AWS SDK for C++
1.8.182
AWS SDK for C++
|
#include <IotEventsAction.h>
Sends an input to an AWS IoT Events detector.
Definition at line 31 of file IotEventsAction.h.
Aws::IoT::Model::IotEventsAction::IotEventsAction | ( | ) |
Aws::IoT::Model::IotEventsAction::IotEventsAction | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
Whether to process the event actions as a batch. The default value is false
.
When batchMode
is true
, you can't specify a messageId
.
When batchMode
is true
and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when it's sent to AWS IoT Events by calling BatchPutMessage
. The resulting array can't have more than 10 messages.
Definition at line 186 of file IotEventsAction.h.
|
inline |
Whether to process the event actions as a batch. The default value is false
.
When batchMode
is true
, you can't specify a messageId
.
When batchMode
is true
and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when it's sent to AWS IoT Events by calling BatchPutMessage
. The resulting array can't have more than 10 messages.
Definition at line 173 of file IotEventsAction.h.
|
inline |
The name of the AWS IoT Events input.
Definition at line 43 of file IotEventsAction.h.
|
inline |
The ID of the message. The default messageId
is a new UUID value.
When batchMode
is true
, you can't specify a messageId
–a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given messageId
will be processed by an AWS IoT Events detector.
Definition at line 89 of file IotEventsAction.h.
|
inline |
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Definition at line 219 of file IotEventsAction.h.
|
inline |
The name of the AWS IoT Events input.
Definition at line 48 of file IotEventsAction.h.
Aws::Utils::Json::JsonValue Aws::IoT::Model::IotEventsAction::Jsonize | ( | ) | const |
|
inline |
The ID of the message. The default messageId
is a new UUID value.
When batchMode
is true
, you can't specify a messageId
–a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given messageId
will be processed by an AWS IoT Events detector.
Definition at line 99 of file IotEventsAction.h.
IotEventsAction& Aws::IoT::Model::IotEventsAction::operator= | ( | Aws::Utils::Json::JsonView | jsonValue | ) |
|
inline |
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Definition at line 225 of file IotEventsAction.h.
|
inline |
Whether to process the event actions as a batch. The default value is false
.
When batchMode
is true
, you can't specify a messageId
.
When batchMode
is true
and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when it's sent to AWS IoT Events by calling BatchPutMessage
. The resulting array can't have more than 10 messages.
Definition at line 199 of file IotEventsAction.h.
|
inline |
The name of the AWS IoT Events input.
Definition at line 58 of file IotEventsAction.h.
|
inline |
The name of the AWS IoT Events input.
Definition at line 53 of file IotEventsAction.h.
|
inline |
The name of the AWS IoT Events input.
Definition at line 63 of file IotEventsAction.h.
|
inline |
The ID of the message. The default messageId
is a new UUID value.
When batchMode
is true
, you can't specify a messageId
–a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given messageId
will be processed by an AWS IoT Events detector.
Definition at line 119 of file IotEventsAction.h.
|
inline |
The ID of the message. The default messageId
is a new UUID value.
When batchMode
is true
, you can't specify a messageId
–a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given messageId
will be processed by an AWS IoT Events detector.
Definition at line 109 of file IotEventsAction.h.
|
inline |
The ID of the message. The default messageId
is a new UUID value.
When batchMode
is true
, you can't specify a messageId
–a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given messageId
will be processed by an AWS IoT Events detector.
Definition at line 129 of file IotEventsAction.h.
|
inline |
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Definition at line 237 of file IotEventsAction.h.
|
inline |
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Definition at line 231 of file IotEventsAction.h.
|
inline |
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Definition at line 243 of file IotEventsAction.h.
|
inline |
Whether to process the event actions as a batch. The default value is false
.
When batchMode
is true
, you can't specify a messageId
.
When batchMode
is true
and the rule SQL statement evaluates to an Array, each Array element is treated as a separate message when it's sent to AWS IoT Events by calling BatchPutMessage
. The resulting array can't have more than 10 messages.
Definition at line 212 of file IotEventsAction.h.
|
inline |
The name of the AWS IoT Events input.
Definition at line 73 of file IotEventsAction.h.
|
inline |
The name of the AWS IoT Events input.
Definition at line 68 of file IotEventsAction.h.
|
inline |
The name of the AWS IoT Events input.
Definition at line 78 of file IotEventsAction.h.
|
inline |
The ID of the message. The default messageId
is a new UUID value.
When batchMode
is true
, you can't specify a messageId
–a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given messageId
will be processed by an AWS IoT Events detector.
Definition at line 149 of file IotEventsAction.h.
|
inline |
The ID of the message. The default messageId
is a new UUID value.
When batchMode
is true
, you can't specify a messageId
–a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given messageId
will be processed by an AWS IoT Events detector.
Definition at line 139 of file IotEventsAction.h.
|
inline |
The ID of the message. The default messageId
is a new UUID value.
When batchMode
is true
, you can't specify a messageId
–a new UUID value will be assigned.
Assign a value to this property to ensure that only one input (message) with a given messageId
will be processed by an AWS IoT Events detector.
Definition at line 159 of file IotEventsAction.h.
|
inline |
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Definition at line 255 of file IotEventsAction.h.
|
inline |
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Definition at line 249 of file IotEventsAction.h.
|
inline |
The ARN of the role that grants AWS IoT permission to send an input to an AWS IoT Events detector. ("Action":"iotevents:BatchPutMessage").
Definition at line 261 of file IotEventsAction.h.