/AWS1/CL_GGSDEVICE¶
Information about a device.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_certificatearn TYPE /AWS1/GGS__STRING /AWS1/GGS__STRING¶
The ARN of the certificate associated with the device.
iv_id TYPE /AWS1/GGS__STRING /AWS1/GGS__STRING¶
A descriptive or arbitrary ID for the device. This value must be unique within the device definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.
iv_thingarn TYPE /AWS1/GGS__STRING /AWS1/GGS__STRING¶
The thing ARN of the device.
Optional arguments:¶
iv_syncshadow TYPE /AWS1/GGS__BOOLEAN /AWS1/GGS__BOOLEAN¶
If true, the device's local shadow will be automatically synced with the cloud.
Queryable Attributes¶
CertificateArn¶
The ARN of the certificate associated with the device.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CERTIFICATEARN() |
Getter for CERTIFICATEARN, with configurable default |
ASK_CERTIFICATEARN() |
Getter for CERTIFICATEARN w/ exceptions if field has no valu |
HAS_CERTIFICATEARN() |
Determine if CERTIFICATEARN has a value |
Id¶
A descriptive or arbitrary ID for the device. This value must be unique within the device definition version. Max length is 128 characters with pattern ''[a-zA-Z0-9:_-]+''.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ID() |
Getter for ID, with configurable default |
ASK_ID() |
Getter for ID w/ exceptions if field has no value |
HAS_ID() |
Determine if ID has a value |
SyncShadow¶
If true, the device's local shadow will be automatically synced with the cloud.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SYNCSHADOW() |
Getter for SYNCSHADOW, with configurable default |
ASK_SYNCSHADOW() |
Getter for SYNCSHADOW w/ exceptions if field has no value |
HAS_SYNCSHADOW() |
Determine if SYNCSHADOW has a value |
ThingArn¶
The thing ARN of the device.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_THINGARN() |
Getter for THINGARN, with configurable default |
ASK_THINGARN() |
Getter for THINGARN w/ exceptions if field has no value |
HAS_THINGARN() |
Determine if THINGARN has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT___LISTOFDEVICE¶
TYPES TT___LISTOFDEVICE TYPE STANDARD TABLE OF REF TO /AWS1/CL_GGSDEVICE WITH DEFAULT KEY
.