Struct aws_sdk_lexruntime::model::ActiveContext
source · [−]#[non_exhaustive]pub struct ActiveContext { /* private fields */ }
Expand description
A context is a variable that contains information about the current state of the conversation between a user and Amazon Lex. Context can be set automatically by Amazon Lex when an intent is fulfilled, or it can be set at runtime using the PutContent
, PutText
, or PutSession
operation.
Implementations
sourceimpl ActiveContext
impl ActiveContext
sourcepub fn time_to_live(&self) -> Option<&ActiveContextTimeToLive>
pub fn time_to_live(&self) -> Option<&ActiveContextTimeToLive>
The length of time or number of turns that a context remains active.
sourceimpl ActiveContext
impl ActiveContext
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ActiveContext
.
Trait Implementations
sourceimpl Clone for ActiveContext
impl Clone for ActiveContext
sourcefn clone(&self) -> ActiveContext
fn clone(&self) -> ActiveContext
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ActiveContext
impl Debug for ActiveContext
sourceimpl PartialEq<ActiveContext> for ActiveContext
impl PartialEq<ActiveContext> for ActiveContext
sourcefn eq(&self, other: &ActiveContext) -> bool
fn eq(&self, other: &ActiveContext) -> bool
impl StructuralPartialEq for ActiveContext
Auto Trait Implementations
impl RefUnwindSafe for ActiveContext
impl Send for ActiveContext
impl Sync for ActiveContext
impl Unpin for ActiveContext
impl UnwindSafe for ActiveContext
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more