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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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.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:
-
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:
-
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:
-