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 about this 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 about this domain.
description - A brief description about this 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. Note that all the existing data in the domain are still encrypted using the existing key, only the data added to domain after updating the key is encrypted using the new key.
serverSideEncryptionConfiguration - The configuration, containing the KMS Key Identifier, to be used by Voice ID for the server-side
encryption of your data. Note that all the existing data in the domain are still encrypted using the
existing key, only the data added to domain after updating the key is encrypted using the new key.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. Note that all the existing data in the domain are still encrypted using the existing key, only the data added to domain after updating the key is encrypted using the new key.
This is a convenience method that creates an instance of theServerSideEncryptionConfiguration.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.