Interface UpdateDomainRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDomainRequest.Builder,,UpdateDomainRequest> DataZoneRequest.Builder,SdkBuilder<UpdateDomainRequest.Builder,,UpdateDomainRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateDomainRequest
public static interface UpdateDomainRequest.Builder
extends DataZoneRequest.Builder, SdkPojo, CopyableBuilder<UpdateDomainRequest.Builder,UpdateDomainRequest>
-
Method Summary
Modifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.description(String description) The description to be updated as part of theUpdateDomainaction.domainExecutionRole(String domainExecutionRole) The domain execution role to be updated as part of theUpdateDomainaction.identifier(String identifier) The ID of the Amazon Web Services domain that is to be updated.The name to be updated as part of theUpdateDomainaction.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default UpdateDomainRequest.BuildersingleSignOn(Consumer<SingleSignOn.Builder> singleSignOn) The single sign-on option to be updated as part of theUpdateDomainaction.singleSignOn(SingleSignOn singleSignOn) The single sign-on option to be updated as part of theUpdateDomainaction.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
clientToken
A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.
- Parameters:
clientToken- A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description to be updated as part of the
UpdateDomainaction.- Parameters:
description- The description to be updated as part of theUpdateDomainaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainExecutionRole
The domain execution role to be updated as part of the
UpdateDomainaction.- Parameters:
domainExecutionRole- The domain execution role to be updated as part of theUpdateDomainaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
identifier
The ID of the Amazon Web Services domain that is to be updated.
- Parameters:
identifier- The ID of the Amazon Web Services domain that is to be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name to be updated as part of the
UpdateDomainaction.- Parameters:
name- The name to be updated as part of theUpdateDomainaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
singleSignOn
The single sign-on option to be updated as part of the
UpdateDomainaction.- Parameters:
singleSignOn- The single sign-on option to be updated as part of theUpdateDomainaction.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
singleSignOn
The single sign-on option to be updated as part of the
This is a convenience method that creates an instance of theUpdateDomainaction.SingleSignOn.Builderavoiding the need to create one manually viaSingleSignOn.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tosingleSignOn(SingleSignOn).- Parameters:
singleSignOn- a consumer that will call methods onSingleSignOn.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
overrideConfiguration
UpdateDomainRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateDomainRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-