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 theUpdateDomain
action.domainExecutionRole
(String domainExecutionRole) The domain execution role to be updated as part of theUpdateDomain
action.identifier
(String identifier) The ID of the Amazon Web Services domain that is to be updated.The name to be updated as part of theUpdateDomain
action.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.default UpdateDomainRequest.Builder
singleSignOn
(Consumer<SingleSignOn.Builder> singleSignOn) The single sign-on option to be updated as part of theUpdateDomain
action.singleSignOn
(SingleSignOn singleSignOn) The single sign-on option to be updated as part of theUpdateDomain
action.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.datazone.model.DataZoneRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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
UpdateDomain
action.- Parameters:
description
- The description to be updated as part of theUpdateDomain
action.- 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
UpdateDomain
action.- Parameters:
domainExecutionRole
- The domain execution role to be updated as part of theUpdateDomain
action.- 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
UpdateDomain
action.- Parameters:
name
- The name to be updated as part of theUpdateDomain
action.- 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
UpdateDomain
action.- Parameters:
singleSignOn
- The single sign-on option to be updated as part of theUpdateDomain
action.- 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 theUpdateDomain
action.SingleSignOn.Builder
avoiding the need to create one manually viaSingleSignOn.builder()
.When the
Consumer
completes,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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-