@Stability(value=Stable) public static final class CfnWebACL.StatementProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnWebACL.StatementProperty>
CfnWebACL.StatementProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder andStatement(CfnWebACL.AndStatementProperty andStatement)
CfnWebACL.StatementProperty.getAndStatement()andStatement - `CfnWebACL.StatementProperty.AndStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder andStatement(IResolvable andStatement)
CfnWebACL.StatementProperty.getAndStatement()andStatement - `CfnWebACL.StatementProperty.AndStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder byteMatchStatement(CfnWebACL.ByteMatchStatementProperty byteMatchStatement)
CfnWebACL.StatementProperty.getByteMatchStatement()byteMatchStatement - `CfnWebACL.StatementProperty.ByteMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder byteMatchStatement(IResolvable byteMatchStatement)
CfnWebACL.StatementProperty.getByteMatchStatement()byteMatchStatement - `CfnWebACL.StatementProperty.ByteMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder geoMatchStatement(CfnWebACL.GeoMatchStatementProperty geoMatchStatement)
CfnWebACL.StatementProperty.getGeoMatchStatement()geoMatchStatement - `CfnWebACL.StatementProperty.GeoMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder geoMatchStatement(IResolvable geoMatchStatement)
CfnWebACL.StatementProperty.getGeoMatchStatement()geoMatchStatement - `CfnWebACL.StatementProperty.GeoMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder ipSetReferenceStatement(CfnWebACL.IPSetReferenceStatementProperty ipSetReferenceStatement)
CfnWebACL.StatementProperty.getIpSetReferenceStatement()ipSetReferenceStatement - `CfnWebACL.StatementProperty.IPSetReferenceStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder ipSetReferenceStatement(IResolvable ipSetReferenceStatement)
CfnWebACL.StatementProperty.getIpSetReferenceStatement()ipSetReferenceStatement - `CfnWebACL.StatementProperty.IPSetReferenceStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder labelMatchStatement(CfnWebACL.LabelMatchStatementProperty labelMatchStatement)
CfnWebACL.StatementProperty.getLabelMatchStatement()labelMatchStatement - `CfnWebACL.StatementProperty.LabelMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder labelMatchStatement(IResolvable labelMatchStatement)
CfnWebACL.StatementProperty.getLabelMatchStatement()labelMatchStatement - `CfnWebACL.StatementProperty.LabelMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder managedRuleGroupStatement(CfnWebACL.ManagedRuleGroupStatementProperty managedRuleGroupStatement)
CfnWebACL.StatementProperty.getManagedRuleGroupStatement()managedRuleGroupStatement - `CfnWebACL.StatementProperty.ManagedRuleGroupStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder managedRuleGroupStatement(IResolvable managedRuleGroupStatement)
CfnWebACL.StatementProperty.getManagedRuleGroupStatement()managedRuleGroupStatement - `CfnWebACL.StatementProperty.ManagedRuleGroupStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder notStatement(CfnWebACL.NotStatementProperty notStatement)
CfnWebACL.StatementProperty.getNotStatement()notStatement - `CfnWebACL.StatementProperty.NotStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder notStatement(IResolvable notStatement)
CfnWebACL.StatementProperty.getNotStatement()notStatement - `CfnWebACL.StatementProperty.NotStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder orStatement(CfnWebACL.OrStatementProperty orStatement)
CfnWebACL.StatementProperty.getOrStatement()orStatement - `CfnWebACL.StatementProperty.OrStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder orStatement(IResolvable orStatement)
CfnWebACL.StatementProperty.getOrStatement()orStatement - `CfnWebACL.StatementProperty.OrStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder rateBasedStatement(CfnWebACL.RateBasedStatementProperty rateBasedStatement)
CfnWebACL.StatementProperty.getRateBasedStatement()rateBasedStatement - `CfnWebACL.StatementProperty.RateBasedStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder rateBasedStatement(IResolvable rateBasedStatement)
CfnWebACL.StatementProperty.getRateBasedStatement()rateBasedStatement - `CfnWebACL.StatementProperty.RateBasedStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder regexPatternSetReferenceStatement(CfnWebACL.RegexPatternSetReferenceStatementProperty regexPatternSetReferenceStatement)
CfnWebACL.StatementProperty.getRegexPatternSetReferenceStatement()regexPatternSetReferenceStatement - `CfnWebACL.StatementProperty.RegexPatternSetReferenceStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder regexPatternSetReferenceStatement(IResolvable regexPatternSetReferenceStatement)
CfnWebACL.StatementProperty.getRegexPatternSetReferenceStatement()regexPatternSetReferenceStatement - `CfnWebACL.StatementProperty.RegexPatternSetReferenceStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder ruleGroupReferenceStatement(CfnWebACL.RuleGroupReferenceStatementProperty ruleGroupReferenceStatement)
CfnWebACL.StatementProperty.getRuleGroupReferenceStatement()ruleGroupReferenceStatement - `CfnWebACL.StatementProperty.RuleGroupReferenceStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder ruleGroupReferenceStatement(IResolvable ruleGroupReferenceStatement)
CfnWebACL.StatementProperty.getRuleGroupReferenceStatement()ruleGroupReferenceStatement - `CfnWebACL.StatementProperty.RuleGroupReferenceStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder sizeConstraintStatement(CfnWebACL.SizeConstraintStatementProperty sizeConstraintStatement)
CfnWebACL.StatementProperty.getSizeConstraintStatement()sizeConstraintStatement - `CfnWebACL.StatementProperty.SizeConstraintStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder sizeConstraintStatement(IResolvable sizeConstraintStatement)
CfnWebACL.StatementProperty.getSizeConstraintStatement()sizeConstraintStatement - `CfnWebACL.StatementProperty.SizeConstraintStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder sqliMatchStatement(CfnWebACL.SqliMatchStatementProperty sqliMatchStatement)
CfnWebACL.StatementProperty.getSqliMatchStatement()sqliMatchStatement - `CfnWebACL.StatementProperty.SqliMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder sqliMatchStatement(IResolvable sqliMatchStatement)
CfnWebACL.StatementProperty.getSqliMatchStatement()sqliMatchStatement - `CfnWebACL.StatementProperty.SqliMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder xssMatchStatement(CfnWebACL.XssMatchStatementProperty xssMatchStatement)
CfnWebACL.StatementProperty.getXssMatchStatement()xssMatchStatement - `CfnWebACL.StatementProperty.XssMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty.Builder xssMatchStatement(IResolvable xssMatchStatement)
CfnWebACL.StatementProperty.getXssMatchStatement()xssMatchStatement - `CfnWebACL.StatementProperty.XssMatchStatement`.this@Stability(value=Stable) public CfnWebACL.StatementProperty build()
build in interface software.amazon.jsii.Builder<CfnWebACL.StatementProperty>CfnWebACL.StatementPropertyNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.