Struct aws_sdk_pinpointemail::operation::put_deliverability_dashboard_option::builders::PutDeliverabilityDashboardOptionFluentBuilder
source · pub struct PutDeliverabilityDashboardOptionFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to PutDeliverabilityDashboardOption
.
Enable or disable the Deliverability dashboard for your Amazon Pinpoint account. 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 Pinpoint. 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 Pinpoint. For more information about the features and cost of a Deliverability dashboard subscription, see Amazon Pinpoint Pricing.
Implementations§
source§impl PutDeliverabilityDashboardOptionFluentBuilder
impl PutDeliverabilityDashboardOptionFluentBuilder
sourcepub fn as_input(&self) -> &PutDeliverabilityDashboardOptionInputBuilder
pub fn as_input(&self) -> &PutDeliverabilityDashboardOptionInputBuilder
Access the PutDeliverabilityDashboardOption as a reference.
sourcepub async fn send(
self
) -> Result<PutDeliverabilityDashboardOptionOutput, SdkError<PutDeliverabilityDashboardOptionError, HttpResponse>>
pub async fn send( self ) -> Result<PutDeliverabilityDashboardOptionOutput, SdkError<PutDeliverabilityDashboardOptionError, 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<PutDeliverabilityDashboardOptionOutput, PutDeliverabilityDashboardOptionError, Self>
pub fn customize( self ) -> CustomizableOperation<PutDeliverabilityDashboardOptionOutput, PutDeliverabilityDashboardOptionError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn dashboard_enabled(self, input: bool) -> Self
pub fn dashboard_enabled(self, input: bool) -> Self
Specifies whether to enable the Deliverability dashboard for your Amazon Pinpoint account. To enable the dashboard, set this value to true
.
sourcepub fn set_dashboard_enabled(self, input: Option<bool>) -> Self
pub fn set_dashboard_enabled(self, input: Option<bool>) -> Self
Specifies whether to enable the Deliverability dashboard for your Amazon Pinpoint account. To enable the dashboard, set this value to true
.
sourcepub fn get_dashboard_enabled(&self) -> &Option<bool>
pub fn get_dashboard_enabled(&self) -> &Option<bool>
Specifies whether to enable the Deliverability dashboard for your Amazon Pinpoint account. To enable the dashboard, set this value to true
.
sourcepub fn subscribed_domains(
self,
input: DomainDeliverabilityTrackingOption
) -> Self
pub fn subscribed_domains( self, input: DomainDeliverabilityTrackingOption ) -> Self
Appends an item to SubscribedDomains
.
To override the contents of this collection use set_subscribed_domains
.
An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.
sourcepub fn set_subscribed_domains(
self,
input: Option<Vec<DomainDeliverabilityTrackingOption>>
) -> Self
pub fn set_subscribed_domains( self, input: Option<Vec<DomainDeliverabilityTrackingOption>> ) -> Self
An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.
sourcepub fn get_subscribed_domains(
&self
) -> &Option<Vec<DomainDeliverabilityTrackingOption>>
pub fn get_subscribed_domains( &self ) -> &Option<Vec<DomainDeliverabilityTrackingOption>>
An array of objects, one for each verified domain that you use to send email and enabled the Deliverability dashboard for.
Trait Implementations§
source§impl Clone for PutDeliverabilityDashboardOptionFluentBuilder
impl Clone for PutDeliverabilityDashboardOptionFluentBuilder
source§fn clone(&self) -> PutDeliverabilityDashboardOptionFluentBuilder
fn clone(&self) -> PutDeliverabilityDashboardOptionFluentBuilder
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 PutDeliverabilityDashboardOptionFluentBuilder
impl !RefUnwindSafe for PutDeliverabilityDashboardOptionFluentBuilder
impl Send for PutDeliverabilityDashboardOptionFluentBuilder
impl Sync for PutDeliverabilityDashboardOptionFluentBuilder
impl Unpin for PutDeliverabilityDashboardOptionFluentBuilder
impl !UnwindSafe for PutDeliverabilityDashboardOptionFluentBuilder
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