Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementManagedRuleGroupStatementArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementManagedRuleGroupStatementArgs.Builder
-
- Enclosing class:
- WebAclRuleStatementManagedRuleGroupStatementArgs
public static final class WebAclRuleStatementManagedRuleGroupStatementArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(WebAclRuleStatementManagedRuleGroupStatementArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatementManagedRuleGroupStatementArgs defaults)
-
-
Method Detail
-
managedRuleGroupConfigs
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder managedRuleGroupConfigs(@Nullable com.pulumi.core.Output<java.util.List<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigArgs>> managedRuleGroupConfigs)
-
managedRuleGroupConfigs
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder managedRuleGroupConfigs(java.util.List<WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigArgs> managedRuleGroupConfigs)
-
managedRuleGroupConfigs
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder managedRuleGroupConfigs(WebAclRuleStatementManagedRuleGroupStatementManagedRuleGroupConfigArgs... managedRuleGroupConfigs)
-
name
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder name(com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name- Name of the managed rule group.- Returns:
- builder
-
name
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the managed rule group.- Returns:
- builder
-
ruleActionOverrides
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder ruleActionOverrides(@Nullable com.pulumi.core.Output<java.util.List<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideArgs>> ruleActionOverrides)
- Parameters:
ruleActionOverrides- Override actions for specific rules within the managed rule group. See Rule Action Override below.- Returns:
- builder
-
ruleActionOverrides
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder ruleActionOverrides(java.util.List<WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideArgs> ruleActionOverrides)
- Parameters:
ruleActionOverrides- Override actions for specific rules within the managed rule group. See Rule Action Override below.- Returns:
- builder
-
ruleActionOverrides
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder ruleActionOverrides(WebAclRuleStatementManagedRuleGroupStatementRuleActionOverrideArgs... ruleActionOverrides)
- Parameters:
ruleActionOverrides- Override actions for specific rules within the managed rule group. See Rule Action Override below.- Returns:
- builder
-
scopeDownStatement
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder scopeDownStatement(@Nullable com.pulumi.core.Output<WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementArgs> scopeDownStatement)
- Parameters:
scopeDownStatement- Additional statement to narrow the scope of requests that the managed rule group evaluates. See Scope Down Statement below.- Returns:
- builder
-
scopeDownStatement
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder scopeDownStatement(WebAclRuleStatementManagedRuleGroupStatementScopeDownStatementArgs scopeDownStatement)
- Parameters:
scopeDownStatement- Additional statement to narrow the scope of requests that the managed rule group evaluates. See Scope Down Statement below.- Returns:
- builder
-
vendorName
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder vendorName(com.pulumi.core.Output<java.lang.String> vendorName)
- Parameters:
vendorName- Name of the managed rule group vendor (e.g., "AWS").- Returns:
- builder
-
vendorName
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder vendorName(java.lang.String vendorName)
- Parameters:
vendorName- Name of the managed rule group vendor (e.g., "AWS").- Returns:
- builder
-
version
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder version(@Nullable com.pulumi.core.Output<java.lang.String> version)
- Parameters:
version- Version of the managed rule group.- Returns:
- builder
-
version
public WebAclRuleStatementManagedRuleGroupStatementArgs.Builder version(java.lang.String version)
- Parameters:
version- Version of the managed rule group.- Returns:
- builder
-
build
public WebAclRuleStatementManagedRuleGroupStatementArgs build()
-
-