Interface ResponseHeadersPolicySummary.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<ResponseHeadersPolicySummary.Builder,ResponseHeadersPolicySummary>
,SdkBuilder<ResponseHeadersPolicySummary.Builder,ResponseHeadersPolicySummary>
,SdkPojo
- Enclosing class:
- ResponseHeadersPolicySummary
public static interface ResponseHeadersPolicySummary.Builder extends SdkPojo, CopyableBuilder<ResponseHeadersPolicySummary.Builder,ResponseHeadersPolicySummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ResponseHeadersPolicySummary.Builder
responseHeadersPolicy(Consumer<ResponseHeadersPolicy.Builder> responseHeadersPolicy)
The response headers policy.ResponseHeadersPolicySummary.Builder
responseHeadersPolicy(ResponseHeadersPolicy responseHeadersPolicy)
The response headers policy.ResponseHeadersPolicySummary.Builder
type(String type)
The type of response headers policy, eithermanaged
(created by Amazon Web Services) orcustom
(created in this Amazon Web Services account).ResponseHeadersPolicySummary.Builder
type(ResponseHeadersPolicyType type)
The type of response headers policy, eithermanaged
(created by Amazon Web Services) orcustom
(created in this Amazon Web Services account).-
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
-
type
ResponseHeadersPolicySummary.Builder type(String type)
The type of response headers policy, either
managed
(created by Amazon Web Services) orcustom
(created in this Amazon Web Services account).- Parameters:
type
- The type of response headers policy, eithermanaged
(created by Amazon Web Services) orcustom
(created in this Amazon Web Services account).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResponseHeadersPolicyType
,ResponseHeadersPolicyType
-
type
ResponseHeadersPolicySummary.Builder type(ResponseHeadersPolicyType type)
The type of response headers policy, either
managed
(created by Amazon Web Services) orcustom
(created in this Amazon Web Services account).- Parameters:
type
- The type of response headers policy, eithermanaged
(created by Amazon Web Services) orcustom
(created in this Amazon Web Services account).- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ResponseHeadersPolicyType
,ResponseHeadersPolicyType
-
responseHeadersPolicy
ResponseHeadersPolicySummary.Builder responseHeadersPolicy(ResponseHeadersPolicy responseHeadersPolicy)
The response headers policy.
- Parameters:
responseHeadersPolicy
- The response headers policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
responseHeadersPolicy
default ResponseHeadersPolicySummary.Builder responseHeadersPolicy(Consumer<ResponseHeadersPolicy.Builder> responseHeadersPolicy)
The response headers policy.
This is a convenience method that creates an instance of theResponseHeadersPolicy.Builder
avoiding the need to create one manually viaResponseHeadersPolicy.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toresponseHeadersPolicy(ResponseHeadersPolicy)
.- Parameters:
responseHeadersPolicy
- a consumer that will call methods onResponseHeadersPolicy.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
responseHeadersPolicy(ResponseHeadersPolicy)
-
-