Interface CreateDeliverabilityTestReportRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateDeliverabilityTestReportRequest.Builder,CreateDeliverabilityTestReportRequest>,SdkBuilder<CreateDeliverabilityTestReportRequest.Builder,CreateDeliverabilityTestReportRequest>,SdkPojo,SdkRequest.Builder,SesV2Request.Builder
- Enclosing class:
- CreateDeliverabilityTestReportRequest
public static interface CreateDeliverabilityTestReportRequest.Builder extends SesV2Request.Builder, SdkPojo, CopyableBuilder<CreateDeliverabilityTestReportRequest.Builder,CreateDeliverabilityTestReportRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default CreateDeliverabilityTestReportRequest.Buildercontent(Consumer<EmailContent.Builder> content)The HTML body of the message that you sent when you performed the predictive inbox placement test.CreateDeliverabilityTestReportRequest.Buildercontent(EmailContent content)The HTML body of the message that you sent when you performed the predictive inbox placement test.CreateDeliverabilityTestReportRequest.BuilderfromEmailAddress(String fromEmailAddress)The email address that the predictive inbox placement test email was sent from.CreateDeliverabilityTestReportRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateDeliverabilityTestReportRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateDeliverabilityTestReportRequest.BuilderreportName(String reportName)A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.CreateDeliverabilityTestReportRequest.Buildertags(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.Buildertags(Consumer<Tag.Builder>... tags)An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.CreateDeliverabilityTestReportRequest.Buildertags(Tag... tags)An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.services.sesv2.model.SesV2Request.Builder
build
-
-
-
-
Method Detail
-
reportName
CreateDeliverabilityTestReportRequest.Builder reportName(String reportName)
A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.
- Parameters:
reportName- A unique name that helps you to identify the predictive inbox placement test when you retrieve the results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fromEmailAddress
CreateDeliverabilityTestReportRequest.Builder fromEmailAddress(String fromEmailAddress)
The email address that the predictive inbox placement test email was sent from.
- Parameters:
fromEmailAddress- The email address that the predictive inbox placement test email was sent from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
CreateDeliverabilityTestReportRequest.Builder content(EmailContent content)
The HTML body of the message that you sent when you performed the predictive inbox placement test.
- Parameters:
content- The HTML body of the message that you sent when you performed the predictive inbox placement test.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
content
default CreateDeliverabilityTestReportRequest.Builder content(Consumer<EmailContent.Builder> content)
The HTML body of the message that you sent when you performed the predictive inbox placement test.
This is a convenience method that creates an instance of theEmailContent.Builderavoiding the need to create one manually viaEmailContent.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocontent(EmailContent).- Parameters:
content- a consumer that will call methods onEmailContent.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
content(EmailContent)
-
tags
CreateDeliverabilityTestReportRequest.Builder tags(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.
- Parameters:
tags- An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateDeliverabilityTestReportRequest.Builder tags(Tag... tags)
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.
- Parameters:
tags- An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateDeliverabilityTestReportRequest.Builder tags(Consumer<Tag.Builder>... tags)
An array of objects that define the tags (keys and values) that you want to associate with the predictive inbox placement test.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tags(java.util.Collection)
-
overrideConfiguration
CreateDeliverabilityTestReportRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateDeliverabilityTestReportRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-