Interface DomainSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<DomainSummary.Builder,DomainSummary>,SdkBuilder<DomainSummary.Builder,DomainSummary>,SdkPojo
- Enclosing class:
- DomainSummary
public static interface DomainSummary.Builder extends SdkPojo, CopyableBuilder<DomainSummary.Builder,DomainSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DomainSummary.Builderarn(String arn)The Amazon Resource Name (ARN) for the domain.DomainSummary.BuildercreatedAt(Instant createdAt)The timestamp of when the domain was created.DomainSummary.Builderdescription(String description)The description of the domain.DomainSummary.BuilderdomainId(String domainId)The identifier of the domain.DomainSummary.BuilderdomainStatus(String domainStatus)The current status of the domain.DomainSummary.BuilderdomainStatus(DomainStatus domainStatus)The current status of the domain.DomainSummary.Buildername(String name)The client-provided name for the domain.default DomainSummary.BuilderserverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration)The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.DomainSummary.BuilderserverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.default DomainSummary.BuilderserverSideEncryptionUpdateDetails(Consumer<ServerSideEncryptionUpdateDetails.Builder> serverSideEncryptionUpdateDetails)Details about the most recent server-side encryption configuration update.DomainSummary.BuilderserverSideEncryptionUpdateDetails(ServerSideEncryptionUpdateDetails serverSideEncryptionUpdateDetails)Details about the most recent server-side encryption configuration update.DomainSummary.BuilderupdatedAt(Instant updatedAt)The timestamp of when the domain was last updated.default DomainSummary.BuilderwatchlistDetails(Consumer<WatchlistDetails.Builder> watchlistDetails)Provides information aboutwatchlistDetailsandDefaultWatchlistID.DomainSummary.BuilderwatchlistDetails(WatchlistDetails watchlistDetails)Provides information aboutwatchlistDetailsandDefaultWatchlistID.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
arn
DomainSummary.Builder arn(String arn)
The Amazon Resource Name (ARN) for the domain.
- Parameters:
arn- The Amazon Resource Name (ARN) for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
DomainSummary.Builder createdAt(Instant createdAt)
The timestamp of when the domain was created.
- Parameters:
createdAt- The timestamp of when the domain was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
DomainSummary.Builder description(String description)
The description of the domain.
- Parameters:
description- The description of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainId
DomainSummary.Builder domainId(String domainId)
The identifier of the domain.
- Parameters:
domainId- The identifier of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domainStatus
DomainSummary.Builder domainStatus(String domainStatus)
The current status of the domain.
- Parameters:
domainStatus- The current status of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DomainStatus,DomainStatus
-
domainStatus
DomainSummary.Builder domainStatus(DomainStatus domainStatus)
The current status of the domain.
- Parameters:
domainStatus- The current status of the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DomainStatus,DomainStatus
-
name
DomainSummary.Builder name(String name)
The client-provided name for the domain.
- Parameters:
name- The client-provided name for the domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverSideEncryptionConfiguration
DomainSummary.Builder serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.
- Parameters:
serverSideEncryptionConfiguration- The server-side encryption configuration containing the KMS key identifier you want Voice ID to use to encrypt your data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverSideEncryptionConfiguration
default DomainSummary.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.Builderavoiding the need to create one manually viaServerSideEncryptionConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserverSideEncryptionConfiguration(ServerSideEncryptionConfiguration).- Parameters:
serverSideEncryptionConfiguration- a consumer that will call methods onServerSideEncryptionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration)
-
serverSideEncryptionUpdateDetails
DomainSummary.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.
- Parameters:
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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
serverSideEncryptionUpdateDetails
default DomainSummary.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.Builderavoiding the need to create one manually viaServerSideEncryptionUpdateDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toserverSideEncryptionUpdateDetails(ServerSideEncryptionUpdateDetails).- Parameters:
serverSideEncryptionUpdateDetails- a consumer that will call methods onServerSideEncryptionUpdateDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
serverSideEncryptionUpdateDetails(ServerSideEncryptionUpdateDetails)
-
updatedAt
DomainSummary.Builder updatedAt(Instant updatedAt)
The timestamp of when the domain was last updated.
- Parameters:
updatedAt- The timestamp of when the domain was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
watchlistDetails
DomainSummary.Builder watchlistDetails(WatchlistDetails watchlistDetails)
Provides information about
watchlistDetailsandDefaultWatchlistID.- Parameters:
watchlistDetails- Provides information aboutwatchlistDetailsandDefaultWatchlistID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
watchlistDetails
default DomainSummary.Builder watchlistDetails(Consumer<WatchlistDetails.Builder> watchlistDetails)
Provides information about
This is a convenience method that creates an instance of thewatchlistDetailsandDefaultWatchlistID.WatchlistDetails.Builderavoiding the need to create one manually viaWatchlistDetails.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towatchlistDetails(WatchlistDetails).- Parameters:
watchlistDetails- a consumer that will call methods onWatchlistDetails.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
watchlistDetails(WatchlistDetails)
-
-