AWS SDK for C++  1.9.129
AWS SDK for C++
Public Member Functions | List of all members
Aws::SESV2::Model::Destination Class Reference

#include <Destination.h>

Public Member Functions

 Destination ()
 
 Destination (Aws::Utils::Json::JsonView jsonValue)
 
Destinationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< Aws::String > & GetToAddresses () const
 
bool ToAddressesHasBeenSet () const
 
void SetToAddresses (const Aws::Vector< Aws::String > &value)
 
void SetToAddresses (Aws::Vector< Aws::String > &&value)
 
DestinationWithToAddresses (const Aws::Vector< Aws::String > &value)
 
DestinationWithToAddresses (Aws::Vector< Aws::String > &&value)
 
DestinationAddToAddresses (const Aws::String &value)
 
DestinationAddToAddresses (Aws::String &&value)
 
DestinationAddToAddresses (const char *value)
 
const Aws::Vector< Aws::String > & GetCcAddresses () const
 
bool CcAddressesHasBeenSet () const
 
void SetCcAddresses (const Aws::Vector< Aws::String > &value)
 
void SetCcAddresses (Aws::Vector< Aws::String > &&value)
 
DestinationWithCcAddresses (const Aws::Vector< Aws::String > &value)
 
DestinationWithCcAddresses (Aws::Vector< Aws::String > &&value)
 
DestinationAddCcAddresses (const Aws::String &value)
 
DestinationAddCcAddresses (Aws::String &&value)
 
DestinationAddCcAddresses (const char *value)
 
const Aws::Vector< Aws::String > & GetBccAddresses () const
 
bool BccAddressesHasBeenSet () const
 
void SetBccAddresses (const Aws::Vector< Aws::String > &value)
 
void SetBccAddresses (Aws::Vector< Aws::String > &&value)
 
DestinationWithBccAddresses (const Aws::Vector< Aws::String > &value)
 
DestinationWithBccAddresses (Aws::Vector< Aws::String > &&value)
 
DestinationAddBccAddresses (const Aws::String &value)
 
DestinationAddBccAddresses (Aws::String &&value)
 
DestinationAddBccAddresses (const char *value)
 

Detailed Description

An object that describes the recipients for an email.

Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the local part of a destination email address (the part of the email address that precedes the @ sign) may only contain 7-bit ASCII characters. If the domain part of an address (the part after the @ sign) contains non-ASCII characters, they must be encoded using Punycode, as described in RFC3492.

See Also:

AWS API Reference

Definition at line 41 of file Destination.h.

Constructor & Destructor Documentation

◆ Destination() [1/2]

Aws::SESV2::Model::Destination::Destination ( )

◆ Destination() [2/2]

Aws::SESV2::Model::Destination::Destination ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddBccAddresses() [1/3]

Destination& Aws::SESV2::Model::Destination::AddBccAddresses ( Aws::String &&  value)
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 206 of file Destination.h.

◆ AddBccAddresses() [2/3]

Destination& Aws::SESV2::Model::Destination::AddBccAddresses ( const Aws::String value)
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 200 of file Destination.h.

◆ AddBccAddresses() [3/3]

Destination& Aws::SESV2::Model::Destination::AddBccAddresses ( const char *  value)
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 212 of file Destination.h.

◆ AddCcAddresses() [1/3]

Destination& Aws::SESV2::Model::Destination::AddCcAddresses ( Aws::String &&  value)
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 151 of file Destination.h.

◆ AddCcAddresses() [2/3]

Destination& Aws::SESV2::Model::Destination::AddCcAddresses ( const Aws::String value)
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 145 of file Destination.h.

◆ AddCcAddresses() [3/3]

Destination& Aws::SESV2::Model::Destination::AddCcAddresses ( const char *  value)
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 157 of file Destination.h.

◆ AddToAddresses() [1/3]

Destination& Aws::SESV2::Model::Destination::AddToAddresses ( Aws::String &&  value)
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 96 of file Destination.h.

◆ AddToAddresses() [2/3]

Destination& Aws::SESV2::Model::Destination::AddToAddresses ( const Aws::String value)
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 90 of file Destination.h.

