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

#include <GetEmailIdentityResult.h>

Public Member Functions

 GetEmailIdentityResult ()
 
 GetEmailIdentityResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetEmailIdentityResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
const IdentityTypeGetIdentityType () const
 
void SetIdentityType (const IdentityType &value)
 
void SetIdentityType (IdentityType &&value)
 
GetEmailIdentityResultWithIdentityType (const IdentityType &value)
 
GetEmailIdentityResultWithIdentityType (IdentityType &&value)
 
bool GetFeedbackForwardingStatus () const
 
void SetFeedbackForwardingStatus (bool value)
 
GetEmailIdentityResultWithFeedbackForwardingStatus (bool value)
 
bool GetVerifiedForSendingStatus () const
 
void SetVerifiedForSendingStatus (bool value)
 
GetEmailIdentityResultWithVerifiedForSendingStatus (bool value)
 
const DkimAttributesGetDkimAttributes () const
 
void SetDkimAttributes (const DkimAttributes &value)
 
void SetDkimAttributes (DkimAttributes &&value)
 
GetEmailIdentityResultWithDkimAttributes (const DkimAttributes &value)
 
GetEmailIdentityResultWithDkimAttributes (DkimAttributes &&value)
 
const MailFromAttributesGetMailFromAttributes () const
 
void SetMailFromAttributes (const MailFromAttributes &value)
 
void SetMailFromAttributes (MailFromAttributes &&value)
 
GetEmailIdentityResultWithMailFromAttributes (const MailFromAttributes &value)
 
GetEmailIdentityResultWithMailFromAttributes (MailFromAttributes &&value)
 
const Aws::Map< Aws::String, Aws::String > & GetPolicies () const
 
void SetPolicies (const Aws::Map< Aws::String, Aws::String > &value)
 
void SetPolicies (Aws::Map< Aws::String, Aws::String > &&value)
 
GetEmailIdentityResultWithPolicies (const Aws::Map< Aws::String, Aws::String > &value)
 
GetEmailIdentityResultWithPolicies (Aws::Map< Aws::String, Aws::String > &&value)
 
GetEmailIdentityResultAddPolicies (const Aws::String &key, const Aws::String &value)
 
GetEmailIdentityResultAddPolicies (Aws::String &&key, const Aws::String &value)
 
GetEmailIdentityResultAddPolicies (const Aws::String &key, Aws::String &&value)
 
GetEmailIdentityResultAddPolicies (Aws::String &&key, Aws::String &&value)
 
GetEmailIdentityResultAddPolicies (const char *key, Aws::String &&value)
 
GetEmailIdentityResultAddPolicies (Aws::String &&key, const char *value)
 
GetEmailIdentityResultAddPolicies (const char *key, const char *value)
 
const Aws::Vector< Tag > & GetTags () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
GetEmailIdentityResultWithTags (const Aws::Vector< Tag > &value)
 
GetEmailIdentityResultWithTags (Aws::Vector< Tag > &&value)
 
GetEmailIdentityResultAddTags (const Tag &value)
 
GetEmailIdentityResultAddTags (Tag &&value)
 
const Aws::StringGetConfigurationSetName () const
 
void SetConfigurationSetName (const Aws::String &value)
 
void SetConfigurationSetName (Aws::String &&value)
 
void SetConfigurationSetName (const char *value)
 
GetEmailIdentityResultWithConfigurationSetName (const Aws::String &value)
 
GetEmailIdentityResultWithConfigurationSetName (Aws::String &&value)
 
GetEmailIdentityResultWithConfigurationSetName (const char *value)
 

Detailed Description

Details about an email identity.

See Also:

AWS API Reference

Definition at line 38 of file GetEmailIdentityResult.h.

Constructor & Destructor Documentation

◆ GetEmailIdentityResult() [1/2]

Aws::SESV2::Model::GetEmailIdentityResult::GetEmailIdentityResult ( )

◆ GetEmailIdentityResult() [2/2]

Aws::SESV2::Model::GetEmailIdentityResult::GetEmailIdentityResult ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

Member Function Documentation

◆ AddPolicies() [1/7]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddPolicies ( Aws::String &&  key,
Aws::String &&  value 
)
inline

A map of policy names to policies.

Definition at line 247 of file GetEmailIdentityResult.h.

◆ AddPolicies() [2/7]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddPolicies ( Aws::String &&  key,
const Aws::String value 
)
inline

A map of policy names to policies.

Definition at line 237 of file GetEmailIdentityResult.h.

◆ AddPolicies() [3/7]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddPolicies ( Aws::String &&  key,
const char *  value 
)
inline

A map of policy names to policies.

Definition at line 257 of file GetEmailIdentityResult.h.

◆ AddPolicies() [4/7]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddPolicies ( const Aws::String key,
Aws::String &&  value 
)
inline

A map of policy names to policies.

Definition at line 242 of file GetEmailIdentityResult.h.

◆ AddPolicies() [5/7]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddPolicies ( const Aws::String key,
const Aws::String value 
)
inline

A map of policy names to policies.

Definition at line 232 of file GetEmailIdentityResult.h.

