/AWS1/CL_KNVLSTEDGEAGENTCONF02¶
A description of a single stream's edge configuration.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_streamname TYPE /AWS1/KNVSTREAMNAME /AWS1/KNVSTREAMNAME¶
The name of the stream.
iv_streamarn TYPE /AWS1/KNVRESOURCEARN /AWS1/KNVRESOURCEARN¶
The Amazon Resource Name (ARN) of the stream.
iv_creationtime TYPE /AWS1/KNVTIMESTAMP /AWS1/KNVTIMESTAMP¶
The timestamp when the stream first created the edge config.
iv_lastupdatedtime TYPE /AWS1/KNVTIMESTAMP /AWS1/KNVTIMESTAMP¶
The timestamp when the stream last updated the edge config.
iv_syncstatus TYPE /AWS1/KNVSYNCSTATUS /AWS1/KNVSYNCSTATUS¶
The current sync status of the stream's edge configuration.
iv_failedstatusdetails TYPE /AWS1/KNVFAILEDSTATUSDETAILS /AWS1/KNVFAILEDSTATUSDETAILS¶
A description of the generated failure status.
io_edgeconfig TYPE REF TO /AWS1/CL_KNVEDGECONFIG /AWS1/CL_KNVEDGECONFIG¶
A description of the stream's edge configuration that will be used to sync with the Edge Agent IoT Greengrass component. The Edge Agent component will run on an IoT Hub Device setup at your premise.
Queryable Attributes¶
StreamName¶
The name of the stream.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STREAMNAME() |
Getter for STREAMNAME, with configurable default |
ASK_STREAMNAME() |
Getter for STREAMNAME w/ exceptions if field has no value |
HAS_STREAMNAME() |
Determine if STREAMNAME has a value |
StreamARN¶
The Amazon Resource Name (ARN) of the stream.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STREAMARN() |
Getter for STREAMARN, with configurable default |
ASK_STREAMARN() |
Getter for STREAMARN w/ exceptions if field has no value |
HAS_STREAMARN() |
Determine if STREAMARN has a value |
CreationTime¶
The timestamp when the stream first created the edge config.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME, with configurable default |
ASK_CREATIONTIME() |
Getter for CREATIONTIME w/ exceptions if field has no value |
HAS_CREATIONTIME() |
Determine if CREATIONTIME has a value |
LastUpdatedTime¶
The timestamp when the stream last updated the edge config.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME, with configurable default |
ASK_LASTUPDATEDTIME() |
Getter for LASTUPDATEDTIME w/ exceptions if field has no val |
HAS_LASTUPDATEDTIME() |
Determine if LASTUPDATEDTIME has a value |
SyncStatus¶
The current sync status of the stream's edge configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SYNCSTATUS() |
Getter for SYNCSTATUS, with configurable default |
ASK_SYNCSTATUS() |
Getter for SYNCSTATUS w/ exceptions if field has no value |
HAS_SYNCSTATUS() |
Determine if SYNCSTATUS has a value |
FailedStatusDetails¶
A description of the generated failure status.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FAILEDSTATUSDETAILS() |
Getter for FAILEDSTATUSDETAILS, with configurable default |
ASK_FAILEDSTATUSDETAILS() |
Getter for FAILEDSTATUSDETAILS w/ exceptions if field has no |
HAS_FAILEDSTATUSDETAILS() |
Determine if FAILEDSTATUSDETAILS has a value |
EdgeConfig¶
A description of the stream's edge configuration that will be used to sync with the Edge Agent IoT Greengrass component. The Edge Agent component will run on an IoT Hub Device setup at your premise.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_EDGECONFIG() |
Getter for EDGECONFIG |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_LSTEDGEAGENTCONFSEDGECFGLST¶
TYPES TT_LSTEDGEAGENTCONFSEDGECFGLST TYPE STANDARD TABLE OF REF TO /AWS1/CL_KNVLSTEDGEAGENTCONF02 WITH DEFAULT KEY
.