Interface OriginRequestPolicyConfig.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<OriginRequestPolicyConfig.Builder,,- OriginRequestPolicyConfig> - SdkBuilder<OriginRequestPolicyConfig.Builder,,- OriginRequestPolicyConfig> - SdkPojo
- Enclosing class:
- OriginRequestPolicyConfig
- 
Method SummaryModifier 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.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
commentA 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.
 
- 
nameA 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.
 
- 
headersConfigThe 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.
 
- 
headersConfigdefault 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 on- OriginRequestPolicyHeadersConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
cookiesConfigThe 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.
 
- 
cookiesConfigdefault 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 on- OriginRequestPolicyCookiesConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
queryStringsConfigOriginRequestPolicyConfig.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.
 
- 
queryStringsConfigdefault 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 on- OriginRequestPolicyQueryStringsConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-