Package com.pulumi.aws.wafv2.outputs
Class WebAclRuleStatement.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.outputs.WebAclRuleStatement.Builder
-
- Enclosing class:
- WebAclRuleStatement
public static final class WebAclRuleStatement.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleStatement defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatement defaults)
-
-
Method Detail
-
andStatement
public WebAclRuleStatement.Builder andStatement(@Nullable WebAclRuleStatementAndStatement andStatement)
-
asnMatchStatement
public WebAclRuleStatement.Builder asnMatchStatement(@Nullable WebAclRuleStatementAsnMatchStatement asnMatchStatement)
-
byteMatchStatement
public WebAclRuleStatement.Builder byteMatchStatement(@Nullable WebAclRuleStatementByteMatchStatement byteMatchStatement)
-
geoMatchStatement
public WebAclRuleStatement.Builder geoMatchStatement(@Nullable WebAclRuleStatementGeoMatchStatement geoMatchStatement)
-
ipSetReferenceStatement
public WebAclRuleStatement.Builder ipSetReferenceStatement(@Nullable WebAclRuleStatementIpSetReferenceStatement ipSetReferenceStatement)
-
labelMatchStatement
public WebAclRuleStatement.Builder labelMatchStatement(@Nullable WebAclRuleStatementLabelMatchStatement labelMatchStatement)
-
managedRuleGroupStatement
public WebAclRuleStatement.Builder managedRuleGroupStatement(@Nullable WebAclRuleStatementManagedRuleGroupStatement managedRuleGroupStatement)
-
notStatement
public WebAclRuleStatement.Builder notStatement(@Nullable WebAclRuleStatementNotStatement notStatement)
-
orStatement
public WebAclRuleStatement.Builder orStatement(@Nullable WebAclRuleStatementOrStatement orStatement)
-
rateBasedStatement
public WebAclRuleStatement.Builder rateBasedStatement(@Nullable WebAclRuleStatementRateBasedStatement rateBasedStatement)
-
regexMatchStatement
public WebAclRuleStatement.Builder regexMatchStatement(@Nullable WebAclRuleStatementRegexMatchStatement regexMatchStatement)
-
regexPatternSetReferenceStatement
public WebAclRuleStatement.Builder regexPatternSetReferenceStatement(@Nullable WebAclRuleStatementRegexPatternSetReferenceStatement regexPatternSetReferenceStatement)
-
ruleGroupReferenceStatement
public WebAclRuleStatement.Builder ruleGroupReferenceStatement(@Nullable WebAclRuleStatementRuleGroupReferenceStatement ruleGroupReferenceStatement)
-
sizeConstraintStatement
public WebAclRuleStatement.Builder sizeConstraintStatement(@Nullable WebAclRuleStatementSizeConstraintStatement sizeConstraintStatement)
-
sqliMatchStatement
public WebAclRuleStatement.Builder sqliMatchStatement(@Nullable WebAclRuleStatementSqliMatchStatement sqliMatchStatement)
-
xssMatchStatement
public WebAclRuleStatement.Builder xssMatchStatement(@Nullable WebAclRuleStatementXssMatchStatement xssMatchStatement)
-
build
public WebAclRuleStatement build()
-
-