@Stability(value=Stable) public static final class ResponseHeadersPolicy.Builder extends Object implements software.amazon.jsii.Builder<ResponseHeadersPolicy>
ResponseHeadersPolicy.| Modifier and Type | Method and Description |
|---|---|
ResponseHeadersPolicy |
build() |
ResponseHeadersPolicy.Builder |
comment(String comment)
A comment to describe the response headers policy.
|
ResponseHeadersPolicy.Builder |
corsBehavior(ResponseHeadersCorsBehavior corsBehavior)
A configuration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS).
|
static ResponseHeadersPolicy.Builder |
create(software.constructs.Construct scope,
String id) |
ResponseHeadersPolicy.Builder |
customHeadersBehavior(ResponseCustomHeadersBehavior customHeadersBehavior)
A configuration for a set of custom HTTP response headers.
|
ResponseHeadersPolicy.Builder |
responseHeadersPolicyName(String responseHeadersPolicyName)
A unique name to identify the response headers policy.
|
ResponseHeadersPolicy.Builder |
securityHeadersBehavior(ResponseSecurityHeadersBehavior securityHeadersBehavior)
A configuration for a set of security-related HTTP response headers.
|
@Stability(value=Stable) public static ResponseHeadersPolicy.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.ResponseHeadersPolicy.Builder.@Stability(value=Stable) public ResponseHeadersPolicy.Builder comment(String comment)
Default: - no comment
comment - A comment to describe the response headers policy. This parameter is required.this@Stability(value=Stable) public ResponseHeadersPolicy.Builder corsBehavior(ResponseHeadersCorsBehavior corsBehavior)
Default: - no cors behavior
corsBehavior - A configuration for a set of HTTP response headers that are used for cross-origin resource sharing (CORS). This parameter is required.this@Stability(value=Stable) public ResponseHeadersPolicy.Builder customHeadersBehavior(ResponseCustomHeadersBehavior customHeadersBehavior)
Default: - no custom headers behavior
customHeadersBehavior - A configuration for a set of custom HTTP response headers. This parameter is required.this@Stability(value=Stable) public ResponseHeadersPolicy.Builder responseHeadersPolicyName(String responseHeadersPolicyName)
Default: - generated from the `id`
responseHeadersPolicyName - A unique name to identify the response headers policy. This parameter is required.this@Stability(value=Stable) public ResponseHeadersPolicy.Builder securityHeadersBehavior(ResponseSecurityHeadersBehavior securityHeadersBehavior)
Default: - no security headers behavior
securityHeadersBehavior - A configuration for a set of security-related HTTP response headers. This parameter is required.this@Stability(value=Stable) public ResponseHeadersPolicy build()
build in interface software.amazon.jsii.Builder<ResponseHeadersPolicy>Copyright © 2022. All rights reserved.