Interface VoiceProfileDomain.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VoiceProfileDomain.Builder,VoiceProfileDomain>,SdkBuilder<VoiceProfileDomain.Builder,VoiceProfileDomain>,SdkPojo
- Enclosing class:
- VoiceProfileDomain
public static interface VoiceProfileDomain.Builder extends SdkPojo, CopyableBuilder<VoiceProfileDomain.Builder,VoiceProfileDomain>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description VoiceProfileDomain.BuildercreatedTimestamp(Instant createdTimestamp)The time at which the voice profile domain was created.VoiceProfileDomain.Builderdescription(String description)The description of the voice profile domain.VoiceProfileDomain.Buildername(String name)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.VoiceProfileDomain.BuilderserverSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)A structure that contains the configuration settings for server-side encryption.VoiceProfileDomain.BuilderupdatedTimestamp(Instant updatedTimestamp)The time at which the voice profile was last updated.VoiceProfileDomain.BuildervoiceProfileDomainArn(String voiceProfileDomainArn)The voice profile domain's Amazon Resource Number (ARN).VoiceProfileDomain.BuildervoiceProfileDomainId(String voiceProfileDomainId)The ID of the voice profile domain.-
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
-
voiceProfileDomainId
VoiceProfileDomain.Builder voiceProfileDomainId(String voiceProfileDomainId)
The 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.
-
voiceProfileDomainArn
VoiceProfileDomain.Builder voiceProfileDomainArn(String voiceProfileDomainArn)
The 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.
-
name
VoiceProfileDomain.Builder name(String name)
The 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.
-
description
VoiceProfileDomain.Builder description(String description)
The 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.
-
serverSideEncryptionConfiguration
VoiceProfileDomain.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.
-
serverSideEncryptionConfiguration
default 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 onServerSideEncryptionConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
serverSideEncryptionConfiguration(ServerSideEncryptionConfiguration)
-
createdTimestamp
VoiceProfileDomain.Builder createdTimestamp(Instant createdTimestamp)
The 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.
-
updatedTimestamp
VoiceProfileDomain.Builder updatedTimestamp(Instant updatedTimestamp)
The 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.
-
-