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

#include <GetAccountResult.h>

Public Member Functions

 GetAccountResult ()
 
 GetAccountResult (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
GetAccountResultoperator= (const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
 
bool GetDedicatedIpAutoWarmupEnabled () const
 
void SetDedicatedIpAutoWarmupEnabled (bool value)
 
GetAccountResultWithDedicatedIpAutoWarmupEnabled (bool value)
 
const Aws::StringGetEnforcementStatus () const
 
void SetEnforcementStatus (const Aws::String &value)
 
void SetEnforcementStatus (Aws::String &&value)
 
void SetEnforcementStatus (const char *value)
 
GetAccountResultWithEnforcementStatus (const Aws::String &value)
 
GetAccountResultWithEnforcementStatus (Aws::String &&value)
 
GetAccountResultWithEnforcementStatus (const char *value)
 
bool GetProductionAccessEnabled () const
 
void SetProductionAccessEnabled (bool value)
 
GetAccountResultWithProductionAccessEnabled (bool value)
 
const SendQuotaGetSendQuota () const
 
void SetSendQuota (const SendQuota &value)
 
void SetSendQuota (SendQuota &&value)
 
GetAccountResultWithSendQuota (const SendQuota &value)
 
GetAccountResultWithSendQuota (SendQuota &&value)
 
bool GetSendingEnabled () const
 
void SetSendingEnabled (bool value)
 
GetAccountResultWithSendingEnabled (bool value)
 
const SuppressionAttributesGetSuppressionAttributes () const
 
void SetSuppressionAttributes (const SuppressionAttributes &value)
 
void SetSuppressionAttributes (SuppressionAttributes &&value)
 
GetAccountResultWithSuppressionAttributes (const SuppressionAttributes &value)
 
GetAccountResultWithSuppressionAttributes (SuppressionAttributes &&value)
 
const AccountDetailsGetDetails () const
 
void SetDetails (const AccountDetails &value)
 
void SetDetails (AccountDetails &&value)
 
GetAccountResultWithDetails (const AccountDetails &value)
 
GetAccountResultWithDetails (AccountDetails &&value)
 

Detailed Description

A list of details about the email-sending capabilities of your Amazon SES account in the current Amazon Web Services Region.

See Also:

AWS API Reference

Definition at line 36 of file GetAccountResult.h.

Constructor & Destructor Documentation

◆ GetAccountResult() [1/2]

Aws::SESV2::Model::GetAccountResult::GetAccountResult ( )

◆ GetAccountResult() [2/2]

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

Member Function Documentation

◆ GetDedicatedIpAutoWarmupEnabled()

bool Aws::SESV2::Model::GetAccountResult::GetDedicatedIpAutoWarmupEnabled ( ) const
inline

Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

Definition at line 48 of file GetAccountResult.h.

◆ GetDetails()

const AccountDetails& Aws::SESV2::Model::GetAccountResult::GetDetails ( ) const
inline

An object that defines your account details.

Definition at line 287 of file GetAccountResult.h.

◆ GetEnforcementStatus()

const Aws::String& Aws::SESV2::Model::GetAccountResult::GetEnforcementStatus ( ) const
inline

The reputation status of your Amazon SES account. The status can be one of the following:

  • HEALTHY – There are no reputation-related issues that currently impact your account.

  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

Definition at line 74 of file GetAccountResult.h.

◆ GetProductionAccessEnabled()

bool Aws::SESV2::Model::GetAccountResult::GetProductionAccessEnabled ( ) const
inline

Indicates whether or not your account has production access in the current Amazon Web Services Region.

If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

Definition at line 167 of file GetAccountResult.h.

◆ GetSendingEnabled()

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

Indicates whether or not email sending is enabled for your Amazon SES account in the current Amazon Web Services Region.

Definition at line 238 of file GetAccountResult.h.

◆ GetSendQuota()

const SendQuota& Aws::SESV2::Model::GetAccountResult::GetSendQuota ( ) const
inline

An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current Amazon Web Services Region.

Definition at line 203 of file GetAccountResult.h.

◆ GetSuppressionAttributes()

const SuppressionAttributes& Aws::SESV2::Model::GetAccountResult::GetSuppressionAttributes ( ) const
inline

An object that contains information about the email address suppression preferences for your account in the current Amazon Web Services Region.

Definition at line 257 of file GetAccountResult.h.

◆ operator=()

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

◆ SetDedicatedIpAutoWarmupEnabled()

void Aws::SESV2::Model::GetAccountResult::SetDedicatedIpAutoWarmupEnabled ( bool  value)
inline

Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

Definition at line 54 of file GetAccountResult.h.

◆ SetDetails() [1/2]

void Aws::SESV2::Model::GetAccountResult::SetDetails ( AccountDetails &&  value)
inline

An object that defines your account details.

Definition at line 297 of file GetAccountResult.h.

◆ SetDetails() [2/2]

void Aws::SESV2::Model::GetAccountResult::SetDetails ( const AccountDetails value)
inline

An object that defines your account details.

Definition at line 292 of file GetAccountResult.h.

◆ SetEnforcementStatus() [1/3]

void Aws::SESV2::Model::GetAccountResult::SetEnforcementStatus ( Aws::String &&  value)
inline

The reputation status of your Amazon SES account. The status can be one of the following:

  • HEALTHY – There are no reputation-related issues that currently impact your account.

  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

Definition at line 100 of file GetAccountResult.h.

◆ SetEnforcementStatus() [2/3]

void Aws::SESV2::Model::GetAccountResult::SetEnforcementStatus ( const Aws::String value)
inline

The reputation status of your Amazon SES account. The status can be one of the following:

  • HEALTHY – There are no reputation-related issues that currently impact your account.

  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

Definition at line 87 of file GetAccountResult.h.

◆ SetEnforcementStatus() [3/3]

void Aws::SESV2::Model::GetAccountResult::SetEnforcementStatus ( const char *  value)
inline

The reputation status of your Amazon SES account. The status can be one of the following:

  • HEALTHY – There are no reputation-related issues that currently impact your account.

  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

Definition at line 113 of file GetAccountResult.h.

◆ SetProductionAccessEnabled()

void Aws::SESV2::Model::GetAccountResult::SetProductionAccessEnabled ( bool  value)
inline

Indicates whether or not your account has production access in the current Amazon Web Services Region.

If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

Definition at line 181 of file GetAccountResult.h.

◆ SetSendingEnabled()

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

Indicates whether or not email sending is enabled for your Amazon SES account in the current Amazon Web Services Region.

Definition at line 244 of file GetAccountResult.h.

◆ SetSendQuota() [1/2]

void Aws::SESV2::Model::GetAccountResult::SetSendQuota ( const SendQuota value)
inline

An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current Amazon Web Services Region.

Definition at line 210 of file GetAccountResult.h.

◆ SetSendQuota() [2/2]

void Aws::SESV2::Model::GetAccountResult::SetSendQuota ( SendQuota &&  value)
inline

An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current Amazon Web Services Region.

Definition at line 217 of file GetAccountResult.h.

◆ SetSuppressionAttributes() [1/2]

void Aws::SESV2::Model::GetAccountResult::SetSuppressionAttributes ( const SuppressionAttributes value)
inline

An object that contains information about the email address suppression preferences for your account in the current Amazon Web Services Region.

Definition at line 263 of file GetAccountResult.h.

◆ SetSuppressionAttributes() [2/2]

void Aws::SESV2::Model::GetAccountResult::SetSuppressionAttributes ( SuppressionAttributes &&  value)
inline

An object that contains information about the email address suppression preferences for your account in the current Amazon Web Services Region.

Definition at line 269 of file GetAccountResult.h.

◆ WithDedicatedIpAutoWarmupEnabled()

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithDedicatedIpAutoWarmupEnabled ( bool  value)
inline

Indicates whether or not the automatic warm-up feature is enabled for dedicated IP addresses that are associated with your account.

Definition at line 60 of file GetAccountResult.h.

◆ WithDetails() [1/2]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithDetails ( AccountDetails &&  value)
inline

An object that defines your account details.

Definition at line 307 of file GetAccountResult.h.

◆ WithDetails() [2/2]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithDetails ( const AccountDetails value)
inline

An object that defines your account details.

Definition at line 302 of file GetAccountResult.h.

◆ WithEnforcementStatus() [1/3]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithEnforcementStatus ( Aws::String &&  value)
inline

The reputation status of your Amazon SES account. The status can be one of the following:

  • HEALTHY – There are no reputation-related issues that currently impact your account.

  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

Definition at line 139 of file GetAccountResult.h.

◆ WithEnforcementStatus() [2/3]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithEnforcementStatus ( const Aws::String value)
inline

The reputation status of your Amazon SES account. The status can be one of the following:

  • HEALTHY – There are no reputation-related issues that currently impact your account.

  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

Definition at line 126 of file GetAccountResult.h.

◆ WithEnforcementStatus() [3/3]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithEnforcementStatus ( const char *  value)
inline

The reputation status of your Amazon SES account. The status can be one of the following:

  • HEALTHY – There are no reputation-related issues that currently impact your account.

  • PROBATION – We've identified potential issues with your Amazon SES account. We're placing your account under review while you work on correcting these issues.

  • SHUTDOWN – Your account's ability to send email is currently paused because of an issue with the email sent from your account. When you correct the issue, you can contact us and request that your account's ability to send email is resumed.

Definition at line 152 of file GetAccountResult.h.

◆ WithProductionAccessEnabled()

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithProductionAccessEnabled ( bool  value)
inline

Indicates whether or not your account has production access in the current Amazon Web Services Region.

If the value is false, then your account is in the sandbox. When your account is in the sandbox, you can only send email to verified identities. Additionally, the maximum number of emails you can send in a 24-hour period (your sending quota) is 200, and the maximum number of emails you can send per second (your maximum sending rate) is 1.

If the value is true, then your account has production access. When your account has production access, you can send email to any address. The sending quota and maximum sending rate for your account vary based on your specific use case.

Definition at line 195 of file GetAccountResult.h.

◆ WithSendingEnabled()

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

Indicates whether or not email sending is enabled for your Amazon SES account in the current Amazon Web Services Region.

Definition at line 250 of file GetAccountResult.h.

◆ WithSendQuota() [1/2]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithSendQuota ( const SendQuota value)
inline

An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current Amazon Web Services Region.

Definition at line 224 of file GetAccountResult.h.

◆ WithSendQuota() [2/2]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithSendQuota ( SendQuota &&  value)
inline

An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current Amazon Web Services Region.

Definition at line 231 of file GetAccountResult.h.

◆ WithSuppressionAttributes() [1/2]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithSuppressionAttributes ( const SuppressionAttributes value)
inline

An object that contains information about the email address suppression preferences for your account in the current Amazon Web Services Region.

Definition at line 275 of file GetAccountResult.h.

◆ WithSuppressionAttributes() [2/2]

GetAccountResult& Aws::SESV2::Model::GetAccountResult::WithSuppressionAttributes ( SuppressionAttributes &&  value)
inline

An object that contains information about the email address suppression preferences for your account in the current Amazon Web Services Region.

Definition at line 281 of file GetAccountResult.h.


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