Package com.pulumi.aws.wafv2.inputs
Class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.wafv2.inputs.WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.Builder
-
- Enclosing class:
- WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs
public static final class WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs defaults)
-
-
Method Detail
-
customResponseBodyKey
public WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.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 WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.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 WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.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 WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.Builder responseCode(java.lang.Integer responseCode)
- Parameters:
responseCode
- The HTTP status code to return to the client.- Returns:
- builder
-
responseHeaders
public WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.Builder responseHeaders(@Nullable com.pulumi.core.Output<java.util.List<WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseResponseHeaderArgs>> responseHeaders)
- Parameters:
responseHeaders
- The `response_header` blocks used to define the HTTP response headers added to the response. See `response_header` below for details.- Returns:
- builder
-
responseHeaders
public WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.Builder responseHeaders(java.util.List<WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseResponseHeaderArgs> responseHeaders)
- Parameters:
responseHeaders
- The `response_header` blocks used to define the HTTP response headers added to the response. See `response_header` below for details.- Returns:
- builder
-
responseHeaders
public WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseArgs.Builder responseHeaders(WebAclRuleStatementRuleGroupReferenceStatementRuleActionOverrideActionToUseBlockCustomResponseResponseHeaderArgs... responseHeaders)
- Parameters:
responseHeaders
- The `response_header` blocks used to define the HTTP response headers added to the response. See `response_header` below for details.- Returns:
- builder
-
-