Package com.google.cloud.compute.v1
Interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig
,SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig.Builder
public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
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.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.
-
-