public static final class OriginRequestPolicyProps.Builder
extends java.lang.Object
OriginRequestPolicyProps
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
OriginRequestPolicyProps |
build()
Builds the configured instance.
|
OriginRequestPolicyProps.Builder |
comment(java.lang.String comment)
Sets the value of
OriginRequestPolicyProps.getComment() |
OriginRequestPolicyProps.Builder |
cookieBehavior(OriginRequestCookieBehavior cookieBehavior)
Sets the value of
OriginRequestPolicyProps.getCookieBehavior() |
OriginRequestPolicyProps.Builder |
headerBehavior(OriginRequestHeaderBehavior headerBehavior)
Sets the value of
OriginRequestPolicyProps.getHeaderBehavior() |
OriginRequestPolicyProps.Builder |
originRequestPolicyName(java.lang.String originRequestPolicyName)
Sets the value of
OriginRequestPolicyProps.getOriginRequestPolicyName() |
OriginRequestPolicyProps.Builder |
queryStringBehavior(OriginRequestQueryStringBehavior queryStringBehavior)
Sets the value of
OriginRequestPolicyProps.getQueryStringBehavior() |
public OriginRequestPolicyProps.Builder comment(java.lang.String comment)
OriginRequestPolicyProps.getComment()
comment
- A comment to describe the origin request policy.this
public OriginRequestPolicyProps.Builder cookieBehavior(OriginRequestCookieBehavior cookieBehavior)
OriginRequestPolicyProps.getCookieBehavior()
cookieBehavior
- The cookies from viewer requests to include in origin requests.this
public OriginRequestPolicyProps.Builder headerBehavior(OriginRequestHeaderBehavior headerBehavior)
OriginRequestPolicyProps.getHeaderBehavior()
headerBehavior
- The HTTP headers to include in origin requests.
These can include headers from viewer requests and additional headers added by CloudFront.this
public OriginRequestPolicyProps.Builder originRequestPolicyName(java.lang.String originRequestPolicyName)
OriginRequestPolicyProps.getOriginRequestPolicyName()
originRequestPolicyName
- A unique name to identify the origin request policy.
The name must only include '-', '_', or alphanumeric characters.this
public OriginRequestPolicyProps.Builder queryStringBehavior(OriginRequestQueryStringBehavior queryStringBehavior)
OriginRequestPolicyProps.getQueryStringBehavior()
queryStringBehavior
- The URL query strings from viewer requests to include in origin requests.this
public OriginRequestPolicyProps build()
OriginRequestPolicyProps
java.lang.NullPointerException
- if any required attribute was not provided