Interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder (1.65.0)

public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEnableEachUniqueValue()

public abstract boolean getEnableEachUniqueValue()

If enabled, traffic matching each unique value for the specified type constitutes a separate traffic unit. It can only be set to true if value is empty.

optional bool enable_each_unique_value = 469206341;

Returns
Type Description
boolean

The enableEachUniqueValue.

getType()

public abstract String getType()

Type of this configuration. Check the Type enum for the list of possible values.

optional string type = 3575610;

Returns
Type Description
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

Type of this configuration. Check the Type enum for the list of possible values.

optional string type = 3575610;

Returns
Type Description
ByteString

The bytes for type.

getValue()

public abstract String getValue()

Requests that match this value constitute a granular traffic unit.

optional string value = 111972721;

Returns
Type Description
String

The value.

getValueBytes()

public abstract ByteString getValueBytes()

Requests that match this value constitute a granular traffic unit.

optional string value = 111972721;

Returns
Type Description
ByteString

The bytes for value.

hasEnableEachUniqueValue()

public abstract boolean hasEnableEachUniqueValue()

If enabled, traffic matching each unique value for the specified type constitutes a separate traffic unit. It can only be set to true if value is empty.

optional bool enable_each_unique_value = 469206341;

Returns
Type Description
boolean

Whether the enableEachUniqueValue field is set.

hasType()

public abstract boolean hasType()

Type of this configuration. Check the Type enum for the list of possible values.

optional string type = 3575610;

Returns
Type Description
boolean

Whether the type field is set.

hasValue()

public abstract boolean hasValue()

Requests that match this value constitute a granular traffic unit.

optional string value = 111972721;

Returns
Type Description
boolean

Whether the value field is set.