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

#include <DomainDeliverabilityCampaign.h>

Public Member Functions

 DomainDeliverabilityCampaign ()
 
 DomainDeliverabilityCampaign (Aws::Utils::Json::JsonView jsonValue)
 
DomainDeliverabilityCampaignoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCampaignId () const
 
bool CampaignIdHasBeenSet () const
 
void SetCampaignId (const Aws::String &value)
 
void SetCampaignId (Aws::String &&value)
 
void SetCampaignId (const char *value)
 
DomainDeliverabilityCampaignWithCampaignId (const Aws::String &value)
 
DomainDeliverabilityCampaignWithCampaignId (Aws::String &&value)
 
DomainDeliverabilityCampaignWithCampaignId (const char *value)
 
const Aws::StringGetImageUrl () const
 
bool ImageUrlHasBeenSet () const
 
void SetImageUrl (const Aws::String &value)
 
void SetImageUrl (Aws::String &&value)
 
void SetImageUrl (const char *value)
 
DomainDeliverabilityCampaignWithImageUrl (const Aws::String &value)
 
DomainDeliverabilityCampaignWithImageUrl (Aws::String &&value)
 
DomainDeliverabilityCampaignWithImageUrl (const char *value)
 
const Aws::StringGetSubject () const
 
bool SubjectHasBeenSet () const
 
void SetSubject (const Aws::String &value)
 
void SetSubject (Aws::String &&value)
 
void SetSubject (const char *value)
 
DomainDeliverabilityCampaignWithSubject (const Aws::String &value)
 
DomainDeliverabilityCampaignWithSubject (Aws::String &&value)
 
DomainDeliverabilityCampaignWithSubject (const char *value)
 
const Aws::StringGetFromAddress () const
 
bool FromAddressHasBeenSet () const
 
void SetFromAddress (const Aws::String &value)
 
void SetFromAddress (Aws::String &&value)
 
void SetFromAddress (const char *value)
 
DomainDeliverabilityCampaignWithFromAddress (const Aws::String &value)
 
DomainDeliverabilityCampaignWithFromAddress (Aws::String &&value)
 
DomainDeliverabilityCampaignWithFromAddress (const char *value)
 
const Aws::Vector< Aws::String > & GetSendingIps () const
 
bool SendingIpsHasBeenSet () const
 
void SetSendingIps (const Aws::Vector< Aws::String > &value)
 
void SetSendingIps (Aws::Vector< Aws::String > &&value)
 
DomainDeliverabilityCampaignWithSendingIps (const Aws::Vector< Aws::String > &value)
 
DomainDeliverabilityCampaignWithSendingIps (Aws::Vector< Aws::String > &&value)
 
DomainDeliverabilityCampaignAddSendingIps (const Aws::String &value)
 
DomainDeliverabilityCampaignAddSendingIps (Aws::String &&value)
 
DomainDeliverabilityCampaignAddSendingIps (const char *value)
 
const Aws::Utils::DateTimeGetFirstSeenDateTime () const
 
bool FirstSeenDateTimeHasBeenSet () const
 
void SetFirstSeenDateTime (const Aws::Utils::DateTime &value)
 
void SetFirstSeenDateTime (Aws::Utils::DateTime &&value)
 
DomainDeliverabilityCampaignWithFirstSeenDateTime (const Aws::Utils::DateTime &value)
 
DomainDeliverabilityCampaignWithFirstSeenDateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastSeenDateTime () const
 
bool LastSeenDateTimeHasBeenSet () const
 
void SetLastSeenDateTime (const Aws::Utils::DateTime &value)
 
void SetLastSeenDateTime (Aws::Utils::DateTime &&value)
 
DomainDeliverabilityCampaignWithLastSeenDateTime (const Aws::Utils::DateTime &value)
 
DomainDeliverabilityCampaignWithLastSeenDateTime (Aws::Utils::DateTime &&value)
 
long long GetInboxCount () const
 
bool InboxCountHasBeenSet () const
 
void SetInboxCount (long long value)
 
DomainDeliverabilityCampaignWithInboxCount (long long value)
 
