Class SeverityOverride.Builder (0.94.0)

public static final class SeverityOverride.Builder extends GeneratedMessage.Builder<SeverityOverride.Builder> implements SeverityOverrideOrBuilder

Defines what action to take for a specific severity match.

Protobuf type google.cloud.networksecurity.v1.SeverityOverride

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public SeverityOverride build()
Returns
Type Description
SeverityOverride

buildPartial()

public SeverityOverride buildPartial()
Returns
Type Description
SeverityOverride

clear()

public SeverityOverride.Builder clear()
Returns
Type Description
SeverityOverride.Builder
Overrides

clearAction()

public SeverityOverride.Builder clearAction()

Required. Threat action override.

.google.cloud.networksecurity.v1.ThreatAction action = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SeverityOverride.Builder

This builder for chaining.

clearSeverity()

public SeverityOverride.Builder clearSeverity()

Required. Severity level to match.

.google.cloud.networksecurity.v1.Severity severity = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
SeverityOverride.Builder

This builder for chaining.

getAction()

public ThreatAction getAction()

Required. Threat action override.

.google.cloud.networksecurity.v1.ThreatAction action = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ThreatAction

The action.

getActionValue()

public int getActionValue()

Required. Threat action override.

.google.cloud.networksecurity.v1.ThreatAction action = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for action.

getDefaultInstanceForType()

public SeverityOverride getDefaultInstanceForType()
Returns
Type Description
SeverityOverride

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getSeverity()

public Severity getSeverity()

Required. Severity level to match.

.google.cloud.networksecurity.v1.Severity severity = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
Severity

The severity.

getSeverityValue()

public int getSeverityValue()

Required. Severity level to match.

.google.cloud.networksecurity.v1.Severity severity = 1 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
int

The enum numeric value on the wire for severity.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeFrom(SeverityOverride other)

public SeverityOverride.Builder mergeFrom(SeverityOverride other)
Parameter
Name Description
other SeverityOverride
Returns
Type Description
SeverityOverride.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public SeverityOverride.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
SeverityOverride.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public SeverityOverride.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
SeverityOverride.Builder
Overrides

setAction(ThreatAction value)

public SeverityOverride.Builder setAction(ThreatAction value)

Required. Threat action override.

.google.cloud.networksecurity.v1.ThreatAction action = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value ThreatAction

The action to set.

Returns
Type Description
SeverityOverride.Builder

This builder for chaining.

setActionValue(int value)

public SeverityOverride.Builder setActionValue(int value)

Required. Threat action override.

.google.cloud.networksecurity.v1.ThreatAction action = 2 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for action to set.

Returns
Type Description
SeverityOverride.Builder

This builder for chaining.

setSeverity(Severity value)

public SeverityOverride.Builder setSeverity(Severity value)

Required. Severity level to match.

.google.cloud.networksecurity.v1.Severity severity = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value Severity

The severity to set.

Returns
Type Description
SeverityOverride.Builder

This builder for chaining.

setSeverityValue(int value)

public SeverityOverride.Builder setSeverityValue(int value)

Required. Severity level to match.

.google.cloud.networksecurity.v1.Severity severity = 1 [(.google.api.field_behavior) = REQUIRED];

Parameter
Name Description
value int

The enum numeric value on the wire for severity to set.

Returns
Type Description
SeverityOverride.Builder

This builder for chaining.