@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDeliverabilityTestReportRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
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.
NOOP
Constructor and Description |
---|
CreateDeliverabilityTestReportRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDeliverabilityTestReportRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
EmailContent |
getContent()
The HTML body of the message that you sent when you performed the predictive inbox placement test.
|
String |
getFromEmailAddress()
The email address that the predictive inbox placement test email was sent from.
|
String |
getReportName()
A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.
|
List<Tag> |
getTags()
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox
placement test.
|
int |
hashCode() |
void |
setContent(EmailContent content)
The HTML body of the message that you sent when you performed the predictive inbox placement test.
|
void |
setFromEmailAddress(String fromEmailAddress)
The email address that the predictive inbox placement test email was sent from.
|
void |
setReportName(String reportName)
A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.
|
void |
setTags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox
placement test.
|
String |
toString()
Returns a string representation of this object.
|
CreateDeliverabilityTestReportRequest |
withContent(EmailContent content)
The HTML body of the message that you sent when you performed the predictive inbox placement test.
|
CreateDeliverabilityTestReportRequest |
withFromEmailAddress(String fromEmailAddress)
The email address that the predictive inbox placement test email was sent from.
|
CreateDeliverabilityTestReportRequest |
withReportName(String reportName)
A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.
|
CreateDeliverabilityTestReportRequest |
withTags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox
placement test.
|
CreateDeliverabilityTestReportRequest |
withTags(Tag... tags)
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox
placement test.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public CreateDeliverabilityTestReportRequest()
public void setReportName(String reportName)
A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.
reportName
- A unique name that helps you to identify the predictive inbox placement test when you retrieve the
results.public String getReportName()
A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.
public CreateDeliverabilityTestReportRequest withReportName(String reportName)
A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.
reportName
- A unique name that helps you to identify the predictive inbox placement test when you retrieve the
results.public void setFromEmailAddress(String fromEmailAddress)
The email address that the predictive inbox placement test email was sent from.
fromEmailAddress
- The email address that the predictive inbox placement test email was sent from.public String getFromEmailAddress()
The email address that the predictive inbox placement test email was sent from.
public CreateDeliverabilityTestReportRequest withFromEmailAddress(String fromEmailAddress)
The email address that the predictive inbox placement test email was sent from.
fromEmailAddress
- The email address that the predictive inbox placement test email was sent from.public void setContent(EmailContent content)
The HTML body of the message that you sent when you performed the predictive inbox placement test.
content
- The HTML body of the message that you sent when you performed the predictive inbox placement test.public EmailContent getContent()
The HTML body of the message that you sent when you performed the predictive inbox placement test.
public CreateDeliverabilityTestReportRequest withContent(EmailContent content)
The HTML body of the message that you sent when you performed the predictive inbox placement test.
content
- The HTML body of the message that you sent when you performed the predictive inbox placement test.public List<Tag> getTags()
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.
public void setTags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.
tags
- An array of objects that define the tags (keys and values) that you want to associate with the predictive
inbox placement test.public CreateDeliverabilityTestReportRequest withTags(Tag... tags)
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- An array of objects that define the tags (keys and values) that you want to associate with the predictive
inbox placement test.public CreateDeliverabilityTestReportRequest withTags(Collection<Tag> tags)
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.
tags
- An array of objects that define the tags (keys and values) that you want to associate with the predictive
inbox placement test.public String toString()
toString
in class Object
Object.toString()
public CreateDeliverabilityTestReportRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()