long long GetSpamCount () const
 
bool SpamCountHasBeenSet () const
 
void SetSpamCount (long long value)
 
DomainDeliverabilityCampaignWithSpamCount (long long value)
 
double GetReadRate () const
 
bool ReadRateHasBeenSet () const
 
void SetReadRate (double value)
 
DomainDeliverabilityCampaignWithReadRate (double value)
 
double GetDeleteRate () const
 
bool DeleteRateHasBeenSet () const
 
void SetDeleteRate (double value)
 
DomainDeliverabilityCampaignWithDeleteRate (double value)
 
double GetReadDeleteRate () const
 
bool ReadDeleteRateHasBeenSet () const
 
void SetReadDeleteRate (double value)
 
DomainDeliverabilityCampaignWithReadDeleteRate (double value)
 
long long GetProjectedVolume () const
 
bool ProjectedVolumeHasBeenSet () const
 
void SetProjectedVolume (long long value)
 
DomainDeliverabilityCampaignWithProjectedVolume (long long value)
 
const Aws::Vector< Aws::String > & GetEsps () const
 
bool EspsHasBeenSet () const
 
void SetEsps (const Aws::Vector< Aws::String > &value)
 
void SetEsps (Aws::Vector< Aws::String > &&value)
 
DomainDeliverabilityCampaignWithEsps (const Aws::Vector< Aws::String > &value)
 
DomainDeliverabilityCampaignWithEsps (Aws::Vector< Aws::String > &&value)
 
DomainDeliverabilityCampaignAddEsps (const Aws::String &value)
 
DomainDeliverabilityCampaignAddEsps (Aws::String &&value)
 
DomainDeliverabilityCampaignAddEsps (const char *value)
 

Detailed Description

An object that contains the deliverability data for a specific campaign. This data is available for a campaign only if the campaign sent email by using a domain that the Deliverability dashboard is enabled for (PutDeliverabilityDashboardOption operation).

See Also:

AWS API Reference

Definition at line 37 of file DomainDeliverabilityCampaign.h.

Constructor & Destructor Documentation

◆ DomainDeliverabilityCampaign() [1/2]

Aws::SESV2::Model::DomainDeliverabilityCampaign::DomainDeliverabilityCampaign ( )

◆ DomainDeliverabilityCampaign() [2/2]

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

Member Function Documentation

