Struct aws_sdk_lexmodelsv2::operation::update_bot::UpdateBotOutput
source · #[non_exhaustive]pub struct UpdateBotOutput {
pub bot_id: Option<String>,
pub bot_name: Option<String>,
pub description: Option<String>,
pub role_arn: Option<String>,
pub data_privacy: Option<DataPrivacy>,
pub idle_session_ttl_in_seconds: Option<i32>,
pub bot_status: Option<BotStatus>,
pub creation_date_time: Option<DateTime>,
pub last_updated_date_time: Option<DateTime>,
pub bot_type: Option<BotType>,
pub bot_members: Option<Vec<BotMember>>,
/* private fields */
}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 was updated.
bot_name: Option<String>The name of the bot after the update.
description: Option<String>The description of the bot after the update.
role_arn: Option<String>The Amazon Resource Name (ARN) of the IAM role used by the bot after the update.
data_privacy: Option<DataPrivacy>The data privacy settings for the bot after the update.
idle_session_ttl_in_seconds: Option<i32>The session timeout, in seconds, for the bot after the update.
bot_status: Option<BotStatus>Shows the current status of the bot. The bot is first in the Creating status. Once the bot is read for use, it changes to the Available status. After the bot is created, you can use the DRAFT version of the bot.
creation_date_time: Option<DateTime>A timestamp of the date and time that the bot was created.
last_updated_date_time: Option<DateTime>A timestamp of the date and time that the bot was last updated.
bot_type: Option<BotType>The type of the bot that was updated.
bot_members: Option<Vec<BotMember>>The list of bot members in the network that was updated.
Implementations§
source§impl UpdateBotOutput
impl UpdateBotOutput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the bot after the update.
sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the IAM role used by the bot after the update.
sourcepub fn data_privacy(&self) -> Option<&DataPrivacy>
pub fn data_privacy(&self) -> Option<&DataPrivacy>
The data privacy settings for the bot after the update.
sourcepub fn idle_session_ttl_in_seconds(&self) -> Option<i32>
pub fn idle_session_ttl_in_seconds(&self) -> Option<i32>
The session timeout, in seconds, for the bot after the update.
sourcepub fn bot_status(&self) -> Option<&BotStatus>
pub fn bot_status(&self) -> Option<&BotStatus>
Shows the current status of the bot. The bot is first in the Creating status. Once the bot is read for use, it changes to the Available status. After the bot is created, you can use the DRAFT version of the bot.
sourcepub fn creation_date_time(&self) -> Option<&DateTime>
pub fn creation_date_time(&self) -> Option<&DateTime>
A timestamp of the date and time that the bot was created.
sourcepub fn last_updated_date_time(&self) -> Option<&DateTime>
pub fn last_updated_date_time(&self) -> Option<&DateTime>
A timestamp of the date and time that the bot was last updated.
sourcepub fn bot_members(&self) -> &[BotMember]
pub fn bot_members(&self) -> &[BotMember]
The list of bot members in the network that was updated.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .bot_members.is_none().
source§impl UpdateBotOutput
impl UpdateBotOutput
sourcepub fn builder() -> UpdateBotOutputBuilder
pub fn builder() -> UpdateBotOutputBuilder
Creates a new builder-style object to manufacture UpdateBotOutput.
Trait Implementations§
source§impl Clone for UpdateBotOutput
impl Clone for UpdateBotOutput
source§fn clone(&self) -> UpdateBotOutput
fn clone(&self) -> UpdateBotOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateBotOutput
impl Debug for UpdateBotOutput
source§impl PartialEq for UpdateBotOutput
impl PartialEq for UpdateBotOutput
source§fn eq(&self, other: &UpdateBotOutput) -> bool
fn eq(&self, other: &UpdateBotOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for UpdateBotOutput
impl RequestId for UpdateBotOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for UpdateBotOutput
Auto Trait Implementations§
impl Freeze for UpdateBotOutput
impl RefUnwindSafe for UpdateBotOutput
impl Send for UpdateBotOutput
impl Sync for UpdateBotOutput
impl Unpin for UpdateBotOutput
impl UnwindSafe for UpdateBotOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more