public static final class CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder
extends java.lang.Object
CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty
Constructor and Description |
---|
Builder() |
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder cookiesConfig(IResolvable cookiesConfig)
cookiesConfig
- The cookies from viewer requests to include in origin requests. This parameter is required.this
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder cookiesConfig(CfnOriginRequestPolicy.CookiesConfigProperty cookiesConfig)
cookiesConfig
- The cookies from viewer requests to include in origin requests. This parameter is required.this
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder headersConfig(IResolvable headersConfig)
headersConfig
- The HTTP headers to include in origin requests. This parameter is required.
These can include headers from viewer requests and additional headers added by CloudFront.this
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder headersConfig(CfnOriginRequestPolicy.HeadersConfigProperty headersConfig)
headersConfig
- The HTTP headers to include in origin requests. This parameter is required.
These can include headers from viewer requests and additional headers added by CloudFront.this
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder name(java.lang.String name)
CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.getName()
name
- A unique name to identify the origin request policy. This parameter is required.this
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder queryStringsConfig(IResolvable queryStringsConfig)
queryStringsConfig
- The URL query strings from viewer requests to include in origin requests. This parameter is required.this
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder queryStringsConfig(CfnOriginRequestPolicy.QueryStringsConfigProperty queryStringsConfig)
queryStringsConfig
- The URL query strings from viewer requests to include in origin requests. This parameter is required.this
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.Builder comment(java.lang.String comment)
CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty.getComment()
comment
- A comment to describe the origin request policy.
The comment cannot be longer than 128 characters.this
public CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty build()
CfnOriginRequestPolicy.OriginRequestPolicyConfigProperty
java.lang.NullPointerException
- if any required attribute was not provided