public class CalendarDtoBuilder extends Object
Constructor and Description |
---|
CalendarDtoBuilder(CalendarDto model) |
Modifier and Type | Method and Description |
---|---|
CalendarDtoBuilder |
attachments(List<Attachment> attachments)
Set CalendarDto.attachments and return builder.
|
CalendarDtoBuilder |
attendees(List<MailAddress> attendees)
Set CalendarDto.attendees and return builder.
|
CalendarDto |
build()
Build CalendarDto instance.
|
CalendarDtoBuilder |
description(String description)
Set CalendarDto.description and return builder.
|
CalendarDtoBuilder |
endDate(Date endDate)
Set CalendarDto.endDate and return builder.
|
CalendarDtoBuilder |
endTimeZone(String endTimeZone)
Set CalendarDto.endTimeZone and return builder.
|
CalendarDtoBuilder |
flags(List<String> flags)
Set CalendarDto.flags and return builder.
|
CalendarDtoBuilder |
isDescriptionHtml(Boolean isDescriptionHtml)
Set CalendarDto.isDescriptionHtml and return builder.
|
CalendarDtoBuilder |
location(String location)
Set CalendarDto.location and return builder.
|
CalendarDtoBuilder |
method(String method)
Set CalendarDto.method and return builder.
|
CalendarDtoBuilder |
microsoftBusyStatus(String microsoftBusyStatus)
Set CalendarDto.microsoftBusyStatus and return builder.
|
CalendarDtoBuilder |
microsoftIntendedStatus(String microsoftIntendedStatus)
Set CalendarDto.microsoftIntendedStatus and return builder.
|
CalendarDtoBuilder |
optionalAttendees(List<MailAddress> optionalAttendees)
Set CalendarDto.optionalAttendees and return builder.
|
CalendarDtoBuilder |
organizer(MailAddress organizer)
Set CalendarDto.organizer and return builder.
|
CalendarDtoBuilder |
recurrence(RecurrencePatternDto recurrence)
Set CalendarDto.recurrence and return builder.
|
CalendarDtoBuilder |
recurrenceString(String recurrenceString)
Set CalendarDto.recurrenceString and return builder.
|
CalendarDtoBuilder |
reminders(List<CalendarReminder> reminders)
Set CalendarDto.reminders and return builder.
|
CalendarDtoBuilder |
sequenceId(String sequenceId)
Set CalendarDto.sequenceId and return builder.
|
CalendarDtoBuilder |
startDate(Date startDate)
Set CalendarDto.startDate and return builder.
|
CalendarDtoBuilder |
startTimeZone(String startTimeZone)
Set CalendarDto.startTimeZone and return builder.
|
CalendarDtoBuilder |
status(String status)
Set CalendarDto.status and return builder.
|
CalendarDtoBuilder |
summary(String summary)
Set CalendarDto.summary and return builder.
|
CalendarDtoBuilder |
transparency(String transparency)
Set CalendarDto.transparency and return builder.
|
public CalendarDtoBuilder(CalendarDto model)
public CalendarDto build()
public CalendarDtoBuilder attachments(List<Attachment> attachments)
attachments
- Document attachments.public CalendarDtoBuilder attendees(List<MailAddress> attendees)
attendees
- Event attendees.public CalendarDtoBuilder description(String description)
description
- Description.public CalendarDtoBuilder endDate(Date endDate)
endDate
- End date.public CalendarDtoBuilder endTimeZone(String endTimeZone)
endTimeZone
- End time zone.public CalendarDtoBuilder flags(List<String> flags)
flags
- Appointment flags. Items: Enumerates iCalendar flags. Enum, available values: None, AllDayEventpublic CalendarDtoBuilder isDescriptionHtml(Boolean isDescriptionHtml)
isDescriptionHtml
- Indicates if description is in HTML format.public CalendarDtoBuilder location(String location)
location
- Location.public CalendarDtoBuilder method(String method)
method
- Defines the iCalendar object method type associated with the calendar document. Enum, available values: None, Publish, Request, Reply, Add, Cancel, Refresh, Counter, DeclineCounterpublic CalendarDtoBuilder microsoftBusyStatus(String microsoftBusyStatus)
microsoftBusyStatus
- Specifies the BUSY status. Enum, available values: NotDefined, Free, Tentative, Busy, Oofpublic CalendarDtoBuilder microsoftIntendedStatus(String microsoftIntendedStatus)
microsoftIntendedStatus
- Specifies the INTENDED status. Enum, available values: NotDefined, Free, Tentative, Busy, Oofpublic CalendarDtoBuilder optionalAttendees(List<MailAddress> optionalAttendees)
optionalAttendees
- Optional attendees.public CalendarDtoBuilder organizer(MailAddress organizer)
organizer
- Event organizer.public CalendarDtoBuilder recurrenceString(String recurrenceString)
recurrenceString
- Deprecated, use 'Recurrence' property. String representation of recurrence pattern (See iCalendar RFC, \"Recurrence rule\" section). For example: For daily recurrence: \"FREQ=DAILY;COUNT=10;WKST=MO\" For monthly recurrence: \"BYSETPOS=1;BYDAY=MO,TU,WE,TH,FR;FREQ=MONTHLY;INTERVAL=10;WKST=MO\" For yearly recurrence: \"BYMONTHDAY=30;BYMONTH=1;FREQ=YEARLY;WKST=MO\"public CalendarDtoBuilder recurrence(RecurrencePatternDto recurrence)
recurrence
- Recurrence patternpublic CalendarDtoBuilder reminders(List<CalendarReminder> reminders)
reminders
- Reminders.public CalendarDtoBuilder sequenceId(String sequenceId)
sequenceId
- The sequence id. Read only.public CalendarDtoBuilder startDate(Date startDate)
startDate
- Start date.public CalendarDtoBuilder startTimeZone(String startTimeZone)
startTimeZone
- Start time zone.public CalendarDtoBuilder status(String status)
status
- Defines the overall status or confirmation for the calendar document. Enum, available values: NotDefined, Cancelled, Tentative, Confirmedpublic CalendarDtoBuilder summary(String summary)
summary
- Summary.public CalendarDtoBuilder transparency(String transparency)
transparency
- Specifies whether or not this appointment is intended to be visible in availability searches. Enum, available values: NotDefined, Transparent, OpaqueCopyright © 2020. All rights reserved.