SlotValueElicitationSetting
Specifies the elicitation setting details eliciting a slot.
Contents
- slotConstraint
-
Specifies whether the slot is required or optional.
Type: String
Valid Values:
Required | Optional
Required: Yes
- defaultValueSpecification
-
A list of default values for a slot. Default values are used when Amazon Lex hasn't determined a value for a slot. You can specify default values from context variables, session attributes, and defined values.
Type: SlotDefaultValueSpecification object
Required: No
- promptSpecification
-
The prompt that Amazon Lex uses to elicit the slot value from the user.
Type: PromptSpecification object
Required: No
- sampleUtterances
-
If you know a specific pattern that users might respond to an Amazon Lex request for a slot value, you can provide those utterances to improve accuracy. This is optional. In most cases, Amazon Lex is capable of understanding user utterances.
Type: Array of SampleUtterance objects
Required: No
- slotCaptureSetting
-
Specifies the settings that Amazon Lex uses when a slot value is successfully entered by a user.
Type: SlotCaptureSetting object
Required: No
- slotResolutionSetting
-
An object containing information about whether assisted slot resolution is turned on for the slot or not.
Type: SlotResolutionSetting object
Required: No
- waitAndContinueSpecification
-
Specifies the prompts that Amazon Lex uses while a bot is waiting for customer input.
Type: WaitAndContinueSpecification object
Required: No
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: