/AWS1/CL_LM2SLOTVALELICITATI00¶
Specifies the elicitation setting details eliciting a slot.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_slotconstraint TYPE /AWS1/LM2SLOTCONSTRAINT /AWS1/LM2SLOTCONSTRAINT¶
Specifies whether the slot is required or optional.
Optional arguments:¶
io_defaultvaluespecification TYPE REF TO /AWS1/CL_LM2SLOTDEFVALUESPEC /AWS1/CL_LM2SLOTDEFVALUESPEC¶
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.
io_promptspecification TYPE REF TO /AWS1/CL_LM2PROMPTSPEC /AWS1/CL_LM2PROMPTSPEC¶
The prompt that Amazon Lex uses to elicit the slot value from the user.
it_sampleutterances TYPE /AWS1/CL_LM2SAMPLEUTTERANCE=>TT_SAMPLEUTTERANCESLIST TT_SAMPLEUTTERANCESLIST¶
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.
io_waitandcontinuespec TYPE REF TO /AWS1/CL_LM2WAITANDCONTINUES00 /AWS1/CL_LM2WAITANDCONTINUES00¶
waitAndContinueSpecification
io_slotcapturesetting TYPE REF TO /AWS1/CL_LM2SLOTCAPTURESETTING /AWS1/CL_LM2SLOTCAPTURESETTING¶
Specifies the settings that Amazon Lex uses when a slot value is successfully entered by a user.
io_slotresolutionsetting TYPE REF TO /AWS1/CL_LM2SLOTRESOLUTIONSE00 /AWS1/CL_LM2SLOTRESOLUTIONSE00¶
An object containing information about whether assisted slot resolution is turned on for the slot or not.
Queryable Attributes¶
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEFAULTVALUESPEC() |
Getter for DEFAULTVALUESPECIFICATION |
slotConstraint¶
Specifies whether the slot is required or optional.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SLOTCONSTRAINT() |
Getter for SLOTCONSTRAINT, with configurable default |
ASK_SLOTCONSTRAINT() |
Getter for SLOTCONSTRAINT w/ exceptions if field has no valu |
HAS_SLOTCONSTRAINT() |
Determine if SLOTCONSTRAINT has a value |
promptSpecification¶
The prompt that Amazon Lex uses to elicit the slot value from the user.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROMPTSPECIFICATION() |
Getter for PROMPTSPECIFICATION |
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SAMPLEUTTERANCES() |
Getter for SAMPLEUTTERANCES, with configurable default |
ASK_SAMPLEUTTERANCES() |
Getter for SAMPLEUTTERANCES w/ exceptions if field has no va |
HAS_SAMPLEUTTERANCES() |
Determine if SAMPLEUTTERANCES has a value |
waitAndContinueSpecification¶
waitAndContinueSpecification
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_WAITANDCONTINUESPEC() |
Getter for WAITANDCONTINUESPECIFICATION |
slotCaptureSetting¶
Specifies the settings that Amazon Lex uses when a slot value is successfully entered by a user.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SLOTCAPTURESETTING() |
Getter for SLOTCAPTURESETTING |
slotResolutionSetting¶
An object containing information about whether assisted slot resolution is turned on for the slot or not.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SLOTRESOLUTIONSETTING() |
Getter for SLOTRESOLUTIONSETTING |