Struct aws_sdk_lexmodelsv2::types::BotAliasHistoryEvent
source · #[non_exhaustive]pub struct BotAliasHistoryEvent {
pub bot_version: Option<String>,
pub start_date: Option<DateTime>,
pub end_date: Option<DateTime>,
}Expand description
Provides a record of an event that affects a bot alias. For example, when the version of a bot that the alias points to changes.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.bot_version: Option<String>The version of the bot that was used in the event.
start_date: Option<DateTime>The date and time that the event started.
end_date: Option<DateTime>The date and time that the event ended.
Implementations§
source§impl BotAliasHistoryEvent
impl BotAliasHistoryEvent
sourcepub fn builder() -> BotAliasHistoryEventBuilder
pub fn builder() -> BotAliasHistoryEventBuilder
Creates a new builder-style object to manufacture BotAliasHistoryEvent.
Trait Implementations§
source§impl Clone for BotAliasHistoryEvent
impl Clone for BotAliasHistoryEvent
source§fn clone(&self) -> BotAliasHistoryEvent
fn clone(&self) -> BotAliasHistoryEvent
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for BotAliasHistoryEvent
impl Debug for BotAliasHistoryEvent
source§impl PartialEq for BotAliasHistoryEvent
impl PartialEq for BotAliasHistoryEvent
impl StructuralPartialEq for BotAliasHistoryEvent
Auto Trait Implementations§
impl Freeze for BotAliasHistoryEvent
impl RefUnwindSafe for BotAliasHistoryEvent
impl Send for BotAliasHistoryEvent
impl Sync for BotAliasHistoryEvent
impl Unpin for BotAliasHistoryEvent
impl UnwindSafe for BotAliasHistoryEvent
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
Mutably borrows from an owned value. Read more
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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.