/AWS1/CL_BDOTOOLSCHEMA¶
A tool schema for a gateway target. This structure defines the schema for a tool that the target exposes through the Model Context Protocol.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
io_s3
TYPE REF TO /AWS1/CL_BDOS3CONFIGURATION
/AWS1/CL_BDOS3CONFIGURATION
¶
The Amazon S3 location of the tool schema. This location contains the schema definition file.
it_inlinepayload
TYPE /AWS1/CL_BDOTOOLDEFINITION=>TT_TOOLDEFINITIONS
TT_TOOLDEFINITIONS
¶
The inline payload of the tool schema. This payload contains the schema definition directly in the request.
Queryable Attributes¶
s3¶
The Amazon S3 location of the tool schema. This location contains the schema definition file.
Accessible with the following methods¶
Method | Description |
---|---|
GET_S3() |
Getter for S3 |
inlinePayload¶
The inline payload of the tool schema. This payload contains the schema definition directly in the request.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INLINEPAYLOAD() |
Getter for INLINEPAYLOAD, with configurable default |
ASK_INLINEPAYLOAD() |
Getter for INLINEPAYLOAD w/ exceptions if field has no value |
HAS_INLINEPAYLOAD() |
Determine if INLINEPAYLOAD has a value |