Struct aws_sdk_lexmodelsv2::types::SlotCaptureSetting
source · #[non_exhaustive]pub struct SlotCaptureSetting { /* private fields */ }Expand description
Settings used when Amazon Lex successfully captures a slot value from a user.
Implementations§
source§impl SlotCaptureSetting
impl SlotCaptureSetting
sourcepub fn capture_response(&self) -> Option<&ResponseSpecification>
pub fn capture_response(&self) -> Option<&ResponseSpecification>
Specifies a list of message groups that Amazon Lex uses to respond the user input.
sourcepub fn capture_next_step(&self) -> Option<&DialogState>
pub fn capture_next_step(&self) -> Option<&DialogState>
Specifies the next step that the bot runs when the slot value is captured before the code hook times out.
sourcepub fn capture_conditional(&self) -> Option<&ConditionalSpecification>
pub fn capture_conditional(&self) -> Option<&ConditionalSpecification>
A list of conditional branches to evaluate after the slot value is captured.
sourcepub fn failure_response(&self) -> Option<&ResponseSpecification>
pub fn failure_response(&self) -> Option<&ResponseSpecification>
Specifies a list of message groups that Amazon Lex uses to respond the user input.
sourcepub fn failure_next_step(&self) -> Option<&DialogState>
pub fn failure_next_step(&self) -> Option<&DialogState>
Specifies the next step that the bot runs when the slot value code is not recognized.
sourcepub fn failure_conditional(&self) -> Option<&ConditionalSpecification>
pub fn failure_conditional(&self) -> Option<&ConditionalSpecification>
A list of conditional branches to evaluate when the slot value isn't captured.
sourcepub fn code_hook(&self) -> Option<&DialogCodeHookInvocationSetting>
pub fn code_hook(&self) -> Option<&DialogCodeHookInvocationSetting>
Code hook called after Amazon Lex successfully captures a slot value.
sourcepub fn elicitation_code_hook(
&self
) -> Option<&ElicitationCodeHookInvocationSetting>
pub fn elicitation_code_hook( &self ) -> Option<&ElicitationCodeHookInvocationSetting>
Code hook called when Amazon Lex doesn't capture a slot value.
source§impl SlotCaptureSetting
impl SlotCaptureSetting
sourcepub fn builder() -> SlotCaptureSettingBuilder
pub fn builder() -> SlotCaptureSettingBuilder
Creates a new builder-style object to manufacture SlotCaptureSetting.
Trait Implementations§
source§impl Clone for SlotCaptureSetting
impl Clone for SlotCaptureSetting
source§fn clone(&self) -> SlotCaptureSetting
fn clone(&self) -> SlotCaptureSetting
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SlotCaptureSetting
impl Debug for SlotCaptureSetting
source§impl PartialEq<SlotCaptureSetting> for SlotCaptureSetting
impl PartialEq<SlotCaptureSetting> for SlotCaptureSetting
source§fn eq(&self, other: &SlotCaptureSetting) -> bool
fn eq(&self, other: &SlotCaptureSetting) -> bool
self and other values to be equal, and is used
by ==.