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

#include <DeliverabilityTestReport.h>

Public Member Functions

 DeliverabilityTestReport ()
 
 DeliverabilityTestReport (Aws::Utils::Json::JsonView jsonValue)
 
DeliverabilityTestReportoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetReportId () const
 
bool ReportIdHasBeenSet () const
 
void SetReportId (const Aws::String &value)
 
void SetReportId (Aws::String &&value)
 
void SetReportId (const char *value)
 
DeliverabilityTestReportWithReportId (const Aws::String &value)
 
DeliverabilityTestReportWithReportId (Aws::String &&value)
 
DeliverabilityTestReportWithReportId (const char *value)
 
const Aws::StringGetReportName () const
 
bool ReportNameHasBeenSet () const
 
void SetReportName (const Aws::String &value)
 
void SetReportName (Aws::String &&value)
 
void SetReportName (const char *value)
 
DeliverabilityTestReportWithReportName (const Aws::String &value)
 
DeliverabilityTestReportWithReportName (Aws::String &&value)
 
DeliverabilityTestReportWithReportName (const char *value)
 
const Aws::StringGetSubject () const
 
bool SubjectHasBeenSet () const
 
void SetSubject (const Aws::String &value)
 
void SetSubject (Aws::String &&value)
 
void SetSubject (const char *value)
 
DeliverabilityTestReportWithSubject (const Aws::String &value)
 
DeliverabilityTestReportWithSubject (Aws::String &&value)
 
DeliverabilityTestReportWithSubject (const char *value)
 
const Aws::StringGetFromEmailAddress () const
 
bool FromEmailAddressHasBeenSet () const
 
void SetFromEmailAddress (const Aws::String &value)
 
void SetFromEmailAddress (Aws::String &&value)
 
void SetFromEmailAddress (const char *value)
 
DeliverabilityTestReportWithFromEmailAddress (const Aws::String &value)
 
DeliverabilityTestReportWithFromEmailAddress (Aws::String &&value)
 
DeliverabilityTestReportWithFromEmailAddress (const char *value)
 
const Aws::Utils::DateTimeGetCreateDate () const
 
bool CreateDateHasBeenSet () const
 
void SetCreateDate (const Aws::Utils::DateTime &value)
 
void SetCreateDate (Aws::Utils::DateTime &&value)
 
DeliverabilityTestReportWithCreateDate (const Aws::Utils::DateTime &value)
 
DeliverabilityTestReportWithCreateDate (Aws::Utils::DateTime &&value)
 
const DeliverabilityTestStatus & GetDeliverabilityTestStatus () const
 
bool DeliverabilityTestStatusHasBeenSet () const
 
void SetDeliverabilityTestStatus (const DeliverabilityTestStatus &value)
 
void SetDeliverabilityTestStatus (DeliverabilityTestStatus &&value)
 
DeliverabilityTestReportWithDeliverabilityTestStatus (const DeliverabilityTestStatus &value)
 
DeliverabilityTestReportWithDeliverabilityTestStatus (DeliverabilityTestStatus &&value)
 

Detailed Description

An object that contains metadata related to a predictive inbox placement test.

See Also:

AWS API Reference

Definition at line 34 of file DeliverabilityTestReport.h.

Constructor & Destructor Documentation

◆ DeliverabilityTestReport() [1/2]

Aws::SESV2::Model::DeliverabilityTestReport::DeliverabilityTestReport ( )

◆ DeliverabilityTestReport() [2/2]

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

Member Function Documentation

◆ CreateDateHasBeenSet()

bool Aws::SESV2::Model::DeliverabilityTestReport::CreateDateHasBeenSet ( ) const
inline

The date and time when the predictive inbox placement test was created, in Unix time format.

Definition at line 233 of file DeliverabilityTestReport.h.

◆ DeliverabilityTestStatusHasBeenSet()

bool Aws::SESV2::Model::DeliverabilityTestReport::DeliverabilityTestStatusHasBeenSet ( ) const
inline

The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

Definition at line 278 of file DeliverabilityTestReport.h.

◆ FromEmailAddressHasBeenSet()

bool Aws::SESV2::Model::DeliverabilityTestReport::FromEmailAddressHasBeenSet ( ) const
inline

The sender address that you specified for the predictive inbox placement test.

Definition at line 184 of file DeliverabilityTestReport.h.

◆ GetCreateDate()

const Aws::Utils::DateTime& Aws::SESV2::Model::DeliverabilityTestReport::GetCreateDate ( ) const
inline

The date and time when the predictive inbox placement test was created, in Unix time format.

Definition at line 227 of file DeliverabilityTestReport.h.

◆ GetDeliverabilityTestStatus()

