Interface VoiceProfileDomain.Builder
- All Superinterfaces:
- Buildable,- CopyableBuilder<VoiceProfileDomain.Builder,,- VoiceProfileDomain> - SdkBuilder<VoiceProfileDomain.Builder,,- VoiceProfileDomain> - SdkPojo
- Enclosing class:
- VoiceProfileDomain
@Mutable
@NotThreadSafe
public static interface VoiceProfileDomain.Builder
extends SdkPojo, CopyableBuilder<VoiceProfileDomain.Builder,VoiceProfileDomain> 
- 
Method SummaryModifier and TypeMethodDescriptioncreatedTimestamp(Instant createdTimestamp) The time at which the voice profile domain was created.description(String description) The description of the voice profile domain.The name of the voice profile domain.default VoiceProfileDomain.BuilderserverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration) A structure that contains the configuration settings for server-side encryption.serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration) A structure that contains the configuration settings for server-side encryption.updatedTimestamp(Instant updatedTimestamp) The time at which the voice profile was last updated.voiceProfileDomainArn(String voiceProfileDomainArn) The voice profile domain's Amazon Resource Number (ARN).voiceProfileDomainId(String voiceProfileDomainId) The ID of the voice profile domain.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- 
voiceProfileDomainIdThe ID of the voice profile domain. - Parameters:
- voiceProfileDomainId- The ID of the voice profile domain.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
voiceProfileDomainArnThe voice profile domain's Amazon Resource Number (ARN). - Parameters:
- voiceProfileDomainArn- The voice profile domain's Amazon Resource Number (ARN).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
nameThe name of the voice profile domain. - Parameters:
- name- The name of the voice profile domain.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
descriptionThe description of the voice profile domain. - Parameters:
- description- The description of the voice profile domain.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
serverSideEncryptionConfigurationVoiceProfileDomain.Builder serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration) A structure that contains the configuration settings for server-side encryption. - Parameters:
- serverSideEncryptionConfiguration- A structure that contains the configuration settings for server-side encryption.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
serverSideEncryptionConfigurationdefault VoiceProfileDomain.Builder serverSideEncryptionConfiguration(Consumer<ServerSideEncryptionConfiguration.Builder> serverSideEncryptionConfiguration) A structure that contains the configuration settings for server-side encryption. 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:
 
- 
createdTimestampThe time at which the voice profile domain was created. - Parameters:
- createdTimestamp- The time at which the voice profile domain was created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
updatedTimestampThe time at which the voice profile was last updated. - Parameters:
- updatedTimestamp- The time at which the voice profile was last updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
 
-