AWS SDK for C++  1.8.54
AWS SDK for C++
Public Member Functions | List of all members
Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest Class Reference

#include <CreateDeliverabilityTestReportRequest.h>

+ Inheritance diagram for Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest:

Public Member Functions

 CreateDeliverabilityTestReportRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
const Aws::StringGetReportName () const
 
bool ReportNameHasBeenSet () const
 
void SetReportName (const Aws::String &value)
 
void SetReportName (Aws::String &&value)
 
void SetReportName (const char *value)
 
CreateDeliverabilityTestReportRequestWithReportName (const Aws::String &value)
 
CreateDeliverabilityTestReportRequestWithReportName (Aws::String &&value)
 
CreateDeliverabilityTestReportRequestWithReportName (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)
 
CreateDeliverabilityTestReportRequestWithFromEmailAddress (const Aws::String &value)
 
CreateDeliverabilityTestReportRequestWithFromEmailAddress (Aws::String &&value)
 
CreateDeliverabilityTestReportRequestWithFromEmailAddress (const char *value)
 
const EmailContentGetContent () const
 
bool ContentHasBeenSet () const
 
void SetContent (const EmailContent &value)
 
void SetContent (EmailContent &&value)
 
CreateDeliverabilityTestReportRequestWithContent (const EmailContent &value)
 
CreateDeliverabilityTestReportRequestWithContent (EmailContent &&value)
 
const Aws::Vector< Tag > & GetTags () const
 
bool TagsHasBeenSet () const
 
void SetTags (const Aws::Vector< Tag > &value)
 
void SetTags (Aws::Vector< Tag > &&value)
 
CreateDeliverabilityTestReportRequestWithTags (const Aws::Vector< Tag > &value)
 
CreateDeliverabilityTestReportRequestWithTags (Aws::Vector< Tag > &&value)
 
CreateDeliverabilityTestReportRequestAddTags (const Tag &value)
 
CreateDeliverabilityTestReportRequestAddTags (Tag &&value)
 
- Public Member Functions inherited from Aws::PinpointEmail::PinpointEmailRequest
virtual ~PinpointEmailRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::PinpointEmail::PinpointEmailRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

A request to perform a predictive inbox placement test. Predictive inbox placement tests can help you predict how your messages will be handled by various email providers around the world. When you perform a predictive inbox placement test, you provide a sample message that contains the content that you plan to send to your customers. Amazon Pinpoint then sends that message to special email addresses spread across several major email providers. After about 24 hours, the test is complete, and you can use the GetDeliverabilityTestReport operation to view the results of the test.

See Also:

AWS API Reference

Definition at line 35 of file CreateDeliverabilityTestReportRequest.h.

Constructor & Destructor Documentation

◆ CreateDeliverabilityTestReportRequest()

Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::CreateDeliverabilityTestReportRequest ( )

Member Function Documentation

◆ AddTags() [1/2]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::AddTags ( const Tag value)
inline

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

Definition at line 224 of file CreateDeliverabilityTestReportRequest.h.

◆ AddTags() [2/2]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::AddTags ( Tag &&  value)
inline

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

Definition at line 230 of file CreateDeliverabilityTestReportRequest.h.

◆ ContentHasBeenSet()

bool Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::ContentHasBeenSet ( ) const
inline

The HTML body of the message that you sent when you performed the predictive inbox placement test.

Definition at line 157 of file CreateDeliverabilityTestReportRequest.h.

◆ FromEmailAddressHasBeenSet()

bool Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::FromEmailAddressHasBeenSet ( ) const
inline

The email address that the predictive inbox placement test email was sent from.

Definition at line 108 of file CreateDeliverabilityTestReportRequest.h.

◆ GetContent()

const EmailContent& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::GetContent ( ) const
inline

The HTML body of the message that you sent when you performed the predictive inbox placement test.

Definition at line 151 of file CreateDeliverabilityTestReportRequest.h.

◆ GetFromEmailAddress()

const Aws::String& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::GetFromEmailAddress ( ) const
inline

The email address that the predictive inbox placement test email was sent from.

Definition at line 102 of file CreateDeliverabilityTestReportRequest.h.

◆ GetReportName()

const Aws::String& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::GetReportName ( ) const
inline

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

Definition at line 53 of file CreateDeliverabilityTestReportRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

◆ GetTags()

const Aws::Vector<Tag>& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::GetTags ( ) const
inline

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

Definition at line 188 of file CreateDeliverabilityTestReportRequest.h.

◆ ReportNameHasBeenSet()

bool Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::ReportNameHasBeenSet ( ) const
inline

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

