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.BuilderconversationLogSettings(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.BuildersentimentAnalysisSettings(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
copyMethods inherited from interface software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Response.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods 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.Builderavoiding the need to create one manually viaConversationLogSettings.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaSentimentAnalysisSettings.builder().When the
Consumercompletes,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
Availablethe alias is ready for use.- Parameters:
botAliasStatus- The current status of the bot alias. When the status isAvailablethe 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
Availablethe alias is ready for use.- Parameters:
botAliasStatus- The current status of the bot alias. When the status isAvailablethe 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.
-