@Stability(value=Experimental) public static final class OriginRequestPolicy.Builder extends Object implements software.amazon.jsii.Builder<OriginRequestPolicy>
OriginRequestPolicy.| Modifier and Type | Method and Description |
|---|---|
OriginRequestPolicy |
build() |
OriginRequestPolicy.Builder |
comment(String comment)
(experimental) A comment to describe the origin request policy.
|
OriginRequestPolicy.Builder |
cookieBehavior(OriginRequestCookieBehavior cookieBehavior)
(experimental) The cookies from viewer requests to include in origin requests.
|
static OriginRequestPolicy.Builder |
create(software.constructs.Construct scope,
String id) |
OriginRequestPolicy.Builder |
headerBehavior(OriginRequestHeaderBehavior headerBehavior)
(experimental) The HTTP headers to include in origin requests.
|
OriginRequestPolicy.Builder |
originRequestPolicyName(String originRequestPolicyName)
(experimental) A unique name to identify the origin request policy.
|
OriginRequestPolicy.Builder |
queryStringBehavior(OriginRequestQueryStringBehavior queryStringBehavior)
(experimental) The URL query strings from viewer requests to include in origin requests.
|
@Stability(value=Experimental) public static OriginRequestPolicy.Builder create(software.constructs.Construct scope, String id)
scope - This parameter is required.id - This parameter is required.OriginRequestPolicy.Builder.@Stability(value=Experimental) public OriginRequestPolicy.Builder comment(String comment)
Default: - no comment
comment - A comment to describe the origin request policy. This parameter is required.this@Stability(value=Experimental) public OriginRequestPolicy.Builder cookieBehavior(OriginRequestCookieBehavior cookieBehavior)
Default: OriginRequestCookieBehavior.none()
cookieBehavior - The cookies from viewer requests to include in origin requests. This parameter is required.this@Stability(value=Experimental) public OriginRequestPolicy.Builder headerBehavior(OriginRequestHeaderBehavior headerBehavior)
These can include headers from viewer requests and additional headers added by CloudFront.
Default: OriginRequestHeaderBehavior.none()
headerBehavior - The HTTP headers to include in origin requests. This parameter is required.this@Stability(value=Experimental) public OriginRequestPolicy.Builder originRequestPolicyName(String originRequestPolicyName)
The name must only include '-', '_', or alphanumeric characters.
Default: - generated from the `id`
originRequestPolicyName - A unique name to identify the origin request policy. This parameter is required.this@Stability(value=Experimental) public OriginRequestPolicy.Builder queryStringBehavior(OriginRequestQueryStringBehavior queryStringBehavior)
Default: OriginRequestQueryStringBehavior.none()
queryStringBehavior - The URL query strings from viewer requests to include in origin requests. This parameter is required.this@Stability(value=Experimental) public OriginRequestPolicy build()
build in interface software.amazon.jsii.Builder<OriginRequestPolicy>Copyright © 2021. All rights reserved.