Struct aws_sdk_lexmodelsv2::operation::describe_bot_alias::builders::DescribeBotAliasOutputBuilder
source · #[non_exhaustive]pub struct DescribeBotAliasOutputBuilder { /* private fields */ }Expand description
A builder for DescribeBotAliasOutput.
Implementations§
source§impl DescribeBotAliasOutputBuilder
impl DescribeBotAliasOutputBuilder
sourcepub fn bot_alias_id(self, input: impl Into<String>) -> Self
pub fn bot_alias_id(self, input: impl Into<String>) -> Self
The identifier of the bot alias.
sourcepub fn set_bot_alias_id(self, input: Option<String>) -> Self
pub fn set_bot_alias_id(self, input: Option<String>) -> Self
The identifier of the bot alias.
sourcepub fn bot_alias_name(self, input: impl Into<String>) -> Self
pub fn bot_alias_name(self, input: impl Into<String>) -> Self
The name of the bot alias.
sourcepub fn set_bot_alias_name(self, input: Option<String>) -> Self
pub fn set_bot_alias_name(self, input: Option<String>) -> Self
The name of the bot alias.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the bot alias.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the bot alias.
sourcepub fn bot_version(self, input: impl Into<String>) -> Self
pub fn bot_version(self, input: impl Into<String>) -> Self
The version of the bot associated with the bot alias.
sourcepub fn set_bot_version(self, input: Option<String>) -> Self
pub fn set_bot_version(self, input: Option<String>) -> Self
The version of the bot associated with the bot alias.
sourcepub fn bot_alias_locale_settings(
self,
k: impl Into<String>,
v: BotAliasLocaleSettings
) -> Self
pub fn bot_alias_locale_settings( self, k: impl Into<String>, v: BotAliasLocaleSettings ) -> Self
Adds a key-value pair to bot_alias_locale_settings.
To override the contents of this collection use set_bot_alias_locale_settings.
The locale settings that are unique to the alias.
sourcepub fn set_bot_alias_locale_settings(
self,
input: Option<HashMap<String, BotAliasLocaleSettings>>
) -> Self
pub fn set_bot_alias_locale_settings( self, input: Option<HashMap<String, BotAliasLocaleSettings>> ) -> Self
The locale settings that are unique to the alias.
sourcepub fn conversation_log_settings(self, input: ConversationLogSettings) -> Self
pub fn conversation_log_settings(self, input: ConversationLogSettings) -> Self
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
sourcepub fn set_conversation_log_settings(
self,
input: Option<ConversationLogSettings>
) -> Self
pub fn set_conversation_log_settings( self, input: Option<ConversationLogSettings> ) -> Self
Specifics of how Amazon Lex logs text and audio conversations with the bot associated with the alias.
sourcepub fn sentiment_analysis_settings(
self,
input: SentimentAnalysisSettings
) -> Self
pub fn sentiment_analysis_settings( self, input: SentimentAnalysisSettings ) -> Self
Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
sourcepub fn set_sentiment_analysis_settings(
self,
input: Option<SentimentAnalysisSettings>
) -> Self
pub fn set_sentiment_analysis_settings( self, input: Option<SentimentAnalysisSettings> ) -> Self
Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
sourcepub fn bot_alias_history_events(self, input: BotAliasHistoryEvent) -> Self
pub fn bot_alias_history_events(self, input: BotAliasHistoryEvent) -> Self
Appends an item to bot_alias_history_events.
To override the contents of this collection use set_bot_alias_history_events.
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
sourcepub fn set_bot_alias_history_events(
self,
input: Option<Vec<BotAliasHistoryEvent>>
) -> Self
pub fn set_bot_alias_history_events( self, input: Option<Vec<BotAliasHistoryEvent>> ) -> Self
A list of events that affect a bot alias. For example, an event is recorded when the version that the alias points to changes.
sourcepub fn bot_alias_status(self, input: BotAliasStatus) -> Self
pub fn bot_alias_status(self, input: BotAliasStatus) -> Self
The current status of the alias. When the alias is Available, the alias is ready for use with your bot.
sourcepub fn set_bot_alias_status(self, input: Option<BotAliasStatus>) -> Self
pub fn set_bot_alias_status(self, input: Option<BotAliasStatus>) -> Self
The current status of the alias. When the alias is Available, the alias is ready for use with your bot.
sourcepub fn bot_id(self, input: impl Into<String>) -> Self
pub fn bot_id(self, input: impl Into<String>) -> Self
The identifier of the bot associated with the bot alias.
sourcepub fn set_bot_id(self, input: Option<String>) -> Self
pub fn set_bot_id(self, input: Option<String>) -> Self
The identifier of the bot associated with the bot alias.
sourcepub fn creation_date_time(self, input: DateTime) -> Self
pub fn creation_date_time(self, input: DateTime) -> Self
A timestamp of the date and time that the alias was created.
sourcepub fn set_creation_date_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_date_time(self, input: Option<DateTime>) -> Self
A timestamp of the date and time that the alias was created.
sourcepub fn last_updated_date_time(self, input: DateTime) -> Self
pub fn last_updated_date_time(self, input: DateTime) -> Self
A timestamp of the date and time that the alias was last updated.
sourcepub fn set_last_updated_date_time(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_date_time(self, input: Option<DateTime>) -> Self
A timestamp of the date and time that the alias was last updated.
sourcepub fn parent_bot_networks(self, input: ParentBotNetwork) -> Self
pub fn parent_bot_networks(self, input: ParentBotNetwork) -> Self
Appends an item to parent_bot_networks.
To override the contents of this collection use set_parent_bot_networks.
A list of the networks to which the bot alias you described belongs.
sourcepub fn set_parent_bot_networks(
self,
input: Option<Vec<ParentBotNetwork>>
) -> Self
pub fn set_parent_bot_networks( self, input: Option<Vec<ParentBotNetwork>> ) -> Self
A list of the networks to which the bot alias you described belongs.
sourcepub fn build(self) -> DescribeBotAliasOutput
pub fn build(self) -> DescribeBotAliasOutput
Consumes the builder and constructs a DescribeBotAliasOutput.
Trait Implementations§
source§impl Clone for DescribeBotAliasOutputBuilder
impl Clone for DescribeBotAliasOutputBuilder
source§fn clone(&self) -> DescribeBotAliasOutputBuilder
fn clone(&self) -> DescribeBotAliasOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeBotAliasOutputBuilder
impl Default for DescribeBotAliasOutputBuilder
source§fn default() -> DescribeBotAliasOutputBuilder
fn default() -> DescribeBotAliasOutputBuilder
source§impl PartialEq<DescribeBotAliasOutputBuilder> for DescribeBotAliasOutputBuilder
impl PartialEq<DescribeBotAliasOutputBuilder> for DescribeBotAliasOutputBuilder
source§fn eq(&self, other: &DescribeBotAliasOutputBuilder) -> bool
fn eq(&self, other: &DescribeBotAliasOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.