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
sourceimpl 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.
sourceimpl IotEventsAction
impl IotEventsAction
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture IotEventsAction.
Trait Implementations
sourceimpl Clone for IotEventsAction
impl Clone for IotEventsAction
sourcefn clone(&self) -> IotEventsAction
fn clone(&self) -> IotEventsAction
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more