/AWS1/CL_BDZACTGROUPINVCINPUT¶
Contains information about the action group being invoked. For more information about the possible structures, see the InvocationInput tab in OrchestrationTrace in the Amazon Bedrock User Guide.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_actiongroupname TYPE /AWS1/BDZACTIONGROUPNAME /AWS1/BDZACTIONGROUPNAME¶
The name of the action group.
iv_verb TYPE /AWS1/BDZVERB /AWS1/BDZVERB¶
The API method being used, based off the action group.
iv_apipath TYPE /AWS1/BDZAPIPATH /AWS1/BDZAPIPATH¶
The path to the API to call, based off the action group.
it_parameters TYPE /AWS1/CL_BDZPARAMETER=>TT_PARAMETERS TT_PARAMETERS¶
The parameters in the Lambda input event.
io_requestbody TYPE REF TO /AWS1/CL_BDZREQUESTBODY /AWS1/CL_BDZREQUESTBODY¶
The parameters in the request body for the Lambda input event.
iv_function TYPE /AWS1/BDZFUNCTION /AWS1/BDZFUNCTION¶
The function in the action group to call.
iv_executiontype TYPE /AWS1/BDZEXECUTIONTYPE /AWS1/BDZEXECUTIONTYPE¶
How fulfillment of the action is handled. For more information, see Handling fulfillment of the action.
iv_invocationid TYPE /AWS1/BDZSTRING /AWS1/BDZSTRING¶
The unique identifier of the invocation. Only returned if the
executionTypeisRETURN_CONTROL.
Queryable Attributes¶
actionGroupName¶
The name of the action group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ACTIONGROUPNAME() |
Getter for ACTIONGROUPNAME, with configurable default |
ASK_ACTIONGROUPNAME() |
Getter for ACTIONGROUPNAME w/ exceptions if field has no val |
HAS_ACTIONGROUPNAME() |
Determine if ACTIONGROUPNAME has a value |
verb¶
The API method being used, based off the action group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_VERB() |
Getter for VERB, with configurable default |
ASK_VERB() |
Getter for VERB w/ exceptions if field has no value |
HAS_VERB() |
Determine if VERB has a value |
apiPath¶
The path to the API to call, based off the action group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_APIPATH() |
Getter for APIPATH, with configurable default |
ASK_APIPATH() |
Getter for APIPATH w/ exceptions if field has no value |
HAS_APIPATH() |
Determine if APIPATH has a value |
parameters¶
The parameters in the Lambda input event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PARAMETERS() |
Getter for PARAMETERS, with configurable default |
ASK_PARAMETERS() |
Getter for PARAMETERS w/ exceptions if field has no value |
HAS_PARAMETERS() |
Determine if PARAMETERS has a value |
requestBody¶
The parameters in the request body for the Lambda input event.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REQUESTBODY() |
Getter for REQUESTBODY |
function¶
The function in the action group to call.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FUNCTION() |
Getter for FUNCTION, with configurable default |
ASK_FUNCTION() |
Getter for FUNCTION w/ exceptions if field has no value |
HAS_FUNCTION() |
Determine if FUNCTION has a value |
executionType¶
How fulfillment of the action is handled. For more information, see Handling fulfillment of the action.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EXECUTIONTYPE() |
Getter for EXECUTIONTYPE, with configurable default |
ASK_EXECUTIONTYPE() |
Getter for EXECUTIONTYPE w/ exceptions if field has no value |
HAS_EXECUTIONTYPE() |
Determine if EXECUTIONTYPE has a value |
invocationId¶
The unique identifier of the invocation. Only returned if the
executionTypeisRETURN_CONTROL.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INVOCATIONID() |
Getter for INVOCATIONID, with configurable default |
ASK_INVOCATIONID() |
Getter for INVOCATIONID w/ exceptions if field has no value |
HAS_INVOCATIONID() |
Determine if INVOCATIONID has a value |