public static interface UpdateDomainRequest.Builder extends VoiceIdRequest.Builder, SdkPojo, CopyableBuilder<UpdateDomainRequest.Builder,UpdateDomainRequest>
| Modifier and Type | Method and Description |
|---|---|
UpdateDomainRequest.Builder |
description(String description)
A brief description of the domain.
|
UpdateDomainRequest.Builder |
domainId(String domainId)
The identifier of the domain to be updated.
|
UpdateDomainRequest.Builder |
name(String name)
The name of the domain.
|
UpdateDomainRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
UpdateDomainRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
default UpdateDomainRequest.Builder |
serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The configuration, containing the KMS key identifier, to be used by Voice ID for the server-side encryption
of your data.
|
UpdateDomainRequest.Builder |
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The configuration, containing the KMS key identifier, to be used by Voice ID for the server-side encryption
of your data.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateDomainRequest.Builder description(String description)
A brief description of the domain.
description - A brief description of the domain.UpdateDomainRequest.Builder domainId(String domainId)
The identifier of the domain to be updated.
domainId - The identifier of the domain to be updated.UpdateDomainRequest.Builder name(String name)
The name of the domain.
name - The name of the domain.UpdateDomainRequest.Builder serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The configuration, containing the KMS key identifier, to be used by Voice ID for the server-side encryption
of your data. Changing the domain's associated KMS key immediately triggers an asynchronous process to remove
dependency on the old KMS key, such that the domain's data can only be accessed using the new KMS key. The
domain's ServerSideEncryptionUpdateDetails contains the details for this process.
serverSideEncryptionConfiguration - The configuration, containing the KMS key identifier, to be used by Voice ID for the server-side
encryption of your data. Changing the domain's associated KMS key immediately triggers an asynchronous
process to remove dependency on the old KMS key, such that the domain's data can only be accessed
using the new KMS key. The domain's ServerSideEncryptionUpdateDetails contains the
details for this process.default UpdateDomainRequest.Builder serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The configuration, containing the KMS key identifier, to be used by Voice ID for the server-side encryption
of your data. Changing the domain's associated KMS key immediately triggers an asynchronous process to remove
dependency on the old KMS key, such that the domain's data can only be accessed using the new KMS key. The
domain's ServerSideEncryptionUpdateDetails contains the details for this process.
ServerSideEncryptionConfiguration.Builder avoiding the need to create one manually via
ServerSideEncryptionConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration).
serverSideEncryptionConfiguration - a consumer that will call methods on ServerSideEncryptionConfiguration.BuilderserverSideEncryptionConfiguration(ServerSideEncryptionConfiguration)UpdateDomainRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateDomainRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.