Struct aws_sdk_iot::model::TopicRulePayload
source · [−]#[non_exhaustive]pub struct TopicRulePayload { /* private fields */ }
Expand description
Describes a rule.
Implementations
sourceimpl TopicRulePayload
impl TopicRulePayload
sourcepub fn sql(&self) -> Option<&str>
pub fn sql(&self) -> Option<&str>
The SQL statement used to query the topic. For more information, see IoT SQL Reference in the IoT Developer Guide.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the rule.
sourcepub fn rule_disabled(&self) -> Option<bool>
pub fn rule_disabled(&self) -> Option<bool>
Specifies whether the rule is disabled.
sourcepub fn aws_iot_sql_version(&self) -> Option<&str>
pub fn aws_iot_sql_version(&self) -> Option<&str>
The version of the SQL rules engine to use when evaluating the rule.
sourcepub fn error_action(&self) -> Option<&Action>
pub fn error_action(&self) -> Option<&Action>
The action to take when an error occurs.
sourceimpl TopicRulePayload
impl TopicRulePayload
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture TopicRulePayload
.
Trait Implementations
sourceimpl Clone for TopicRulePayload
impl Clone for TopicRulePayload
sourcefn clone(&self) -> TopicRulePayload
fn clone(&self) -> TopicRulePayload
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for TopicRulePayload
impl Debug for TopicRulePayload
sourceimpl PartialEq<TopicRulePayload> for TopicRulePayload
impl PartialEq<TopicRulePayload> for TopicRulePayload
sourcefn eq(&self, other: &TopicRulePayload) -> bool
fn eq(&self, other: &TopicRulePayload) -> bool
impl StructuralPartialEq for TopicRulePayload
Auto Trait Implementations
impl RefUnwindSafe for TopicRulePayload
impl Send for TopicRulePayload
impl Sync for TopicRulePayload
impl Unpin for TopicRulePayload
impl UnwindSafe for TopicRulePayload
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more