Struct aws_sdk_pinpointemail::operation::get_domain_statistics_report::builders::GetDomainStatisticsReportFluentBuilder
source · pub struct GetDomainStatisticsReportFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to GetDomainStatisticsReport
.
Retrieve inbox placement and engagement rates for the domains that you use to send email.
Implementations§
source§impl GetDomainStatisticsReportFluentBuilder
impl GetDomainStatisticsReportFluentBuilder
sourcepub fn as_input(&self) -> &GetDomainStatisticsReportInputBuilder
pub fn as_input(&self) -> &GetDomainStatisticsReportInputBuilder
Access the GetDomainStatisticsReport as a reference.
sourcepub async fn send(
self
) -> Result<GetDomainStatisticsReportOutput, SdkError<GetDomainStatisticsReportError, HttpResponse>>
pub async fn send( self ) -> Result<GetDomainStatisticsReportOutput, SdkError<GetDomainStatisticsReportError, 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<GetDomainStatisticsReportOutput, GetDomainStatisticsReportError, Self>
pub fn customize( self ) -> CustomizableOperation<GetDomainStatisticsReportOutput, GetDomainStatisticsReportError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn domain(self, input: impl Into<String>) -> Self
pub fn domain(self, input: impl Into<String>) -> Self
The domain that you want to obtain deliverability metrics for.
sourcepub fn set_domain(self, input: Option<String>) -> Self
pub fn set_domain(self, input: Option<String>) -> Self
The domain that you want to obtain deliverability metrics for.
sourcepub fn get_domain(&self) -> &Option<String>
pub fn get_domain(&self) -> &Option<String>
The domain that you want to obtain deliverability metrics for.
sourcepub fn start_date(self, input: DateTime) -> Self
pub fn start_date(self, input: DateTime) -> Self
The first day (in Unix time) that you want to obtain domain deliverability metrics for.
sourcepub fn set_start_date(self, input: Option<DateTime>) -> Self
pub fn set_start_date(self, input: Option<DateTime>) -> Self
The first day (in Unix time) that you want to obtain domain deliverability metrics for.
sourcepub fn get_start_date(&self) -> &Option<DateTime>
pub fn get_start_date(&self) -> &Option<DateTime>
The first day (in Unix time) that you want to obtain domain deliverability metrics for.
sourcepub fn end_date(self, input: DateTime) -> Self
pub fn end_date(self, input: DateTime) -> Self
The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate
that you specify has to be less than or equal to 30 days after the StartDate
.
sourcepub fn set_end_date(self, input: Option<DateTime>) -> Self
pub fn set_end_date(self, input: Option<DateTime>) -> Self
The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate
that you specify has to be less than or equal to 30 days after the StartDate
.
sourcepub fn get_end_date(&self) -> &Option<DateTime>
pub fn get_end_date(&self) -> &Option<DateTime>
The last day (in Unix time) that you want to obtain domain deliverability metrics for. The EndDate
that you specify has to be less than or equal to 30 days after the StartDate
.
Trait Implementations§
source§impl Clone for GetDomainStatisticsReportFluentBuilder
impl Clone for GetDomainStatisticsReportFluentBuilder
source§fn clone(&self) -> GetDomainStatisticsReportFluentBuilder
fn clone(&self) -> GetDomainStatisticsReportFluentBuilder
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 GetDomainStatisticsReportFluentBuilder
impl !RefUnwindSafe for GetDomainStatisticsReportFluentBuilder
impl Send for GetDomainStatisticsReportFluentBuilder
impl Sync for GetDomainStatisticsReportFluentBuilder
impl Unpin for GetDomainStatisticsReportFluentBuilder
impl !UnwindSafe for GetDomainStatisticsReportFluentBuilder
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