Struct aws_sdk_sesv2::operation::put_deliverability_dashboard_option::PutDeliverabilityDashboardOptionInput
source · #[non_exhaustive]pub struct PutDeliverabilityDashboardOptionInput {
pub dashboard_enabled: Option<bool>,
pub subscribed_domains: Option<Vec<DomainDeliverabilityTrackingOption>>,
}
Expand description
Enable or disable the Deliverability dashboard. When you enable the Deliverability dashboard, you gain access to reputation, deliverability, and other metrics for the domains that you use to send email using Amazon SES API v2. You also gain the ability to perform predictive inbox placement tests.
When you use the Deliverability dashboard, you pay a monthly subscription charge, in addition to any other fees that you accrue by using Amazon SES and other Amazon Web Services services. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon Pinpoint Pricing.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.dashboard_enabled: Option<bool>
Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true
.
subscribed_domains: Option<Vec<DomainDeliverabilityTrackingOption>>
An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.
Implementations§
source§impl PutDeliverabilityDashboardOptionInput
impl PutDeliverabilityDashboardOptionInput
sourcepub fn dashboard_enabled(&self) -> Option<bool>
pub fn dashboard_enabled(&self) -> Option<bool>
Specifies whether to enable the Deliverability dashboard. To enable the dashboard, set this value to true
.
sourcepub fn subscribed_domains(&self) -> &[DomainDeliverabilityTrackingOption]
pub fn subscribed_domains(&self) -> &[DomainDeliverabilityTrackingOption]
An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .subscribed_domains.is_none()
.
source§impl PutDeliverabilityDashboardOptionInput
impl PutDeliverabilityDashboardOptionInput
sourcepub fn builder() -> PutDeliverabilityDashboardOptionInputBuilder
pub fn builder() -> PutDeliverabilityDashboardOptionInputBuilder
Creates a new builder-style object to manufacture PutDeliverabilityDashboardOptionInput
.
Trait Implementations§
source§impl Clone for PutDeliverabilityDashboardOptionInput
impl Clone for PutDeliverabilityDashboardOptionInput
source§fn clone(&self) -> PutDeliverabilityDashboardOptionInput
fn clone(&self) -> PutDeliverabilityDashboardOptionInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for PutDeliverabilityDashboardOptionInput
impl PartialEq for PutDeliverabilityDashboardOptionInput
source§fn eq(&self, other: &PutDeliverabilityDashboardOptionInput) -> bool
fn eq(&self, other: &PutDeliverabilityDashboardOptionInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PutDeliverabilityDashboardOptionInput
Auto Trait Implementations§
impl Freeze for PutDeliverabilityDashboardOptionInput
impl RefUnwindSafe for PutDeliverabilityDashboardOptionInput
impl Send for PutDeliverabilityDashboardOptionInput
impl Sync for PutDeliverabilityDashboardOptionInput
impl Unpin for PutDeliverabilityDashboardOptionInput
impl UnwindSafe for PutDeliverabilityDashboardOptionInput
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