const DeliverabilityTestStatus& Aws::SESV2::Model::DeliverabilityTestReport::GetDeliverabilityTestStatus ( ) const
inline

The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

Definition at line 268 of file DeliverabilityTestReport.h.

◆ GetFromEmailAddress()

const Aws::String& Aws::SESV2::Model::DeliverabilityTestReport::GetFromEmailAddress ( ) const
inline

The sender address that you specified for the predictive inbox placement test.

Definition at line 178 of file DeliverabilityTestReport.h.

◆ GetReportId()

const Aws::String& Aws::SESV2::Model::DeliverabilityTestReport::GetReportId ( ) const
inline

A unique string that identifies the predictive inbox placement test.

Definition at line 46 of file DeliverabilityTestReport.h.

◆ GetReportName()

const Aws::String& Aws::SESV2::Model::DeliverabilityTestReport::GetReportName ( ) const
inline

A name that helps you identify a predictive inbox placement test report.

Definition at line 87 of file DeliverabilityTestReport.h.

◆ GetSubject()

const Aws::String& Aws::SESV2::Model::DeliverabilityTestReport::GetSubject ( ) const
inline

The subject line for an email that you submitted in a predictive inbox placement test.

Definition at line 129 of file DeliverabilityTestReport.h.

◆ Jsonize()

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

◆ operator=()

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

◆ ReportIdHasBeenSet()

bool Aws::SESV2::Model::DeliverabilityTestReport::ReportIdHasBeenSet ( ) const
inline

A unique string that identifies the predictive inbox placement test.

Definition at line 51 of file DeliverabilityTestReport.h.

◆ ReportNameHasBeenSet()

bool Aws::SESV2::Model::DeliverabilityTestReport::ReportNameHasBeenSet ( ) const
inline

A name that helps you identify a predictive inbox placement test report.

Definition at line 92 of file DeliverabilityTestReport.h.

◆ SetCreateDate() [1/2]

void Aws::SESV2::Model::DeliverabilityTestReport::SetCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the predictive inbox placement test was created, in Unix time format.

Definition at line 245 of file DeliverabilityTestReport.h.

◆ SetCreateDate() [2/2]

void Aws::SESV2::Model::DeliverabilityTestReport::SetCreateDate ( const Aws::Utils::DateTime value)
inline

The date and time when the predictive inbox placement test was created, in Unix time format.

Definition at line 239 of file DeliverabilityTestReport.h.

◆ SetDeliverabilityTestStatus() [1/2]

void Aws::SESV2::Model::DeliverabilityTestReport::SetDeliverabilityTestStatus ( const DeliverabilityTestStatus &  value)
inline

The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

Definition at line 288 of file DeliverabilityTestReport.h.

◆ SetDeliverabilityTestStatus() [2/2]

void Aws::SESV2::Model::DeliverabilityTestReport::SetDeliverabilityTestStatus ( DeliverabilityTestStatus &&  value)
inline

The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

Definition at line 298 of file DeliverabilityTestReport.h.