Definition at line 59 of file CreateDeliverabilityTestReportRequest.h.

◆ SerializePayload()

Aws::String Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetContent() [1/2]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetContent ( const EmailContent value)
inline

The HTML body of the message that you sent when you performed the predictive inbox placement test.

Definition at line 163 of file CreateDeliverabilityTestReportRequest.h.

◆ SetContent() [2/2]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetContent ( EmailContent &&  value)
inline

The HTML body of the message that you sent when you performed the predictive inbox placement test.

Definition at line 169 of file CreateDeliverabilityTestReportRequest.h.

◆ SetFromEmailAddress() [1/3]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetFromEmailAddress ( const Aws::String value)
inline

The email address that the predictive inbox placement test email was sent from.

Definition at line 114 of file CreateDeliverabilityTestReportRequest.h.

◆ SetFromEmailAddress() [2/3]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetFromEmailAddress ( Aws::String &&  value)
inline

The email address that the predictive inbox placement test email was sent from.

Definition at line 120 of file CreateDeliverabilityTestReportRequest.h.

◆ SetFromEmailAddress() [3/3]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetFromEmailAddress ( const char *  value)
inline

The email address that the predictive inbox placement test email was sent from.

Definition at line 126 of file CreateDeliverabilityTestReportRequest.h.

◆ SetReportName() [1/3]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetReportName ( const Aws::String value)
inline

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

Definition at line 65 of file CreateDeliverabilityTestReportRequest.h.

◆ SetReportName() [2/3]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetReportName ( Aws::String &&  value)
inline

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

Definition at line 71 of file CreateDeliverabilityTestReportRequest.h.

◆ SetReportName() [3/3]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetReportName ( const char *  value)
inline

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

Definition at line 77 of file CreateDeliverabilityTestReportRequest.h.

◆ SetTags() [1/2]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetTags ( const Aws::Vector< Tag > &  value)
inline

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

Definition at line 200 of file CreateDeliverabilityTestReportRequest.h.

◆ SetTags() [2/2]

void Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::SetTags ( Aws::Vector< Tag > &&  value)
inline

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

Definition at line 206 of file CreateDeliverabilityTestReportRequest.h.

◆ TagsHasBeenSet()

bool Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::TagsHasBeenSet ( ) const
inline

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

Definition at line 194 of file CreateDeliverabilityTestReportRequest.h.

◆ WithContent() [1/2]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithContent ( const EmailContent value)
inline

The HTML body of the message that you sent when you performed the predictive inbox placement test.

Definition at line 175 of file CreateDeliverabilityTestReportRequest.h.

◆ WithContent() [2/2]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithContent ( EmailContent &&  value)
inline

The HTML body of the message that you sent when you performed the predictive inbox placement test.

Definition at line 181 of file CreateDeliverabilityTestReportRequest.h.

◆ WithFromEmailAddress() [1/3]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithFromEmailAddress ( const Aws::String value)
inline

The email address that the predictive inbox placement test email was sent from.

Definition at line 132 of file CreateDeliverabilityTestReportRequest.h.

◆ WithFromEmailAddress() [2/3]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithFromEmailAddress ( Aws::String &&  value)
inline

The email address that the predictive inbox placement test email was sent from.

Definition at line 138 of file CreateDeliverabilityTestReportRequest.h.

◆ WithFromEmailAddress() [3/3]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithFromEmailAddress ( const char *  value)
inline

The email address that the predictive inbox placement test email was sent from.

Definition at line 144 of file CreateDeliverabilityTestReportRequest.h.

◆ WithReportName() [1/3]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithReportName ( const Aws::String value)
inline

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

Definition at line 83 of file CreateDeliverabilityTestReportRequest.h.

◆ WithReportName() [2/3]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithReportName ( Aws::String &&  value)
inline

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

Definition at line 89 of file CreateDeliverabilityTestReportRequest.h.

◆ WithReportName() [3/3]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithReportName ( const char *  value)
inline

A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.

Definition at line 95 of file CreateDeliverabilityTestReportRequest.h.

◆ WithTags() [1/2]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithTags ( const Aws::Vector< Tag > &  value)
inline

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

Definition at line 212 of file CreateDeliverabilityTestReportRequest.h.

◆ WithTags() [2/2]

CreateDeliverabilityTestReportRequest& Aws::PinpointEmail::Model::CreateDeliverabilityTestReportRequest::WithTags ( Aws::Vector< Tag > &&  value)
inline

An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.

Definition at line 218 of file CreateDeliverabilityTestReportRequest.h.


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