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 of when the domain was created.
|
Domain.Builder |
description(String description)
The description of the domain.
|
Domain.Builder |
domainId(String domainId)
The identifier of 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 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 of when the domain was last update.
|
default Domain.Builder |
watchlistDetails(Consumer<WatchlistDetails.Builder> watchlistDetails)
The watchlist details of a domain.
|
Domain.Builder |
watchlistDetails(WatchlistDetails watchlistDetails)
The watchlist details of a domain.
|
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 of when the domain was created.
createdAt - The timestamp of when the domain was created.Domain.Builder description(String description)
The description of the domain.
description - The description of the domain.Domain.Builder domainId(String domainId)
The identifier of the domain.
domainId - The identifier of 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 name for the domain.
name - The 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 of when the domain was last update.
updatedAt - The timestamp of when the domain was last update.Domain.Builder watchlistDetails(WatchlistDetails watchlistDetails)
The watchlist details of a domain. Contains the default watchlist ID of the domain.
watchlistDetails - The watchlist details of a domain. Contains the default watchlist ID of the domain.default Domain.Builder watchlistDetails(Consumer<WatchlistDetails.Builder> watchlistDetails)
The watchlist details of a domain. Contains the default watchlist ID of the domain.
This is a convenience method that creates an instance of theWatchlistDetails.Builder avoiding the
need to create one manually via WatchlistDetails.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to watchlistDetails(WatchlistDetails).
watchlistDetails - a consumer that will call methods on WatchlistDetails.BuilderwatchlistDetails(WatchlistDetails)Copyright © 2023. All rights reserved.