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
@Generated
public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptionbooleanIf set to true, enables CAAP for L7 DDoS detection.Rule visibility can be one of the following: STANDARD - opaque rules.com.google.protobuf.ByteStringRule visibility can be one of the following: STANDARD - opaque rules.getThresholdConfigs(int index) Configuration options for layer7 adaptive protection for various customizable thresholds.intConfiguration options for layer7 adaptive protection for various customizable thresholds.Configuration options for layer7 adaptive protection for various customizable thresholds.getThresholdConfigsOrBuilder(int index) Configuration options for layer7 adaptive protection for various customizable thresholds.List<? extends SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder>Configuration options for layer7 adaptive protection for various customizable thresholds.booleanIf set to true, enables CAAP for L7 DDoS detection.booleanRule visibility can be one of the following: STANDARD - opaque rules.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
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.
-
getThresholdConfigsList
List<SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig> getThresholdConfigsList()Configuration options for layer7 adaptive protection for various customizable thresholds.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig threshold_configs = 60347805; -
getThresholdConfigs
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig getThresholdConfigs(int index) Configuration options for layer7 adaptive protection for various customizable thresholds.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig threshold_configs = 60347805; -
getThresholdConfigsCount
int getThresholdConfigsCount()Configuration options for layer7 adaptive protection for various customizable thresholds.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig threshold_configs = 60347805; -
getThresholdConfigsOrBuilderList
List<? extends SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder> getThresholdConfigsOrBuilderList()Configuration options for layer7 adaptive protection for various customizable thresholds.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig threshold_configs = 60347805; -
getThresholdConfigsOrBuilder
SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfigOrBuilder getThresholdConfigsOrBuilder(int index) Configuration options for layer7 adaptive protection for various customizable thresholds.
repeated .google.cloud.compute.v1.SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigThresholdConfig threshold_configs = 60347805;
-