#[non_exhaustive]pub struct UpdateBotLocaleInput {
pub bot_id: Option<String>,
pub bot_version: Option<String>,
pub locale_id: Option<String>,
pub description: Option<String>,
pub nlu_intent_confidence_threshold: Option<f64>,
pub voice_settings: Option<VoiceSettings>,
pub generative_ai_settings: Option<GenerativeAiSettings>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.bot_id: Option<String>The unique identifier of the bot that contains the locale.
bot_version: Option<String>The version of the bot that contains the locale to be updated. The version can only be the DRAFT version.
locale_id: Option<String>The identifier of the language and locale to update. The string must match one of the supported locales. For more information, see Supported languages.
description: Option<String>The new description of the locale.
nlu_intent_confidence_threshold: Option<f64>The new confidence threshold where Amazon Lex inserts the AMAZON.FallbackIntent and AMAZON.KendraSearchIntent intents in the list of possible intents for an utterance.
voice_settings: Option<VoiceSettings>The new Amazon Polly voice Amazon Lex should use for voice interaction with the user.
generative_ai_settings: Option<GenerativeAiSettings>Contains settings for generative AI features powered by Amazon Bedrock for your bot locale. Use this object to turn generative AI features on and off. Pricing may differ if you turn a feature on. For more information, see LINK.
Implementations§
source§impl UpdateBotLocaleInput
impl UpdateBotLocaleInput
sourcepub fn bot_id(&self) -> Option<&str>
pub fn bot_id(&self) -> Option<&str>
The unique identifier of the bot that contains the locale.
sourcepub fn bot_version(&self) -> Option<&str>
pub fn bot_version(&self) -> Option<&str>
The version of the bot that contains the locale to be updated. The version can only be the DRAFT version.
sourcepub fn locale_id(&self) -> Option<&str>
pub fn locale_id(&self) -> Option<&str>
The identifier of the language and locale to update. The string must match one of the supported locales. For more information, see Supported languages.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The new description of the locale.
sourcepub fn nlu_intent_confidence_threshold(&self) -> Option<f64>
pub fn nlu_intent_confidence_threshold(&self) -> Option<f64>
The new confidence threshold where Amazon Lex inserts the AMAZON.FallbackIntent and AMAZON.KendraSearchIntent intents in the list of possible intents for an utterance.
sourcepub fn voice_settings(&self) -> Option<&VoiceSettings>
pub fn voice_settings(&self) -> Option<&VoiceSettings>
The new Amazon Polly voice Amazon Lex should use for voice interaction with the user.
sourcepub fn generative_ai_settings(&self) -> Option<&GenerativeAiSettings>
pub fn generative_ai_settings(&self) -> Option<&GenerativeAiSettings>
Contains settings for generative AI features powered by Amazon Bedrock for your bot locale. Use this object to turn generative AI features on and off. Pricing may differ if you turn a feature on. For more information, see LINK.
source§impl UpdateBotLocaleInput
impl UpdateBotLocaleInput
sourcepub fn builder() -> UpdateBotLocaleInputBuilder
pub fn builder() -> UpdateBotLocaleInputBuilder
Creates a new builder-style object to manufacture UpdateBotLocaleInput.
Trait Implementations§
source§impl Clone for UpdateBotLocaleInput
impl Clone for UpdateBotLocaleInput
source§fn clone(&self) -> UpdateBotLocaleInput
fn clone(&self) -> UpdateBotLocaleInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateBotLocaleInput
impl Debug for UpdateBotLocaleInput
source§impl PartialEq for UpdateBotLocaleInput
impl PartialEq for UpdateBotLocaleInput
source§fn eq(&self, other: &UpdateBotLocaleInput) -> bool
fn eq(&self, other: &UpdateBotLocaleInput) -> bool
self and other values to be equal, and is used
by ==.