Package com.pulumi.aws.wafv2.inputs
Class RuleGroupRuleActionBlockCustomResponseArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.RuleGroupRuleActionBlockCustomResponseArgs.Builder
-
- Enclosing class:
- RuleGroupRuleActionBlockCustomResponseArgs
public static final class RuleGroupRuleActionBlockCustomResponseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(RuleGroupRuleActionBlockCustomResponseArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RuleGroupRuleActionBlockCustomResponseArgs defaults)
-
-
Method Detail
-
customResponseBodyKey
public RuleGroupRuleActionBlockCustomResponseArgs.Builder customResponseBodyKey(@Nullable com.pulumi.core.Output<java.lang.String> customResponseBodyKey)
- Parameters:
customResponseBodyKey
- References the response body that you want AWS WAF to return to the web request client. This must reference a `key` defined in a `custom_response_body` block of this resource.- Returns:
- builder
-
customResponseBodyKey
public RuleGroupRuleActionBlockCustomResponseArgs.Builder customResponseBodyKey(java.lang.String customResponseBodyKey)
- Parameters:
customResponseBodyKey
- References the response body that you want AWS WAF to return to the web request client. This must reference a `key` defined in a `custom_response_body` block of this resource.- Returns:
- builder
-
responseCode
public RuleGroupRuleActionBlockCustomResponseArgs.Builder responseCode(com.pulumi.core.Output<java.lang.Integer> responseCode)
- Parameters:
responseCode
- The HTTP status code to return to the client.- Returns:
- builder
-
responseCode
public RuleGroupRuleActionBlockCustomResponseArgs.Builder responseCode(java.lang.Integer responseCode)
- Parameters:
responseCode
- The HTTP status code to return to the client.- Returns:
- builder
-
responseHeaders
public RuleGroupRuleActionBlockCustomResponseArgs.Builder responseHeaders(@Nullable com.pulumi.core.Output<java.util.List<RuleGroupRuleActionBlockCustomResponseResponseHeaderArgs>> responseHeaders)
- Parameters:
responseHeaders
- The `response_header` blocks used to define the HTTP response headers added to the response. See Custom HTTP Header below for details.- Returns:
- builder
-
responseHeaders
public RuleGroupRuleActionBlockCustomResponseArgs.Builder responseHeaders(java.util.List<RuleGroupRuleActionBlockCustomResponseResponseHeaderArgs> responseHeaders)
- Parameters:
responseHeaders
- The `response_header` blocks used to define the HTTP response headers added to the response. See Custom HTTP Header below for details.- Returns:
- builder
-
responseHeaders
public RuleGroupRuleActionBlockCustomResponseArgs.Builder responseHeaders(RuleGroupRuleActionBlockCustomResponseResponseHeaderArgs... responseHeaders)
- Parameters:
responseHeaders
- The `response_header` blocks used to define the HTTP response headers added to the response. See Custom HTTP Header below for details.- Returns:
- builder
-
build
public RuleGroupRuleActionBlockCustomResponseArgs build()
-
-