◆ AddPolicies() [6/7]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddPolicies ( const char *  key,
Aws::String &&  value 
)
inline

A map of policy names to policies.

Definition at line 252 of file GetEmailIdentityResult.h.

◆ AddPolicies() [7/7]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddPolicies ( const char *  key,
const char *  value 
)
inline

A map of policy names to policies.

Definition at line 262 of file GetEmailIdentityResult.h.

◆ AddTags() [1/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddTags ( const Tag value)
inline

An array of objects that define the tags (keys and values) that are associated with the email identity.

Definition at line 299 of file GetEmailIdentityResult.h.

◆ AddTags() [2/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::AddTags ( Tag &&  value)
inline

An array of objects that define the tags (keys and values) that are associated with the email identity.

Definition at line 305 of file GetEmailIdentityResult.h.

◆ GetConfigurationSetName()

const Aws::String& Aws::SESV2::Model::GetEmailIdentityResult::GetConfigurationSetName ( ) const
inline

The configuration set used by default when sending from this identity.

Definition at line 311 of file GetEmailIdentityResult.h.

◆ GetDkimAttributes()

const DkimAttributes& Aws::SESV2::Model::GetEmailIdentityResult::GetDkimAttributes ( ) const
inline

An object that contains information about the DKIM attributes for the identity.

Definition at line 146 of file GetEmailIdentityResult.h.

◆ GetFeedbackForwardingStatus()

bool Aws::SESV2::Model::GetEmailIdentityResult::GetFeedbackForwardingStatus ( ) const
inline

The feedback forwarding configuration for the identity.

If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

Definition at line 87 of file GetEmailIdentityResult.h.

◆ GetIdentityType()

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

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

Definition at line 50 of file GetEmailIdentityResult.h.

◆ GetMailFromAttributes()

const MailFromAttributes& Aws::SESV2::Model::GetEmailIdentityResult::GetMailFromAttributes ( ) const
inline

An object that contains information about the Mail-From attributes for the email identity.

Definition at line 177 of file GetEmailIdentityResult.h.

◆ GetPolicies()

const Aws::Map<Aws::String, Aws::String>& Aws::SESV2::Model::GetEmailIdentityResult::GetPolicies ( ) const
inline

A map of policy names to policies.

Definition at line 207 of file GetEmailIdentityResult.h.

◆ GetTags()

const Aws::Vector<Tag>& Aws::SESV2::Model::GetEmailIdentityResult::GetTags ( ) const
inline

An array of objects that define the tags (keys and values) that are associated with the email identity.

Definition at line 269 of file GetEmailIdentityResult.h.

◆ GetVerifiedForSendingStatus()

bool Aws::SESV2::Model::GetEmailIdentityResult::GetVerifiedForSendingStatus ( ) const
inline

Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

Definition at line 121 of file GetEmailIdentityResult.h.

◆ operator=()

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::operator= ( const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &  result)

◆ SetConfigurationSetName() [1/3]

void Aws::SESV2::Model::GetEmailIdentityResult::SetConfigurationSetName ( Aws::String &&  value)
inline

The configuration set used by default when sending from this identity.

Definition at line 321 of file GetEmailIdentityResult.h.

◆ SetConfigurationSetName() [2/3]

void Aws::SESV2::Model::GetEmailIdentityResult::SetConfigurationSetName ( const Aws::String value)
inline

The configuration set used by default when sending from this identity.

Definition at line 316 of file GetEmailIdentityResult.h.

◆ SetConfigurationSetName() [3/3]

void Aws::SESV2::Model::GetEmailIdentityResult::SetConfigurationSetName ( const char *  value)
inline

The configuration set used by default when sending from this identity.

Definition at line 326 of file GetEmailIdentityResult.h.

◆ SetDkimAttributes() [1/2]

void Aws::SESV2::Model::GetEmailIdentityResult::SetDkimAttributes ( const DkimAttributes value)
inline

An object that contains information about the DKIM attributes for the identity.

Definition at line 152 of file GetEmailIdentityResult.h.

◆ SetDkimAttributes() [2/2]

void Aws::SESV2::Model::GetEmailIdentityResult::SetDkimAttributes ( DkimAttributes &&  value)
inline

An object that contains information about the DKIM attributes for the identity.

Definition at line 158 of file GetEmailIdentityResult.h.

◆ SetFeedbackForwardingStatus()

void Aws::SESV2::Model::GetEmailIdentityResult::SetFeedbackForwardingStatus ( bool  value)
inline

The feedback forwarding configuration for the identity.

If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

Definition at line 99 of file GetEmailIdentityResult.h.

◆ SetIdentityType() [1/2]

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

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

Definition at line 56 of file GetEmailIdentityResult.h.

◆ SetIdentityType() [2/2]

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

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

Definition at line 62 of file GetEmailIdentityResult.h.

◆ SetMailFromAttributes() [1/2]

void Aws::SESV2::Model::GetEmailIdentityResult::SetMailFromAttributes ( const MailFromAttributes value)
inline

An object that contains information about the Mail-From attributes for the email identity.

Definition at line 183 of file GetEmailIdentityResult.h.

◆ SetMailFromAttributes() [2/2]

void Aws::SESV2::Model::GetEmailIdentityResult::SetMailFromAttributes ( MailFromAttributes &&  value)
inline

An object that contains information about the Mail-From attributes for the email identity.

Definition at line 189 of file GetEmailIdentityResult.h.

◆ SetPolicies() [1/2]

void Aws::SESV2::Model::GetEmailIdentityResult::SetPolicies ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map of policy names to policies.

Definition at line 217 of file GetEmailIdentityResult.h.

◆ SetPolicies() [2/2]

void Aws::SESV2::Model::GetEmailIdentityResult::SetPolicies ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map of policy names to policies.

Definition at line 212 of file GetEmailIdentityResult.h.

◆ SetTags() [1/2]

void Aws::SESV2::Model::GetEmailIdentityResult::SetTags ( Aws::Vector< Tag > &&  value)
inline

An array of objects that define the tags (keys and values) that are associated with the email identity.

Definition at line 281 of file GetEmailIdentityResult.h.

◆ SetTags() [2/2]

void Aws::SESV2::Model::GetEmailIdentityResult::SetTags ( const Aws::Vector< Tag > &  value)
inline

An array of objects that define the tags (keys and values) that are associated with the email identity.

Definition at line 275 of file GetEmailIdentityResult.h.

◆ SetVerifiedForSendingStatus()

void Aws::SESV2::Model::GetEmailIdentityResult::SetVerifiedForSendingStatus ( bool  value)
inline

Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

Definition at line 130 of file GetEmailIdentityResult.h.

◆ WithConfigurationSetName() [1/3]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithConfigurationSetName ( Aws::String &&  value)
inline

The configuration set used by default when sending from this identity.

Definition at line 336 of file GetEmailIdentityResult.h.

◆ WithConfigurationSetName() [2/3]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithConfigurationSetName ( const Aws::String value)
inline

The configuration set used by default when sending from this identity.

Definition at line 331 of file GetEmailIdentityResult.h.

◆ WithConfigurationSetName() [3/3]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithConfigurationSetName ( const char *  value)
inline

The configuration set used by default when sending from this identity.

Definition at line 341 of file GetEmailIdentityResult.h.

◆ WithDkimAttributes() [1/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithDkimAttributes ( const DkimAttributes value)
inline

An object that contains information about the DKIM attributes for the identity.

Definition at line 164 of file GetEmailIdentityResult.h.

◆ WithDkimAttributes() [2/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithDkimAttributes ( DkimAttributes &&  value)
inline

An object that contains information about the DKIM attributes for the identity.

Definition at line 170 of file GetEmailIdentityResult.h.

◆ WithFeedbackForwardingStatus()

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithFeedbackForwardingStatus ( bool  value)
inline

The feedback forwarding configuration for the identity.

If the value is true, you receive email notifications when bounce or complaint events occur. These notifications are sent to the address that you specified in the Return-Path header of the original email.

You're required to have a method of tracking bounces and complaints. If you haven't set up another mechanism for receiving bounce or complaint notifications (for example, by setting up an event destination), you receive an email notification when these events occur (even if this setting is disabled).

Definition at line 111 of file GetEmailIdentityResult.h.

◆ WithIdentityType() [1/2]

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

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

Definition at line 68 of file GetEmailIdentityResult.h.

◆ WithIdentityType() [2/2]

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

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

Definition at line 74 of file GetEmailIdentityResult.h.

◆ WithMailFromAttributes() [1/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithMailFromAttributes ( const MailFromAttributes value)
inline

An object that contains information about the Mail-From attributes for the email identity.

Definition at line 195 of file GetEmailIdentityResult.h.

◆ WithMailFromAttributes() [2/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithMailFromAttributes ( MailFromAttributes &&  value)
inline

An object that contains information about the Mail-From attributes for the email identity.

Definition at line 201 of file GetEmailIdentityResult.h.

◆ WithPolicies() [1/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithPolicies ( Aws::Map< Aws::String, Aws::String > &&  value)
inline

A map of policy names to policies.

Definition at line 227 of file GetEmailIdentityResult.h.

◆ WithPolicies() [2/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithPolicies ( const Aws::Map< Aws::String, Aws::String > &  value)
inline

A map of policy names to policies.

Definition at line 222 of file GetEmailIdentityResult.h.

◆ WithTags() [1/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithTags ( Aws::Vector< Tag > &&  value)
inline

An array of objects that define the tags (keys and values) that are associated with the email identity.

Definition at line 293 of file GetEmailIdentityResult.h.

◆ WithTags() [2/2]

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithTags ( const Aws::Vector< Tag > &  value)
inline

An array of objects that define the tags (keys and values) that are associated with the email identity.

Definition at line 287 of file GetEmailIdentityResult.h.

◆ WithVerifiedForSendingStatus()

GetEmailIdentityResult& Aws::SESV2::Model::GetEmailIdentityResult::WithVerifiedForSendingStatus ( bool  value)
inline

Specifies whether or not the identity is verified. You can only send email from verified email addresses or domains. For more information about verifying identities, see the Amazon Pinpoint User Guide.

Definition at line 139 of file GetEmailIdentityResult.h.


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