#[non_exhaustive]pub struct WaitAndContinueSpecificationBuilder { /* private fields */ }Expand description
A builder for WaitAndContinueSpecification.
Implementations§
source§impl WaitAndContinueSpecificationBuilder
impl WaitAndContinueSpecificationBuilder
sourcepub fn waiting_response(self, input: ResponseSpecification) -> Self
pub fn waiting_response(self, input: ResponseSpecification) -> Self
The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
This field is required.sourcepub fn set_waiting_response(self, input: Option<ResponseSpecification>) -> Self
pub fn set_waiting_response(self, input: Option<ResponseSpecification>) -> Self
The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
sourcepub fn get_waiting_response(&self) -> &Option<ResponseSpecification>
pub fn get_waiting_response(&self) -> &Option<ResponseSpecification>
The response that Amazon Lex sends to indicate that the bot is waiting for the conversation to continue.
sourcepub fn continue_response(self, input: ResponseSpecification) -> Self
pub fn continue_response(self, input: ResponseSpecification) -> Self
The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
This field is required.sourcepub fn set_continue_response(self, input: Option<ResponseSpecification>) -> Self
pub fn set_continue_response(self, input: Option<ResponseSpecification>) -> Self
The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
sourcepub fn get_continue_response(&self) -> &Option<ResponseSpecification>
pub fn get_continue_response(&self) -> &Option<ResponseSpecification>
The response that Amazon Lex sends to indicate that the bot is ready to continue the conversation.
sourcepub fn still_waiting_response(
self,
input: StillWaitingResponseSpecification
) -> Self
pub fn still_waiting_response( self, input: StillWaitingResponseSpecification ) -> Self
A response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
sourcepub fn set_still_waiting_response(
self,
input: Option<StillWaitingResponseSpecification>
) -> Self
pub fn set_still_waiting_response( self, input: Option<StillWaitingResponseSpecification> ) -> Self
A response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
sourcepub fn get_still_waiting_response(
&self
) -> &Option<StillWaitingResponseSpecification>
pub fn get_still_waiting_response( &self ) -> &Option<StillWaitingResponseSpecification>
A response that Amazon Lex sends periodically to the user to indicate that the bot is still waiting for input from the user.
sourcepub fn active(self, input: bool) -> Self
pub fn active(self, input: bool) -> Self
Specifies whether the bot will wait for a user to respond. When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default is true.
sourcepub fn set_active(self, input: Option<bool>) -> Self
pub fn set_active(self, input: Option<bool>) -> Self
Specifies whether the bot will wait for a user to respond. When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default is true.
sourcepub fn get_active(&self) -> &Option<bool>
pub fn get_active(&self) -> &Option<bool>
Specifies whether the bot will wait for a user to respond. When this field is false, wait and continue responses for a slot aren't used. If the active field isn't specified, the default is true.
sourcepub fn build(self) -> WaitAndContinueSpecification
pub fn build(self) -> WaitAndContinueSpecification
Consumes the builder and constructs a WaitAndContinueSpecification.
Trait Implementations§
source§impl Clone for WaitAndContinueSpecificationBuilder
impl Clone for WaitAndContinueSpecificationBuilder
source§fn clone(&self) -> WaitAndContinueSpecificationBuilder
fn clone(&self) -> WaitAndContinueSpecificationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for WaitAndContinueSpecificationBuilder
impl Default for WaitAndContinueSpecificationBuilder
source§fn default() -> WaitAndContinueSpecificationBuilder
fn default() -> WaitAndContinueSpecificationBuilder
source§impl PartialEq for WaitAndContinueSpecificationBuilder
impl PartialEq for WaitAndContinueSpecificationBuilder
source§fn eq(&self, other: &WaitAndContinueSpecificationBuilder) -> bool
fn eq(&self, other: &WaitAndContinueSpecificationBuilder) -> bool
self and other values to be equal, and is used
by ==.