public class MapiMessageDtoBuilder extends Object
Constructor and Description |
---|
MapiMessageDtoBuilder(MapiMessageDto model) |
Modifier and Type | Method and Description |
---|---|
MapiMessageDtoBuilder |
attachments(List<MapiAttachmentDto> attachments)
Set MapiMessageDto.attachments and return builder.
|
MapiMessageDtoBuilder |
billing(String billing)
Set MapiMessageDto.billing and return builder.
|
MapiMessageDtoBuilder |
body(String body)
Set MapiMessageDto.body and return builder.
|
MapiMessageDtoBuilder |
bodyHtml(String bodyHtml)
Set MapiMessageDto.bodyHtml and return builder.
|
MapiMessageDtoBuilder |
bodyRtf(String bodyRtf)
Set MapiMessageDto.bodyRtf and return builder.
|
MapiMessageDtoBuilder |
bodyType(String bodyType)
Set MapiMessageDto.bodyType and return builder.
|
MapiMessageDto |
build()
Build MapiMessageDto instance.
|
MapiMessageDtoBuilder |
categories(List<String> categories)
Set MapiMessageDto.categories and return builder.
|
MapiMessageDtoBuilder |
clientSubmitTime(Date clientSubmitTime)
Set MapiMessageDto.clientSubmitTime and return builder.
|
MapiMessageDtoBuilder |
companies(List<String> companies)
Set MapiMessageDto.companies and return builder.
|
MapiMessageDtoBuilder |
conversationTopic(String conversationTopic)
Set MapiMessageDto.conversationTopic and return builder.
|
MapiMessageDtoBuilder |
deliveryTime(Date deliveryTime)
Set MapiMessageDto.deliveryTime and return builder.
|
MapiMessageDtoBuilder |
displayBcc(String displayBcc)
Set MapiMessageDto.displayBcc and return builder.
|
MapiMessageDtoBuilder |
displayCc(String displayCc)
Set MapiMessageDto.displayCc and return builder.
|
MapiMessageDtoBuilder |
displayName(String displayName)
Set MapiMessageDto.displayName and return builder.
|
MapiMessageDtoBuilder |
displayNamePrefix(String displayNamePrefix)
Set MapiMessageDto.displayNamePrefix and return builder.
|
MapiMessageDtoBuilder |
displayTo(String displayTo)
Set MapiMessageDto.displayTo and return builder.
|
MapiMessageDtoBuilder |
flags(List<String> flags)
Set MapiMessageDto.flags and return builder.
|
MapiMessageDtoBuilder |
headers(Map<String,String> headers)
Set MapiMessageDto.headers and return builder.
|
MapiMessageDtoBuilder |
internetMessageId(String internetMessageId)
Set MapiMessageDto.internetMessageId and return builder.
|
MapiMessageDtoBuilder |
itemId(String itemId)
Set MapiMessageDto.itemId and return builder.
|
MapiMessageDtoBuilder |
messageBody(String messageBody)
Set MapiMessageDto.messageBody and return builder.
|
MapiMessageDtoBuilder |
messageClass(String messageClass)
Set MapiMessageDto.messageClass and return builder.
|
MapiMessageDtoBuilder |
messageFormat(String messageFormat)
Set MapiMessageDto.messageFormat and return builder.
|
MapiMessageDtoBuilder |
mileage(String mileage)
Set MapiMessageDto.mileage and return builder.
|
MapiMessageDtoBuilder |
normalizedSubject(String normalizedSubject)
Set MapiMessageDto.normalizedSubject and return builder.
|
MapiMessageDtoBuilder |
properties(List<MapiPropertyDto> properties)
Set MapiMessageDto.properties and return builder.
|
MapiMessageDtoBuilder |
readReceiptRequested(Boolean readReceiptRequested)
Set MapiMessageDto.readReceiptRequested and return builder.
|
MapiMessageDtoBuilder |
recipients(List<MapiRecipientDto> recipients)
Set MapiMessageDto.recipients and return builder.
|
MapiMessageDtoBuilder |
replyTo(String replyTo)
Set MapiMessageDto.replyTo and return builder.
|
MapiMessageDtoBuilder |
senderAddressType(String senderAddressType)
Set MapiMessageDto.senderAddressType and return builder.
|
MapiMessageDtoBuilder |
senderEmailAddress(String senderEmailAddress)
Set MapiMessageDto.senderEmailAddress and return builder.
|
MapiMessageDtoBuilder |
senderName(String senderName)
Set MapiMessageDto.senderName and return builder.
|
MapiMessageDtoBuilder |
senderSmtpAddress(String senderSmtpAddress)
Set MapiMessageDto.senderSmtpAddress and return builder.
|
MapiMessageDtoBuilder |
sensitivity(String sensitivity)
Set MapiMessageDto.sensitivity and return builder.
|
MapiMessageDtoBuilder |
sentRepresentingAddressType(String sentRepresentingAddressType)
Set MapiMessageDto.sentRepresentingAddressType and return builder.
|
MapiMessageDtoBuilder |
sentRepresentingEmailAddress(String sentRepresentingEmailAddress)
Set MapiMessageDto.sentRepresentingEmailAddress and return builder.
|
MapiMessageDtoBuilder |
sentRepresentingName(String sentRepresentingName)
Set MapiMessageDto.sentRepresentingName and return builder.
|
MapiMessageDtoBuilder |
sentRepresentingSmtpAddress(String sentRepresentingSmtpAddress)
Set MapiMessageDto.sentRepresentingSmtpAddress and return builder.
|
MapiMessageDtoBuilder |
subject(String subject)
Set MapiMessageDto.subject and return builder.
|
MapiMessageDtoBuilder |
subjectPrefix(String subjectPrefix)
Set MapiMessageDto.subjectPrefix and return builder.
|
MapiMessageDtoBuilder |
transportMessageHeaders(String transportMessageHeaders)
Set MapiMessageDto.transportMessageHeaders and return builder.
|
public MapiMessageDtoBuilder(MapiMessageDto model)
public MapiMessageDto build()
public MapiMessageDtoBuilder attachments(List<MapiAttachmentDto> attachments)
attachments
- Message item attachments.public MapiMessageDtoBuilder billing(String billing)
billing
- Billing information associated with an item.public MapiMessageDtoBuilder body(String body)
body
- Message text.public MapiMessageDtoBuilder bodyHtml(String bodyHtml)
bodyHtml
- Gets the BodyRtf of the message converted to HTML, if present, otherwise an empty string.public MapiMessageDtoBuilder bodyRtf(String bodyRtf)
bodyRtf
- RTF formatted message text.public MapiMessageDtoBuilder bodyType(String bodyType)
bodyType
- The content type of message body. Enum, available values: PlainText, Html, Rtfpublic MapiMessageDtoBuilder categories(List<String> categories)
categories
- Contains keywords or categories for the message object.public MapiMessageDtoBuilder companies(List<String> companies)
companies
- Contains the names of the companies that are associated with an item.public MapiMessageDtoBuilder itemId(String itemId)
itemId
- The item id, uses with a server.public MapiMessageDtoBuilder messageClass(String messageClass)
messageClass
- Case-sensitive string that identifies the sender-defined message class, such as IPM.Note. The message class specifies the type, purpose, or content of the message.public MapiMessageDtoBuilder mileage(String mileage)
mileage
- Contains the mileage information that is associated with an item.public MapiMessageDtoBuilder recipients(List<MapiRecipientDto> recipients)
recipients
- Recipients of the message.public MapiMessageDtoBuilder sensitivity(String sensitivity)
sensitivity
- Contains values that indicate the message sensitivity. Enum, available values: None, Personal, Private, CompanyConfidentialpublic MapiMessageDtoBuilder subject(String subject)
subject
- Subject of the message.public MapiMessageDtoBuilder subjectPrefix(String subjectPrefix)
subjectPrefix
- Subject prefix that typically indicates some action on a message, such as \"FW: \" for forwarding.public MapiMessageDtoBuilder properties(List<MapiPropertyDto> properties)
properties
- List of MAPI propertiespublic MapiMessageDtoBuilder messageBody(String messageBody)
messageBody
- Message textpublic MapiMessageDtoBuilder clientSubmitTime(Date clientSubmitTime)
clientSubmitTime
- Date and time the message sender submitted a message.public MapiMessageDtoBuilder conversationTopic(String conversationTopic)
conversationTopic
- Topic of the first message in a conversation thread.public MapiMessageDtoBuilder deliveryTime(Date deliveryTime)
deliveryTime
- Date and time a message was delivered.public MapiMessageDtoBuilder displayBcc(String displayBcc)
displayBcc
- List of the display names of any blind carbon copy (BCC) message recipients, separated by semicolons (;).public MapiMessageDtoBuilder displayCc(String displayCc)
displayCc
- List of the display names of any carbon copy (CC) message recipients, separated by semicolons (;).public MapiMessageDtoBuilder displayName(String displayName)
displayName
- Display name for the message.public MapiMessageDtoBuilder displayNamePrefix(String displayNamePrefix)
displayNamePrefix
- Prefix of the display name.public MapiMessageDtoBuilder displayTo(String displayTo)
displayTo
- List of the display names of the primary (To) message recipients, separated by semicolons (;).public MapiMessageDtoBuilder flags(List<String> flags)
flags
- Message flags. Items: Mapi message flags. Enum, available values: MsgFlagZero, MsgFlagRead, MsgFlagUnmodified, MsgFlagSubmit, MsgFlagUnsent, MsgFlagHasAttach, MsgFlagFromMe, MsgFlagAssociated, MsgFlagResend, MsgFlagNotifyRead, MsgFlagNotifyUnread, MsgFlagEverRead, MsgFlagOriginX400, MsgFlagOriginInternet, MsgFlagOriginMiscExtpublic MapiMessageDtoBuilder headers(Map<String,String> headers)
headers
- Transport message headerspublic MapiMessageDtoBuilder internetMessageId(String internetMessageId)
internetMessageId
- Internet message id of the message.public MapiMessageDtoBuilder messageFormat(String messageFormat)
messageFormat
- Represents outlook message format. Enum, available values: Ascii, Unicodepublic MapiMessageDtoBuilder normalizedSubject(String normalizedSubject)
normalizedSubject
- Normalized subject of the message.public MapiMessageDtoBuilder readReceiptRequested(Boolean readReceiptRequested)
readReceiptRequested
- Value indicating whether the read receipt is requested.public MapiMessageDtoBuilder replyTo(String replyTo)
replyTo
- Reply to names.public MapiMessageDtoBuilder senderAddressType(String senderAddressType)
senderAddressType
- Message sender's e-mail address type.public MapiMessageDtoBuilder senderEmailAddress(String senderEmailAddress)
senderEmailAddress
- Message sender's e-mail address.public MapiMessageDtoBuilder senderName(String senderName)
senderName
- Message sender's display name.public MapiMessageDtoBuilder senderSmtpAddress(String senderSmtpAddress)
senderSmtpAddress
- Message sender's e-mail address.public MapiMessageDtoBuilder sentRepresentingAddressType(String sentRepresentingAddressType)
sentRepresentingAddressType
- Address type for the messaging user represented by the sender.public MapiMessageDtoBuilder sentRepresentingEmailAddress(String sentRepresentingEmailAddress)
sentRepresentingEmailAddress
- E-mail address for the messaging user represented by the sender.public MapiMessageDtoBuilder sentRepresentingName(String sentRepresentingName)
sentRepresentingName
- Display name for the messaging user represented by the sender.public MapiMessageDtoBuilder sentRepresentingSmtpAddress(String sentRepresentingSmtpAddress)
sentRepresentingSmtpAddress
- E-mail address for the messaging user represented by the sender.public MapiMessageDtoBuilder transportMessageHeaders(String transportMessageHeaders)
transportMessageHeaders
- Transport-specific message envelope information.Copyright © 2020. All rights reserved.