#[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 moresourceimpl PartialEq<StillWaitingResponseSpecification> for StillWaitingResponseSpecification
impl PartialEq<StillWaitingResponseSpecification> for StillWaitingResponseSpecification
sourcefn eq(&self, other: &StillWaitingResponseSpecification) -> bool
fn eq(&self, other: &StillWaitingResponseSpecification) -> bool
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 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