public class EmailDtoBuilder extends Object
Constructor and Description |
---|
EmailDtoBuilder(EmailDto model) |
Modifier and Type | Method and Description |
---|---|
EmailDtoBuilder |
alternateViews(List<AlternateView> alternateViews)
Set EmailDto.alternateViews and return builder.
|
EmailDtoBuilder |
attachments(List<Attachment> attachments)
Set EmailDto.attachments and return builder.
|
EmailDtoBuilder |
bcc(List<MailAddress> bcc)
Set EmailDto.bcc and return builder.
|
EmailDtoBuilder |
body(String body)
Set EmailDto.body and return builder.
|
EmailDtoBuilder |
bodyEncoding(String bodyEncoding)
Set EmailDto.bodyEncoding and return builder.
|
EmailDtoBuilder |
bodyType(String bodyType)
Set EmailDto.bodyType and return builder.
|
EmailDto |
build()
Build EmailDto instance.
|
EmailDtoBuilder |
cc(List<MailAddress> cc)
Set EmailDto.cc and return builder.
|
EmailDtoBuilder |
date(Date date)
Set EmailDto.date and return builder.
|
EmailDtoBuilder |
deliveryNotificationOptions(List<String> deliveryNotificationOptions)
Set EmailDto.deliveryNotificationOptions and return builder.
|
EmailDtoBuilder |
from(MailAddress from)
Set EmailDto.from and return builder.
|
EmailDtoBuilder |
headers(Map<String,String> headers)
Set EmailDto.headers and return builder.
|
EmailDtoBuilder |
htmlBody(String htmlBody)
Set EmailDto.htmlBody and return builder.
|
EmailDtoBuilder |
htmlBodyText(String htmlBodyText)
Set EmailDto.htmlBodyText and return builder.
|
EmailDtoBuilder |
isBodyHtml(Boolean isBodyHtml)
Set EmailDto.isBodyHtml and return builder.
|
EmailDtoBuilder |
isDraft(Boolean isDraft)
Set EmailDto.isDraft and return builder.
|
EmailDtoBuilder |
isEncrypted(Boolean isEncrypted)
Set EmailDto.isEncrypted and return builder.
|
EmailDtoBuilder |
isSigned(Boolean isSigned)
Set EmailDto.isSigned and return builder.
|
EmailDtoBuilder |
linkedResources(List<LinkedResource> linkedResources)
Set EmailDto.linkedResources and return builder.
|
EmailDtoBuilder |
messageId(String messageId)
Set EmailDto.messageId and return builder.
|
EmailDtoBuilder |
originalIsTnef(Boolean originalIsTnef)
Set EmailDto.originalIsTnef and return builder.
|
EmailDtoBuilder |
preferredTextEncoding(String preferredTextEncoding)
Set EmailDto.preferredTextEncoding and return builder.
|
EmailDtoBuilder |
priority(String priority)
Set EmailDto.priority and return builder.
|
EmailDtoBuilder |
readReceiptTo(List<MailAddress> readReceiptTo)
Set EmailDto.readReceiptTo and return builder.
|
EmailDtoBuilder |
replyToList(List<MailAddress> replyToList)
Set EmailDto.replyToList and return builder.
|
EmailDtoBuilder |
reversePath(MailAddress reversePath)
Set EmailDto.reversePath and return builder.
|
EmailDtoBuilder |
sender(MailAddress sender)
Set EmailDto.sender and return builder.
|
EmailDtoBuilder |
sensitivity(String sensitivity)
Set EmailDto.sensitivity and return builder.
|
EmailDtoBuilder |
subject(String subject)
Set EmailDto.subject and return builder.
|
EmailDtoBuilder |
subjectEncoding(String subjectEncoding)
Set EmailDto.subjectEncoding and return builder.
|
EmailDtoBuilder |
timeZoneOffset(Long timeZoneOffset)
Set EmailDto.timeZoneOffset and return builder.
|
EmailDtoBuilder |
to(List<MailAddress> to)
Set EmailDto.to and return builder.
|
EmailDtoBuilder |
xMailer(String xMailer)
Set EmailDto.xMailer and return builder.
|
public EmailDtoBuilder(EmailDto model)
public EmailDto build()
public EmailDtoBuilder alternateViews(List<AlternateView> alternateViews)
alternateViews
- Collection of alternate views of message.public EmailDtoBuilder attachments(List<Attachment> attachments)
attachments
- Email message attachments.public EmailDtoBuilder bcc(List<MailAddress> bcc)
bcc
- BCC recipients.public EmailDtoBuilder body(String body)
body
- Email message body as plain text.public EmailDtoBuilder bodyEncoding(String bodyEncoding)
bodyEncoding
- Body encoding.public EmailDtoBuilder bodyType(String bodyType)
bodyType
- The content type of message body. Enum, available values: PlainText, Html, Rtfpublic EmailDtoBuilder cc(List<MailAddress> cc)
cc
- CC recipients.public EmailDtoBuilder date(Date date)
date
- Message date.public EmailDtoBuilder deliveryNotificationOptions(List<String> deliveryNotificationOptions)
deliveryNotificationOptions
- Delivery notifications. Items: Email delivery notification options. Enum, available values: Delay, Never, None, OnFailure, OnSuccesspublic EmailDtoBuilder from(MailAddress from)
from
- From address.public EmailDtoBuilder headers(Map<String,String> headers)
headers
- Document headers.public EmailDtoBuilder htmlBody(String htmlBody)
htmlBody
- HTML body.public EmailDtoBuilder htmlBodyText(String htmlBodyText)
htmlBodyText
- Html body as plain text. Read only.public EmailDtoBuilder isBodyHtml(Boolean isBodyHtml)
isBodyHtml
- Indicates whether the message body is in Html.public EmailDtoBuilder isDraft(Boolean isDraft)
isDraft
- Indicates whether or not a message has been sent.public EmailDtoBuilder isEncrypted(Boolean isEncrypted)
isEncrypted
- Indicates whether the message is encrypted. Read only.public EmailDtoBuilder isSigned(Boolean isSigned)
isSigned
- Indicates whether the message is signed. Read only.public EmailDtoBuilder linkedResources(List<LinkedResource> linkedResources)
linkedResources
- Linked resources of message.public EmailDtoBuilder messageId(String messageId)
messageId
- Message id.public EmailDtoBuilder originalIsTnef(Boolean originalIsTnef)
originalIsTnef
- Indicates whether original EML message is in TNEF format. Read only.public EmailDtoBuilder preferredTextEncoding(String preferredTextEncoding)
preferredTextEncoding
- Preferred encoding.public EmailDtoBuilder priority(String priority)
priority
- Email priority status. Enum, available values: High, Low, Normalpublic EmailDtoBuilder readReceiptTo(List<MailAddress> readReceiptTo)
readReceiptTo
- Read receipt addresses.public EmailDtoBuilder replyToList(List<MailAddress> replyToList)
replyToList
- The list of addresses to reply to for the mail message.public EmailDtoBuilder reversePath(MailAddress reversePath)
reversePath
- ReversePath address.public EmailDtoBuilder sender(MailAddress sender)
sender
- Sender address.public EmailDtoBuilder sensitivity(String sensitivity)
sensitivity
- Specifies the sensitivity of a MailMessage. Enum, available values: None, Normal, Personal, Private, CompanyConfidentialpublic EmailDtoBuilder subject(String subject)
subject
- Message subject.public EmailDtoBuilder subjectEncoding(String subjectEncoding)
subjectEncoding
- Subject encoding.public EmailDtoBuilder timeZoneOffset(Long timeZoneOffset)
timeZoneOffset
- Coordinated Universal Time (UTC) offset for the message dates. This property defines the time zone difference, between the local time and UTC represented as count of ticks (10 000 per millisecond).public EmailDtoBuilder to(List<MailAddress> to)
to
- The address collection that contains the recipients of message.public EmailDtoBuilder xMailer(String xMailer)
xMailer
- The X-Mailer the software that created the e-mail message.Copyright © 2020. All rights reserved.