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

#include <BulkEmailEntry.h>

Public Member Functions

 BulkEmailEntry ()
 
 BulkEmailEntry (Aws::Utils::Json::JsonView jsonValue)
 
BulkEmailEntryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const DestinationGetDestination () const
 
bool DestinationHasBeenSet () const
 
void SetDestination (const Destination &value)
 
void SetDestination (Destination &&value)
 
BulkEmailEntryWithDestination (const Destination &value)
 
BulkEmailEntryWithDestination (Destination &&value)
 
const Aws::Vector< MessageTag > & GetReplacementTags () const
 
bool ReplacementTagsHasBeenSet () const
 
void SetReplacementTags (const Aws::Vector< MessageTag > &value)
 
void SetReplacementTags (Aws::Vector< MessageTag > &&value)
 
BulkEmailEntryWithReplacementTags (const Aws::Vector< MessageTag > &value)
 
BulkEmailEntryWithReplacementTags (Aws::Vector< MessageTag > &&value)
 
BulkEmailEntryAddReplacementTags (const MessageTag &value)
 
BulkEmailEntryAddReplacementTags (MessageTag &&value)
 
const ReplacementEmailContentGetReplacementEmailContent () const
 
bool ReplacementEmailContentHasBeenSet () const
 
void SetReplacementEmailContent (const ReplacementEmailContent &value)
 
void SetReplacementEmailContent (ReplacementEmailContent &&value)
 
BulkEmailEntryWithReplacementEmailContent (const ReplacementEmailContent &value)
 
BulkEmailEntryWithReplacementEmailContent (ReplacementEmailContent &&value)
 

Detailed Description

Definition at line 29 of file BulkEmailEntry.h.

Constructor & Destructor Documentation

◆ BulkEmailEntry() [1/2]

Aws::SESV2::Model::BulkEmailEntry::BulkEmailEntry ( )

◆ BulkEmailEntry() [2/2]

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

Member Function Documentation

◆ AddReplacementTags() [1/2]

BulkEmailEntry& Aws::SESV2::Model::BulkEmailEntry::AddReplacementTags ( const MessageTag value)
inline

A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendBulkTemplatedEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

Definition at line 171 of file BulkEmailEntry.h.

◆ AddReplacementTags() [2/2]

BulkEmailEntry& Aws::SESV2::Model::BulkEmailEntry::AddReplacementTags ( MessageTag &&  value)
inline

A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendBulkTemplatedEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

Definition at line 179 of file BulkEmailEntry.h.

◆ DestinationHasBeenSet()

bool Aws::SESV2::Model::BulkEmailEntry::DestinationHasBeenSet ( ) const
inline

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.

Definition at line 62 of file BulkEmailEntry.h.

◆ GetDestination()

const Destination& Aws::SESV2::Model::BulkEmailEntry::GetDestination ( ) const
inline

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.

Definition at line 49 of file BulkEmailEntry.h.

◆ GetReplacementEmailContent()

const ReplacementEmailContent& Aws::SESV2::Model::BulkEmailEntry::GetReplacementEmailContent ( ) const
inline

The ReplacementEmailContent associated with a BulkEmailEntry.

Definition at line 186 of file BulkEmailEntry.h.

◆ GetReplacementTags()

const Aws::Vector<MessageTag>& Aws::SESV2::Model::BulkEmailEntry::GetReplacementTags ( ) const
inline

A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendBulkTemplatedEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

Definition at line 123 of file BulkEmailEntry.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ReplacementEmailContentHasBeenSet()

bool Aws::SESV2::Model::BulkEmailEntry::ReplacementEmailContentHasBeenSet ( ) const
inline

The ReplacementEmailContent associated with a BulkEmailEntry.

Definition at line 192 of file BulkEmailEntry.h.

◆ ReplacementTagsHasBeenSet()

bool Aws::SESV2::Model::BulkEmailEntry::ReplacementTagsHasBeenSet ( ) const
inline

A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendBulkTemplatedEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

Definition at line 131 of file BulkEmailEntry.h.

◆ SetDestination() [1/2]

void Aws::SESV2::Model::BulkEmailEntry::SetDestination ( const Destination value)
inline

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.

Definition at line 75 of file BulkEmailEntry.h.

◆ SetDestination() [2/2]

void Aws::SESV2::Model::BulkEmailEntry::SetDestination ( Destination &&  value)
inline

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.

Definition at line 88 of file BulkEmailEntry.h.

◆ SetReplacementEmailContent() [1/2]

void Aws::SESV2::Model::BulkEmailEntry::SetReplacementEmailContent ( const ReplacementEmailContent value)
inline

The ReplacementEmailContent associated with a BulkEmailEntry.

Definition at line 198 of file BulkEmailEntry.h.

◆ SetReplacementEmailContent() [2/2]

void Aws::SESV2::Model::BulkEmailEntry::SetReplacementEmailContent ( ReplacementEmailContent &&  value)
inline

The ReplacementEmailContent associated with a BulkEmailEntry.

Definition at line 204 of file BulkEmailEntry.h.

◆ SetReplacementTags() [1/2]

void Aws::SESV2::Model::BulkEmailEntry::SetReplacementTags ( Aws::Vector< MessageTag > &&  value)
inline

A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendBulkTemplatedEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

Definition at line 147 of file BulkEmailEntry.h.

◆ SetReplacementTags() [2/2]

void Aws::SESV2::Model::BulkEmailEntry::SetReplacementTags ( const Aws::Vector< MessageTag > &  value)
inline

A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendBulkTemplatedEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

Definition at line 139 of file BulkEmailEntry.h.

◆ WithDestination() [1/2]

BulkEmailEntry& Aws::SESV2::Model::BulkEmailEntry::WithDestination ( const Destination value)
inline

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.

Definition at line 101 of file BulkEmailEntry.h.

◆ WithDestination() [2/2]

BulkEmailEntry& Aws::SESV2::Model::BulkEmailEntry::WithDestination ( Destination &&  value)
inline

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.

Definition at line 114 of file BulkEmailEntry.h.

◆ WithReplacementEmailContent() [1/2]

BulkEmailEntry& Aws::SESV2::Model::BulkEmailEntry::WithReplacementEmailContent ( const ReplacementEmailContent value)
inline

The ReplacementEmailContent associated with a BulkEmailEntry.

Definition at line 210 of file BulkEmailEntry.h.

◆ WithReplacementEmailContent() [2/2]

BulkEmailEntry& Aws::SESV2::Model::BulkEmailEntry::WithReplacementEmailContent ( ReplacementEmailContent &&  value)
inline

The ReplacementEmailContent associated with a BulkEmailEntry.

Definition at line 216 of file BulkEmailEntry.h.

◆ WithReplacementTags() [1/2]

BulkEmailEntry& Aws::SESV2::Model::BulkEmailEntry::WithReplacementTags ( Aws::Vector< MessageTag > &&  value)
inline

A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendBulkTemplatedEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

Definition at line 163 of file BulkEmailEntry.h.

◆ WithReplacementTags() [2/2]

BulkEmailEntry& Aws::SESV2::Model::BulkEmailEntry::WithReplacementTags ( const Aws::Vector< MessageTag > &  value)
inline

A list of tags, in the form of name/value pairs, to apply to an email that you send using the SendBulkTemplatedEmail operation. Tags correspond to characteristics of the email that you define, so that you can publish email sending events.

Definition at line 155 of file BulkEmailEntry.h.


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