/AWS1/CL_BDCTOOLARGUMENTS¶
The collection of arguments that specify the operation to perform and its parameters when invoking a tool in Amazon Bedrock AgentCore. Different tools require different arguments, and this structure provides a flexible way to pass the appropriate arguments to each tool type.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_code TYPE /AWS1/BDCMAXLENSTRING /AWS1/BDCMAXLENSTRING¶
The code to execute in a code interpreter session. This is the source code in the specified programming language that will be executed by the code interpreter.
iv_language TYPE /AWS1/BDCPROGRAMMINGLANGUAGE /AWS1/BDCPROGRAMMINGLANGUAGE¶
The programming language of the code to execute. This tells the code interpreter which language runtime to use for execution.
iv_clearcontext TYPE /AWS1/BDCBOOLEAN /AWS1/BDCBOOLEAN¶
Whether to clear the context for the tool.
iv_command TYPE /AWS1/BDCMAXLENSTRING /AWS1/BDCMAXLENSTRING¶
The command to execute with the tool.
iv_path TYPE /AWS1/BDCMAXLENSTRING /AWS1/BDCMAXLENSTRING¶
The path for the tool operation.
it_paths TYPE /AWS1/CL_BDCSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
The paths for the tool operation.
it_content TYPE /AWS1/CL_BDCINPUTCONTENTBLOCK=>TT_INPUTCONTENTBLOCKLIST TT_INPUTCONTENTBLOCKLIST¶
The content for the tool operation.
iv_directorypath TYPE /AWS1/BDCMAXLENSTRING /AWS1/BDCMAXLENSTRING¶
The directory path for the tool operation.
iv_taskid TYPE /AWS1/BDCMAXLENSTRING /AWS1/BDCMAXLENSTRING¶
The identifier of the task for the tool operation.
iv_runtime TYPE /AWS1/BDCLANGUAGERUNTIME /AWS1/BDCLANGUAGERUNTIME¶
The runtime environment to use for code execution. If not specified, defaults to
denofor JavaScript and TypeScript.
Queryable Attributes¶
code¶
The code to execute in a code interpreter session. This is the source code in the specified programming language that will be executed by the code interpreter.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CODE() |
Getter for CODE, with configurable default |
ASK_CODE() |
Getter for CODE w/ exceptions if field has no value |
HAS_CODE() |
Determine if CODE has a value |
language¶
The programming language of the code to execute. This tells the code interpreter which language runtime to use for execution.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LANGUAGE() |
Getter for LANGUAGE, with configurable default |
ASK_LANGUAGE() |
Getter for LANGUAGE w/ exceptions if field has no value |
HAS_LANGUAGE() |
Determine if LANGUAGE has a value |
clearContext¶
Whether to clear the context for the tool.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CLEARCONTEXT() |
Getter for CLEARCONTEXT, with configurable default |
ASK_CLEARCONTEXT() |
Getter for CLEARCONTEXT w/ exceptions if field has no value |
HAS_CLEARCONTEXT() |
Determine if CLEARCONTEXT has a value |
command¶
The command to execute with the tool.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMMAND() |
Getter for COMMAND, with configurable default |
ASK_COMMAND() |
Getter for COMMAND w/ exceptions if field has no value |
HAS_COMMAND() |
Determine if COMMAND has a value |
path¶
The path for the tool operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PATH() |
Getter for PATH, with configurable default |
ASK_PATH() |
Getter for PATH w/ exceptions if field has no value |
HAS_PATH() |
Determine if PATH has a value |
paths¶
The paths for the tool operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PATHS() |
Getter for PATHS, with configurable default |
ASK_PATHS() |
Getter for PATHS w/ exceptions if field has no value |
HAS_PATHS() |
Determine if PATHS has a value |
content¶
The content for the tool operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONTENT() |
Getter for CONTENT, with configurable default |
ASK_CONTENT() |
Getter for CONTENT w/ exceptions if field has no value |
HAS_CONTENT() |
Determine if CONTENT has a value |
directoryPath¶
The directory path for the tool operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DIRECTORYPATH() |
Getter for DIRECTORYPATH, with configurable default |
ASK_DIRECTORYPATH() |
Getter for DIRECTORYPATH w/ exceptions if field has no value |
HAS_DIRECTORYPATH() |
Determine if DIRECTORYPATH has a value |
taskId¶
The identifier of the task for the tool operation.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TASKID() |
Getter for TASKID, with configurable default |
ASK_TASKID() |
Getter for TASKID w/ exceptions if field has no value |
HAS_TASKID() |
Determine if TASKID has a value |
runtime¶
The runtime environment to use for code execution. If not specified, defaults to
denofor JavaScript and TypeScript.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RUNTIME() |
Getter for RUNTIME, with configurable default |
ASK_RUNTIME() |
Getter for RUNTIME w/ exceptions if field has no value |
HAS_RUNTIME() |
Determine if RUNTIME has a value |