Interface OriginRequestPolicyConfig.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<OriginRequestPolicyConfig.Builder,OriginRequestPolicyConfig>
,SdkBuilder<OriginRequestPolicyConfig.Builder,OriginRequestPolicyConfig>
,SdkPojo
- Enclosing class:
- OriginRequestPolicyConfig
public static interface OriginRequestPolicyConfig.Builder extends SdkPojo, CopyableBuilder<OriginRequestPolicyConfig.Builder,OriginRequestPolicyConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description OriginRequestPolicyConfig.Builder
comment(String comment)
A comment to describe the origin request policy.default OriginRequestPolicyConfig.Builder
cookiesConfig(Consumer<OriginRequestPolicyCookiesConfig.Builder> cookiesConfig)
The cookies from viewer requests to include in origin requests.OriginRequestPolicyConfig.Builder
cookiesConfig(OriginRequestPolicyCookiesConfig cookiesConfig)
The cookies from viewer requests to include in origin requests.default OriginRequestPolicyConfig.Builder
headersConfig(Consumer<OriginRequestPolicyHeadersConfig.Builder> headersConfig)
The HTTP headers to include in origin requests.OriginRequestPolicyConfig.Builder
headersConfig(OriginRequestPolicyHeadersConfig headersConfig)
The HTTP headers to include in origin requests.OriginRequestPolicyConfig.Builder
name(String name)
A unique name to identify the origin request policy.default OriginRequestPolicyConfig.Builder
queryStringsConfig(Consumer<OriginRequestPolicyQueryStringsConfig.Builder> queryStringsConfig)
The URL query strings from viewer requests to include in origin requests.OriginRequestPolicyConfig.Builder
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 Detail
-
comment
OriginRequestPolicyConfig.Builder comment(String 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
OriginRequestPolicyConfig.Builder name(String 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
OriginRequestPolicyConfig.Builder headersConfig(OriginRequestPolicyHeadersConfig 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:
headersConfig(OriginRequestPolicyHeadersConfig)
-
cookiesConfig
OriginRequestPolicyConfig.Builder cookiesConfig(OriginRequestPolicyCookiesConfig 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:
cookiesConfig(OriginRequestPolicyCookiesConfig)
-
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:
queryStringsConfig(OriginRequestPolicyQueryStringsConfig)
-
-