Interface UpdateBotAliasResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateBotAliasResponse.Builder,UpdateBotAliasResponse>,LexModelsV2Response.Builder,SdkBuilder<UpdateBotAliasResponse.Builder,UpdateBotAliasResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- UpdateBotAliasResponse
public static interface UpdateBotAliasResponse.Builder extends LexModelsV2Response.Builder, SdkPojo, CopyableBuilder<UpdateBotAliasResponse.Builder,UpdateBotAliasResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateBotAliasResponse.BuilderbotAliasId(String botAliasId)The identifier of the updated bot alias.UpdateBotAliasResponse.BuilderbotAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)The updated Lambda functions to use in each locale for the bot alias.UpdateBotAliasResponse.BuilderbotAliasName(String botAliasName)The updated name of the bot alias.UpdateBotAliasResponse.BuilderbotAliasStatus(String botAliasStatus)The current status of the bot alias.UpdateBotAliasResponse.BuilderbotAliasStatus(BotAliasStatus botAliasStatus)The current status of the bot alias.UpdateBotAliasResponse.BuilderbotId(String botId)The identifier of the bot with the updated alias.UpdateBotAliasResponse.BuilderbotVersion(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.UpdateBotAliasResponse.BuilderconversationLogSettings(ConversationLogSettings conversationLogSettings)The updated settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.UpdateBotAliasResponse.BuildercreationDateTime(Instant creationDateTime)A timestamp of the date and time that the bot was created.UpdateBotAliasResponse.Builderdescription(String description)The updated description of the bot alias.UpdateBotAliasResponse.BuilderlastUpdatedDateTime(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.UpdateBotAliasResponse.BuildersentimentAnalysisSettings(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 Detail
-
botAliasId
UpdateBotAliasResponse.Builder botAliasId(String 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
UpdateBotAliasResponse.Builder botAliasName(String 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
UpdateBotAliasResponse.Builder description(String 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
UpdateBotAliasResponse.Builder botVersion(String 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:
conversationLogSettings(ConversationLogSettings)
-
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:
sentimentAnalysisSettings(SentimentAnalysisSettings)
-
botAliasStatus
UpdateBotAliasResponse.Builder botAliasStatus(String 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,BotAliasStatus
-
botAliasStatus
UpdateBotAliasResponse.Builder botAliasStatus(BotAliasStatus 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,BotAliasStatus
-
botId
UpdateBotAliasResponse.Builder botId(String 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
UpdateBotAliasResponse.Builder creationDateTime(Instant 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
UpdateBotAliasResponse.Builder lastUpdatedDateTime(Instant 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.
-
-