/AWS1/CL_IOAPIPELINEACTIVITY¶
An activity that performs a transformation on a message.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_channel TYPE REF TO /AWS1/CL_IOACHANNELACTIVITY /AWS1/CL_IOACHANNELACTIVITY¶
Determines the source of the messages to be processed.
io_lambda TYPE REF TO /AWS1/CL_IOALAMBDAACTIVITY /AWS1/CL_IOALAMBDAACTIVITY¶
Runs a Lambda function to modify the message.
io_datastore TYPE REF TO /AWS1/CL_IOADATASTOREACTIVITY /AWS1/CL_IOADATASTOREACTIVITY¶
Specifies where to store the processed message data.
io_addattributes TYPE REF TO /AWS1/CL_IOAADDATTRSACTIVITY /AWS1/CL_IOAADDATTRSACTIVITY¶
Adds other attributes based on existing attributes in the message.
io_removeattributes TYPE REF TO /AWS1/CL_IOAREMATTRSACTIVITY /AWS1/CL_IOAREMATTRSACTIVITY¶
Removes attributes from a message.
io_selectattributes TYPE REF TO /AWS1/CL_IOASELATTRSACTIVITY /AWS1/CL_IOASELATTRSACTIVITY¶
Used to create a new message using only the specified attributes from the original message.
io_filter TYPE REF TO /AWS1/CL_IOAFILTERACTIVITY /AWS1/CL_IOAFILTERACTIVITY¶
Filters a message based on its attributes.
io_math TYPE REF TO /AWS1/CL_IOAMATHACTIVITY /AWS1/CL_IOAMATHACTIVITY¶
Computes an arithmetic expression using the message's attributes and adds it to the message.
io_deviceregistryenrich TYPE REF TO /AWS1/CL_IOADEVREGENRICHACTI00 /AWS1/CL_IOADEVREGENRICHACTI00¶
Adds data from the IoT device registry to your message.
io_deviceshadowenrich TYPE REF TO /AWS1/CL_IOADEVSHADOWENRICHA00 /AWS1/CL_IOADEVSHADOWENRICHA00¶
Adds information from the IoT Device Shadow service to a message.
Queryable Attributes¶
channel¶
Determines the source of the messages to be processed.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHANNEL() |
Getter for CHANNEL |
lambda¶
Runs a Lambda function to modify the message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LAMBDA() |
Getter for LAMBDA |
datastore¶
Specifies where to store the processed message data.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DATASTORE() |
Getter for DATASTORE |
addAttributes¶
Adds other attributes based on existing attributes in the message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ADDATTRIBUTES() |
Getter for ADDATTRIBUTES |
removeAttributes¶
Removes attributes from a message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_REMOVEATTRIBUTES() |
Getter for REMOVEATTRIBUTES |
selectAttributes¶
Used to create a new message using only the specified attributes from the original message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SELECTATTRIBUTES() |
Getter for SELECTATTRIBUTES |
filter¶
Filters a message based on its attributes.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_FILTER() |
Getter for FILTER |
math¶
Computes an arithmetic expression using the message's attributes and adds it to the message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MATH() |
Getter for MATH |
deviceRegistryEnrich¶
Adds data from the IoT device registry to your message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICEREGISTRYENRICH() |
Getter for DEVICEREGISTRYENRICH |
deviceShadowEnrich¶
Adds information from the IoT Device Shadow service to a message.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_DEVICESHADOWENRICH() |
Getter for DEVICESHADOWENRICH |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_PIPELINEACTIVITIES¶
TYPES TT_PIPELINEACTIVITIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_IOAPIPELINEACTIVITY WITH DEFAULT KEY
.