/AWS1/CL_LXBPUTINTENTRESPONSE¶
PutIntentResponse
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/LXBINTENTNAME /AWS1/LXBINTENTNAME¶
The name of the intent.
iv_description TYPE /AWS1/LXBDESCRIPTION /AWS1/LXBDESCRIPTION¶
A description of the intent.
it_slots TYPE /AWS1/CL_LXBSLOT=>TT_SLOTLIST TT_SLOTLIST¶
An array of intent slots that are configured for the intent.
it_sampleutterances TYPE /AWS1/CL_LXBINTENTUTTERANCEL00=>TT_INTENTUTTERANCELIST TT_INTENTUTTERANCELIST¶
An array of sample utterances that are configured for the intent.
io_confirmationprompt TYPE REF TO /AWS1/CL_LXBPROMPT /AWS1/CL_LXBPROMPT¶
If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.
io_rejectionstatement TYPE REF TO /AWS1/CL_LXBSTATEMENT /AWS1/CL_LXBSTATEMENT¶
If the user answers "no" to the question defined in
confirmationPromptAmazon Lex responds with this statement to acknowledge that the intent was canceled.
io_followupprompt TYPE REF TO /AWS1/CL_LXBFOLLOWUPPROMPT /AWS1/CL_LXBFOLLOWUPPROMPT¶
If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.
io_conclusionstatement TYPE REF TO /AWS1/CL_LXBSTATEMENT /AWS1/CL_LXBSTATEMENT¶
After the Lambda function specified in the
fulfillmentActivityintent fulfills the intent, Amazon Lex conveys this statement to the user.
io_dialogcodehook TYPE REF TO /AWS1/CL_LXBCODEHOOK /AWS1/CL_LXBCODEHOOK¶
If defined in the intent, Amazon Lex invokes this Lambda function for each user input.
io_fulfillmentactivity TYPE REF TO /AWS1/CL_LXBFULFILLMENTACTIV00 /AWS1/CL_LXBFULFILLMENTACTIV00¶
If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.
iv_parentintentsignature TYPE /AWS1/LXBBUILTININTENTSIG /AWS1/LXBBUILTININTENTSIG¶
A unique identifier for the built-in intent that this intent is based on.
iv_lastupdateddate TYPE /AWS1/LXBTIMESTAMP /AWS1/LXBTIMESTAMP¶
The date that the intent was updated. When you create a resource, the creation date and last update dates are the same.
iv_createddate TYPE /AWS1/LXBTIMESTAMP /AWS1/LXBTIMESTAMP¶
The date that the intent was created.
iv_version TYPE /AWS1/LXBVERSION /AWS1/LXBVERSION¶
The version of the intent. For a new intent, the version is always
$LATEST.
iv_checksum TYPE /AWS1/LXBSTRING /AWS1/LXBSTRING¶
Checksum of the
$LATESTversion of the intent created or updated.
iv_createversion TYPE /AWS1/LXBBOOLEAN /AWS1/LXBBOOLEAN¶
Trueif a new version of the intent was created. If thecreateVersionfield was not specified in the request, thecreateVersionfield is set to false in the response.
io_kendraconfiguration TYPE REF TO /AWS1/CL_LXBKENDRACONF /AWS1/CL_LXBKENDRACONF¶
Configuration information, if any, required to connect to an Amazon Kendra index and use the
AMAZON.KendraSearchIntentintent.
it_inputcontexts TYPE /AWS1/CL_LXBINPUTCONTEXT=>TT_INPUTCONTEXTLIST TT_INPUTCONTEXTLIST¶
An array of
InputContextobjects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.
it_outputcontexts TYPE /AWS1/CL_LXBOUTPUTCONTEXT=>TT_OUTPUTCONTEXTLIST TT_OUTPUTCONTEXTLIST¶
An array of
OutputContextobjects that lists the contexts that the intent activates when the intent is fulfilled.
Queryable Attributes¶
name¶
The name of the intent.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
description¶
A description of the intent.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DESCRIPTION() |
Getter for DESCRIPTION, with configurable default |
ASK_DESCRIPTION() |
Getter for DESCRIPTION w/ exceptions if field has no value |
HAS_DESCRIPTION() |
Determine if DESCRIPTION has a value |
slots¶
An array of intent slots that are configured for the intent.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SLOTS() |
Getter for SLOTS, with configurable default |
ASK_SLOTS() |
Getter for SLOTS w/ exceptions if field has no value |
HAS_SLOTS() |
Determine if SLOTS has a value |
sampleUtterances¶
An array of sample utterances that are configured for the intent.
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 |
confirmationPrompt¶
If defined in the intent, Amazon Lex prompts the user to confirm the intent before fulfilling it.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONFIRMATIONPROMPT() |
Getter for CONFIRMATIONPROMPT |
rejectionStatement¶
If the user answers "no" to the question defined in
confirmationPromptAmazon Lex responds with this statement to acknowledge that the intent was canceled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REJECTIONSTATEMENT() |
Getter for REJECTIONSTATEMENT |
followUpPrompt¶
If defined in the intent, Amazon Lex uses this prompt to solicit additional user activity after the intent is fulfilled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FOLLOWUPPROMPT() |
Getter for FOLLOWUPPROMPT |
conclusionStatement¶
After the Lambda function specified in the
fulfillmentActivityintent fulfills the intent, Amazon Lex conveys this statement to the user.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONCLUSIONSTATEMENT() |
Getter for CONCLUSIONSTATEMENT |
dialogCodeHook¶
If defined in the intent, Amazon Lex invokes this Lambda function for each user input.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DIALOGCODEHOOK() |
Getter for DIALOGCODEHOOK |
fulfillmentActivity¶
If defined in the intent, Amazon Lex invokes this Lambda function to fulfill the intent after the user provides all of the information required by the intent.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FULFILLMENTACTIVITY() |
Getter for FULFILLMENTACTIVITY |
parentIntentSignature¶
A unique identifier for the built-in intent that this intent is based on.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARENTINTENTSIGNATURE() |
Getter for PARENTINTENTSIGNATURE, with configurable default |
ASK_PARENTINTENTSIGNATURE() |
Getter for PARENTINTENTSIGNATURE w/ exceptions if field has |
HAS_PARENTINTENTSIGNATURE() |
Determine if PARENTINTENTSIGNATURE has a value |
lastUpdatedDate¶
The date that the intent was updated. When you create a resource, the creation date and last update dates are the same.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDDATE() |
Getter for LASTUPDATEDDATE, with configurable default |
ASK_LASTUPDATEDDATE() |
Getter for LASTUPDATEDDATE w/ exceptions if field has no val |
HAS_LASTUPDATEDDATE() |
Determine if LASTUPDATEDDATE has a value |
createdDate¶
The date that the intent was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEDDATE() |
Getter for CREATEDDATE, with configurable default |
ASK_CREATEDDATE() |
Getter for CREATEDDATE w/ exceptions if field has no value |
HAS_CREATEDDATE() |
Determine if CREATEDDATE has a value |
version¶
The version of the intent. For a new intent, the version is always
$LATEST.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERSION() |
Getter for VERSION, with configurable default |
ASK_VERSION() |
Getter for VERSION w/ exceptions if field has no value |
HAS_VERSION() |
Determine if VERSION has a value |
checksum¶
Checksum of the
$LATESTversion of the intent created or updated.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHECKSUM() |
Getter for CHECKSUM, with configurable default |
ASK_CHECKSUM() |
Getter for CHECKSUM w/ exceptions if field has no value |
HAS_CHECKSUM() |
Determine if CHECKSUM has a value |
createVersion¶
Trueif a new version of the intent was created. If thecreateVersionfield was not specified in the request, thecreateVersionfield is set to false in the response.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATEVERSION() |
Getter for CREATEVERSION, with configurable default |
ASK_CREATEVERSION() |
Getter for CREATEVERSION w/ exceptions if field has no value |
HAS_CREATEVERSION() |
Determine if CREATEVERSION has a value |
kendraConfiguration¶
Configuration information, if any, required to connect to an Amazon Kendra index and use the
AMAZON.KendraSearchIntentintent.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_KENDRACONFIGURATION() |
Getter for KENDRACONFIGURATION |
inputContexts¶
An array of
InputContextobjects that lists the contexts that must be active for Amazon Lex to choose the intent in a conversation with the user.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INPUTCONTEXTS() |
Getter for INPUTCONTEXTS, with configurable default |
ASK_INPUTCONTEXTS() |
Getter for INPUTCONTEXTS w/ exceptions if field has no value |
HAS_INPUTCONTEXTS() |
Determine if INPUTCONTEXTS has a value |
outputContexts¶
An array of
OutputContextobjects that lists the contexts that the intent activates when the intent is fulfilled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OUTPUTCONTEXTS() |
Getter for OUTPUTCONTEXTS, with configurable default |
ASK_OUTPUTCONTEXTS() |
Getter for OUTPUTCONTEXTS w/ exceptions if field has no valu |
HAS_OUTPUTCONTEXTS() |
Determine if OUTPUTCONTEXTS has a value |