Interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigOrBuilder (1.31.0)

public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEnable()

public abstract 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
TypeDescription
boolean

The enable.

getRuleVisibility()

public abstract 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
TypeDescription
String

The ruleVisibility.

getRuleVisibilityBytes()

public abstract 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
TypeDescription
ByteString

The bytes for ruleVisibility.

hasEnable()

public abstract 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
TypeDescription
boolean

Whether the enable field is set.

hasRuleVisibility()

public abstract 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
TypeDescription
boolean

Whether the ruleVisibility field is set.