Package com.pulumi.aws.wafv2.outputs
Class WebAclRule.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.outputs.WebAclRule.Builder
-
- Enclosing class:
- WebAclRule
public static final class WebAclRule.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebAclRule defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WebAclRule.Builder
action(WebAclRuleAction action)
WebAclRule
build()
WebAclRule.Builder
captchaConfig(WebAclRuleCaptchaConfig captchaConfig)
WebAclRule.Builder
name(java.lang.String name)
WebAclRule.Builder
overrideAction(WebAclRuleOverrideAction overrideAction)
WebAclRule.Builder
priority(java.lang.Integer priority)
WebAclRule.Builder
ruleLabels(WebAclRuleRuleLabel... ruleLabels)
WebAclRule.Builder
ruleLabels(java.util.List<WebAclRuleRuleLabel> ruleLabels)
WebAclRule.Builder
statement(WebAclRuleStatement statement)
WebAclRule.Builder
visibilityConfig(WebAclRuleVisibilityConfig visibilityConfig)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRule defaults)
-
-
Method Detail
-
action
public WebAclRule.Builder action(@Nullable WebAclRuleAction action)
-
captchaConfig
public WebAclRule.Builder captchaConfig(@Nullable WebAclRuleCaptchaConfig captchaConfig)
-
name
public WebAclRule.Builder name(java.lang.String name)
-
overrideAction
public WebAclRule.Builder overrideAction(@Nullable WebAclRuleOverrideAction overrideAction)
-
priority
public WebAclRule.Builder priority(java.lang.Integer priority)
-
ruleLabels
public WebAclRule.Builder ruleLabels(@Nullable java.util.List<WebAclRuleRuleLabel> ruleLabels)
-
ruleLabels
public WebAclRule.Builder ruleLabels(WebAclRuleRuleLabel... ruleLabels)
-
statement
public WebAclRule.Builder statement(WebAclRuleStatement statement)
-
visibilityConfig
public WebAclRule.Builder visibilityConfig(WebAclRuleVisibilityConfig visibilityConfig)
-
build
public WebAclRule build()
-
-