public static interface AwsWafRegionalWebAclDetails.Builder extends SdkPojo, CopyableBuilder<AwsWafRegionalWebAclDetails.Builder,AwsWafRegionalWebAclDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsWafRegionalWebAclDetails.Builder |
defaultAction(String defaultAction)
The action to perform if none of the rules contained in the web ACL match.
|
AwsWafRegionalWebAclDetails.Builder |
metricName(String metricName)
A name for the metrics for this web ACL.
|
AwsWafRegionalWebAclDetails.Builder |
name(String name)
A descriptive name for the web ACL.
|
AwsWafRegionalWebAclDetails.Builder |
rulesList(AwsWafRegionalWebAclRulesListDetails... rulesList)
An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of the
rule.
|
AwsWafRegionalWebAclDetails.Builder |
rulesList(Collection<AwsWafRegionalWebAclRulesListDetails> rulesList)
An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of the
rule.
|
AwsWafRegionalWebAclDetails.Builder |
rulesList(Consumer<AwsWafRegionalWebAclRulesListDetails.Builder>... rulesList)
An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of the
rule.
|
AwsWafRegionalWebAclDetails.Builder |
webAclId(String webAclId)
The ID of the web ACL.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsWafRegionalWebAclDetails.Builder defaultAction(String defaultAction)
The action to perform if none of the rules contained in the web ACL match.
defaultAction - The action to perform if none of the rules contained in the web ACL match.AwsWafRegionalWebAclDetails.Builder metricName(String metricName)
A name for the metrics for this web ACL.
metricName - A name for the metrics for this web ACL.AwsWafRegionalWebAclDetails.Builder name(String name)
A descriptive name for the web ACL.
name - A descriptive name for the web ACL.AwsWafRegionalWebAclDetails.Builder rulesList(Collection<AwsWafRegionalWebAclRulesListDetails> rulesList)
An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of the rule.
rulesList - An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of
the rule.AwsWafRegionalWebAclDetails.Builder rulesList(AwsWafRegionalWebAclRulesListDetails... rulesList)
An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of the rule.
rulesList - An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of
the rule.AwsWafRegionalWebAclDetails.Builder rulesList(Consumer<AwsWafRegionalWebAclRulesListDetails.Builder>... rulesList)
An array that contains the action for each rule in a web ACL, the priority of the rule, and the ID of the rule.
This is a convenience method that creates an instance of theAwsWafRegionalWebAclRulesListDetails.Builder
avoiding the need to create one manually via
AwsWafRegionalWebAclRulesListDetails.builder().
When the Consumer completes,
SdkBuilder.build()
is called immediately and its result is passed to #rulesList(List.
rulesList - a consumer that will call methods on
AwsWafRegionalWebAclRulesListDetails.Builder#rulesList(java.util.Collection) AwsWafRegionalWebAclDetails.Builder webAclId(String webAclId)
The ID of the web ACL.
webAclId - The ID of the web ACL.Copyright © 2023. All rights reserved.