Interface ResponseHeadersPolicySummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResponseHeadersPolicySummary.Builder,ResponseHeadersPolicySummary>,SdkBuilder<ResponseHeadersPolicySummary.Builder,ResponseHeadersPolicySummary>,SdkPojo
- Enclosing class:
- ResponseHeadersPolicySummary
@Mutable @NotThreadSafe 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.BuilderresponseHeadersPolicy(Consumer<ResponseHeadersPolicy.Builder> responseHeadersPolicy)The response headers policy.ResponseHeadersPolicySummary.BuilderresponseHeadersPolicy(ResponseHeadersPolicy responseHeadersPolicy)The response headers policy.ResponseHeadersPolicySummary.Buildertype(String type)The type of response headers policy, eithermanaged(created by Amazon Web Services) orcustom(created in this Amazon Web Services account).ResponseHeadersPolicySummary.Buildertype(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, sdkFieldNameToField, 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.Builderavoiding the need to create one manually viaResponseHeadersPolicy.builder().When the
Consumercompletes,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)
-
-