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

#include <SuppressedDestinationSummary.h>

Public Member Functions

 SuppressedDestinationSummary ()
 
 SuppressedDestinationSummary (Aws::Utils::Json::JsonView jsonValue)
 
SuppressedDestinationSummaryoperator= (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)
 
SuppressedDestinationSummaryWithEmailAddress (const Aws::String &value)
 
SuppressedDestinationSummaryWithEmailAddress (Aws::String &&value)
 
SuppressedDestinationSummaryWithEmailAddress (const char *value)
 
const SuppressionListReasonGetReason () const
 
bool ReasonHasBeenSet () const
 
void SetReason (const SuppressionListReason &value)
 
void SetReason (SuppressionListReason &&value)
 
SuppressedDestinationSummaryWithReason (const SuppressionListReason &value)
 
SuppressedDestinationSummaryWithReason (SuppressionListReason &&value)
 
const Aws::Utils::DateTimeGetLastUpdateTime () const
 
bool LastUpdateTimeHasBeenSet () const
 
void SetLastUpdateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdateTime (Aws::Utils::DateTime &&value)
 
SuppressedDestinationSummaryWithLastUpdateTime (const Aws::Utils::DateTime &value)
 
SuppressedDestinationSummaryWithLastUpdateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

A summary that describes the suppressed email address.

See Also:

AWS API Reference

Definition at line 34 of file SuppressedDestinationSummary.h.

Constructor & Destructor Documentation

◆ SuppressedDestinationSummary() [1/2]

Aws::SESV2::Model::SuppressedDestinationSummary::SuppressedDestinationSummary ( )

◆ SuppressedDestinationSummary() [2/2]

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

Member Function Documentation

◆ EmailAddressHasBeenSet()

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

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

Definition at line 51 of file SuppressedDestinationSummary.h.

◆ GetEmailAddress()

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

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

Definition at line 46 of file SuppressedDestinationSummary.h.

◆ GetLastUpdateTime()

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

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

Definition at line 125 of file SuppressedDestinationSummary.h.

◆ GetReason()

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

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

Definition at line 88 of file SuppressedDestinationSummary.h.

◆ Jsonize()

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

◆ LastUpdateTimeHasBeenSet()

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

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

Definition at line 131 of file SuppressedDestinationSummary.h.

◆ operator=()

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

◆ ReasonHasBeenSet()

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

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

Definition at line 94 of file SuppressedDestinationSummary.h.

◆ SetEmailAddress() [1/3]

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

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

Definition at line 61 of file SuppressedDestinationSummary.h.

◆ SetEmailAddress() [2/3]

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

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

Definition at line 56 of file SuppressedDestinationSummary.h.

◆ SetEmailAddress() [3/3]

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

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

Definition at line 66 of file SuppressedDestinationSummary.h.

◆ SetLastUpdateTime() [1/2]

void Aws::SESV2::Model::SuppressedDestinationSummary::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 143 of file SuppressedDestinationSummary.h.

◆ SetLastUpdateTime() [2/2]

void Aws::SESV2::Model::SuppressedDestinationSummary::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 137 of file SuppressedDestinationSummary.h.

◆ SetReason() [1/2]

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

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

Definition at line 100 of file SuppressedDestinationSummary.h.

◆ SetReason() [2/2]

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

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

Definition at line 106 of file SuppressedDestinationSummary.h.

◆ WithEmailAddress() [1/3]

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

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

Definition at line 76 of file SuppressedDestinationSummary.h.

◆ WithEmailAddress() [2/3]

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

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

Definition at line 71 of file SuppressedDestinationSummary.h.

◆ WithEmailAddress() [3/3]

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

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

Definition at line 81 of file SuppressedDestinationSummary.h.

◆ WithLastUpdateTime() [1/2]

SuppressedDestinationSummary& Aws::SESV2::Model::SuppressedDestinationSummary::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 155 of file SuppressedDestinationSummary.h.

◆ WithLastUpdateTime() [2/2]

SuppressedDestinationSummary& Aws::SESV2::Model::SuppressedDestinationSummary::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 149 of file SuppressedDestinationSummary.h.

◆ WithReason() [1/2]

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

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

Definition at line 112 of file SuppressedDestinationSummary.h.

◆ WithReason() [2/2]

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

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

Definition at line 118 of file SuppressedDestinationSummary.h.


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