#[non_exhaustive]pub struct StillWaitingResponseSpecification { /* private fields */ }Expand description
Defines the messages that Amazon Lex sends to a user to remind them that the bot is waiting for a response.
Implementations
sourceimpl StillWaitingResponseSpecification
impl StillWaitingResponseSpecification
sourcepub fn message_groups(&self) -> Option<&[MessageGroup]>
pub fn message_groups(&self) -> Option<&[MessageGroup]>
One or more message groups, each containing one or more messages, that define the prompts that Amazon Lex sends to the user.
sourcepub fn frequency_in_seconds(&self) -> Option<i32>
pub fn frequency_in_seconds(&self) -> Option<i32>
How often a message should be sent to the user. Minimum of 1 second, maximum of 5 minutes.
sourcepub fn timeout_in_seconds(&self) -> Option<i32>
pub fn timeout_in_seconds(&self) -> Option<i32>
If Amazon Lex waits longer than this length of time for a response, it will stop sending messages.
sourcepub fn allow_interrupt(&self) -> Option<bool>
pub fn allow_interrupt(&self) -> Option<bool>
Indicates that the user can interrupt the response by speaking while the message is being played.
sourceimpl StillWaitingResponseSpecification
impl StillWaitingResponseSpecification
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture StillWaitingResponseSpecification.
Trait Implementations
sourceimpl Clone for StillWaitingResponseSpecification
impl Clone for StillWaitingResponseSpecification
sourcefn clone(&self) -> StillWaitingResponseSpecification
fn clone(&self) -> StillWaitingResponseSpecification
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 more
sourceimpl PartialEq<StillWaitingResponseSpecification> for StillWaitingResponseSpecification
impl PartialEq<StillWaitingResponseSpecification> for StillWaitingResponseSpecification
sourcefn eq(&self, other: &StillWaitingResponseSpecification) -> bool
fn eq(&self, other: &StillWaitingResponseSpecification) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for StillWaitingResponseSpecification
Auto Trait Implementations
impl RefUnwindSafe for StillWaitingResponseSpecification
impl Send for StillWaitingResponseSpecification
impl Sync for StillWaitingResponseSpecification
impl Unpin for StillWaitingResponseSpecification
impl UnwindSafe for StillWaitingResponseSpecification
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more