/AWS1/CL_IOTTHINGDOCUMENT¶
The thing search index document.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_thingname TYPE /AWS1/IOTTHINGNAME /AWS1/IOTTHINGNAME¶
The thing name.
iv_thingid TYPE /AWS1/IOTTHINGID /AWS1/IOTTHINGID¶
The thing ID.
iv_thingtypename TYPE /AWS1/IOTTHINGTYPENAME /AWS1/IOTTHINGTYPENAME¶
The thing type name.
it_thinggroupnames TYPE /AWS1/CL_IOTTHGGROUPNAMELIST_W=>TT_THINGGROUPNAMELIST TT_THINGGROUPNAMELIST¶
Thing group and billing group names.
it_attributes TYPE /AWS1/CL_IOTATTRIBUTES_W=>TT_ATTRIBUTES TT_ATTRIBUTES¶
The attributes.
iv_shadow TYPE /AWS1/IOTJSONDOCUMENT /AWS1/IOTJSONDOCUMENT¶
The unnamed shadow and named shadow.
For more information about shadows, see IoT Device Shadow service.
iv_devicedefender TYPE /AWS1/IOTJSONDOCUMENT /AWS1/IOTJSONDOCUMENT¶
Contains Device Defender data.
For more information about Device Defender, see Device Defender.
io_connectivity TYPE REF TO /AWS1/CL_IOTTHINGCONNECTIVITY /AWS1/CL_IOTTHINGCONNECTIVITY¶
Indicates whether the thing is connected to the Amazon Web Services IoT Core service.
Queryable Attributes¶
thingName¶
The thing name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_THINGNAME() |
Getter for THINGNAME, with configurable default |
ASK_THINGNAME() |
Getter for THINGNAME w/ exceptions if field has no value |
HAS_THINGNAME() |
Determine if THINGNAME has a value |
thingId¶
The thing ID.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_THINGID() |
Getter for THINGID, with configurable default |
ASK_THINGID() |
Getter for THINGID w/ exceptions if field has no value |
HAS_THINGID() |
Determine if THINGID has a value |
thingTypeName¶
The thing type name.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_THINGTYPENAME() |
Getter for THINGTYPENAME, with configurable default |
ASK_THINGTYPENAME() |
Getter for THINGTYPENAME w/ exceptions if field has no value |
HAS_THINGTYPENAME() |
Determine if THINGTYPENAME has a value |
thingGroupNames¶
Thing group and billing group names.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_THINGGROUPNAMES() |
Getter for THINGGROUPNAMES, with configurable default |
ASK_THINGGROUPNAMES() |
Getter for THINGGROUPNAMES w/ exceptions if field has no val |
HAS_THINGGROUPNAMES() |
Determine if THINGGROUPNAMES has a value |
attributes¶
The attributes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTRIBUTES() |
Getter for ATTRIBUTES, with configurable default |
ASK_ATTRIBUTES() |
Getter for ATTRIBUTES w/ exceptions if field has no value |
HAS_ATTRIBUTES() |
Determine if ATTRIBUTES has a value |
shadow¶
The unnamed shadow and named shadow.
For more information about shadows, see IoT Device Shadow service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SHADOW() |
Getter for SHADOW, with configurable default |
ASK_SHADOW() |
Getter for SHADOW w/ exceptions if field has no value |
HAS_SHADOW() |
Determine if SHADOW has a value |
deviceDefender¶
Contains Device Defender data.
For more information about Device Defender, see Device Defender.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICEDEFENDER() |
Getter for DEVICEDEFENDER, with configurable default |
ASK_DEVICEDEFENDER() |
Getter for DEVICEDEFENDER w/ exceptions if field has no valu |
HAS_DEVICEDEFENDER() |
Determine if DEVICEDEFENDER has a value |
connectivity¶
Indicates whether the thing is connected to the Amazon Web Services IoT Core service.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONNECTIVITY() |
Getter for CONNECTIVITY |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_THINGDOCUMENTLIST¶
TYPES TT_THINGDOCUMENTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOTTHINGDOCUMENT WITH DEFAULT KEY
.