Struct aws_sdk_sesv2::types::builders::TopicFilterBuilder
source · #[non_exhaustive]pub struct TopicFilterBuilder { /* private fields */ }
Expand description
A builder for TopicFilter
.
Implementations§
source§impl TopicFilterBuilder
impl TopicFilterBuilder
sourcepub fn topic_name(self, input: impl Into<String>) -> Self
pub fn topic_name(self, input: impl Into<String>) -> Self
The name of a topic on which you wish to apply the filter.
sourcepub fn set_topic_name(self, input: Option<String>) -> Self
pub fn set_topic_name(self, input: Option<String>) -> Self
The name of a topic on which you wish to apply the filter.
sourcepub fn get_topic_name(&self) -> &Option<String>
pub fn get_topic_name(&self) -> &Option<String>
The name of a topic on which you wish to apply the filter.
Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.
Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.
Notes that the default subscription status should be applied to a contact because the contact has not noted their preference for subscribing to a topic.
sourcepub fn build(self) -> TopicFilter
pub fn build(self) -> TopicFilter
Consumes the builder and constructs a TopicFilter
.
Trait Implementations§
source§impl Clone for TopicFilterBuilder
impl Clone for TopicFilterBuilder
source§fn clone(&self) -> TopicFilterBuilder
fn clone(&self) -> TopicFilterBuilder
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 TopicFilterBuilder
impl Debug for TopicFilterBuilder
source§impl Default for TopicFilterBuilder
impl Default for TopicFilterBuilder
source§fn default() -> TopicFilterBuilder
fn default() -> TopicFilterBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TopicFilterBuilder
impl PartialEq for TopicFilterBuilder
source§fn eq(&self, other: &TopicFilterBuilder) -> bool
fn eq(&self, other: &TopicFilterBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for TopicFilterBuilder
Auto Trait Implementations§
impl Freeze for TopicFilterBuilder
impl RefUnwindSafe for TopicFilterBuilder
impl Send for TopicFilterBuilder
impl Sync for TopicFilterBuilder
impl Unpin for TopicFilterBuilder
impl UnwindSafe for TopicFilterBuilder
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.