Struct aws_sdk_iot::model::IotEventsAction
source · #[non_exhaustive]pub struct IotEventsAction { /* private fields */ }
Expand description
Sends an input to an IoT Events detector.
Implementations§
source§impl IotEventsAction
impl IotEventsAction
sourcepub fn input_name(&self) -> Option<&str>
pub fn input_name(&self) -> Option<&str>
The name of the IoT Events input.
sourcepub fn message_id(&self) -> Option<&str>
pub fn message_id(&self) -> Option<&str>
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 IoT Events detector.
sourcepub fn batch_mode(&self) -> Option<bool>
pub fn batch_mode(&self) -> Option<bool>
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 IoT Events by calling BatchPutMessage
. The resulting array can't have more than 10 messages.
source§impl IotEventsAction
impl IotEventsAction
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture IotEventsAction
.
Trait Implementations§
source§impl Clone for IotEventsAction
impl Clone for IotEventsAction
source§fn clone(&self) -> IotEventsAction
fn clone(&self) -> IotEventsAction
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for IotEventsAction
impl Debug for IotEventsAction
source§impl PartialEq<IotEventsAction> for IotEventsAction
impl PartialEq<IotEventsAction> for IotEventsAction
source§fn eq(&self, other: &IotEventsAction) -> bool
fn eq(&self, other: &IotEventsAction) -> bool
self
and other
values to be equal, and is used
by ==
.