Interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigOrBuilder (1.28.0)

public interface SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getEnable()

public abstract boolean getEnable()

If set to true, enables CAAP for L7 DDoS detection.

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. 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. 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.

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. Check the RuleVisibility enum for the list of possible values.

optional string rule_visibility = 453258293;

Returns
TypeDescription
boolean

Whether the ruleVisibility field is set.