Interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigOrBuilder

    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean getEnable()
      If set to true, enables CAAP for L7 DDoS detection.
      String getRuleVisibility()
      Rule visibility can be one of the following: STANDARD - opaque rules.
      com.google.protobuf.ByteString getRuleVisibilityBytes()
      Rule visibility can be one of the following: STANDARD - opaque rules.
      boolean hasEnable()
      If set to true, enables CAAP for L7 DDoS detection.
      boolean hasRuleVisibility()
      Rule visibility can be one of the following: STANDARD - opaque rules.
      • 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 Detail

      • hasEnable

        boolean hasEnable()
         If set to true, enables CAAP for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
         
        optional bool enable = 311764355;
        Returns:
        Whether the enable field is set.
      • getEnable

        boolean getEnable()
         If set to true, enables CAAP for L7 DDoS detection. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
         
        optional bool enable = 311764355;
        Returns:
        The enable.
      • hasRuleVisibility

        boolean hasRuleVisibility()
         Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
         Check the RuleVisibility enum for the list of possible values.
         
        optional string rule_visibility = 453258293;
        Returns:
        Whether the ruleVisibility field is set.
      • getRuleVisibility

        String getRuleVisibility()
         Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
         Check the RuleVisibility enum for the list of possible values.
         
        optional string rule_visibility = 453258293;
        Returns:
        The ruleVisibility.
      • getRuleVisibilityBytes

        com.google.protobuf.ByteString getRuleVisibilityBytes()
         Rule visibility can be one of the following: STANDARD - opaque rules. (default) PREMIUM - transparent rules. This field is only supported in Global Security Policies of type CLOUD_ARMOR.
         Check the RuleVisibility enum for the list of possible values.
         
        optional string rule_visibility = 453258293;
        Returns:
        The bytes for ruleVisibility.