Interface DomainSummary.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<DomainSummary.Builder,,- DomainSummary> - SdkBuilder<DomainSummary.Builder,,- DomainSummary> - SdkPojo
- Enclosing class:
- DomainSummary
- 
Method SummaryModifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) for the domain.The timestamp of when the domain was created.description(String description) The description of the domain.The identifier of the domain.domainStatus(String domainStatus) The current status of the domain.domainStatus(DomainStatus domainStatus) The current status of the domain.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.serverSideEncryptionConfiguration(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.serverSideEncryptionUpdateDetails(ServerSideEncryptionUpdateDetails serverSideEncryptionUpdateDetails) Details about the most recent server-side encryption configuration update.The timestamp of when the domain was last updated.default DomainSummary.BuilderwatchlistDetails(Consumer<WatchlistDetails.Builder> watchlistDetails) Provides information aboutwatchlistDetailsandDefaultWatchlistID.watchlistDetails(WatchlistDetails watchlistDetails) Provides information aboutwatchlistDetailsandDefaultWatchlistID.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
arnThe 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.
 
- 
createdAtThe 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.
 
- 
descriptionThe 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.
 
- 
domainIdThe 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.
 
- 
domainStatusThe 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:
 
- 
domainStatusThe 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:
 
- 
nameThe 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.
 
- 
serverSideEncryptionConfigurationDomainSummary.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.
 
- 
serverSideEncryptionConfigurationdefault 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 on- ServerSideEncryptionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
serverSideEncryptionUpdateDetailsDomainSummary.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.
 
- 
serverSideEncryptionUpdateDetailsdefault 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 on- ServerSideEncryptionUpdateDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
updatedAtThe 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.
 
- 
watchlistDetailsProvides information about watchlistDetailsandDefaultWatchlistID.- Parameters:
- watchlistDetails- Provides information about- watchlistDetailsand- DefaultWatchlistID.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
watchlistDetailsProvides 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 on- WatchlistDetails.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-