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