Struct aws_sdk_mailmanager::types::builders::MessageBodyBuilder
source · #[non_exhaustive]pub struct MessageBodyBuilder { /* private fields */ }
Expand description
A builder for MessageBody
.
Implementations§
source§impl MessageBodyBuilder
impl MessageBodyBuilder
sourcepub fn text(self, input: impl Into<String>) -> Self
pub fn text(self, input: impl Into<String>) -> Self
The plain text body content of the message.
sourcepub fn set_text(self, input: Option<String>) -> Self
pub fn set_text(self, input: Option<String>) -> Self
The plain text body content of the message.
sourcepub fn message_malformed(self, input: bool) -> Self
pub fn message_malformed(self, input: bool) -> Self
A flag indicating if the email was malformed.
sourcepub fn set_message_malformed(self, input: Option<bool>) -> Self
pub fn set_message_malformed(self, input: Option<bool>) -> Self
A flag indicating if the email was malformed.
sourcepub fn get_message_malformed(&self) -> &Option<bool>
pub fn get_message_malformed(&self) -> &Option<bool>
A flag indicating if the email was malformed.
sourcepub fn build(self) -> MessageBody
pub fn build(self) -> MessageBody
Consumes the builder and constructs a MessageBody
.
Trait Implementations§
source§impl Clone for MessageBodyBuilder
impl Clone for MessageBodyBuilder
source§fn clone(&self) -> MessageBodyBuilder
fn clone(&self) -> MessageBodyBuilder
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 MessageBodyBuilder
impl Debug for MessageBodyBuilder
source§impl Default for MessageBodyBuilder
impl Default for MessageBodyBuilder
source§fn default() -> MessageBodyBuilder
fn default() -> MessageBodyBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for MessageBodyBuilder
impl PartialEq for MessageBodyBuilder
source§fn eq(&self, other: &MessageBodyBuilder) -> bool
fn eq(&self, other: &MessageBodyBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MessageBodyBuilder
Auto Trait Implementations§
impl Freeze for MessageBodyBuilder
impl RefUnwindSafe for MessageBodyBuilder
impl Send for MessageBodyBuilder
impl Sync for MessageBodyBuilder
impl Unpin for MessageBodyBuilder
impl UnwindSafe for MessageBodyBuilder
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.