public class MapiCalendarDtoBuilder extends Object
Constructor and Description |
---|
MapiCalendarDtoBuilder(MapiCalendarDto model) |
Modifier and Type | Method and Description |
---|---|
MapiCalendarDtoBuilder |
appointmentCounterProposal(Boolean appointmentCounterProposal)
Set MapiCalendarDto.appointmentCounterProposal and return builder.
|
MapiCalendarDtoBuilder |
attachments(List<MapiAttachmentDto> attachments)
Set MapiCalendarDto.attachments and return builder.
|
MapiCalendarDtoBuilder |
attendees(MapiCalendarAttendeesDto attendees)
Set MapiCalendarDto.attendees and return builder.
|
MapiCalendarDtoBuilder |
billing(String billing)
Set MapiCalendarDto.billing and return builder.
|
MapiCalendarDtoBuilder |
body(String body)
Set MapiCalendarDto.body and return builder.
|
MapiCalendarDtoBuilder |
bodyHtml(String bodyHtml)
Set MapiCalendarDto.bodyHtml and return builder.
|
MapiCalendarDtoBuilder |
bodyRtf(String bodyRtf)
Set MapiCalendarDto.bodyRtf and return builder.
|
MapiCalendarDtoBuilder |
bodyType(String bodyType)
Set MapiCalendarDto.bodyType and return builder.
|
MapiCalendarDto |
build()
Build MapiCalendarDto instance.
|
MapiCalendarDtoBuilder |
busyStatus(String busyStatus)
Set MapiCalendarDto.busyStatus and return builder.
|
MapiCalendarDtoBuilder |
categories(List<String> categories)
Set MapiCalendarDto.categories and return builder.
|
MapiCalendarDtoBuilder |
clientIntent(List<String> clientIntent)
Set MapiCalendarDto.clientIntent and return builder.
|
MapiCalendarDtoBuilder |
companies(List<String> companies)
Set MapiCalendarDto.companies and return builder.
|
MapiCalendarDtoBuilder |
endDate(Date endDate)
Set MapiCalendarDto.endDate and return builder.
|
MapiCalendarDtoBuilder |
endDateTimeZone(MapiCalendarTimeZoneDto endDateTimeZone)
Set MapiCalendarDto.endDateTimeZone and return builder.
|
MapiCalendarDtoBuilder |
isAllDay(Boolean isAllDay)
Set MapiCalendarDto.isAllDay and return builder.
|
MapiCalendarDtoBuilder |
itemId(String itemId)
Set MapiCalendarDto.itemId and return builder.
|
MapiCalendarDtoBuilder |
keyWords(String keyWords)
Set MapiCalendarDto.keyWords and return builder.
|
MapiCalendarDtoBuilder |
location(String location)
Set MapiCalendarDto.location and return builder.
|
MapiCalendarDtoBuilder |
messageClass(String messageClass)
Set MapiCalendarDto.messageClass and return builder.
|
MapiCalendarDtoBuilder |
mileage(String mileage)
Set MapiCalendarDto.mileage and return builder.
|
MapiCalendarDtoBuilder |
organizer(MapiElectronicAddressDto organizer)
Set MapiCalendarDto.organizer and return builder.
|
MapiCalendarDtoBuilder |
properties(List<MapiPropertyDto> properties)
Set MapiCalendarDto.properties and return builder.
|
MapiCalendarDtoBuilder |
recipients(List<MapiRecipientDto> recipients)
Set MapiCalendarDto.recipients and return builder.
|
MapiCalendarDtoBuilder |
recurrence(MapiCalendarEventRecurrenceDto recurrence)
Set MapiCalendarDto.recurrence and return builder.
|
MapiCalendarDtoBuilder |
reminderDelta(Integer reminderDelta)
Set MapiCalendarDto.reminderDelta and return builder.
|
MapiCalendarDtoBuilder |
reminderFileParameter(String reminderFileParameter)
Set MapiCalendarDto.reminderFileParameter and return builder.
|
MapiCalendarDtoBuilder |
reminderSet(Boolean reminderSet)
Set MapiCalendarDto.reminderSet and return builder.
|
MapiCalendarDtoBuilder |
sensitivity(String sensitivity)
Set MapiCalendarDto.sensitivity and return builder.
|
MapiCalendarDtoBuilder |
sequence(Integer sequence)
Set MapiCalendarDto.sequence and return builder.
|
MapiCalendarDtoBuilder |
startDate(Date startDate)
Set MapiCalendarDto.startDate and return builder.
|
MapiCalendarDtoBuilder |
startDateTimeZone(MapiCalendarTimeZoneDto startDateTimeZone)
Set MapiCalendarDto.startDateTimeZone and return builder.
|
MapiCalendarDtoBuilder |
subject(String subject)
Set MapiCalendarDto.subject and return builder.
|
MapiCalendarDtoBuilder |
subjectPrefix(String subjectPrefix)
Set MapiCalendarDto.subjectPrefix and return builder.
|
MapiCalendarDtoBuilder |
uid(String uid)
Set MapiCalendarDto.uid and return builder.
|
public MapiCalendarDtoBuilder(MapiCalendarDto model)
public MapiCalendarDto build()
public MapiCalendarDtoBuilder attachments(List<MapiAttachmentDto> attachments)
attachments
- Message item attachments.public MapiCalendarDtoBuilder billing(String billing)
billing
- Billing information associated with an item.public MapiCalendarDtoBuilder body(String body)
body
- Message text.public MapiCalendarDtoBuilder bodyHtml(String bodyHtml)
bodyHtml
- Gets the BodyRtf of the message converted to HTML, if present, otherwise an empty string.public MapiCalendarDtoBuilder bodyRtf(String bodyRtf)
bodyRtf
- RTF formatted message text.public MapiCalendarDtoBuilder bodyType(String bodyType)
bodyType
- The content type of message body. Enum, available values: PlainText, Html, Rtfpublic MapiCalendarDtoBuilder categories(List<String> categories)
categories
- Contains keywords or categories for the message object.public MapiCalendarDtoBuilder companies(List<String> companies)
companies
- Contains the names of the companies that are associated with an item.public MapiCalendarDtoBuilder itemId(String itemId)
itemId
- The item id, uses with a server.public MapiCalendarDtoBuilder 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 MapiCalendarDtoBuilder mileage(String mileage)
mileage
- Contains the mileage information that is associated with an item.public MapiCalendarDtoBuilder recipients(List<MapiRecipientDto> recipients)
recipients
- Recipients of the message.public MapiCalendarDtoBuilder sensitivity(String sensitivity)
sensitivity
- Contains values that indicate the message sensitivity. Enum, available values: None, Personal, Private, CompanyConfidentialpublic MapiCalendarDtoBuilder subject(String subject)
subject
- Subject of the message.public MapiCalendarDtoBuilder subjectPrefix(String subjectPrefix)
subjectPrefix
- Subject prefix that typically indicates some action on a message, such as \"FW: \" for forwarding.public MapiCalendarDtoBuilder properties(List<MapiPropertyDto> properties)
properties
- List of MAPI propertiespublic MapiCalendarDtoBuilder appointmentCounterProposal(Boolean appointmentCounterProposal)
appointmentCounterProposal
- Value indicating whether a Meeting Response object is a counter proposal.public MapiCalendarDtoBuilder attendees(MapiCalendarAttendeesDto attendees)
attendees
- Attendeespublic MapiCalendarDtoBuilder busyStatus(String busyStatus)
busyStatus
- Enumerates the mapi calendar possible busy status Enum, available values: Free, Tentative, Busy, OutOfOfficepublic MapiCalendarDtoBuilder clientIntent(List<String> clientIntent)
clientIntent
- Actions the user has taken on this Meeting object. Items: Enumerates the actions the user can taken on the Meeting object Enum, available values: Manager, Delegate, DeletedWithNoResponse, DeletedExceptionWithNoResponse, RespondedTentative, RespondedAccept, RespondedDecline, ModifiedStartTime, ModifiedEndTime, ModifiedLocation, RespondedExceptionDecline, Canceled, ExceptionCanceledpublic MapiCalendarDtoBuilder endDate(Date endDate)
endDate
- End date and time of the event. If the date is not set, default value for DateTime is returned.public MapiCalendarDtoBuilder endDateTimeZone(MapiCalendarTimeZoneDto endDateTimeZone)
endDateTimeZone
- Time zone information that indicates the time zone of the EndDate property.public MapiCalendarDtoBuilder isAllDay(Boolean isAllDay)
isAllDay
- Value indicating whether the event is an all-day event.public MapiCalendarDtoBuilder keyWords(String keyWords)
keyWords
- Categories of the calendar object.public MapiCalendarDtoBuilder location(String location)
location
- Location of the event.public MapiCalendarDtoBuilder recurrence(MapiCalendarEventRecurrenceDto recurrence)
recurrence
- Recurrence properties.public MapiCalendarDtoBuilder reminderDelta(Integer reminderDelta)
reminderDelta
- Interval, in minutes, between the time at which the reminder first becomes overdue and the start time of the Calendar object.public MapiCalendarDtoBuilder reminderFileParameter(String reminderFileParameter)
reminderFileParameter
- Full path of the sound that a client SHOULD play when the reminder becomes overdue.public MapiCalendarDtoBuilder reminderSet(Boolean reminderSet)
reminderSet
- Value indicating whether a reminder is set on the object.public MapiCalendarDtoBuilder sequence(Integer sequence)
sequence
- Sequence number.public MapiCalendarDtoBuilder startDate(Date startDate)
startDate
- Start date and time of the event. If the date is not set, default value for DateTime is returned.public MapiCalendarDtoBuilder startDateTimeZone(MapiCalendarTimeZoneDto startDateTimeZone)
startDateTimeZone
- Time zone information that indicates the time zone of the StartDate property.public MapiCalendarDtoBuilder uid(String uid)
uid
- Unique identifier.public MapiCalendarDtoBuilder organizer(MapiElectronicAddressDto organizer)
organizer
- OrganizerCopyright © 2020. All rights reserved.