Interface DescribeBotAliasResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeBotAliasResponse.Builder,DescribeBotAliasResponse>,LexModelsV2Response.Builder,SdkBuilder<DescribeBotAliasResponse.Builder,DescribeBotAliasResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeBotAliasResponse
public static interface DescribeBotAliasResponse.Builder extends LexModelsV2Response.Builder, SdkPojo, CopyableBuilder<DescribeBotAliasResponse.Builder,DescribeBotAliasResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DescribeBotAliasResponse.BuilderbotAliasHistoryEvents(Collection<BotAliasHistoryEvent> botAliasHistoryEvents)A list of events that affect a bot alias.DescribeBotAliasResponse.BuilderbotAliasHistoryEvents(Consumer<BotAliasHistoryEvent.Builder>... botAliasHistoryEvents)A list of events that affect a bot alias.DescribeBotAliasResponse.BuilderbotAliasHistoryEvents(BotAliasHistoryEvent... botAliasHistoryEvents)A list of events that affect a bot alias.DescribeBotAliasResponse.BuilderbotAliasId(String botAliasId)The identifier of the bot alias.DescribeBotAliasResponse.BuilderbotAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)The locale settings that are unique to the alias.DescribeBotAliasResponse.BuilderbotAliasName(String botAliasName)The name of the bot alias.DescribeBotAliasResponse.BuilderbotAliasStatus(String botAliasStatus)The current status of the alias.DescribeBotAliasResponse.BuilderbotAliasStatus(BotAliasStatus botAliasStatus)The current status of the alias.DescribeBotAliasResponse.BuilderbotId(String botId)The identifier of the bot associated with the bot alias.DescribeBotAliasResponse.BuilderbotVersion(String botVersion)The version of the bot associated with the bot alias.default DescribeBotAliasResponse.BuilderconversationLogSettings(Consumer<ConversationLogSettings.Builder> conversationLogSettings)Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.DescribeBotAliasResponse.BuilderconversationLogSettings(ConversationLogSettings conversationLogSettings)Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.DescribeBotAliasResponse.BuildercreationDateTime(Instant creationDateTime)A timestamp of the date and time that the alias was created.DescribeBotAliasResponse.Builderdescription(String description)The description of the bot alias.DescribeBotAliasResponse.BuilderlastUpdatedDateTime(Instant lastUpdatedDateTime)A timestamp of the date and time that the alias was last updated.DescribeBotAliasResponse.BuilderparentBotNetworks(Collection<ParentBotNetwork> parentBotNetworks)A list of the networks to which the bot alias you described belongs.DescribeBotAliasResponse.BuilderparentBotNetworks(Consumer<ParentBotNetwork.Builder>... parentBotNetworks)A list of the networks to which the bot alias you described belongs.DescribeBotAliasResponse.BuilderparentBotNetworks(ParentBotNetwork... parentBotNetworks)A list of the networks to which the bot alias you described belongs.default DescribeBotAliasResponse.BuildersentimentAnalysisSettings(Consumer<SentimentAnalysisSettings.Builder> sentimentAnalysisSettings)Sets the value of the SentimentAnalysisSettings property for this object.DescribeBotAliasResponse.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
DescribeBotAliasResponse.Builder botAliasId(String botAliasId)
The identifier of the bot alias.
- Parameters:
botAliasId- The identifier of the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasName
DescribeBotAliasResponse.Builder botAliasName(String botAliasName)
The name of the bot alias.
- Parameters:
botAliasName- The name of the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
DescribeBotAliasResponse.Builder description(String description)
The description of the bot alias.
- Parameters:
description- The description of the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botVersion
DescribeBotAliasResponse.Builder botVersion(String botVersion)
The version of the bot associated with the bot alias.
- Parameters:
botVersion- The version of the bot associated with the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasLocaleSettings
DescribeBotAliasResponse.Builder botAliasLocaleSettings(Map<String,BotAliasLocaleSettings> botAliasLocaleSettings)
The locale settings that are unique to the alias.
- Parameters:
botAliasLocaleSettings- The locale settings that are unique to the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conversationLogSettings
DescribeBotAliasResponse.Builder conversationLogSettings(ConversationLogSettings conversationLogSettings)
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
- Parameters:
conversationLogSettings- Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conversationLogSettings
default DescribeBotAliasResponse.Builder conversationLogSettings(Consumer<ConversationLogSettings.Builder> conversationLogSettings)
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
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
DescribeBotAliasResponse.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 DescribeBotAliasResponse.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)
-
botAliasHistoryEvents
DescribeBotAliasResponse.Builder botAliasHistoryEvents(Collection<BotAliasHistoryEvent> botAliasHistoryEvents)
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
- Parameters:
botAliasHistoryEvents- A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasHistoryEvents
DescribeBotAliasResponse.Builder botAliasHistoryEvents(BotAliasHistoryEvent... botAliasHistoryEvents)
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
- Parameters:
botAliasHistoryEvents- A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
botAliasHistoryEvents
DescribeBotAliasResponse.Builder botAliasHistoryEvents(Consumer<BotAliasHistoryEvent.Builder>... botAliasHistoryEvents)
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
This is a convenience method that creates an instance of theBotAliasHistoryEvent.Builderavoiding the need to create one manually viaBotAliasHistoryEvent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#botAliasHistoryEvents(List.) - Parameters:
botAliasHistoryEvents- a consumer that will call methods onBotAliasHistoryEvent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#botAliasHistoryEvents(java.util.Collection)
-
botAliasStatus
DescribeBotAliasResponse.Builder botAliasStatus(String botAliasStatus)
The current status of the alias. When the alias is
Available, the alias is ready for use with your bot.- Parameters:
botAliasStatus- The current status of the alias. When the alias isAvailable, the alias is ready for use with your bot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BotAliasStatus,BotAliasStatus
-
botAliasStatus
DescribeBotAliasResponse.Builder botAliasStatus(BotAliasStatus botAliasStatus)
The current status of the alias. When the alias is
Available, the alias is ready for use with your bot.- Parameters:
botAliasStatus- The current status of the alias. When the alias isAvailable, the alias is ready for use with your bot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
BotAliasStatus,BotAliasStatus
-
botId
DescribeBotAliasResponse.Builder botId(String botId)
The identifier of the bot associated with the bot alias.
- Parameters:
botId- The identifier of the bot associated with the bot alias.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
DescribeBotAliasResponse.Builder creationDateTime(Instant creationDateTime)
A timestamp of the date and time that the alias was created.
- Parameters:
creationDateTime- A timestamp of the date and time that the alias was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedDateTime
DescribeBotAliasResponse.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)
A timestamp of the date and time that the alias was last updated.
- Parameters:
lastUpdatedDateTime- A timestamp of the date and time that the alias was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentBotNetworks
DescribeBotAliasResponse.Builder parentBotNetworks(Collection<ParentBotNetwork> parentBotNetworks)
A list of the networks to which the bot alias you described belongs.
- Parameters:
parentBotNetworks- A list of the networks to which the bot alias you described belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentBotNetworks
DescribeBotAliasResponse.Builder parentBotNetworks(ParentBotNetwork... parentBotNetworks)
A list of the networks to which the bot alias you described belongs.
- Parameters:
parentBotNetworks- A list of the networks to which the bot alias you described belongs.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentBotNetworks
DescribeBotAliasResponse.Builder parentBotNetworks(Consumer<ParentBotNetwork.Builder>... parentBotNetworks)
A list of the networks to which the bot alias you described belongs.
This is a convenience method that creates an instance of theParentBotNetwork.Builderavoiding the need to create one manually viaParentBotNetwork.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#parentBotNetworks(List.) - Parameters:
parentBotNetworks- a consumer that will call methods onParentBotNetwork.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#parentBotNetworks(java.util.Collection)
-
-