Struct aws_sdk_lexmodelsv2::operation::update_bot_alias::builders::UpdateBotAliasInputBuilder
source · #[non_exhaustive]pub struct UpdateBotAliasInputBuilder { /* private fields */ }Expand description
A builder for UpdateBotAliasInput.
Implementations§
source§impl UpdateBotAliasInputBuilder
impl UpdateBotAliasInputBuilder
sourcepub fn bot_alias_id(self, input: impl Into<String>) -> Self
pub fn bot_alias_id(self, input: impl Into<String>) -> Self
The unique identifier of the bot alias.
This field is required.sourcepub fn set_bot_alias_id(self, input: Option<String>) -> Self
pub fn set_bot_alias_id(self, input: Option<String>) -> Self
The unique identifier of the bot alias.
sourcepub fn get_bot_alias_id(&self) -> &Option<String>
pub fn get_bot_alias_id(&self) -> &Option<String>
The unique 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 new name to assign to the bot alias.
This field is required.sourcepub fn set_bot_alias_name(self, input: Option<String>) -> Self
pub fn set_bot_alias_name(self, input: Option<String>) -> Self
The new name to assign to the bot alias.
sourcepub fn get_bot_alias_name(&self) -> &Option<String>
pub fn get_bot_alias_name(&self) -> &Option<String>
The new name to assign to the bot alias.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The new description to assign to the bot alias.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The new description to assign to the bot alias.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The new description to assign to the bot alias.
sourcepub fn bot_version(self, input: impl Into<String>) -> Self
pub fn bot_version(self, input: impl Into<String>) -> Self
The new bot version to assign to the bot alias.
sourcepub fn set_bot_version(self, input: Option<String>) -> Self
pub fn set_bot_version(self, input: Option<String>) -> Self
The new bot version to assign to the bot alias.
sourcepub fn get_bot_version(&self) -> &Option<String>
pub fn get_bot_version(&self) -> &Option<String>
The new bot version to assign to 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 new Lambda functions to use in each locale for the bot 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 new Lambda functions to use in each locale for the bot alias.
sourcepub fn get_bot_alias_locale_settings(
&self
) -> &Option<HashMap<String, BotAliasLocaleSettings>>
pub fn get_bot_alias_locale_settings( &self ) -> &Option<HashMap<String, BotAliasLocaleSettings>>
The new Lambda functions to use in each locale for the bot alias.
sourcepub fn conversation_log_settings(self, input: ConversationLogSettings) -> Self
pub fn conversation_log_settings(self, input: ConversationLogSettings) -> Self
The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
sourcepub fn set_conversation_log_settings(
self,
input: Option<ConversationLogSettings>
) -> Self
pub fn set_conversation_log_settings( self, input: Option<ConversationLogSettings> ) -> Self
The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
sourcepub fn get_conversation_log_settings(&self) -> &Option<ConversationLogSettings>
pub fn get_conversation_log_settings(&self) -> &Option<ConversationLogSettings>
The new settings for storing conversation logs in Amazon CloudWatch Logs and Amazon S3 buckets.
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 get_sentiment_analysis_settings(
&self
) -> &Option<SentimentAnalysisSettings>
pub fn get_sentiment_analysis_settings( &self ) -> &Option<SentimentAnalysisSettings>
Determines whether Amazon Lex will use Amazon Comprehend to detect the sentiment of user utterances.
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 with the updated alias.
This field is required.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 with the updated alias.
sourcepub fn get_bot_id(&self) -> &Option<String>
pub fn get_bot_id(&self) -> &Option<String>
The identifier of the bot with the updated alias.
sourcepub fn build(self) -> Result<UpdateBotAliasInput, BuildError>
pub fn build(self) -> Result<UpdateBotAliasInput, BuildError>
Consumes the builder and constructs a UpdateBotAliasInput.
source§impl UpdateBotAliasInputBuilder
impl UpdateBotAliasInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateBotAliasOutput, SdkError<UpdateBotAliasError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateBotAliasOutput, SdkError<UpdateBotAliasError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateBotAliasInputBuilder
impl Clone for UpdateBotAliasInputBuilder
source§fn clone(&self) -> UpdateBotAliasInputBuilder
fn clone(&self) -> UpdateBotAliasInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateBotAliasInputBuilder
impl Debug for UpdateBotAliasInputBuilder
source§impl Default for UpdateBotAliasInputBuilder
impl Default for UpdateBotAliasInputBuilder
source§fn default() -> UpdateBotAliasInputBuilder
fn default() -> UpdateBotAliasInputBuilder
source§impl PartialEq for UpdateBotAliasInputBuilder
impl PartialEq for UpdateBotAliasInputBuilder
source§fn eq(&self, other: &UpdateBotAliasInputBuilder) -> bool
fn eq(&self, other: &UpdateBotAliasInputBuilder) -> bool
self and other values to be equal, and is used
by ==.