Interface UpdateBotAliasRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateBotAliasRequest.Builder,UpdateBotAliasRequest>,LexModelsV2Request.Builder,SdkBuilder<UpdateBotAliasRequest.Builder,UpdateBotAliasRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateBotAliasRequest
public static interface UpdateBotAliasRequest.Builder extends LexModelsV2Request.Builder, SdkPojo, CopyableBuilder<UpdateBotAliasRequest.Builder,UpdateBotAliasRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateBotAliasRequest.BuilderbotAliasId(String botAliasId)The unique identifier of the bot alias.UpdateBotAliasRequest.BuilderbotAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)The new Lambda functions to use in each locale for the bot alias.UpdateBotAliasRequest.BuilderbotAliasName(String botAliasName)The new name to assign to the bot alias.UpdateBotAliasRequest.BuilderbotId(String botId)The identifier of the bot with the updated alias.UpdateBotAliasRequest.BuilderbotVersion(String botVersion)The new bot version to assign to the bot alias.default UpdateBotAliasRequest.BuilderconversationLogSettings(Consumer<ConversationLogSettings.Builder> conversationLogSettings)The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.UpdateBotAliasRequest.BuilderconversationLogSettings(ConversationLogSettings conversationLogSettings)The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.UpdateBotAliasRequest.Builderdescription(String description)The new description to assign to the bot alias.UpdateBotAliasRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateBotAliasRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)default UpdateBotAliasRequest.BuildersentimentAnalysisSettings(Consumer<SentimentAnalysisSettings.Builder> sentimentAnalysisSettings)Sets the value of the SentimentAnalysisSettings property for this object.UpdateBotAliasRequest.BuildersentimentAnalysisSettings(SentimentAnalysisSettings sentimentAnalysisSettings)Sets the value of the SentimentAnalysisSettings property for this object.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.lexmodelsv2.model.LexModelsV2Request.Builder
build
-
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
-
botAliasId
UpdateBotAliasRequest.Builder botAliasId(String botAliasId)
The unique identifier of the bot alias.
- Parameters:
botAliasId- The unique identifier of the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasName
UpdateBotAliasRequest.Builder botAliasName(String botAliasName)
The new name to assign to the bot alias.
- Parameters:
botAliasName- The new name to assign to the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
UpdateBotAliasRequest.Builder description(String description)
The new description to assign to the bot alias.
- Parameters:
description- The new description to assign to the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botVersion
UpdateBotAliasRequest.Builder botVersion(String botVersion)
The new bot version to assign to the bot alias.
- Parameters:
botVersion- The new bot version to assign to the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasLocaleSettings
UpdateBotAliasRequest.Builder botAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)
The new Lambda functions to use in each locale for the bot alias.
- Parameters:
botAliasLocaleSettings- The new 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
UpdateBotAliasRequest.Builder conversationLogSettings(ConversationLogSettings conversationLogSettings)
The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
- Parameters:
conversationLogSettings- The new 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 UpdateBotAliasRequest.Builder conversationLogSettings(Consumer<ConversationLogSettings.Builder> conversationLogSettings)
The new 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
UpdateBotAliasRequest.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 UpdateBotAliasRequest.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)
-
botId
UpdateBotAliasRequest.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.
-
overrideConfiguration
UpdateBotAliasRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateBotAliasRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-