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

#include <IdentityInfo.h>

Public Member Functions

 IdentityInfo ()
 
 IdentityInfo (Aws::Utils::Json::JsonView jsonValue)
 
IdentityInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const IdentityTypeGetIdentityType () const
 
bool IdentityTypeHasBeenSet () const
 
void SetIdentityType (const IdentityType &value)
 
void SetIdentityType (IdentityType &&value)
 
IdentityInfoWithIdentityType (const IdentityType &value)
 
IdentityInfoWithIdentityType (IdentityType &&value)
 
const Aws::StringGetIdentityName () const
 
bool IdentityNameHasBeenSet () const
 
void SetIdentityName (const Aws::String &value)
 
void SetIdentityName (Aws::String &&value)
 
void SetIdentityName (const char *value)
 
IdentityInfoWithIdentityName (const Aws::String &value)
 
IdentityInfoWithIdentityName (Aws::String &&value)
 
IdentityInfoWithIdentityName (const char *value)
 
bool GetSendingEnabled () const
 
bool SendingEnabledHasBeenSet () const
 
void SetSendingEnabled (bool value)
 
IdentityInfoWithSendingEnabled (bool value)
 

Detailed Description

Information about an email identity.

See Also:

AWS API Reference

Definition at line 32 of file IdentityInfo.h.

Constructor & Destructor Documentation

◆ IdentityInfo() [1/2]

Aws::SESV2::Model::IdentityInfo::IdentityInfo ( )

◆ IdentityInfo() [2/2]

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

Member Function Documentation

◆ GetIdentityName()

const Aws::String& Aws::SESV2::Model::IdentityInfo::GetIdentityName ( ) const
inline

The address or domain of the identity.

Definition at line 81 of file IdentityInfo.h.

◆ GetIdentityType()

const IdentityType& Aws::SESV2::Model::IdentityInfo::GetIdentityType ( ) const
inline

The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

Definition at line 45 of file IdentityInfo.h.

◆ GetSendingEnabled()

bool Aws::SESV2::Model::IdentityInfo::GetSendingEnabled ( ) const
inline

Indicates whether or not you can send email from the identity.

An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

Definition at line 126 of file IdentityInfo.h.

◆ IdentityNameHasBeenSet()

bool Aws::SESV2::Model::IdentityInfo::IdentityNameHasBeenSet ( ) const
inline

The address or domain of the identity.

Definition at line 86 of file IdentityInfo.h.

◆ IdentityTypeHasBeenSet()

bool Aws::SESV2::Model::IdentityInfo::IdentityTypeHasBeenSet ( ) const
inline

The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

Definition at line 51 of file IdentityInfo.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SendingEnabledHasBeenSet()

bool Aws::SESV2::Model::IdentityInfo::SendingEnabledHasBeenSet ( ) const
inline

Indicates whether or not you can send email from the identity.

An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

Definition at line 135 of file IdentityInfo.h.

◆ SetIdentityName() [1/3]

void Aws::SESV2::Model::IdentityInfo::SetIdentityName ( Aws::String &&  value)
inline

The address or domain of the identity.

Definition at line 96 of file IdentityInfo.h.

◆ SetIdentityName() [2/3]

void Aws::SESV2::Model::IdentityInfo::SetIdentityName ( const Aws::String value)
inline

The address or domain of the identity.

Definition at line 91 of file IdentityInfo.h.

◆ SetIdentityName() [3/3]

void Aws::SESV2::Model::IdentityInfo::SetIdentityName ( const char *  value)
inline

The address or domain of the identity.

Definition at line 101 of file IdentityInfo.h.

◆ SetIdentityType() [1/2]

void Aws::SESV2::Model::IdentityInfo::SetIdentityType ( const IdentityType value)
inline

The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

Definition at line 57 of file IdentityInfo.h.

◆ SetIdentityType() [2/2]

void Aws::SESV2::Model::IdentityInfo::SetIdentityType ( IdentityType &&  value)
inline

The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

Definition at line 63 of file IdentityInfo.h.

◆ SetSendingEnabled()

void Aws::SESV2::Model::IdentityInfo::SetSendingEnabled ( bool  value)
inline

Indicates whether or not you can send email from the identity.

An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

Definition at line 144 of file IdentityInfo.h.

◆ WithIdentityName() [1/3]

IdentityInfo& Aws::SESV2::Model::IdentityInfo::WithIdentityName ( Aws::String &&  value)
inline

The address or domain of the identity.

Definition at line 111 of file IdentityInfo.h.

◆ WithIdentityName() [2/3]

IdentityInfo& Aws::SESV2::Model::IdentityInfo::WithIdentityName ( const Aws::String value)
inline

The address or domain of the identity.

Definition at line 106 of file IdentityInfo.h.

◆ WithIdentityName() [3/3]

IdentityInfo& Aws::SESV2::Model::IdentityInfo::WithIdentityName ( const char *  value)
inline

The address or domain of the identity.

Definition at line 116 of file IdentityInfo.h.

◆ WithIdentityType() [1/2]

IdentityInfo& Aws::SESV2::Model::IdentityInfo::WithIdentityType ( const IdentityType value)
inline

The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

Definition at line 69 of file IdentityInfo.h.

◆ WithIdentityType() [2/2]

IdentityInfo& Aws::SESV2::Model::IdentityInfo::WithIdentityType ( IdentityType &&  value)
inline

The email identity type. Note: the MANAGED_DOMAIN type is not supported for email identity types.

Definition at line 75 of file IdentityInfo.h.

◆ WithSendingEnabled()

IdentityInfo& Aws::SESV2::Model::IdentityInfo::WithSendingEnabled ( bool  value)
inline

Indicates whether or not you can send email from the identity.

An identity is an email address or domain that you send email from. Before you can send email from an identity, you have to demostrate that you own the identity, and that you authorize Amazon SES to send email from that identity.

Definition at line 153 of file IdentityInfo.h.


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