public static class EmailPayload.Builder extends Object
Modifier and Type | Method and Description |
---|---|
EmailPayload.Builder |
addAttachment(Attachment attachment)
Add an Attachment objects, each containing an id string which represents an email attachment.
|
EmailPayload |
build() |
EmailPayload.Builder |
setClickTracking(Boolean clickTracking)
Optional, True by default.
|
EmailPayload.Builder |
setDeviceType(DeviceType deviceType)
Deprecated.
This method is not needed since DeviceType.EMAIL is always returned from EmailPayload.
|
EmailPayload.Builder |
setHtmlBody(String htmlBody)
Optional, a string representing the HTML body of the notification.
|
EmailPayload.Builder |
setMessageType(MessageType value)
Optional, an enum representing the possible message types of the notification.
|
EmailPayload.Builder |
setOpenTracking(Boolean openTracking)
Optional, True by default.
|
EmailPayload.Builder |
setPlaintextBody(String plaintextBody)
Optional, a string representing the plaintext body of the notification.
|
EmailPayload.Builder |
setReplyTo(String replyTo)
Optional, a string representing the reply-to address.
|
EmailPayload.Builder |
setSenderAddress(String senderAddress)
Optional, a string representing the sender address.
|
EmailPayload.Builder |
setSenderName(String senderName)
Optional, a string representing the sender name.
|
EmailPayload.Builder |
setSubject(String subject)
Optional, a string representing the subject of the notification.
|
EmailPayload.Builder |
setTemplate(EmailTemplate emailTemplate)
Add an emailTemplate objects.
|
EmailPayload.Builder |
setUaAddress(String uaAddress)
Optional, a string representing the reserved UA email address for Create and Send.
|
public EmailPayload.Builder setSubject(String subject)
subject
- Optional Stringpublic EmailPayload.Builder setHtmlBody(String htmlBody)
htmlBody
- Optional Stringpublic EmailPayload.Builder setPlaintextBody(String plaintextBody)
plaintextBody
- Optional Stringpublic EmailPayload.Builder setMessageType(MessageType value)
value
- Optional Map of Stringspublic EmailPayload.Builder setSenderAddress(String senderAddress)
senderAddress
- Optional Stringpublic EmailPayload.Builder setUaAddress(String uaAddress)
uaAddress
- Optional Stringpublic EmailPayload.Builder setReplyTo(String replyTo)
replyTo
- Optional Stringpublic EmailPayload.Builder setSenderName(String senderName)
senderName
- Optional String
Must be set up by Urban Airship before use.@Deprecated public EmailPayload.Builder setDeviceType(DeviceType deviceType)
deviceType
- DeviceTypepublic EmailPayload.Builder addAttachment(Attachment attachment)
attachment
- Attachmentpublic EmailPayload.Builder setTemplate(EmailTemplate emailTemplate)
emailTemplate
- EmailTemplatepublic EmailPayload.Builder setClickTracking(Boolean clickTracking)
clickTracking
- Booleanpublic EmailPayload.Builder setOpenTracking(Boolean openTracking)
openTracking
- Booleanpublic EmailPayload build()
Copyright © 2024. All rights reserved.