Struct aws_sdk_iot::input::CreateTopicRuleInput
source · [−]#[non_exhaustive]pub struct CreateTopicRuleInput { /* private fields */ }
Expand description
The input for the CreateTopicRule operation.
Implementations
sourceimpl CreateTopicRuleInput
impl CreateTopicRuleInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTopicRule, AwsErrorRetryPolicy>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTopicRule, AwsErrorRetryPolicy>, BuildError>
Consumes the builder and constructs an Operation<CreateTopicRule
>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateTopicRuleInput
.
sourceimpl CreateTopicRuleInput
impl CreateTopicRuleInput
sourcepub fn topic_rule_payload(&self) -> Option<&TopicRulePayload>
pub fn topic_rule_payload(&self) -> Option<&TopicRulePayload>
The rule payload.
Metadata which can be used to manage the topic rule.
For URI Request parameters use format: ...key1=value1&key2=value2...
For the CLI command-line parameter use format: --tags "key1=value1&key2=value2..."
For the cli-input-json file use format: "tags": "key1=value1&key2=value2..."
Trait Implementations
sourceimpl Clone for CreateTopicRuleInput
impl Clone for CreateTopicRuleInput
sourcefn clone(&self) -> CreateTopicRuleInput
fn clone(&self) -> CreateTopicRuleInput
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 CreateTopicRuleInput
impl Debug for CreateTopicRuleInput
sourceimpl PartialEq<CreateTopicRuleInput> for CreateTopicRuleInput
impl PartialEq<CreateTopicRuleInput> for CreateTopicRuleInput
sourcefn eq(&self, other: &CreateTopicRuleInput) -> bool
fn eq(&self, other: &CreateTopicRuleInput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
impl StructuralPartialEq for CreateTopicRuleInput
Auto Trait Implementations
impl RefUnwindSafe for CreateTopicRuleInput
impl Send for CreateTopicRuleInput
impl Sync for CreateTopicRuleInput
impl Unpin for CreateTopicRuleInput
impl UnwindSafe for CreateTopicRuleInput
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