public static interface Domain.Builder extends SdkPojo, CopyableBuilder<Domain.Builder,Domain>
| Modifier and Type | Method and Description |
|---|---|
Domain.Builder |
arn(String arn)
The Amazon Resource Name (ARN) for the domain.
|
Domain.Builder |
createdAt(Instant createdAt)
The timestamp at which the domain is created.
|
Domain.Builder |
description(String description)
The client-provided description of the domain.
|
Domain.Builder |
domainId(String domainId)
The service-generated identifier for the domain.
|
Domain.Builder |
domainStatus(DomainStatus domainStatus)
The current status of the domain.
|
Domain.Builder |
domainStatus(String domainStatus)
The current status of the domain.
|
Domain.Builder |
name(String name)
The client-provided name for the domain.
|
default Domain.Builder |
serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to
encrypt your data.
|
Domain.Builder |
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to
encrypt your data.
|
default Domain.Builder |
serverSideEncryptionUpdateDetails(Consumer<ServerSideEncryptionUpdateDetails.Builder> serverSideEncryptionUpdateDetails)
Details about the most recent server-side encryption configuration update.
|
Domain.Builder |
serverSideEncryptionUpdateDetails(ServerSideEncryptionUpdateDetails serverSideEncryptionUpdateDetails)
Details about the most recent server-side encryption configuration update.
|
Domain.Builder |
updatedAt(Instant updatedAt)
The timestamp showing the domain's last update.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDomain.Builder arn(String arn)
The Amazon Resource Name (ARN) for the domain.
arn - The Amazon Resource Name (ARN) for the domain.Domain.Builder createdAt(Instant createdAt)
The timestamp at which the domain is created.
createdAt - The timestamp at which the domain is created.Domain.Builder description(String description)
The client-provided description of the domain.
description - The client-provided description of the domain.Domain.Builder domainId(String domainId)
The service-generated identifier for the domain.
domainId - The service-generated identifier for the domain.Domain.Builder domainStatus(String domainStatus)
The current status of the domain.
domainStatus - The current status of the domain.DomainStatus,
DomainStatusDomain.Builder domainStatus(DomainStatus domainStatus)
The current status of the domain.
domainStatus - The current status of the domain.DomainStatus,
DomainStatusDomain.Builder name(String name)
The client-provided name for the domain.
name - The client-provided name for the domain.Domain.Builder serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.
serverSideEncryptionConfiguration - The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to
encrypt your data.default Domain.Builder serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)
The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.
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)Domain.Builder serverSideEncryptionUpdateDetails(ServerSideEncryptionUpdateDetails serverSideEncryptionUpdateDetails)
Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.
serverSideEncryptionUpdateDetails - Details about the most recent server-side encryption configuration update. When the server-side
encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous
process. When this update is complete, the domain's data can only be accessed using the new KMS key.default Domain.Builder serverSideEncryptionUpdateDetails(Consumer<ServerSideEncryptionUpdateDetails.Builder> serverSideEncryptionUpdateDetails)
Details about the most recent server-side encryption configuration update. When the server-side encryption configuration is changed, dependency on the old KMS key is removed through an asynchronous process. When this update is complete, the domain's data can only be accessed using the new KMS key.
This is a convenience method that creates an instance of theServerSideEncryptionUpdateDetails.Builder avoiding the need to create one manually via
ServerSideEncryptionUpdateDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to
serverSideEncryptionUpdateDetails(ServerSideEncryptionUpdateDetails).
serverSideEncryptionUpdateDetails - a consumer that will call methods on ServerSideEncryptionUpdateDetails.BuilderserverSideEncryptionUpdateDetails(ServerSideEncryptionUpdateDetails)Domain.Builder updatedAt(Instant updatedAt)
The timestamp showing the domain's last update.
updatedAt - The timestamp showing the domain's last update.Copyright © 2022. All rights reserved.