/AWS1/CL_GLUENTITYCONF¶
Configuration that defines how to interact with a specific data entity through the REST API, including its access patterns and schema definition.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_sourceconfiguration TYPE REF TO /AWS1/CL_GLUSOURCECONF /AWS1/CL_GLUSOURCECONF¶
The source configuration that defines how to make requests to access this entity's data through the REST API.
it_schema TYPE /AWS1/CL_GLUFIELDDEFINITION=>TT_FIELDDEFINITIONMAP TT_FIELDDEFINITIONMAP¶
The schema definition for this entity, including field names, types, and other metadata that describes the structure of the data.
Queryable Attributes¶
SourceConfiguration¶
The source configuration that defines how to make requests to access this entity's data through the REST API.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCECONFIGURATION() |
Getter for SOURCECONFIGURATION |
Schema¶
The schema definition for this entity, including field names, types, and other metadata that describes the structure of the data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SCHEMA() |
Getter for SCHEMA, with configurable default |
ASK_SCHEMA() |
Getter for SCHEMA w/ exceptions if field has no value |
HAS_SCHEMA() |
Determine if SCHEMA has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TS_ENTITYCONFMAP_MAPROW¶
TYPES: BEGIN OF TS_ENTITYCONFMAP_MAPROW,
key TYPE /AWS1/GLUENTCONFMAPKEYSTRING,
value TYPE REF TO /AWS1/CL_GLUENTITYCONF,
END OF TS_ENTITYCONFMAP_MAPROW.
TT_ENTITYCONFIGURATIONMAP¶
TYPES TT_ENTITYCONFIGURATIONMAP TYPE HASHED TABLE OF /AWS1/CL_GLUENTITYCONF=>TS_ENTITYCONFMAP_MAPROW WITH UNIQUE KEY key
.