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
Modifier 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.Builder
serverSideEncryptionConfiguration
(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.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 Details
-
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
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
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
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.Builder
avoiding the need to create one manually viaServerSideEncryptionConfiguration.builder()
.When the
Consumer
completes,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:
-
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
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.
-