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

#include <Destination.h>

Public Member Functions

 Destination ()
 
 Destination (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Destinationoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void OutputToStream (Aws::OStream &ostream, const char *location, unsigned index, const char *locationValue) const
 
void OutputToStream (Aws::OStream &oStream, const char *location) 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

Represents the destination of the message, consisting of To:, CC:, and BCC: fields.

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::SES::Model::Destination::Destination ( )

◆ Destination() [2/2]

Aws::SES::Model::Destination::Destination ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddBccAddresses() [1/3]

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

The recipients to place on the BCC: line of the message.

Definition at line 182 of file Destination.h.

◆ AddBccAddresses() [2/3]

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

The recipients to place on the BCC: line of the message.

Definition at line 177 of file Destination.h.

◆ AddBccAddresses() [3/3]

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

The recipients to place on the BCC: line of the message.

Definition at line 187 of file Destination.h.

◆ AddCcAddresses() [1/3]

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

The recipients to place on the CC: line of the message.

Definition at line 136 of file Destination.h.

◆ AddCcAddresses() [2/3]

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

The recipients to place on the CC: line of the message.

Definition at line 131 of file Destination.h.

◆ AddCcAddresses() [3/3]

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

The recipients to place on the CC: line of the message.

Definition at line 141 of file Destination.h.

◆ AddToAddresses() [1/3]

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

The recipients to place on the To: line of the message.

Definition at line 90 of file Destination.h.

◆ AddToAddresses() [2/3]

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

The recipients to place on the To: line of the message.

Definition at line 85 of file Destination.h.

◆ AddToAddresses() [3/3]

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

The recipients to place on the To: line of the message.

Definition at line 95 of file Destination.h.

◆ BccAddressesHasBeenSet()

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

The recipients to place on the BCC: line of the message.

Definition at line 152 of file Destination.h.

◆ CcAddressesHasBeenSet()

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

The recipients to place on the CC: line of the message.

Definition at line 106 of file Destination.h.

◆ GetBccAddresses()

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

The recipients to place on the BCC: line of the message.

Definition at line 147 of file Destination.h.

◆ GetCcAddresses()

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

The recipients to place on the CC: line of the message.

Definition at line 101 of file Destination.h.

◆ GetToAddresses()

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

The recipients to place on the To: line of the message.

Definition at line 55 of file Destination.h.

◆ operator=()

Destination& Aws::SES::Model::Destination::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OutputToStream() [1/2]

void Aws::SES::Model::Destination::OutputToStream ( Aws::OStream oStream,
const char *  location 
) const

◆ OutputToStream() [2/2]

void Aws::SES::Model::Destination::OutputToStream ( Aws::OStream ostream,
const char *  location,
unsigned  index,
const char *  locationValue 
) const

◆ SetBccAddresses() [1/2]

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

The recipients to place on the BCC: line of the message.

Definition at line 162 of file Destination.h.

◆ SetBccAddresses() [2/2]

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

The recipients to place on the BCC: line of the message.

Definition at line 157 of file Destination.h.

◆ SetCcAddresses() [1/2]

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

The recipients to place on the CC: line of the message.

Definition at line 116 of file Destination.h.

◆ SetCcAddresses() [2/2]

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

The recipients to place on the CC: line of the message.

Definition at line 111 of file Destination.h.

◆ SetToAddresses() [1/2]

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

The recipients to place on the To: line of the message.

Definition at line 70 of file Destination.h.

◆ SetToAddresses() [2/2]

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

The recipients to place on the To: line of the message.

Definition at line 65 of file Destination.h.

◆ ToAddressesHasBeenSet()

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

The recipients to place on the To: line of the message.

Definition at line 60 of file Destination.h.

◆ WithBccAddresses() [1/2]

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

The recipients to place on the BCC: line of the message.

Definition at line 172 of file Destination.h.

◆ WithBccAddresses() [2/2]

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

The recipients to place on the BCC: line of the message.

Definition at line 167 of file Destination.h.

◆ WithCcAddresses() [1/2]

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

The recipients to place on the CC: line of the message.

Definition at line 126 of file Destination.h.

◆ WithCcAddresses() [2/2]

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

The recipients to place on the CC: line of the message.

Definition at line 121 of file Destination.h.

◆ WithToAddresses() [1/2]

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

The recipients to place on the To: line of the message.

Definition at line 80 of file Destination.h.

◆ WithToAddresses() [2/2]

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

The recipients to place on the To: line of the message.

Definition at line 75 of file Destination.h.


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