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 more
sourceimpl 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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more