Struct aws_sdk_sesv2::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 more