Interface OriginRequestPolicyConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<OriginRequestPolicyConfig.Builder,OriginRequestPolicyConfig>,SdkBuilder<OriginRequestPolicyConfig.Builder,OriginRequestPolicyConfig>,SdkPojo
- Enclosing class:
- OriginRequestPolicyConfig
@Mutable @NotThreadSafe 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.Buildercomment(String comment)A comment to describe the origin request policy.default OriginRequestPolicyConfig.BuildercookiesConfig(Consumer<OriginRequestPolicyCookiesConfig.Builder> cookiesConfig)The cookies from viewer requests to include in origin requests.OriginRequestPolicyConfig.BuildercookiesConfig(OriginRequestPolicyCookiesConfig cookiesConfig)The cookies from viewer requests to include in origin requests.default OriginRequestPolicyConfig.BuilderheadersConfig(Consumer<OriginRequestPolicyHeadersConfig.Builder> headersConfig)The HTTP headers to include in origin requests.OriginRequestPolicyConfig.BuilderheadersConfig(OriginRequestPolicyHeadersConfig headersConfig)The HTTP headers to include in origin requests.OriginRequestPolicyConfig.Buildername(String name)A unique name to identify the origin request policy.default OriginRequestPolicyConfig.BuilderqueryStringsConfig(Consumer<OriginRequestPolicyQueryStringsConfig.Builder> queryStringsConfig)The URL query strings from viewer requests to include in origin requests.OriginRequestPolicyConfig.BuilderqueryStringsConfig(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaOriginRequestPolicyHeadersConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaOriginRequestPolicyCookiesConfig.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaOriginRequestPolicyQueryStringsConfig.builder().When the
Consumercompletes,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)
-
-