Interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig, SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfig.Builder

@Generated public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigTrafficGranularityConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    If enabled, traffic matching each unique value for the specified type constitutes a separate traffic unit.
    Type of this configuration.
    com.google.protobuf.ByteString
    Type of this configuration.
    Requests that match this value constitute a granular traffic unit.
    com.google.protobuf.ByteString
    Requests that match this value constitute a granular traffic unit.
    boolean
    If enabled, traffic matching each unique value for the specified type constitutes a separate traffic unit.
    boolean
    Type of this configuration.
    boolean
    Requests that match this value constitute a granular traffic unit.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasEnableEachUniqueValue

      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:
      Whether the enableEachUniqueValue field is set.
    • getEnableEachUniqueValue

      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:
      The enableEachUniqueValue.
    • hasType

      boolean hasType()
       Type of this configuration.
       Check the Type enum for the list of possible values.
       
      optional string type = 3575610;
      Returns:
      Whether the type field is set.
    • getType

      String getType()
       Type of this configuration.
       Check the Type enum for the list of possible values.
       
      optional string type = 3575610;
      Returns:
      The type.
    • getTypeBytes

      com.google.protobuf.ByteString getTypeBytes()
       Type of this configuration.
       Check the Type enum for the list of possible values.
       
      optional string type = 3575610;
      Returns:
      The bytes for type.
    • hasValue

      boolean hasValue()
       Requests that match this value constitute a granular traffic unit.
       
      optional string value = 111972721;
      Returns:
      Whether the value field is set.
    • getValue

      String getValue()
       Requests that match this value constitute a granular traffic unit.
       
      optional string value = 111972721;
      Returns:
      The value.
    • getValueBytes

      com.google.protobuf.ByteString getValueBytes()
       Requests that match this value constitute a granular traffic unit.
       
      optional string value = 111972721;
      Returns:
      The bytes for value.