Struct aws_sdk_lexmodelsv2::operation::describe_bot_version::builders::DescribeBotVersionOutputBuilder
source · #[non_exhaustive]pub struct DescribeBotVersionOutputBuilder { /* private fields */ }Expand description
A builder for DescribeBotVersionOutput.
Implementations§
source§impl DescribeBotVersionOutputBuilder
impl DescribeBotVersionOutputBuilder
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 that contains the version.
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 that contains the version.
sourcepub fn bot_name(self, input: impl Into<String>) -> Self
pub fn bot_name(self, input: impl Into<String>) -> Self
The name of the bot that contains the version.
sourcepub fn set_bot_name(self, input: Option<String>) -> Self
pub fn set_bot_name(self, input: Option<String>) -> Self
The name of the bot that contains the version.
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 that was described.
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 that was described.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description specified for the bot.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description specified for the bot.
sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot version.
sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that has permission to access the bot version.
sourcepub fn data_privacy(self, input: DataPrivacy) -> Self
pub fn data_privacy(self, input: DataPrivacy) -> Self
Data privacy settings for the bot version.
sourcepub fn set_data_privacy(self, input: Option<DataPrivacy>) -> Self
pub fn set_data_privacy(self, input: Option<DataPrivacy>) -> Self
Data privacy settings for the bot version.
sourcepub fn idle_session_ttl_in_seconds(self, input: i32) -> Self
pub fn idle_session_ttl_in_seconds(self, input: i32) -> Self
The number of seconds that a session with the bot remains active before it is discarded by Amazon Lex.
sourcepub fn set_idle_session_ttl_in_seconds(self, input: Option<i32>) -> Self
pub fn set_idle_session_ttl_in_seconds(self, input: Option<i32>) -> Self
The number of seconds that a session with the bot remains active before it is discarded by Amazon Lex.
sourcepub fn bot_status(self, input: BotStatus) -> Self
pub fn bot_status(self, input: BotStatus) -> Self
The current status of the bot. When the status is Available, the bot version is ready for use.
sourcepub fn set_bot_status(self, input: Option<BotStatus>) -> Self
pub fn set_bot_status(self, input: Option<BotStatus>) -> Self
The current status of the bot. When the status is Available, the bot version is ready for use.
sourcepub fn failure_reasons(self, input: impl Into<String>) -> Self
pub fn failure_reasons(self, input: impl Into<String>) -> Self
Appends an item to failure_reasons.
To override the contents of this collection use set_failure_reasons.
If the botStatus is Failed, this contains a list of reasons that the version couldn't be built.
sourcepub fn set_failure_reasons(self, input: Option<Vec<String>>) -> Self
pub fn set_failure_reasons(self, input: Option<Vec<String>>) -> Self
If the botStatus is Failed, this contains a list of reasons that the version couldn't be built.
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 bot version 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 bot version was created.
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 version 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 version you described belongs.
sourcepub fn bot_type(self, input: BotType) -> Self
pub fn bot_type(self, input: BotType) -> Self
The type of the bot in the version that was described.
sourcepub fn set_bot_type(self, input: Option<BotType>) -> Self
pub fn set_bot_type(self, input: Option<BotType>) -> Self
The type of the bot in the version that was described.
sourcepub fn bot_members(self, input: BotMember) -> Self
pub fn bot_members(self, input: BotMember) -> Self
Appends an item to bot_members.
To override the contents of this collection use set_bot_members.
The members of bot network in the version that was described.
sourcepub fn set_bot_members(self, input: Option<Vec<BotMember>>) -> Self
pub fn set_bot_members(self, input: Option<Vec<BotMember>>) -> Self
The members of bot network in the version that was described.
sourcepub fn build(self) -> DescribeBotVersionOutput
pub fn build(self) -> DescribeBotVersionOutput
Consumes the builder and constructs a DescribeBotVersionOutput.
Trait Implementations§
source§impl Clone for DescribeBotVersionOutputBuilder
impl Clone for DescribeBotVersionOutputBuilder
source§fn clone(&self) -> DescribeBotVersionOutputBuilder
fn clone(&self) -> DescribeBotVersionOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DescribeBotVersionOutputBuilder
impl Default for DescribeBotVersionOutputBuilder
source§fn default() -> DescribeBotVersionOutputBuilder
fn default() -> DescribeBotVersionOutputBuilder
source§impl PartialEq<DescribeBotVersionOutputBuilder> for DescribeBotVersionOutputBuilder
impl PartialEq<DescribeBotVersionOutputBuilder> for DescribeBotVersionOutputBuilder
source§fn eq(&self, other: &DescribeBotVersionOutputBuilder) -> bool
fn eq(&self, other: &DescribeBotVersionOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.