Interface GetResponseHeadersPolicyConfigResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CloudFrontResponse.Builder
,CopyableBuilder<GetResponseHeadersPolicyConfigResponse.Builder,GetResponseHeadersPolicyConfigResponse>
,SdkBuilder<GetResponseHeadersPolicyConfigResponse.Builder,GetResponseHeadersPolicyConfigResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- GetResponseHeadersPolicyConfigResponse
public static interface GetResponseHeadersPolicyConfigResponse.Builder extends CloudFrontResponse.Builder, SdkPojo, CopyableBuilder<GetResponseHeadersPolicyConfigResponse.Builder,GetResponseHeadersPolicyConfigResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description GetResponseHeadersPolicyConfigResponse.Builder
eTag(String eTag)
The version identifier for the current version of the response headers policy.default GetResponseHeadersPolicyConfigResponse.Builder
responseHeadersPolicyConfig(Consumer<ResponseHeadersPolicyConfig.Builder> responseHeadersPolicyConfig)
Contains a response headers policy.GetResponseHeadersPolicyConfigResponse.Builder
responseHeadersPolicyConfig(ResponseHeadersPolicyConfig responseHeadersPolicyConfig)
Contains a response headers policy.-
Methods inherited from interface software.amazon.awssdk.services.cloudfront.model.CloudFrontResponse.Builder
build, responseMetadata, responseMetadata
-
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
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
responseHeadersPolicyConfig
GetResponseHeadersPolicyConfigResponse.Builder responseHeadersPolicyConfig(ResponseHeadersPolicyConfig responseHeadersPolicyConfig)
Contains a response headers policy.
- Parameters:
responseHeadersPolicyConfig
- Contains a response headers policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseHeadersPolicyConfig
default GetResponseHeadersPolicyConfigResponse.Builder responseHeadersPolicyConfig(Consumer<ResponseHeadersPolicyConfig.Builder> responseHeadersPolicyConfig)
Contains a response headers policy.
This is a convenience method that creates an instance of theResponseHeadersPolicyConfig.Builder
avoiding the need to create one manually viaResponseHeadersPolicyConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresponseHeadersPolicyConfig(ResponseHeadersPolicyConfig)
.- Parameters:
responseHeadersPolicyConfig
- a consumer that will call methods onResponseHeadersPolicyConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
responseHeadersPolicyConfig(ResponseHeadersPolicyConfig)
-
eTag
GetResponseHeadersPolicyConfigResponse.Builder eTag(String eTag)
The version identifier for the current version of the response headers policy.
- Parameters:
eTag
- The version identifier for the current version of the response headers policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-