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

#include <AccountDetails.h>

Public Member Functions

 AccountDetails ()
 
 AccountDetails (Aws::Utils::Json::JsonView jsonValue)
 
AccountDetailsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const MailTypeGetMailType () const
 
bool MailTypeHasBeenSet () const
 
void SetMailType (const MailType &value)
 
void SetMailType (MailType &&value)
 
AccountDetailsWithMailType (const MailType &value)
 
AccountDetailsWithMailType (MailType &&value)
 
const Aws::StringGetWebsiteURL () const
 
bool WebsiteURLHasBeenSet () const
 
void SetWebsiteURL (const Aws::String &value)
 
void SetWebsiteURL (Aws::String &&value)
 
void SetWebsiteURL (const char *value)
 
AccountDetailsWithWebsiteURL (const Aws::String &value)
 
AccountDetailsWithWebsiteURL (Aws::String &&value)
 
AccountDetailsWithWebsiteURL (const char *value)
 
const ContactLanguageGetContactLanguage () const
 
bool ContactLanguageHasBeenSet () const
 
void SetContactLanguage (const ContactLanguage &value)
 
void SetContactLanguage (ContactLanguage &&value)
 
AccountDetailsWithContactLanguage (const ContactLanguage &value)
 
AccountDetailsWithContactLanguage (ContactLanguage &&value)
 
const Aws::StringGetUseCaseDescription () const
 
bool UseCaseDescriptionHasBeenSet () const
 
void SetUseCaseDescription (const Aws::String &value)
 
void SetUseCaseDescription (Aws::String &&value)
 
void SetUseCaseDescription (const char *value)
 
AccountDetailsWithUseCaseDescription (const Aws::String &value)
 
AccountDetailsWithUseCaseDescription (Aws::String &&value)
 
AccountDetailsWithUseCaseDescription (const char *value)
 
const Aws::Vector< Aws::String > & GetAdditionalContactEmailAddresses () const
 
bool AdditionalContactEmailAddressesHasBeenSet () const
 
void SetAdditionalContactEmailAddresses (const Aws::Vector< Aws::String > &value)
 
void SetAdditionalContactEmailAddresses (Aws::Vector< Aws::String > &&value)
 
AccountDetailsWithAdditionalContactEmailAddresses (const Aws::Vector< Aws::String > &value)
 
AccountDetailsWithAdditionalContactEmailAddresses (Aws::Vector< Aws::String > &&value)
 
AccountDetailsAddAdditionalContactEmailAddresses (const Aws::String &value)
 
AccountDetailsAddAdditionalContactEmailAddresses (Aws::String &&value)
 
AccountDetailsAddAdditionalContactEmailAddresses (const char *value)
 
const ReviewDetailsGetReviewDetails () const
 
bool ReviewDetailsHasBeenSet () const
 
void SetReviewDetails (const ReviewDetails &value)
 
void SetReviewDetails (ReviewDetails &&value)
 
AccountDetailsWithReviewDetails (const ReviewDetails &value)
 
AccountDetailsWithReviewDetails (ReviewDetails &&value)
 

Detailed Description

An object that contains information about your account details.

See Also:

AWS API Reference

Definition at line 36 of file AccountDetails.h.

Constructor & Destructor Documentation

◆ AccountDetails() [1/2]

Aws::SESV2::Model::AccountDetails::AccountDetails ( )

◆ AccountDetails() [2/2]

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

Member Function Documentation

