Interface UpdateBotAliasResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<UpdateBotAliasResponse.Builder,
,UpdateBotAliasResponse> LexModelsV2Response.Builder
,SdkBuilder<UpdateBotAliasResponse.Builder,
,UpdateBotAliasResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
UpdateBotAliasResponse
-
Method Summary
Modifier and TypeMethodDescriptionbotAliasId
(String botAliasId) The identifier of the updated bot alias.botAliasLocaleSettings
(Map<String, BotAliasLocaleSettings> botAliasLocaleSettings) The updated Lambda functions to use in each locale for the bot alias.botAliasName
(String botAliasName) The updated name of the bot alias.botAliasStatus
(String botAliasStatus) The current status of the bot alias.botAliasStatus
(BotAliasStatus botAliasStatus) The current status of the bot alias.The identifier of the bot with the updated alias.botVersion
(String botVersion) The updated version of the bot that the alias points to.default UpdateBotAliasResponse.Builder
conversationLogSettings
(Consumer<ConversationLogSettings.Builder> conversationLogSettings) The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.conversationLogSettings
(ConversationLogSettings conversationLogSettings) The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.creationDateTime
(Instant creationDateTime) A timestamp of the date and time that the bot was created.description
(String description) The updated description of the bot alias.lastUpdatedDateTime
(Instant lastUpdatedDateTime) A timestamp of the date and time that the bot was last updated.default UpdateBotAliasResponse.Builder
sentimentAnalysisSettings
(Consumer<SentimentAnalysisSettings.Builder> sentimentAnalysisSettings) Sets the value of the SentimentAnalysisSettings property for this object.sentimentAnalysisSettings
(SentimentAnalysisSettings sentimentAnalysisSettings) Sets the value of the SentimentAnalysisSettings property for this object.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Response.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
botAliasId
The identifier of the updated bot alias.
- Parameters:
botAliasId
- The identifier of the updated bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasName
The updated name of the bot alias.
- Parameters:
botAliasName
- The updated name of the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The updated description of the bot alias.
- Parameters:
description
- The updated description of the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botVersion
The updated version of the bot that the alias points to.
- Parameters:
botVersion
- The updated version of the bot that the alias points to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasLocaleSettings
UpdateBotAliasResponse.Builder botAliasLocaleSettings(Map<String, BotAliasLocaleSettings> botAliasLocaleSettings) The updated Lambda functions to use in each locale for the bot alias.
- Parameters:
botAliasLocaleSettings
- The updated Lambda functions to use in each locale for the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conversationLogSettings
UpdateBotAliasResponse.Builder conversationLogSettings(ConversationLogSettings conversationLogSettings) The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
- Parameters:
conversationLogSettings
- The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conversationLogSettings
default UpdateBotAliasResponse.Builder conversationLogSettings(Consumer<ConversationLogSettings.Builder> conversationLogSettings) The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
This is a convenience method that creates an instance of theConversationLogSettings.Builder
avoiding the need to create one manually viaConversationLogSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconversationLogSettings(ConversationLogSettings)
.- Parameters:
conversationLogSettings
- a consumer that will call methods onConversationLogSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
sentimentAnalysisSettings
UpdateBotAliasResponse.Builder sentimentAnalysisSettings(SentimentAnalysisSettings sentimentAnalysisSettings) Sets the value of the SentimentAnalysisSettings property for this object.- Parameters:
sentimentAnalysisSettings
- The new value for the SentimentAnalysisSettings property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sentimentAnalysisSettings
default UpdateBotAliasResponse.Builder sentimentAnalysisSettings(Consumer<SentimentAnalysisSettings.Builder> sentimentAnalysisSettings) Sets the value of the SentimentAnalysisSettings property for this object. This is a convenience method that creates an instance of theSentimentAnalysisSettings.Builder
avoiding the need to create one manually viaSentimentAnalysisSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosentimentAnalysisSettings(SentimentAnalysisSettings)
.- Parameters:
sentimentAnalysisSettings
- a consumer that will call methods onSentimentAnalysisSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
botAliasStatus
The current status of the bot alias. When the status is
Available
the alias is ready for use.- Parameters:
botAliasStatus
- The current status of the bot alias. When the status isAvailable
the alias is ready for use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
botAliasStatus
The current status of the bot alias. When the status is
Available
the alias is ready for use.- Parameters:
botAliasStatus
- The current status of the bot alias. When the status isAvailable
the alias is ready for use.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
botId
The identifier of the bot with the updated alias.
- Parameters:
botId
- The identifier of the bot with the updated alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
A timestamp of the date and time that the bot was created.
- Parameters:
creationDateTime
- A timestamp of the date and time that the bot was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedDateTime
A timestamp of the date and time that the bot was last updated.
- Parameters:
lastUpdatedDateTime
- A timestamp of the date and time that the bot was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-