/AWS1/CL_QQBACTIONEXECEVENT¶
A request from an end user signalling an intent to perform an Amazon Q Business plugin action during a streaming chat.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_pluginid TYPE /AWS1/QQBPLUGINID /AWS1/QQBPLUGINID¶
The identifier of the plugin for which the action is being requested.
it_payload TYPE /AWS1/CL_QQBACTEXEPAYLOADFIELD=>TT_ACTIONEXECUTIONPAYLOAD TT_ACTIONEXECUTIONPAYLOAD¶
A mapping of field names to the field values in input that an end user provides to Amazon Q Business requests to perform their plugin action.
iv_payloadfieldnameseparator TYPE /AWS1/QQBACTPAYLOADFIELDNAME00 /AWS1/QQBACTPAYLOADFIELDNAME00¶
A string used to retain information about the hierarchical contexts within a action execution event payload.
Queryable Attributes¶
pluginId¶
The identifier of the plugin for which the action is being requested.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PLUGINID() |
Getter for PLUGINID, with configurable default |
ASK_PLUGINID() |
Getter for PLUGINID w/ exceptions if field has no value |
HAS_PLUGINID() |
Determine if PLUGINID has a value |
payload¶
A mapping of field names to the field values in input that an end user provides to Amazon Q Business requests to perform their plugin action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYLOAD() |
Getter for PAYLOAD, with configurable default |
ASK_PAYLOAD() |
Getter for PAYLOAD w/ exceptions if field has no value |
HAS_PAYLOAD() |
Determine if PAYLOAD has a value |
payloadFieldNameSeparator¶
A string used to retain information about the hierarchical contexts within a action execution event payload.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PAYLOADFIELDNAMESEPARA00() |
Getter for PAYLOADFIELDNAMESEPARATOR, with configurable defa |
ASK_PAYLOADFIELDNAMESEPARA00() |
Getter for PAYLOADFIELDNAMESEPARATOR w/ exceptions if field |
HAS_PAYLOADFIELDNAMESEPARA00() |
Determine if PAYLOADFIELDNAMESEPARATOR has a value |