/AWS1/CL_IOEATTRIBUTE¶
The attributes from the JSON payload that are made available by the input. Inputs are
derived from messages sent to the AWS IoT Events system using BatchPutMessage
. Each such
message contains a JSON payload. Those attributes (and their paired values) specified here are
available for use in the condition
expressions used by detectors.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_jsonpath
TYPE /AWS1/IOEATTRIBUTEJSONPATH
/AWS1/IOEATTRIBUTEJSONPATH
¶
An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to AWS IoT Events (
BatchPutMessage
). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in thecondition
expressions used by detectors.Syntax:
. ...
Queryable Attributes¶
jsonPath¶
An expression that specifies an attribute-value pair in a JSON structure. Use this to specify an attribute from the JSON payload that is made available by the input. Inputs are derived from messages sent to AWS IoT Events (
BatchPutMessage
). Each such message contains a JSON payload. The attribute (and its paired value) specified here are available for use in thecondition
expressions used by detectors.Syntax:
. ...
Accessible with the following methods¶
Method | Description |
---|---|
GET_JSONPATH() |
Getter for JSONPATH, with configurable default |
ASK_JSONPATH() |
Getter for JSONPATH w/ exceptions if field has no value |
HAS_JSONPATH() |
Determine if JSONPATH 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_ATTRIBUTES
¶
TYPES TT_ATTRIBUTES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOEATTRIBUTE WITH DEFAULT KEY
.