Struct aws_sdk_sesv2::operation::get_domain_statistics_report::builders::GetDomainStatisticsReportOutputBuilder
source · #[non_exhaustive]pub struct GetDomainStatisticsReportOutputBuilder { /* private fields */ }Expand description
A builder for GetDomainStatisticsReportOutput.
Implementations§
source§impl GetDomainStatisticsReportOutputBuilder
impl GetDomainStatisticsReportOutputBuilder
sourcepub fn overall_volume(self, input: OverallVolume) -> Self
pub fn overall_volume(self, input: OverallVolume) -> Self
An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.
sourcepub fn set_overall_volume(self, input: Option<OverallVolume>) -> Self
pub fn set_overall_volume(self, input: Option<OverallVolume>) -> Self
An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.
sourcepub fn get_overall_volume(&self) -> &Option<OverallVolume>
pub fn get_overall_volume(&self) -> &Option<OverallVolume>
An object that contains deliverability metrics for the domain that you specified. The data in this object is a summary of all of the data that was collected from the StartDate to the EndDate.
sourcepub fn daily_volumes(self, input: DailyVolume) -> Self
pub fn daily_volumes(self, input: DailyVolume) -> Self
Appends an item to daily_volumes.
To override the contents of this collection use set_daily_volumes.
An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.
sourcepub fn set_daily_volumes(self, input: Option<Vec<DailyVolume>>) -> Self
pub fn set_daily_volumes(self, input: Option<Vec<DailyVolume>>) -> Self
An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.
sourcepub fn get_daily_volumes(&self) -> &Option<Vec<DailyVolume>>
pub fn get_daily_volumes(&self) -> &Option<Vec<DailyVolume>>
An object that contains deliverability metrics for the domain that you specified. This object contains data for each day, starting on the StartDate and ending on the EndDate.
sourcepub fn build(self) -> Result<GetDomainStatisticsReportOutput, BuildError>
pub fn build(self) -> Result<GetDomainStatisticsReportOutput, BuildError>
Consumes the builder and constructs a GetDomainStatisticsReportOutput.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GetDomainStatisticsReportOutputBuilder
impl Clone for GetDomainStatisticsReportOutputBuilder
source§fn clone(&self) -> GetDomainStatisticsReportOutputBuilder
fn clone(&self) -> GetDomainStatisticsReportOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for GetDomainStatisticsReportOutputBuilder
impl Default for GetDomainStatisticsReportOutputBuilder
source§fn default() -> GetDomainStatisticsReportOutputBuilder
fn default() -> GetDomainStatisticsReportOutputBuilder
source§impl PartialEq for GetDomainStatisticsReportOutputBuilder
impl PartialEq for GetDomainStatisticsReportOutputBuilder
source§fn eq(&self, other: &GetDomainStatisticsReportOutputBuilder) -> bool
fn eq(&self, other: &GetDomainStatisticsReportOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.