◆ SetFromEmailAddress() [1/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetFromEmailAddress ( Aws::String &&  value)
inline

The sender address that you specified for the predictive inbox placement test.

Definition at line 196 of file DeliverabilityTestReport.h.

◆ SetFromEmailAddress() [2/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetFromEmailAddress ( const Aws::String value)
inline

The sender address that you specified for the predictive inbox placement test.

Definition at line 190 of file DeliverabilityTestReport.h.

◆ SetFromEmailAddress() [3/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetFromEmailAddress ( const char *  value)
inline

The sender address that you specified for the predictive inbox placement test.

Definition at line 202 of file DeliverabilityTestReport.h.

◆ SetReportId() [1/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetReportId ( Aws::String &&  value)
inline

A unique string that identifies the predictive inbox placement test.

Definition at line 61 of file DeliverabilityTestReport.h.

◆ SetReportId() [2/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetReportId ( const Aws::String value)
inline

A unique string that identifies the predictive inbox placement test.

Definition at line 56 of file DeliverabilityTestReport.h.

◆ SetReportId() [3/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetReportId ( const char *  value)
inline

A unique string that identifies the predictive inbox placement test.

Definition at line 66 of file DeliverabilityTestReport.h.

◆ SetReportName() [1/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetReportName ( Aws::String &&  value)
inline

A name that helps you identify a predictive inbox placement test report.

Definition at line 102 of file DeliverabilityTestReport.h.

◆ SetReportName() [2/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetReportName ( const Aws::String value)
inline

A name that helps you identify a predictive inbox placement test report.

Definition at line 97 of file DeliverabilityTestReport.h.

◆ SetReportName() [3/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetReportName ( const char *  value)
inline

A name that helps you identify a predictive inbox placement test report.

Definition at line 107 of file DeliverabilityTestReport.h.

◆ SetSubject() [1/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetSubject ( Aws::String &&  value)
inline

The subject line for an email that you submitted in a predictive inbox placement test.

Definition at line 147 of file DeliverabilityTestReport.h.

◆ SetSubject() [2/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetSubject ( const Aws::String value)
inline

The subject line for an email that you submitted in a predictive inbox placement test.

Definition at line 141 of file DeliverabilityTestReport.h.

◆ SetSubject() [3/3]

void Aws::SESV2::Model::DeliverabilityTestReport::SetSubject ( const char *  value)
inline

The subject line for an email that you submitted in a predictive inbox placement test.

Definition at line 153 of file DeliverabilityTestReport.h.

◆ SubjectHasBeenSet()

bool Aws::SESV2::Model::DeliverabilityTestReport::SubjectHasBeenSet ( ) const
inline

The subject line for an email that you submitted in a predictive inbox placement test.

Definition at line 135 of file DeliverabilityTestReport.h.

◆ WithCreateDate() [1/2]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithCreateDate ( Aws::Utils::DateTime &&  value)
inline

The date and time when the predictive inbox placement test was created, in Unix time format.

Definition at line 257 of file DeliverabilityTestReport.h.

◆ WithCreateDate() [2/2]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithCreateDate ( const Aws::Utils::DateTime value)
inline

The date and time when the predictive inbox placement test was created, in Unix time format.

Definition at line 251 of file DeliverabilityTestReport.h.

◆ WithDeliverabilityTestStatus() [1/2]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithDeliverabilityTestStatus ( const DeliverabilityTestStatus &  value)
inline

The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

Definition at line 308 of file DeliverabilityTestReport.h.

◆ WithDeliverabilityTestStatus() [2/2]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithDeliverabilityTestStatus ( DeliverabilityTestStatus &&  value)
inline

The status of the predictive inbox placement test. If the status is IN_PROGRESS, then the predictive inbox placement test is currently running. Predictive inbox placement tests are usually complete within 24 hours of creating the test. If the status is COMPLETE, then the test is finished, and you can use the GetDeliverabilityTestReport to view the results of the test.

Definition at line 318 of file DeliverabilityTestReport.h.

◆ WithFromEmailAddress() [1/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithFromEmailAddress ( Aws::String &&  value)
inline

The sender address that you specified for the predictive inbox placement test.

Definition at line 214 of file DeliverabilityTestReport.h.

◆ WithFromEmailAddress() [2/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithFromEmailAddress ( const Aws::String value)
inline

The sender address that you specified for the predictive inbox placement test.

Definition at line 208 of file DeliverabilityTestReport.h.

◆ WithFromEmailAddress() [3/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithFromEmailAddress ( const char *  value)
inline

The sender address that you specified for the predictive inbox placement test.

Definition at line 220 of file DeliverabilityTestReport.h.

◆ WithReportId() [1/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithReportId ( Aws::String &&  value)
inline

A unique string that identifies the predictive inbox placement test.

Definition at line 76 of file DeliverabilityTestReport.h.

◆ WithReportId() [2/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithReportId ( const Aws::String value)
inline

A unique string that identifies the predictive inbox placement test.

Definition at line 71 of file DeliverabilityTestReport.h.

◆ WithReportId() [3/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithReportId ( const char *  value)
inline

A unique string that identifies the predictive inbox placement test.

Definition at line 81 of file DeliverabilityTestReport.h.

◆ WithReportName() [1/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithReportName ( Aws::String &&  value)
inline

A name that helps you identify a predictive inbox placement test report.

Definition at line 117 of file DeliverabilityTestReport.h.

◆ WithReportName() [2/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithReportName ( const Aws::String value)
inline

A name that helps you identify a predictive inbox placement test report.

Definition at line 112 of file DeliverabilityTestReport.h.

◆ WithReportName() [3/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithReportName ( const char *  value)
inline

A name that helps you identify a predictive inbox placement test report.

Definition at line 122 of file DeliverabilityTestReport.h.

◆ WithSubject() [1/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithSubject ( Aws::String &&  value)
inline

The subject line for an email that you submitted in a predictive inbox placement test.

Definition at line 165 of file DeliverabilityTestReport.h.

◆ WithSubject() [2/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithSubject ( const Aws::String value)
inline

The subject line for an email that you submitted in a predictive inbox placement test.

Definition at line 159 of file DeliverabilityTestReport.h.

◆ WithSubject() [3/3]

DeliverabilityTestReport& Aws::SESV2::Model::DeliverabilityTestReport::WithSubject ( const char *  value)
inline

The subject line for an email that you submitted in a predictive inbox placement test.

Definition at line 171 of file DeliverabilityTestReport.h.


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