Interface OriginRequestPolicyConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OriginRequestPolicyConfig.Builder,
,OriginRequestPolicyConfig> SdkBuilder<OriginRequestPolicyConfig.Builder,
,OriginRequestPolicyConfig> SdkPojo
- Enclosing class:
OriginRequestPolicyConfig
-
Method Summary
Modifier and TypeMethodDescriptionA comment to describe the origin request policy.cookiesConfig
(Consumer<OriginRequestPolicyCookiesConfig.Builder> cookiesConfig) The cookies from viewer requests to include in origin requests.cookiesConfig
(OriginRequestPolicyCookiesConfig cookiesConfig) The cookies from viewer requests to include in origin requests.headersConfig
(Consumer<OriginRequestPolicyHeadersConfig.Builder> headersConfig) The HTTP headers to include in origin requests.headersConfig
(OriginRequestPolicyHeadersConfig headersConfig) The HTTP headers to include in origin requests.A unique name to identify the origin request policy.queryStringsConfig
(Consumer<OriginRequestPolicyQueryStringsConfig.Builder> queryStringsConfig) The URL query strings from viewer requests to include in origin requests.queryStringsConfig
(OriginRequestPolicyQueryStringsConfig queryStringsConfig) The URL query strings from viewer requests to include in origin requests.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
comment
A comment to describe the origin request policy. The comment cannot be longer than 128 characters.
- Parameters:
comment
- A comment to describe the origin request policy. The comment cannot be longer than 128 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A unique name to identify the origin request policy.
- Parameters:
name
- A unique name to identify the origin request policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
headersConfig
The HTTP headers to include in origin requests. These can include headers from viewer requests and additional headers added by CloudFront.
- Parameters:
headersConfig
- The HTTP headers to include in origin requests. These can include headers from viewer requests and additional headers added by CloudFront.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
headersConfig
default OriginRequestPolicyConfig.Builder headersConfig(Consumer<OriginRequestPolicyHeadersConfig.Builder> headersConfig) The HTTP headers to include in origin requests. These can include headers from viewer requests and additional headers added by CloudFront.
This is a convenience method that creates an instance of theOriginRequestPolicyHeadersConfig.Builder
avoiding the need to create one manually viaOriginRequestPolicyHeadersConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toheadersConfig(OriginRequestPolicyHeadersConfig)
.- Parameters:
headersConfig
- a consumer that will call methods onOriginRequestPolicyHeadersConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cookiesConfig
The cookies from viewer requests to include in origin requests.
- Parameters:
cookiesConfig
- The cookies from viewer requests to include in origin requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cookiesConfig
default OriginRequestPolicyConfig.Builder cookiesConfig(Consumer<OriginRequestPolicyCookiesConfig.Builder> cookiesConfig) The cookies from viewer requests to include in origin requests.
This is a convenience method that creates an instance of theOriginRequestPolicyCookiesConfig.Builder
avoiding the need to create one manually viaOriginRequestPolicyCookiesConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocookiesConfig(OriginRequestPolicyCookiesConfig)
.- Parameters:
cookiesConfig
- a consumer that will call methods onOriginRequestPolicyCookiesConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
queryStringsConfig
OriginRequestPolicyConfig.Builder queryStringsConfig(OriginRequestPolicyQueryStringsConfig queryStringsConfig) The URL query strings from viewer requests to include in origin requests.
- Parameters:
queryStringsConfig
- The URL query strings from viewer requests to include in origin requests.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryStringsConfig
default OriginRequestPolicyConfig.Builder queryStringsConfig(Consumer<OriginRequestPolicyQueryStringsConfig.Builder> queryStringsConfig) The URL query strings from viewer requests to include in origin requests.
This is a convenience method that creates an instance of theOriginRequestPolicyQueryStringsConfig.Builder
avoiding the need to create one manually viaOriginRequestPolicyQueryStringsConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toqueryStringsConfig(OriginRequestPolicyQueryStringsConfig)
.- Parameters:
queryStringsConfig
- a consumer that will call methods onOriginRequestPolicyQueryStringsConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-