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) |
SendEmailRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
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.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildSendEmailRequest.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 method 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.Builderdestination(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 method 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.Buildercontent(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.
MessageTag.Builder avoiding the need to create
one manually via MessageTag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately
and its result is passed to #emailTags(List.
emailTags - a consumer that will call methods on
MessageTag.Builder#emailTags(java.util.Collection) 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)
overrideConfiguration in interface AwsRequest.BuilderSendEmailRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.