Struct aws_sdk_ses::model::bulk_email_destination_status::Builder
source · [−]#[non_exhaustive]pub struct Builder { /* private fields */ }
Expand description
A builder for BulkEmailDestinationStatus
Implementations
sourceimpl Builder
impl Builder
sourcepub fn status(self, input: BulkEmailStatus) -> Self
pub fn status(self, input: BulkEmailStatus) -> Self
The status of a message sent using the SendBulkTemplatedEmail
operation.
Possible values for this parameter include:
-
Success
: Amazon SES accepted the message, and will attempt to deliver it to the recipients. -
MessageRejected
: The message was rejected because it contained a virus. -
MailFromDomainNotVerified
: The sender's email address or domain was not verified. -
ConfigurationSetDoesNotExist
: The configuration set you specified does not exist. -
TemplateDoesNotExist
: The template you specified does not exist. -
AccountSuspended
: Your account has been shut down because of issues related to your email sending practices. -
AccountThrottled
: The number of emails you can send has been reduced because your account has exceeded its allocated sending limit. -
AccountDailyQuotaExceeded
: You have reached or exceeded the maximum number of emails you can send from your account in a 24-hour period. -
InvalidSendingPoolName
: The configuration set you specified refers to an IP pool that does not exist. -
AccountSendingPaused
: Email sending for the Amazon SES account was disabled using theUpdateAccountSendingEnabled
operation. -
ConfigurationSetSendingPaused
: Email sending for this configuration set was disabled using theUpdateConfigurationSetSendingEnabled
operation. -
InvalidParameterValue
: One or more of the parameters you specified when calling this operation was invalid. See the error message for additional information. -
TransientFailure
: Amazon SES was unable to process your request because of a temporary issue. -
Failed
: Amazon SES was unable to process your request. See the error message for additional information.
sourcepub fn set_status(self, input: Option<BulkEmailStatus>) -> Self
pub fn set_status(self, input: Option<BulkEmailStatus>) -> Self
The status of a message sent using the SendBulkTemplatedEmail
operation.
Possible values for this parameter include:
-
Success
: Amazon SES accepted the message, and will attempt to deliver it to the recipients. -
MessageRejected
: The message was rejected because it contained a virus. -
MailFromDomainNotVerified
: The sender's email address or domain was not verified. -
ConfigurationSetDoesNotExist
: The configuration set you specified does not exist. -
TemplateDoesNotExist
: The template you specified does not exist. -
AccountSuspended
: Your account has been shut down because of issues related to your email sending practices. -
AccountThrottled
: The number of emails you can send has been reduced because your account has exceeded its allocated sending limit. -
AccountDailyQuotaExceeded
: You have reached or exceeded the maximum number of emails you can send from your account in a 24-hour period. -
InvalidSendingPoolName
: The configuration set you specified refers to an IP pool that does not exist. -
AccountSendingPaused
: Email sending for the Amazon SES account was disabled using theUpdateAccountSendingEnabled
operation. -
ConfigurationSetSendingPaused
: Email sending for this configuration set was disabled using theUpdateConfigurationSetSendingEnabled
operation. -
InvalidParameterValue
: One or more of the parameters you specified when calling this operation was invalid. See the error message for additional information. -
TransientFailure
: Amazon SES was unable to process your request because of a temporary issue. -
Failed
: Amazon SES was unable to process your request. See the error message for additional information.
sourcepub fn error(self, input: impl Into<String>) -> Self
pub fn error(self, input: impl Into<String>) -> Self
A description of an error that prevented a message being sent using the SendBulkTemplatedEmail
operation.
sourcepub fn set_error(self, input: Option<String>) -> Self
pub fn set_error(self, input: Option<String>) -> Self
A description of an error that prevented a message being sent using the SendBulkTemplatedEmail
operation.
sourcepub fn message_id(self, input: impl Into<String>) -> Self
pub fn message_id(self, input: impl Into<String>) -> Self
The unique message identifier returned from the SendBulkTemplatedEmail
operation.
sourcepub fn set_message_id(self, input: Option<String>) -> Self
pub fn set_message_id(self, input: Option<String>) -> Self
The unique message identifier returned from the SendBulkTemplatedEmail
operation.
sourcepub fn build(self) -> BulkEmailDestinationStatus
pub fn build(self) -> BulkEmailDestinationStatus
Consumes the builder and constructs a BulkEmailDestinationStatus
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more