◆ AddEsps() [1/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::AddEsps ( Aws::String &&  value)
inline

The major email providers who handled the email message.

Definition at line 554 of file DomainDeliverabilityCampaign.h.

◆ AddEsps() [2/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::AddEsps ( const Aws::String value)
inline

The major email providers who handled the email message.

Definition at line 549 of file DomainDeliverabilityCampaign.h.

◆ AddEsps() [3/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::AddEsps ( const char *  value)
inline

The major email providers who handled the email message.

Definition at line 559 of file DomainDeliverabilityCampaign.h.

◆ AddSendingIps() [1/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::AddSendingIps ( Aws::String &&  value)
inline

The IP addresses that were used to send the email message.

Definition at line 264 of file DomainDeliverabilityCampaign.h.

◆ AddSendingIps() [2/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::AddSendingIps ( const Aws::String value)
inline

The IP addresses that were used to send the email message.

Definition at line 259 of file DomainDeliverabilityCampaign.h.

◆ AddSendingIps() [3/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::AddSendingIps ( const char *  value)
inline

The IP addresses that were used to send the email message.

Definition at line 269 of file DomainDeliverabilityCampaign.h.

◆ CampaignIdHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::CampaignIdHasBeenSet ( ) const
inline

The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

Definition at line 56 of file DomainDeliverabilityCampaign.h.

◆ DeleteRateHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::DeleteRateHasBeenSet ( ) const
inline

The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 447 of file DomainDeliverabilityCampaign.h.

◆ EspsHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::EspsHasBeenSet ( ) const
inline

The major email providers who handled the email message.

Definition at line 524 of file DomainDeliverabilityCampaign.h.

◆ FirstSeenDateTimeHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::FirstSeenDateTimeHasBeenSet ( ) const
inline

The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 284 of file DomainDeliverabilityCampaign.h.

◆ FromAddressHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::FromAddressHasBeenSet ( ) const
inline

The verified email address that the email message was sent from.

Definition at line 193 of file DomainDeliverabilityCampaign.h.

◆ GetCampaignId()

const Aws::String& Aws::SESV2::Model::DomainDeliverabilityCampaign::GetCampaignId ( ) const
inline

The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

Definition at line 50 of file DomainDeliverabilityCampaign.h.

◆ GetDeleteRate()

double Aws::SESV2::Model::DomainDeliverabilityCampaign::GetDeleteRate ( ) const
inline

The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 439 of file DomainDeliverabilityCampaign.h.

◆ GetEsps()

const Aws::Vector<Aws::String>& Aws::SESV2::Model::DomainDeliverabilityCampaign::GetEsps ( ) const
inline

The major email providers who handled the email message.

Definition at line 519 of file DomainDeliverabilityCampaign.h.

◆ GetFirstSeenDateTime()

const Aws::Utils::DateTime& Aws::SESV2::Model::DomainDeliverabilityCampaign::GetFirstSeenDateTime ( ) const
inline

The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 277 of file DomainDeliverabilityCampaign.h.

◆ GetFromAddress()

const Aws::String& Aws::SESV2::Model::DomainDeliverabilityCampaign::GetFromAddress ( ) const
inline

The verified email address that the email message was sent from.

Definition at line 188 of file DomainDeliverabilityCampaign.h.

◆ GetImageUrl()

const Aws::String& Aws::SESV2::Model::DomainDeliverabilityCampaign::GetImageUrl ( ) const
inline

The URL of an image that contains a snapshot of the email message that was sent.

Definition at line 99 of file DomainDeliverabilityCampaign.h.

◆ GetInboxCount()

long long Aws::SESV2::Model::DomainDeliverabilityCampaign::GetInboxCount ( ) const
inline

The number of email messages that were delivered to recipients’ inboxes.

Definition at line 361 of file DomainDeliverabilityCampaign.h.

◆ GetLastSeenDateTime()

const Aws::Utils::DateTime& Aws::SESV2::Model::DomainDeliverabilityCampaign::GetLastSeenDateTime ( ) const
inline

The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 320 of file DomainDeliverabilityCampaign.h.

◆ GetProjectedVolume()

long long Aws::SESV2::Model::DomainDeliverabilityCampaign::GetProjectedVolume ( ) const
inline

The projected number of recipients that the email message was sent to.

Definition at line 498 of file DomainDeliverabilityCampaign.h.

◆ GetReadDeleteRate()

double Aws::SESV2::Model::DomainDeliverabilityCampaign::GetReadDeleteRate ( ) const
inline

The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 471 of file DomainDeliverabilityCampaign.h.

◆ GetReadRate()

double Aws::SESV2::Model::DomainDeliverabilityCampaign::GetReadRate ( ) const
inline

The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 409 of file DomainDeliverabilityCampaign.h.

◆ GetSendingIps()

const Aws::Vector<Aws::String>& Aws::SESV2::Model::DomainDeliverabilityCampaign::GetSendingIps ( ) const
inline

The IP addresses that were used to send the email message.

Definition at line 229 of file DomainDeliverabilityCampaign.h.

◆ GetSpamCount()

long long Aws::SESV2::Model::DomainDeliverabilityCampaign::GetSpamCount ( ) const
inline

The number of email messages that were delivered to recipients' spam or junk mail folders.

Definition at line 383 of file DomainDeliverabilityCampaign.h.

◆ GetSubject()

const Aws::String& Aws::SESV2::Model::DomainDeliverabilityCampaign::GetSubject ( ) const
inline

The subject line, or title, of the email message.

Definition at line 147 of file DomainDeliverabilityCampaign.h.

◆ ImageUrlHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::ImageUrlHasBeenSet ( ) const
inline

The URL of an image that contains a snapshot of the email message that was sent.

Definition at line 105 of file DomainDeliverabilityCampaign.h.

◆ InboxCountHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::InboxCountHasBeenSet ( ) const
inline

The number of email messages that were delivered to recipients’ inboxes.

Definition at line 366 of file DomainDeliverabilityCampaign.h.

◆ Jsonize()

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

◆ LastSeenDateTimeHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::LastSeenDateTimeHasBeenSet ( ) const
inline

The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 327 of file DomainDeliverabilityCampaign.h.

◆ operator=()

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

◆ ProjectedVolumeHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::ProjectedVolumeHasBeenSet ( ) const
inline

The projected number of recipients that the email message was sent to.

Definition at line 503 of file DomainDeliverabilityCampaign.h.

◆ ReadDeleteRateHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::ReadDeleteRateHasBeenSet ( ) const
inline

The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 478 of file DomainDeliverabilityCampaign.h.

◆ ReadRateHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::ReadRateHasBeenSet ( ) const
inline

The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 416 of file DomainDeliverabilityCampaign.h.

◆ SendingIpsHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::SendingIpsHasBeenSet ( ) const
inline

The IP addresses that were used to send the email message.

Definition at line 234 of file DomainDeliverabilityCampaign.h.

◆ SetCampaignId() [1/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetCampaignId ( Aws::String &&  value)
inline

The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

Definition at line 68 of file DomainDeliverabilityCampaign.h.

◆ SetCampaignId() [2/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetCampaignId ( const Aws::String value)
inline

The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

Definition at line 62 of file DomainDeliverabilityCampaign.h.

◆ SetCampaignId() [3/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetCampaignId ( const char *  value)
inline

The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

Definition at line 74 of file DomainDeliverabilityCampaign.h.

◆ SetDeleteRate()

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetDeleteRate ( double  value)
inline

The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 455 of file DomainDeliverabilityCampaign.h.

◆ SetEsps() [1/2]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetEsps ( Aws::Vector< Aws::String > &&  value)
inline

The major email providers who handled the email message.

Definition at line 534 of file DomainDeliverabilityCampaign.h.

◆ SetEsps() [2/2]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetEsps ( const Aws::Vector< Aws::String > &  value)
inline

The major email providers who handled the email message.

Definition at line 529 of file DomainDeliverabilityCampaign.h.

◆ SetFirstSeenDateTime() [1/2]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFirstSeenDateTime ( Aws::Utils::DateTime &&  value)
inline

The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 298 of file DomainDeliverabilityCampaign.h.

◆ SetFirstSeenDateTime() [2/2]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFirstSeenDateTime ( const Aws::Utils::DateTime value)
inline

The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 291 of file DomainDeliverabilityCampaign.h.

◆ SetFromAddress() [1/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFromAddress ( Aws::String &&  value)
inline

The verified email address that the email message was sent from.

Definition at line 203 of file DomainDeliverabilityCampaign.h.

◆ SetFromAddress() [2/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFromAddress ( const Aws::String value)
inline

The verified email address that the email message was sent from.

Definition at line 198 of file DomainDeliverabilityCampaign.h.

◆ SetFromAddress() [3/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetFromAddress ( const char *  value)
inline

The verified email address that the email message was sent from.

Definition at line 208 of file DomainDeliverabilityCampaign.h.

◆ SetImageUrl() [1/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetImageUrl ( Aws::String &&  value)
inline

The URL of an image that contains a snapshot of the email message that was sent.

Definition at line 117 of file DomainDeliverabilityCampaign.h.

◆ SetImageUrl() [2/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetImageUrl ( const Aws::String value)
inline

The URL of an image that contains a snapshot of the email message that was sent.

Definition at line 111 of file DomainDeliverabilityCampaign.h.

◆ SetImageUrl() [3/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetImageUrl ( const char *  value)
inline

The URL of an image that contains a snapshot of the email message that was sent.

Definition at line 123 of file DomainDeliverabilityCampaign.h.

◆ SetInboxCount()

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetInboxCount ( long long  value)
inline

The number of email messages that were delivered to recipients’ inboxes.

Definition at line 371 of file DomainDeliverabilityCampaign.h.

◆ SetLastSeenDateTime() [1/2]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetLastSeenDateTime ( Aws::Utils::DateTime &&  value)
inline

The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 341 of file DomainDeliverabilityCampaign.h.

◆ SetLastSeenDateTime() [2/2]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetLastSeenDateTime ( const Aws::Utils::DateTime value)
inline

The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 334 of file DomainDeliverabilityCampaign.h.

◆ SetProjectedVolume()

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetProjectedVolume ( long long  value)
inline

The projected number of recipients that the email message was sent to.

Definition at line 508 of file DomainDeliverabilityCampaign.h.

◆ SetReadDeleteRate()

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetReadDeleteRate ( double  value)
inline

The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 485 of file DomainDeliverabilityCampaign.h.

◆ SetReadRate()

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetReadRate ( double  value)
inline

The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 423 of file DomainDeliverabilityCampaign.h.

◆ SetSendingIps() [1/2]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSendingIps ( Aws::Vector< Aws::String > &&  value)
inline

The IP addresses that were used to send the email message.

Definition at line 244 of file DomainDeliverabilityCampaign.h.

◆ SetSendingIps() [2/2]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSendingIps ( const Aws::Vector< Aws::String > &  value)
inline

The IP addresses that were used to send the email message.

Definition at line 239 of file DomainDeliverabilityCampaign.h.

◆ SetSpamCount()

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSpamCount ( long long  value)
inline

The number of email messages that were delivered to recipients' spam or junk mail folders.

Definition at line 395 of file DomainDeliverabilityCampaign.h.

◆ SetSubject() [1/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSubject ( Aws::String &&  value)
inline

The subject line, or title, of the email message.

Definition at line 162 of file DomainDeliverabilityCampaign.h.

◆ SetSubject() [2/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSubject ( const Aws::String value)
inline

The subject line, or title, of the email message.

Definition at line 157 of file DomainDeliverabilityCampaign.h.

◆ SetSubject() [3/3]

void Aws::SESV2::Model::DomainDeliverabilityCampaign::SetSubject ( const char *  value)
inline

The subject line, or title, of the email message.

Definition at line 167 of file DomainDeliverabilityCampaign.h.

◆ SpamCountHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::SpamCountHasBeenSet ( ) const
inline

The number of email messages that were delivered to recipients' spam or junk mail folders.

Definition at line 389 of file DomainDeliverabilityCampaign.h.

◆ SubjectHasBeenSet()

bool Aws::SESV2::Model::DomainDeliverabilityCampaign::SubjectHasBeenSet ( ) const
inline

The subject line, or title, of the email message.

Definition at line 152 of file DomainDeliverabilityCampaign.h.

◆ WithCampaignId() [1/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithCampaignId ( Aws::String &&  value)
inline

The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

Definition at line 86 of file DomainDeliverabilityCampaign.h.

◆ WithCampaignId() [2/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithCampaignId ( const Aws::String value)
inline

The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

Definition at line 80 of file DomainDeliverabilityCampaign.h.

◆ WithCampaignId() [3/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithCampaignId ( const char *  value)
inline

The unique identifier for the campaign. The Deliverability dashboard automatically generates and assigns this identifier to a campaign.

Definition at line 92 of file DomainDeliverabilityCampaign.h.

◆ WithDeleteRate()

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithDeleteRate ( double  value)
inline

The percentage of email messages that were deleted by recipients, without being opened first. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 463 of file DomainDeliverabilityCampaign.h.

◆ WithEsps() [1/2]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithEsps ( Aws::Vector< Aws::String > &&  value)
inline

The major email providers who handled the email message.

Definition at line 544 of file DomainDeliverabilityCampaign.h.

◆ WithEsps() [2/2]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithEsps ( const Aws::Vector< Aws::String > &  value)
inline

The major email providers who handled the email message.

Definition at line 539 of file DomainDeliverabilityCampaign.h.

◆ WithFirstSeenDateTime() [1/2]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFirstSeenDateTime ( Aws::Utils::DateTime &&  value)
inline

The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 312 of file DomainDeliverabilityCampaign.h.

◆ WithFirstSeenDateTime() [2/2]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFirstSeenDateTime ( const Aws::Utils::DateTime value)
inline

The first time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 305 of file DomainDeliverabilityCampaign.h.

◆ WithFromAddress() [1/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFromAddress ( Aws::String &&  value)
inline

The verified email address that the email message was sent from.

Definition at line 218 of file DomainDeliverabilityCampaign.h.

◆ WithFromAddress() [2/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFromAddress ( const Aws::String value)
inline

The verified email address that the email message was sent from.

Definition at line 213 of file DomainDeliverabilityCampaign.h.

◆ WithFromAddress() [3/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithFromAddress ( const char *  value)
inline

The verified email address that the email message was sent from.

Definition at line 223 of file DomainDeliverabilityCampaign.h.

◆ WithImageUrl() [1/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithImageUrl ( Aws::String &&  value)
inline

The URL of an image that contains a snapshot of the email message that was sent.

Definition at line 135 of file DomainDeliverabilityCampaign.h.

◆ WithImageUrl() [2/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithImageUrl ( const Aws::String value)
inline

The URL of an image that contains a snapshot of the email message that was sent.

Definition at line 129 of file DomainDeliverabilityCampaign.h.

◆ WithImageUrl() [3/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithImageUrl ( const char *  value)
inline

The URL of an image that contains a snapshot of the email message that was sent.

Definition at line 141 of file DomainDeliverabilityCampaign.h.

◆ WithInboxCount()

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithInboxCount ( long long  value)
inline

The number of email messages that were delivered to recipients’ inboxes.

Definition at line 376 of file DomainDeliverabilityCampaign.h.

◆ WithLastSeenDateTime() [1/2]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithLastSeenDateTime ( Aws::Utils::DateTime &&  value)
inline

The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 355 of file DomainDeliverabilityCampaign.h.

◆ WithLastSeenDateTime() [2/2]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithLastSeenDateTime ( const Aws::Utils::DateTime value)
inline

The last time, in Unix time format, when the email message was delivered to any recipient's inbox. This value can help you determine how long it took for a campaign to deliver an email message.

Definition at line 348 of file DomainDeliverabilityCampaign.h.

◆ WithProjectedVolume()

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithProjectedVolume ( long long  value)
inline

The projected number of recipients that the email message was sent to.

Definition at line 513 of file DomainDeliverabilityCampaign.h.

◆ WithReadDeleteRate()

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithReadDeleteRate ( double  value)
inline

The percentage of email messages that were opened and then deleted by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 492 of file DomainDeliverabilityCampaign.h.

◆ WithReadRate()

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithReadRate ( double  value)
inline

The percentage of email messages that were opened by recipients. Due to technical limitations, this value only includes recipients who opened the message by using an email client that supports images.

Definition at line 430 of file DomainDeliverabilityCampaign.h.

◆ WithSendingIps() [1/2]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSendingIps ( Aws::Vector< Aws::String > &&  value)
inline

The IP addresses that were used to send the email message.

Definition at line 254 of file DomainDeliverabilityCampaign.h.

◆ WithSendingIps() [2/2]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSendingIps ( const Aws::Vector< Aws::String > &  value)
inline

The IP addresses that were used to send the email message.

Definition at line 249 of file DomainDeliverabilityCampaign.h.

◆ WithSpamCount()

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSpamCount ( long long  value)
inline

The number of email messages that were delivered to recipients' spam or junk mail folders.

Definition at line 401 of file DomainDeliverabilityCampaign.h.

◆ WithSubject() [1/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSubject ( Aws::String &&  value)
inline

The subject line, or title, of the email message.

Definition at line 177 of file DomainDeliverabilityCampaign.h.

◆ WithSubject() [2/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSubject ( const Aws::String value)
inline

The subject line, or title, of the email message.

Definition at line 172 of file DomainDeliverabilityCampaign.h.

◆ WithSubject() [3/3]

DomainDeliverabilityCampaign& Aws::SESV2::Model::DomainDeliverabilityCampaign::WithSubject ( const char *  value)
inline

The subject line, or title, of the email message.

Definition at line 182 of file DomainDeliverabilityCampaign.h.


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