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

#include <DomainIspPlacement.h>

Public Member Functions

 DomainIspPlacement ()
 
 DomainIspPlacement (Aws::Utils::Json::JsonView jsonValue)
 
DomainIspPlacementoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIspName () const
 
bool IspNameHasBeenSet () const
 
void SetIspName (const Aws::String &value)
 
void SetIspName (Aws::String &&value)
 
void SetIspName (const char *value)
 
DomainIspPlacementWithIspName (const Aws::String &value)
 
DomainIspPlacementWithIspName (Aws::String &&value)
 
DomainIspPlacementWithIspName (const char *value)
 
long long GetInboxRawCount () const
 
bool InboxRawCountHasBeenSet () const
 
void SetInboxRawCount (long long value)
 
DomainIspPlacementWithInboxRawCount (long long value)
 
long long GetSpamRawCount () const
 
bool SpamRawCountHasBeenSet () const
 
void SetSpamRawCount (long long value)
 
DomainIspPlacementWithSpamRawCount (long long value)
 
double GetInboxPercentage () const
 
bool InboxPercentageHasBeenSet () const
 
void SetInboxPercentage (double value)
 
DomainIspPlacementWithInboxPercentage (double value)
 
double GetSpamPercentage () const
 
bool SpamPercentageHasBeenSet () const
 
void SetSpamPercentage (double value)
 
DomainIspPlacementWithSpamPercentage (double value)
 

Detailed Description

An object that contains inbox placement data for email sent from one of your email domains to a specific email provider.

See Also:

AWS API Reference

Definition at line 32 of file DomainIspPlacement.h.

Constructor & Destructor Documentation

◆ DomainIspPlacement() [1/2]

Aws::SESV2::Model::DomainIspPlacement::DomainIspPlacement ( )

◆ DomainIspPlacement() [2/2]

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

Member Function Documentation

◆ GetInboxPercentage()

double Aws::SESV2::Model::DomainIspPlacement::GetInboxPercentage ( ) const
inline

The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

Definition at line 140 of file DomainIspPlacement.h.

◆ GetInboxRawCount()

long long Aws::SESV2::Model::DomainIspPlacement::GetInboxRawCount ( ) const
inline

The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

Definition at line 86 of file DomainIspPlacement.h.

◆ GetIspName()

const Aws::String& Aws::SESV2::Model::DomainIspPlacement::GetIspName ( ) const
inline

The name of the email provider that the inbox placement data applies to.

Definition at line 44 of file DomainIspPlacement.h.

◆ GetSpamPercentage()

double Aws::SESV2::Model::DomainIspPlacement::GetSpamPercentage ( ) const
inline

The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

Definition at line 166 of file DomainIspPlacement.h.

◆ GetSpamRawCount()

long long Aws::SESV2::Model::DomainIspPlacement::GetSpamRawCount ( ) const
inline

The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

Definition at line 112 of file DomainIspPlacement.h.

◆ InboxPercentageHasBeenSet()

bool Aws::SESV2::Model::DomainIspPlacement::InboxPercentageHasBeenSet ( ) const
inline

The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

Definition at line 146 of file DomainIspPlacement.h.

◆ InboxRawCountHasBeenSet()

bool Aws::SESV2::Model::DomainIspPlacement::InboxRawCountHasBeenSet ( ) const
inline

The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

Definition at line 92 of file DomainIspPlacement.h.

◆ IspNameHasBeenSet()

bool Aws::SESV2::Model::DomainIspPlacement::IspNameHasBeenSet ( ) const
inline

The name of the email provider that the inbox placement data applies to.

Definition at line 49 of file DomainIspPlacement.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetInboxPercentage()

void Aws::SESV2::Model::DomainIspPlacement::SetInboxPercentage ( double  value)
inline

The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

Definition at line 152 of file DomainIspPlacement.h.

◆ SetInboxRawCount()

void Aws::SESV2::Model::DomainIspPlacement::SetInboxRawCount ( long long  value)
inline

The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

Definition at line 98 of file DomainIspPlacement.h.

◆ SetIspName() [1/3]

void Aws::SESV2::Model::DomainIspPlacement::SetIspName ( Aws::String &&  value)
inline

The name of the email provider that the inbox placement data applies to.

Definition at line 59 of file DomainIspPlacement.h.

◆ SetIspName() [2/3]

void Aws::SESV2::Model::DomainIspPlacement::SetIspName ( const Aws::String value)
inline

The name of the email provider that the inbox placement data applies to.

Definition at line 54 of file DomainIspPlacement.h.

◆ SetIspName() [3/3]

void Aws::SESV2::Model::DomainIspPlacement::SetIspName ( const char *  value)
inline

The name of the email provider that the inbox placement data applies to.

Definition at line 64 of file DomainIspPlacement.h.

◆ SetSpamPercentage()

void Aws::SESV2::Model::DomainIspPlacement::SetSpamPercentage ( double  value)
inline

The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

Definition at line 180 of file DomainIspPlacement.h.

◆ SetSpamRawCount()

void Aws::SESV2::Model::DomainIspPlacement::SetSpamRawCount ( long long  value)
inline

The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

Definition at line 126 of file DomainIspPlacement.h.

◆ SpamPercentageHasBeenSet()

bool Aws::SESV2::Model::DomainIspPlacement::SpamPercentageHasBeenSet ( ) const
inline

The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

Definition at line 173 of file DomainIspPlacement.h.

◆ SpamRawCountHasBeenSet()

bool Aws::SESV2::Model::DomainIspPlacement::SpamRawCountHasBeenSet ( ) const
inline

The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

Definition at line 119 of file DomainIspPlacement.h.

◆ WithInboxPercentage()

DomainIspPlacement& Aws::SESV2::Model::DomainIspPlacement::WithInboxPercentage ( double  value)
inline

The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

Definition at line 158 of file DomainIspPlacement.h.

◆ WithInboxRawCount()

DomainIspPlacement& Aws::SESV2::Model::DomainIspPlacement::WithInboxRawCount ( long long  value)
inline

The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' inboxes.

Definition at line 104 of file DomainIspPlacement.h.

◆ WithIspName() [1/3]

DomainIspPlacement& Aws::SESV2::Model::DomainIspPlacement::WithIspName ( Aws::String &&  value)
inline

The name of the email provider that the inbox placement data applies to.

Definition at line 74 of file DomainIspPlacement.h.

◆ WithIspName() [2/3]

DomainIspPlacement& Aws::SESV2::Model::DomainIspPlacement::WithIspName ( const Aws::String value)
inline

The name of the email provider that the inbox placement data applies to.

Definition at line 69 of file DomainIspPlacement.h.

◆ WithIspName() [3/3]

DomainIspPlacement& Aws::SESV2::Model::DomainIspPlacement::WithIspName ( const char *  value)
inline

The name of the email provider that the inbox placement data applies to.

Definition at line 79 of file DomainIspPlacement.h.

◆ WithSpamPercentage()

DomainIspPlacement& Aws::SESV2::Model::DomainIspPlacement::WithSpamPercentage ( double  value)
inline

The percentage of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

Definition at line 187 of file DomainIspPlacement.h.

◆ WithSpamRawCount()

DomainIspPlacement& Aws::SESV2::Model::DomainIspPlacement::WithSpamRawCount ( long long  value)
inline

The total number of messages that were sent from the selected domain to the specified email provider that arrived in recipients' spam or junk mail folders.

Definition at line 133 of file DomainIspPlacement.h.


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