public static interface SendEmailRequest.Builder extends PinpointEmailRequest.Builder, SdkPojo, CopyableBuilder<SendEmailRequest.Builder,SendEmailRequest>
Modifier and Type | Method and Description |
---|---|
SendEmailRequest.Builder |
configurationSetName(String configurationSetName)
The name of the configuration set that you want to use when sending the email.
|
default SendEmailRequest.Builder |
content(Consumer<EmailContent.Builder> content)
An object that contains the body of the message.
|
SendEmailRequest.Builder |
content(EmailContent content)
An object that contains the body of the message.
|
default SendEmailRequest.Builder |
destination(Consumer<Destination.Builder> destination)
An object that contains the recipients of the email message.
|
SendEmailRequest.Builder |
destination(Destination destination)
An object that contains the recipients of the email message.
|
SendEmailRequest.Builder |
emailTags(Collection<MessageTag> emailTags)
A list of tags, in the form of name/value pairs, to apply to an email that you send using the
SendEmail operation. |
SendEmailRequest.Builder |
emailTags(Consumer<MessageTag.Builder>... emailTags)
A list of tags, in the form of name/value pairs, to apply to an email that you send using the
SendEmail operation. |
SendEmailRequest.Builder |
emailTags(MessageTag... emailTags)
A list of tags, in the form of name/value pairs, to apply to an email that you send using the
SendEmail operation. |
SendEmailRequest.Builder |
feedbackForwardingEmailAddress(String feedbackForwardingEmailAddress)
The address that Amazon Pinpoint should send bounce and complaint notifications to.
|
SendEmailRequest.Builder |
fromEmailAddress(String fromEmailAddress)
The email address that you want to use as the "From" address for the email.
|
SendEmailRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
Add an optional request override configuration.
|
SendEmailRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
Add an optional request override configuration.
|
SendEmailRequest.Builder |
replyToAddresses(Collection<String> replyToAddresses)
The "Reply-to" email addresses for the message.
|
SendEmailRequest.Builder |
replyToAddresses(String... replyToAddresses)
The "Reply-to" email addresses for the message.
|
build
overrideConfiguration
copy
applyMutation, build
SendEmailRequest.Builder fromEmailAddress(String fromEmailAddress)
The email address that you want to use as the "From" address for the email. The address that you specify has to be verified.
fromEmailAddress
- The email address that you want to use as the "From" address for the email. The address that you
specify has to be verified.SendEmailRequest.Builder destination(Destination destination)
An object that contains the recipients of the email message.
destination
- An object that contains the recipients of the email message.default SendEmailRequest.Builder destination(Consumer<Destination.Builder> destination)
An object that contains the recipients of the email message.
This is a convenience that creates an instance of theDestination.Builder
avoiding the need to create
one manually via Destination.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result
is passed to destination(Destination)
.destination
- a consumer that will call methods on Destination.Builder
destination(Destination)
SendEmailRequest.Builder replyToAddresses(Collection<String> replyToAddresses)
The "Reply-to" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.
replyToAddresses
- The "Reply-to" email addresses for the message. When the recipient replies to the message, each
Reply-to address receives the reply.SendEmailRequest.Builder replyToAddresses(String... replyToAddresses)
The "Reply-to" email addresses for the message. When the recipient replies to the message, each Reply-to address receives the reply.
replyToAddresses
- The "Reply-to" email addresses for the message. When the recipient replies to the message, each
Reply-to address receives the reply.SendEmailRequest.Builder feedbackForwardingEmailAddress(String feedbackForwardingEmailAddress)
The address that Amazon Pinpoint should send bounce and complaint notifications to.
feedbackForwardingEmailAddress
- The address that Amazon Pinpoint should send bounce and complaint notifications to.SendEmailRequest.Builder content(EmailContent content)
An object that contains the body of the message. You can send either a Simple message or a Raw message.
content
- An object that contains the body of the message. You can send either a Simple message or a Raw
message.default SendEmailRequest.Builder content(Consumer<EmailContent.Builder> content)
An object that contains the body of the message. You can send either a Simple message or a Raw message.
This is a convenience that creates an instance of theEmailContent.Builder
avoiding the need to
create one manually via EmailContent.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to content(EmailContent)
.content
- a consumer that will call methods on EmailContent.Builder
content(EmailContent)
SendEmailRequest.Builder emailTags(Collection<MessageTag> emailTags)
A list of tags, in the form of name/value pairs, to apply to an email that you send using the
SendEmail
operation. Tags correspond to characteristics of the email that you define, so that
you can publish email sending events.
emailTags
- A list of tags, in the form of name/value pairs, to apply to an email that you send using the
SendEmail
operation. Tags correspond to characteristics of the email that you define, so
that you can publish email sending events.SendEmailRequest.Builder emailTags(MessageTag... emailTags)
A list of tags, in the form of name/value pairs, to apply to an email that you send using the
SendEmail
operation. Tags correspond to characteristics of the email that you define, so that
you can publish email sending events.
emailTags
- A list of tags, in the form of name/value pairs, to apply to an email that you send using the
SendEmail
operation. Tags correspond to characteristics of the email that you define, so
that you can publish email sending events.SendEmailRequest.Builder emailTags(Consumer<MessageTag.Builder>... emailTags)
A list of tags, in the form of name/value pairs, to apply to an email that you send using the
SendEmail
operation. Tags correspond to characteristics of the email that you define, so that
you can publish email sending events.
List.Builder
avoiding the need to
create one manually via List#builder()
.
When the Consumer
completes, List.Builder#build()
is called immediately and its
result is passed to #emailTags(List)
.emailTags
- a consumer that will call methods on List.Builder
#emailTags(List)
SendEmailRequest.Builder configurationSetName(String configurationSetName)
The name of the configuration set that you want to use when sending the email.
configurationSetName
- The name of the configuration set that you want to use when sending the email.SendEmailRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
overrideConfiguration
- The override configuration.SendEmailRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
AwsRequest.Builder
overrideConfiguration
in interface AwsRequest.Builder
builderConsumer
- A Consumer
to which an empty AwsRequestOverrideConfiguration.Builder
will be
given.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.