◆ AddToAddresses() [3/3]

Destination& Aws::SESV2::Model::Destination::AddToAddresses ( const char *  value)
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 102 of file Destination.h.

◆ BccAddressesHasBeenSet()

bool Aws::SESV2::Model::Destination::BccAddressesHasBeenSet ( ) const
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 170 of file Destination.h.

◆ CcAddressesHasBeenSet()

bool Aws::SESV2::Model::Destination::CcAddressesHasBeenSet ( ) const
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 115 of file Destination.h.

◆ GetBccAddresses()

const Aws::Vector<Aws::String>& Aws::SESV2::Model::Destination::GetBccAddresses ( ) const
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 164 of file Destination.h.

◆ GetCcAddresses()

const Aws::Vector<Aws::String>& Aws::SESV2::Model::Destination::GetCcAddresses ( ) const
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 109 of file Destination.h.

◆ GetToAddresses()

const Aws::Vector<Aws::String>& Aws::SESV2::Model::Destination::GetToAddresses ( ) const
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 54 of file Destination.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::SESV2::Model::Destination::Jsonize ( ) const

◆ operator=()

Destination& Aws::SESV2::Model::Destination::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBccAddresses() [1/2]

void Aws::SESV2::Model::Destination::SetBccAddresses ( Aws::Vector< Aws::String > &&  value)
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 182 of file Destination.h.

◆ SetBccAddresses() [2/2]

void Aws::SESV2::Model::Destination::SetBccAddresses ( const Aws::Vector< Aws::String > &  value)
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 176 of file Destination.h.

◆ SetCcAddresses() [1/2]

void Aws::SESV2::Model::Destination::SetCcAddresses ( Aws::Vector< Aws::String > &&  value)
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 127 of file Destination.h.

◆ SetCcAddresses() [2/2]

void Aws::SESV2::Model::Destination::SetCcAddresses ( const Aws::Vector< Aws::String > &  value)
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 121 of file Destination.h.

◆ SetToAddresses() [1/2]

void Aws::SESV2::Model::Destination::SetToAddresses ( Aws::Vector< Aws::String > &&  value)
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 72 of file Destination.h.

◆ SetToAddresses() [2/2]

void Aws::SESV2::Model::Destination::SetToAddresses ( const Aws::Vector< Aws::String > &  value)
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 66 of file Destination.h.

◆ ToAddressesHasBeenSet()

bool Aws::SESV2::Model::Destination::ToAddressesHasBeenSet ( ) const
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 60 of file Destination.h.

◆ WithBccAddresses() [1/2]

Destination& Aws::SESV2::Model::Destination::WithBccAddresses ( Aws::Vector< Aws::String > &&  value)
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 194 of file Destination.h.

◆ WithBccAddresses() [2/2]

Destination& Aws::SESV2::Model::Destination::WithBccAddresses ( const Aws::Vector< Aws::String > &  value)
inline

An array that contains the email addresses of the "BCC" (blind carbon copy) recipients for the email.

Definition at line 188 of file Destination.h.

◆ WithCcAddresses() [1/2]

Destination& Aws::SESV2::Model::Destination::WithCcAddresses ( Aws::Vector< Aws::String > &&  value)
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 139 of file Destination.h.

◆ WithCcAddresses() [2/2]

Destination& Aws::SESV2::Model::Destination::WithCcAddresses ( const Aws::Vector< Aws::String > &  value)
inline

An array that contains the email addresses of the "CC" (carbon copy) recipients for the email.

Definition at line 133 of file Destination.h.

◆ WithToAddresses() [1/2]

Destination& Aws::SESV2::Model::Destination::WithToAddresses ( Aws::Vector< Aws::String > &&  value)
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 84 of file Destination.h.

◆ WithToAddresses() [2/2]

Destination& Aws::SESV2::Model::Destination::WithToAddresses ( const Aws::Vector< Aws::String > &  value)
inline

An array that contains the email addresses of the "To" recipients for the email.

Definition at line 78 of file Destination.h.


The documentation for this class was generated from the following file: