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

#include <SuppressedDestination.h>

Public Member Functions

 SuppressedDestination ()
 
 SuppressedDestination (Aws::Utils::Json::JsonView jsonValue)
 
SuppressedDestinationoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetEmailAddress () const
 
bool EmailAddressHasBeenSet () const
 
void SetEmailAddress (const Aws::String &value)
 
void SetEmailAddress (Aws::String &&value)
 
void SetEmailAddress (const char *value)
 
SuppressedDestinationWithEmailAddress (const Aws::String &value)
 
SuppressedDestinationWithEmailAddress (Aws::String &&value)
 
SuppressedDestinationWithEmailAddress (const char *value)
 
const SuppressionListReasonGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const SuppressionListReason &value)
 
void SetReason (SuppressionListReason &&value)
 
SuppressedDestinationWithReason (const SuppressionListReason &value)
 
SuppressedDestinationWithReason (SuppressionListReason &&value)
 
const Aws::Utils::DateTimeGetLastUpdateTime () const
 
bool LastUpdateTimeHasBeenSet () const
 
void SetLastUpdateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdateTime (Aws::Utils::DateTime &&value)
 
SuppressedDestinationWithLastUpdateTime (const Aws::Utils::DateTime &value)
 
SuppressedDestinationWithLastUpdateTime (Aws::Utils::DateTime &&value)
 
const SuppressedDestinationAttributesGetAttributes () const
 
bool AttributesHasBeenSet () const
 
void SetAttributes (const SuppressedDestinationAttributes &value)
 
void SetAttributes (SuppressedDestinationAttributes &&value)
 
SuppressedDestinationWithAttributes (const SuppressedDestinationAttributes &value)
 
SuppressedDestinationWithAttributes (SuppressedDestinationAttributes &&value)
 

Detailed Description

An object that contains information about an email address that is on the suppression list for your account.

See Also:

AWS API Reference

Definition at line 35 of file SuppressedDestination.h.

Constructor & Destructor Documentation

◆ SuppressedDestination() [1/2]

Aws::SESV2::Model::SuppressedDestination::SuppressedDestination ( )

◆ SuppressedDestination() [2/2]

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

Member Function Documentation

◆ AttributesHasBeenSet()

bool Aws::SESV2::Model::SuppressedDestination::AttributesHasBeenSet ( ) const
inline

An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

Definition at line 169 of file SuppressedDestination.h.

◆ EmailAddressHasBeenSet()

bool Aws::SESV2::Model::SuppressedDestination::EmailAddressHasBeenSet ( ) const
inline

The email address that is on the suppression list for your account.

Definition at line 52 of file SuppressedDestination.h.

◆ GetAttributes()

const SuppressedDestinationAttributes& Aws::SESV2::Model::SuppressedDestination::GetAttributes ( ) const
inline

An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

Definition at line 163 of file SuppressedDestination.h.

◆ GetEmailAddress()

const Aws::String& Aws::SESV2::Model::SuppressedDestination::GetEmailAddress ( ) const
inline

The email address that is on the suppression list for your account.

Definition at line 47 of file SuppressedDestination.h.

◆ GetLastUpdateTime()

const Aws::Utils::DateTime& Aws::SESV2::Model::SuppressedDestination::GetLastUpdateTime ( ) const
inline

The date and time when the suppressed destination was last updated, shown in Unix time format.

Definition at line 126 of file SuppressedDestination.h.

◆ GetReason()

const SuppressionListReason& Aws::SESV2::Model::SuppressedDestination::GetReason ( ) const
inline

The reason that the address was added to the suppression list for your account.

Definition at line 89 of file SuppressedDestination.h.

◆ Jsonize()

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

◆ LastUpdateTimeHasBeenSet()

bool Aws::SESV2::Model::SuppressedDestination::LastUpdateTimeHasBeenSet ( ) const
inline

The date and time when the suppressed destination was last updated, shown in Unix time format.

Definition at line 132 of file SuppressedDestination.h.

◆ operator=()

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

◆ ReasonHasBeenSet()

bool Aws::SESV2::Model::SuppressedDestination::ReasonHasBeenSet ( ) const
inline

The reason that the address was added to the suppression list for your account.

Definition at line 95 of file SuppressedDestination.h.

◆ SetAttributes() [1/2]

void Aws::SESV2::Model::SuppressedDestination::SetAttributes ( const SuppressedDestinationAttributes value)
inline

An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

Definition at line 175 of file SuppressedDestination.h.

◆ SetAttributes() [2/2]

void Aws::SESV2::Model::SuppressedDestination::SetAttributes ( SuppressedDestinationAttributes &&  value)
inline

An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

Definition at line 181 of file SuppressedDestination.h.

◆ SetEmailAddress() [1/3]

void Aws::SESV2::Model::SuppressedDestination::SetEmailAddress ( Aws::String &&  value)
inline

The email address that is on the suppression list for your account.

Definition at line 62 of file SuppressedDestination.h.

◆ SetEmailAddress() [2/3]

void Aws::SESV2::Model::SuppressedDestination::SetEmailAddress ( const Aws::String value)
inline

The email address that is on the suppression list for your account.

Definition at line 57 of file SuppressedDestination.h.

◆ SetEmailAddress() [3/3]

void Aws::SESV2::Model::SuppressedDestination::SetEmailAddress ( const char *  value)
inline

The email address that is on the suppression list for your account.

Definition at line 67 of file SuppressedDestination.h.

◆ SetLastUpdateTime() [1/2]

void Aws::SESV2::Model::SuppressedDestination::SetLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the suppressed destination was last updated, shown in Unix time format.

Definition at line 144 of file SuppressedDestination.h.

◆ SetLastUpdateTime() [2/2]

void Aws::SESV2::Model::SuppressedDestination::SetLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The date and time when the suppressed destination was last updated, shown in Unix time format.

Definition at line 138 of file SuppressedDestination.h.

◆ SetReason() [1/2]

void Aws::SESV2::Model::SuppressedDestination::SetReason ( const SuppressionListReason value)
inline

The reason that the address was added to the suppression list for your account.

Definition at line 101 of file SuppressedDestination.h.

◆ SetReason() [2/2]

void Aws::SESV2::Model::SuppressedDestination::SetReason ( SuppressionListReason &&  value)
inline

The reason that the address was added to the suppression list for your account.

Definition at line 107 of file SuppressedDestination.h.

◆ WithAttributes() [1/2]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithAttributes ( const SuppressedDestinationAttributes value)
inline

An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

Definition at line 187 of file SuppressedDestination.h.

◆ WithAttributes() [2/2]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithAttributes ( SuppressedDestinationAttributes &&  value)
inline

An optional value that can contain additional information about the reasons that the address was added to the suppression list for your account.

Definition at line 193 of file SuppressedDestination.h.

◆ WithEmailAddress() [1/3]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithEmailAddress ( Aws::String &&  value)
inline

The email address that is on the suppression list for your account.

Definition at line 77 of file SuppressedDestination.h.

◆ WithEmailAddress() [2/3]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithEmailAddress ( const Aws::String value)
inline

The email address that is on the suppression list for your account.

Definition at line 72 of file SuppressedDestination.h.

◆ WithEmailAddress() [3/3]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithEmailAddress ( const char *  value)
inline

The email address that is on the suppression list for your account.

Definition at line 82 of file SuppressedDestination.h.

◆ WithLastUpdateTime() [1/2]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

The date and time when the suppressed destination was last updated, shown in Unix time format.

Definition at line 156 of file SuppressedDestination.h.

◆ WithLastUpdateTime() [2/2]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithLastUpdateTime ( const Aws::Utils::DateTime value)
inline

The date and time when the suppressed destination was last updated, shown in Unix time format.

Definition at line 150 of file SuppressedDestination.h.

◆ WithReason() [1/2]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithReason ( const SuppressionListReason value)
inline

The reason that the address was added to the suppression list for your account.

Definition at line 113 of file SuppressedDestination.h.

◆ WithReason() [2/2]

SuppressedDestination& Aws::SESV2::Model::SuppressedDestination::WithReason ( SuppressionListReason &&  value)
inline

The reason that the address was added to the suppression list for your account.

Definition at line 119 of file SuppressedDestination.h.


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