/AWS1/CL_LM2PROMPTSPEC¶
Specifies a list of message groups that Amazon Lex sends to a user to elicit a response.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
it_messagegroups TYPE /AWS1/CL_LM2MESSAGEGROUP=>TT_MESSAGEGROUPSLIST TT_MESSAGEGROUPSLIST¶
A collection of messages that Amazon Lex can send to the user. Amazon Lex chooses the actual message to send at runtime.
iv_maxretries TYPE /AWS1/LM2PROMPTMAXRETRIES /AWS1/LM2PROMPTMAXRETRIES¶
The maximum number of times the bot tries to elicit a response from the user using this prompt.
Optional arguments:¶
iv_allowinterrupt TYPE /AWS1/LM2BOXEDBOOLEAN /AWS1/LM2BOXEDBOOLEAN¶
Indicates whether the user can interrupt a speech prompt from the bot.
iv_messageselectionstrategy TYPE /AWS1/LM2MESSAGESELECTIONSTRAG /AWS1/LM2MESSAGESELECTIONSTRAG¶
Indicates how a message is selected from a message group among retries.
it_promptattemptsspec TYPE /AWS1/CL_LM2PROMPTATTEMPTSPEC=>TT_PROMPTATTEMPTSSPECMAP TT_PROMPTATTEMPTSSPECMAP¶
Specifies the advanced settings on each attempt of the prompt.
Queryable Attributes¶
messageGroups¶
A collection of messages that Amazon Lex can send to the user. Amazon Lex chooses the actual message to send at runtime.
Accessible with the following methods¶
| Method | Description | 
|---|---|
GET_MESSAGEGROUPS() | 
Getter for MESSAGEGROUPS, with configurable default | 
ASK_MESSAGEGROUPS() | 
Getter for MESSAGEGROUPS w/ exceptions if field has no value | 
HAS_MESSAGEGROUPS() | 
Determine if MESSAGEGROUPS has a value | 
maxRetries¶
The maximum number of times the bot tries to elicit a response from the user using this prompt.
Accessible with the following methods¶
| Method | Description | 
|---|---|
GET_MAXRETRIES() | 
Getter for MAXRETRIES, with configurable default | 
ASK_MAXRETRIES() | 
Getter for MAXRETRIES w/ exceptions if field has no value | 
HAS_MAXRETRIES() | 
Determine if MAXRETRIES has a value | 
allowInterrupt¶
Indicates whether the user can interrupt a speech prompt from the bot.
Accessible with the following methods¶
| Method | Description | 
|---|---|
GET_ALLOWINTERRUPT() | 
Getter for ALLOWINTERRUPT, with configurable default | 
ASK_ALLOWINTERRUPT() | 
Getter for ALLOWINTERRUPT w/ exceptions if field has no valu | 
HAS_ALLOWINTERRUPT() | 
Determine if ALLOWINTERRUPT has a value | 
messageSelectionStrategy¶
Indicates how a message is selected from a message group among retries.
Accessible with the following methods¶
| Method | Description | 
|---|---|
GET_MESSAGESELECTIONSTRATEGY() | 
Getter for MESSAGESELECTIONSTRATEGY, with configurable defau | 
ASK_MESSAGESELECTIONSTRATEGY() | 
Getter for MESSAGESELECTIONSTRATEGY w/ exceptions if field h | 
HAS_MESSAGESELECTIONSTRATEGY() | 
Determine if MESSAGESELECTIONSTRATEGY has a value | 
promptAttemptsSpecification¶
Specifies the advanced settings on each attempt of the prompt.
Accessible with the following methods¶
| Method | Description | 
|---|---|
GET_PROMPTATTEMPTSSPEC() | 
Getter for PROMPTATTEMPTSSPECIFICATION, with configurable de | 
ASK_PROMPTATTEMPTSSPEC() | 
Getter for PROMPTATTEMPTSSPECIFICATION w/ exceptions if fiel | 
HAS_PROMPTATTEMPTSSPEC() | 
Determine if PROMPTATTEMPTSSPECIFICATION has a value |