◆ AddAdditionalContactEmailAddresses() [1/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::AddAdditionalContactEmailAddresses ( Aws::String &&  value)
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 273 of file AccountDetails.h.

◆ AddAdditionalContactEmailAddresses() [2/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::AddAdditionalContactEmailAddresses ( const Aws::String value)
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 267 of file AccountDetails.h.

◆ AddAdditionalContactEmailAddresses() [3/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::AddAdditionalContactEmailAddresses ( const char *  value)
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 279 of file AccountDetails.h.

◆ AdditionalContactEmailAddressesHasBeenSet()

bool Aws::SESV2::Model::AccountDetails::AdditionalContactEmailAddressesHasBeenSet ( ) const
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 237 of file AccountDetails.h.

◆ ContactLanguageHasBeenSet()

bool Aws::SESV2::Model::AccountDetails::ContactLanguageHasBeenSet ( ) const
inline

The language you would prefer for the case. The contact language can be one of ENGLISH or JAPANESE.

Definition at line 159 of file AccountDetails.h.

◆ GetAdditionalContactEmailAddresses()

const Aws::Vector<Aws::String>& Aws::SESV2::Model::AccountDetails::GetAdditionalContactEmailAddresses ( ) const
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 231 of file AccountDetails.h.

◆ GetContactLanguage()

const ContactLanguage& Aws::SESV2::Model::AccountDetails::GetContactLanguage ( ) const
inline

The language you would prefer for the case. The contact language can be one of ENGLISH or JAPANESE.

Definition at line 153 of file AccountDetails.h.

◆ GetMailType()

const MailType& Aws::SESV2::Model::AccountDetails::GetMailType ( ) const
inline

The type of email your account is sending. The mail type can be one of the following:

  • MARKETING – Most of your sending traffic is to keep your customers informed of your latest offering.

  • TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a customer.

Definition at line 52 of file AccountDetails.h.

◆ GetReviewDetails()

const ReviewDetails& Aws::SESV2::Model::AccountDetails::GetReviewDetails ( ) const
inline

Information about the review of the latest details you submitted.

Definition at line 285 of file AccountDetails.h.

◆ GetUseCaseDescription()

const Aws::String& Aws::SESV2::Model::AccountDetails::GetUseCaseDescription ( ) const
inline

A description of the types of email that you plan to send.

Definition at line 189 of file AccountDetails.h.

◆ GetWebsiteURL()

const Aws::String& Aws::SESV2::Model::AccountDetails::GetWebsiteURL ( ) const
inline

The URL of your website. This information helps us better understand the type of content that you plan to send.

Definition at line 104 of file AccountDetails.h.

◆ Jsonize()

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

◆ MailTypeHasBeenSet()

bool Aws::SESV2::Model::AccountDetails::MailTypeHasBeenSet ( ) const
inline

The type of email your account is sending. The mail type can be one of the following:

  • MARKETING – Most of your sending traffic is to keep your customers informed of your latest offering.

  • TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a customer.

Definition at line 61 of file AccountDetails.h.

◆ operator=()

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

◆ ReviewDetailsHasBeenSet()

bool Aws::SESV2::Model::AccountDetails::ReviewDetailsHasBeenSet ( ) const
inline

Information about the review of the latest details you submitted.

Definition at line 290 of file AccountDetails.h.

◆ SetAdditionalContactEmailAddresses() [1/2]

void Aws::SESV2::Model::AccountDetails::SetAdditionalContactEmailAddresses ( Aws::Vector< Aws::String > &&  value)
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 249 of file AccountDetails.h.

◆ SetAdditionalContactEmailAddresses() [2/2]

void Aws::SESV2::Model::AccountDetails::SetAdditionalContactEmailAddresses ( const Aws::Vector< Aws::String > &  value)
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 243 of file AccountDetails.h.

◆ SetContactLanguage() [1/2]

void Aws::SESV2::Model::AccountDetails::SetContactLanguage ( const ContactLanguage value)
inline

The language you would prefer for the case. The contact language can be one of ENGLISH or JAPANESE.

Definition at line 165 of file AccountDetails.h.

◆ SetContactLanguage() [2/2]

void Aws::SESV2::Model::AccountDetails::SetContactLanguage ( ContactLanguage &&  value)
inline

The language you would prefer for the case. The contact language can be one of ENGLISH or JAPANESE.

Definition at line 171 of file AccountDetails.h.

◆ SetMailType() [1/2]

void Aws::SESV2::Model::AccountDetails::SetMailType ( const MailType value)
inline

The type of email your account is sending. The mail type can be one of the following:

  • MARKETING – Most of your sending traffic is to keep your customers informed of your latest offering.

  • TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a customer.

Definition at line 70 of file AccountDetails.h.

◆ SetMailType() [2/2]

void Aws::SESV2::Model::AccountDetails::SetMailType ( MailType &&  value)
inline

The type of email your account is sending. The mail type can be one of the following:

  • MARKETING – Most of your sending traffic is to keep your customers informed of your latest offering.

  • TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a customer.

Definition at line 79 of file AccountDetails.h.

◆ SetReviewDetails() [1/2]

void Aws::SESV2::Model::AccountDetails::SetReviewDetails ( const ReviewDetails value)
inline

Information about the review of the latest details you submitted.

Definition at line 295 of file AccountDetails.h.

◆ SetReviewDetails() [2/2]

void Aws::SESV2::Model::AccountDetails::SetReviewDetails ( ReviewDetails &&  value)
inline

Information about the review of the latest details you submitted.

Definition at line 300 of file AccountDetails.h.

◆ SetUseCaseDescription() [1/3]

void Aws::SESV2::Model::AccountDetails::SetUseCaseDescription ( Aws::String &&  value)
inline

A description of the types of email that you plan to send.

Definition at line 204 of file AccountDetails.h.

◆ SetUseCaseDescription() [2/3]

void Aws::SESV2::Model::AccountDetails::SetUseCaseDescription ( const Aws::String value)
inline

A description of the types of email that you plan to send.

Definition at line 199 of file AccountDetails.h.

◆ SetUseCaseDescription() [3/3]

void Aws::SESV2::Model::AccountDetails::SetUseCaseDescription ( const char *  value)
inline

A description of the types of email that you plan to send.

Definition at line 209 of file AccountDetails.h.

◆ SetWebsiteURL() [1/3]

void Aws::SESV2::Model::AccountDetails::SetWebsiteURL ( Aws::String &&  value)
inline

The URL of your website. This information helps us better understand the type of content that you plan to send.

Definition at line 122 of file AccountDetails.h.

◆ SetWebsiteURL() [2/3]

void Aws::SESV2::Model::AccountDetails::SetWebsiteURL ( const Aws::String value)
inline

The URL of your website. This information helps us better understand the type of content that you plan to send.

Definition at line 116 of file AccountDetails.h.

◆ SetWebsiteURL() [3/3]

void Aws::SESV2::Model::AccountDetails::SetWebsiteURL ( const char *  value)
inline

The URL of your website. This information helps us better understand the type of content that you plan to send.

Definition at line 128 of file AccountDetails.h.

◆ UseCaseDescriptionHasBeenSet()

bool Aws::SESV2::Model::AccountDetails::UseCaseDescriptionHasBeenSet ( ) const
inline

A description of the types of email that you plan to send.

Definition at line 194 of file AccountDetails.h.

◆ WebsiteURLHasBeenSet()

bool Aws::SESV2::Model::AccountDetails::WebsiteURLHasBeenSet ( ) const
inline

The URL of your website. This information helps us better understand the type of content that you plan to send.

Definition at line 110 of file AccountDetails.h.

◆ WithAdditionalContactEmailAddresses() [1/2]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithAdditionalContactEmailAddresses ( Aws::Vector< Aws::String > &&  value)
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 261 of file AccountDetails.h.

◆ WithAdditionalContactEmailAddresses() [2/2]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithAdditionalContactEmailAddresses ( const Aws::Vector< Aws::String > &  value)
inline

Additional email addresses where updates are sent about your account review process.

Definition at line 255 of file AccountDetails.h.

◆ WithContactLanguage() [1/2]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithContactLanguage ( const ContactLanguage value)
inline

The language you would prefer for the case. The contact language can be one of ENGLISH or JAPANESE.

Definition at line 177 of file AccountDetails.h.

◆ WithContactLanguage() [2/2]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithContactLanguage ( ContactLanguage &&  value)
inline

The language you would prefer for the case. The contact language can be one of ENGLISH or JAPANESE.

Definition at line 183 of file AccountDetails.h.

◆ WithMailType() [1/2]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithMailType ( const MailType value)
inline

The type of email your account is sending. The mail type can be one of the following:

  • MARKETING – Most of your sending traffic is to keep your customers informed of your latest offering.

  • TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a customer.

Definition at line 88 of file AccountDetails.h.

◆ WithMailType() [2/2]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithMailType ( MailType &&  value)
inline

The type of email your account is sending. The mail type can be one of the following:

  • MARKETING – Most of your sending traffic is to keep your customers informed of your latest offering.

  • TRANSACTIONAL – Most of your sending traffic is to communicate during a transaction with a customer.

Definition at line 97 of file AccountDetails.h.

◆ WithReviewDetails() [1/2]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithReviewDetails ( const ReviewDetails value)
inline

Information about the review of the latest details you submitted.

Definition at line 305 of file AccountDetails.h.

◆ WithReviewDetails() [2/2]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithReviewDetails ( ReviewDetails &&  value)
inline

Information about the review of the latest details you submitted.

Definition at line 310 of file AccountDetails.h.

◆ WithUseCaseDescription() [1/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithUseCaseDescription ( Aws::String &&  value)
inline

A description of the types of email that you plan to send.

Definition at line 219 of file AccountDetails.h.

◆ WithUseCaseDescription() [2/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithUseCaseDescription ( const Aws::String value)
inline

A description of the types of email that you plan to send.

Definition at line 214 of file AccountDetails.h.

◆ WithUseCaseDescription() [3/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithUseCaseDescription ( const char *  value)
inline

A description of the types of email that you plan to send.

Definition at line 224 of file AccountDetails.h.

◆ WithWebsiteURL() [1/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithWebsiteURL ( Aws::String &&  value)
inline

The URL of your website. This information helps us better understand the type of content that you plan to send.

Definition at line 140 of file AccountDetails.h.

◆ WithWebsiteURL() [2/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithWebsiteURL ( const Aws::String value)
inline

The URL of your website. This information helps us better understand the type of content that you plan to send.

Definition at line 134 of file AccountDetails.h.

◆ WithWebsiteURL() [3/3]

AccountDetails& Aws::SESV2::Model::AccountDetails::WithWebsiteURL ( const char *  value)
inline

The URL of your website. This information helps us better understand the type of content that you plan to send.

Definition at line 146 of file AccountDetails.h.


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