Interface DescribeBotAliasResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeBotAliasResponse.Builder,
,DescribeBotAliasResponse> LexModelsV2Response.Builder
,SdkBuilder<DescribeBotAliasResponse.Builder,
,DescribeBotAliasResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeBotAliasResponse
-
Method Summary
Modifier and TypeMethodDescriptionbotAliasHistoryEvents
(Collection<BotAliasHistoryEvent> botAliasHistoryEvents) A list of events that affect a bot alias.botAliasHistoryEvents
(Consumer<BotAliasHistoryEvent.Builder>... botAliasHistoryEvents) A list of events that affect a bot alias.botAliasHistoryEvents
(BotAliasHistoryEvent... botAliasHistoryEvents) A list of events that affect a bot alias.botAliasId
(String botAliasId) The identifier of the bot alias.botAliasLocaleSettings
(Map<String, BotAliasLocaleSettings> botAliasLocaleSettings) The locale settings that are unique to the alias.botAliasName
(String botAliasName) The name of the bot alias.botAliasStatus
(String botAliasStatus) The current status of the alias.botAliasStatus
(BotAliasStatus botAliasStatus) The current status of the alias.The identifier of the bot associated with the bot alias.botVersion
(String botVersion) The version of the bot associated with the bot alias.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.conversationLogSettings
(ConversationLogSettings conversationLogSettings) Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.creationDateTime
(Instant creationDateTime) A timestamp of the date and time that the alias was created.description
(String description) The description of the bot alias.lastUpdatedDateTime
(Instant lastUpdatedDateTime) A timestamp of the date and time that the alias was last updated.parentBotNetworks
(Collection<ParentBotNetwork> parentBotNetworks) A list of the networks to which the bot alias you described belongs.parentBotNetworks
(Consumer<ParentBotNetwork.Builder>... parentBotNetworks) A list of the networks to which the bot alias you described belongs.parentBotNetworks
(ParentBotNetwork... parentBotNetworks) A list of the networks to which the bot alias you described belongs.default DescribeBotAliasResponse.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 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
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
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
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.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
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.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:
-
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.Builder
avoiding the need to create one manually viaBotAliasHistoryEvent.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobotAliasHistoryEvents(List<BotAliasHistoryEvent>)
.- 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:
-
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
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:
-
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
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
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
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
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.Builder
avoiding the need to create one manually viaParentBotNetwork.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toparentBotNetworks(List<ParentBotNetwork>)
.- 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:
-