Struct aws_sdk_sesv2::operation::get_message_insights::builders::GetMessageInsightsFluentBuilder
source · pub struct GetMessageInsightsFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetMessageInsights
.
Provides information about a specific message, including the from address, the subject, the recipient address, email tags, as well as events associated with the message.
You can execute this operation no more than once per second.
Implementations§
source§impl GetMessageInsightsFluentBuilder
impl GetMessageInsightsFluentBuilder
sourcepub fn as_input(&self) -> &GetMessageInsightsInputBuilder
pub fn as_input(&self) -> &GetMessageInsightsInputBuilder
Access the GetMessageInsights as a reference.
sourcepub async fn send(
self
) -> Result<GetMessageInsightsOutput, SdkError<GetMessageInsightsError, HttpResponse>>
pub async fn send( self ) -> Result<GetMessageInsightsOutput, SdkError<GetMessageInsightsError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<GetMessageInsightsOutput, GetMessageInsightsError, Self>
pub fn customize( self ) -> CustomizableOperation<GetMessageInsightsOutput, GetMessageInsightsError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn message_id(self, input: impl Into<String>) -> Self
pub fn message_id(self, input: impl Into<String>) -> Self
A MessageId
is a unique identifier for a message, and is returned when sending emails through Amazon SES.
sourcepub fn set_message_id(self, input: Option<String>) -> Self
pub fn set_message_id(self, input: Option<String>) -> Self
A MessageId
is a unique identifier for a message, and is returned when sending emails through Amazon SES.
sourcepub fn get_message_id(&self) -> &Option<String>
pub fn get_message_id(&self) -> &Option<String>
A MessageId
is a unique identifier for a message, and is returned when sending emails through Amazon SES.
Trait Implementations§
source§impl Clone for GetMessageInsightsFluentBuilder
impl Clone for GetMessageInsightsFluentBuilder
source§fn clone(&self) -> GetMessageInsightsFluentBuilder
fn clone(&self) -> GetMessageInsightsFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for GetMessageInsightsFluentBuilder
impl !RefUnwindSafe for GetMessageInsightsFluentBuilder
impl Send for GetMessageInsightsFluentBuilder
impl Sync for GetMessageInsightsFluentBuilder
impl Unpin for GetMessageInsightsFluentBuilder
impl !UnwindSafe for GetMessageInsightsFluentBuilder
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
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>
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>
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 more