@Stability(value=Stable) public static final class CfnWebACLProps.Builder extends Object implements software.amazon.jsii.Builder<CfnWebACLProps>
CfnWebACLProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnWebACLProps.Builder defaultAction(CfnWebACL.DefaultActionProperty defaultAction)
CfnWebACLProps.getDefaultAction()defaultAction - `AWS::WAFv2::WebACL.DefaultAction`. This parameter is required.this@Stability(value=Stable) public CfnWebACLProps.Builder defaultAction(IResolvable defaultAction)
CfnWebACLProps.getDefaultAction()defaultAction - `AWS::WAFv2::WebACL.DefaultAction`. This parameter is required.this@Stability(value=Stable) public CfnWebACLProps.Builder scope(String scope)
CfnWebACLProps.getScope()scope - `AWS::WAFv2::WebACL.Scope`. This parameter is required.this@Stability(value=Stable) public CfnWebACLProps.Builder visibilityConfig(CfnWebACL.VisibilityConfigProperty visibilityConfig)
CfnWebACLProps.getVisibilityConfig()visibilityConfig - `AWS::WAFv2::WebACL.VisibilityConfig`. This parameter is required.this@Stability(value=Stable) public CfnWebACLProps.Builder visibilityConfig(IResolvable visibilityConfig)
CfnWebACLProps.getVisibilityConfig()visibilityConfig - `AWS::WAFv2::WebACL.VisibilityConfig`. This parameter is required.this@Stability(value=Stable) public CfnWebACLProps.Builder customResponseBodies(IResolvable customResponseBodies)
CfnWebACLProps.getCustomResponseBodies()customResponseBodies - `AWS::WAFv2::WebACL.CustomResponseBodies`.this@Stability(value=Stable) public CfnWebACLProps.Builder customResponseBodies(Map<String,? extends Object> customResponseBodies)
CfnWebACLProps.getCustomResponseBodies()customResponseBodies - `AWS::WAFv2::WebACL.CustomResponseBodies`.this@Stability(value=Stable) public CfnWebACLProps.Builder description(String description)
CfnWebACLProps.getDescription()description - `AWS::WAFv2::WebACL.Description`.this@Stability(value=Stable) public CfnWebACLProps.Builder name(String name)
CfnWebACLProps.getName()name - `AWS::WAFv2::WebACL.Name`.this@Stability(value=Stable) public CfnWebACLProps.Builder rules(IResolvable rules)
CfnWebACLProps.getRules()rules - `AWS::WAFv2::WebACL.Rules`.this@Stability(value=Stable) public CfnWebACLProps.Builder rules(List<? extends Object> rules)
CfnWebACLProps.getRules()rules - `AWS::WAFv2::WebACL.Rules`.this@Stability(value=Stable) public CfnWebACLProps.Builder tags(List<? extends CfnTag> tags)
CfnWebACLProps.getTags()tags - `AWS::WAFv2::WebACL.Tags`.this@Stability(value=Stable) public CfnWebACLProps build()
build in interface software.amazon.jsii.Builder<CfnWebACLProps>CfnWebACLPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.