SlotValueElicitationSetting - Amazon Lex API Reference

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: