public static final class ALBWafRuleGroupOverrides.Builder
extends java.lang.Object
ALBWafRuleGroupOverrides.| Constructor and Description |
|---|
Builder()
Constructor with parameters for the required properties of
ALBWafRuleGroupOverrides. |
| Modifier and Type | Method and Description |
|---|---|
ALBWafRuleGroupOverrides |
build() |
ALBWafRuleGroupOverrides.Builder |
setEnable(java.lang.Boolean enable)
Override the enable flag for this group.
|
ALBWafRuleGroupOverrides.Builder |
setExcludeList(java.util.List<ALBWafExcludeListEntry> excludeList)
Replace the exclude list for this group.
|
ALBWafRuleGroupOverrides.Builder |
setMode(java.lang.String mode)
Possible values are:
ALBWafRuleGroupOverrides.MODE_DETECTION_ONLY
ALBWafRuleGroupOverrides.MODE_ENFORCEMENT
Override the waf mode for this group. |
ALBWafRuleGroupOverrides.Builder |
setName(java.lang.String name)
The name of the group where attributes or rules are overridden.
|
ALBWafRuleGroupOverrides.Builder |
setRuleOverrides(java.util.List<ALBWafRuleOverrides> ruleOverrides)
Rule specific overrides.
|
public Builder()
ALBWafRuleGroupOverrides.public ALBWafRuleGroupOverrides.Builder setEnable(java.lang.Boolean enable)
enable - New value for the property.public ALBWafRuleGroupOverrides.Builder setExcludeList(java.util.List<ALBWafExcludeListEntry> excludeList)
excludeList - New value for the property.public ALBWafRuleGroupOverrides.Builder setMode(java.lang.String mode)
mode - New value for the property.public ALBWafRuleGroupOverrides.Builder setName(java.lang.String name)
name - New value for the property.public ALBWafRuleGroupOverrides.Builder setRuleOverrides(java.util.List<ALBWafRuleOverrides> ruleOverrides)
ruleOverrides - New value for the property.public ALBWafRuleGroupOverrides build()