public class CalendarReminderBuilder extends Object
Constructor and Description |
---|
CalendarReminderBuilder(CalendarReminder model) |
Modifier and Type | Method and Description |
---|---|
CalendarReminderBuilder |
action(String action)
Set CalendarReminder.action and return builder.
|
CalendarReminderBuilder |
attachments(List<String> attachments)
Set CalendarReminder.attachments and return builder.
|
CalendarReminderBuilder |
attendees(List<ReminderAttendee> attendees)
Set CalendarReminder.attendees and return builder.
|
CalendarReminder |
build()
Build CalendarReminder instance.
|
CalendarReminderBuilder |
description(String description)
Set CalendarReminder.description and return builder.
|
CalendarReminderBuilder |
duration(Long duration)
Set CalendarReminder.duration and return builder.
|
CalendarReminderBuilder |
repeat(Integer repeat)
Set CalendarReminder.repeat and return builder.
|
CalendarReminderBuilder |
summary(String summary)
Set CalendarReminder.summary and return builder.
|
CalendarReminderBuilder |
trigger(ReminderTrigger trigger)
Set CalendarReminder.trigger and return builder.
|
public CalendarReminderBuilder(CalendarReminder model)
public CalendarReminder build()
public CalendarReminderBuilder action(String action)
action
- Defines the action to be invoked when an alarm is triggered. Enum, available values: Audio, Display, Email, Procedure, Nonepublic CalendarReminderBuilder attachments(List<String> attachments)
attachments
- Collection of Reminder Attachments. Could be an absolute URI or Base64 string representation of attachment contentpublic CalendarReminderBuilder attendees(List<ReminderAttendee> attendees)
attendees
- Contains collection of ReminderAttendee objects.public CalendarReminderBuilder description(String description)
description
- Provides a more complete description of the alarm.public CalendarReminderBuilder duration(Long duration)
duration
- Specifies the delay period in ticks, after which the alarm will repeat.public CalendarReminderBuilder repeat(Integer repeat)
repeat
- Defines the number of time the alarm should be repeated, after the initial trigger.public CalendarReminderBuilder summary(String summary)
summary
- Defines a short summary or subject for the alarm.public CalendarReminderBuilder trigger(ReminderTrigger trigger)
trigger
- Specifies when an alarm will trigger.Copyright © 2020. All rights reserved.