#[non_exhaustive]pub struct GetTopicRuleOutputBuilder { /* private fields */ }
Expand description
A builder for GetTopicRuleOutput
.
Implementations§
source§impl GetTopicRuleOutputBuilder
impl GetTopicRuleOutputBuilder
sourcepub fn set_rule_arn(self, input: Option<String>) -> Self
pub fn set_rule_arn(self, input: Option<String>) -> Self
The rule ARN.
sourcepub fn get_rule_arn(&self) -> &Option<String>
pub fn get_rule_arn(&self) -> &Option<String>
The rule ARN.
sourcepub fn build(self) -> GetTopicRuleOutput
pub fn build(self) -> GetTopicRuleOutput
Consumes the builder and constructs a GetTopicRuleOutput
.
Trait Implementations§
source§impl Clone for GetTopicRuleOutputBuilder
impl Clone for GetTopicRuleOutputBuilder
source§fn clone(&self) -> GetTopicRuleOutputBuilder
fn clone(&self) -> GetTopicRuleOutputBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GetTopicRuleOutputBuilder
impl Debug for GetTopicRuleOutputBuilder
source§impl Default for GetTopicRuleOutputBuilder
impl Default for GetTopicRuleOutputBuilder
source§fn default() -> GetTopicRuleOutputBuilder
fn default() -> GetTopicRuleOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for GetTopicRuleOutputBuilder
impl PartialEq for GetTopicRuleOutputBuilder
source§fn eq(&self, other: &GetTopicRuleOutputBuilder) -> bool
fn eq(&self, other: &GetTopicRuleOutputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetTopicRuleOutputBuilder
Auto Trait Implementations§
impl Freeze for GetTopicRuleOutputBuilder
impl RefUnwindSafe for GetTopicRuleOutputBuilder
impl Send for GetTopicRuleOutputBuilder
impl Sync for GetTopicRuleOutputBuilder
impl Unpin for GetTopicRuleOutputBuilder
impl UnwindSafe for GetTopicRuleOutputBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.