public class CalendarRequestBuilder extends BaseRequestBuilder implements ICalendarRequestBuilder
| Constructor and Description |
|---|
CalendarRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
The request builder for the Calendar
|
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegmentclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClient, getRequestUrl, getRequestUrlWithAdditionalSegmentpublic CalendarRequestBuilder(java.lang.String requestUrl,
IBaseClient client,
java.util.List<? extends Option> requestOptions)
requestUrl - the request URLclient - the service clientrequestOptions - the options for this requestpublic ICalendarRequest buildRequest(Option... requestOptions)
buildRequest in interface ICalendarRequestBuilderrequestOptions - the options for this requestpublic ICalendarRequest buildRequest(java.util.List<? extends Option> requestOptions)
buildRequest in interface ICalendarRequestBuilderrequestOptions - the options for this requestpublic ICalendarPermissionCollectionRequestBuilder calendarPermissions()
calendarPermissions in interface ICalendarRequestBuilderpublic ICalendarPermissionRequestBuilder calendarPermissions(java.lang.String id)
calendarPermissions in interface ICalendarRequestBuilderpublic IEventCollectionRequestBuilder calendarView()
calendarView in interface ICalendarRequestBuilderpublic IEventRequestBuilder calendarView(java.lang.String id)
calendarView in interface ICalendarRequestBuilderpublic IEventCollectionRequestBuilder events()
events in interface ICalendarRequestBuilderpublic IEventRequestBuilder events(java.lang.String id)
events in interface ICalendarRequestBuilderpublic IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties()
multiValueExtendedProperties in interface ICalendarRequestBuilderpublic IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(java.lang.String id)
multiValueExtendedProperties in interface ICalendarRequestBuilderpublic ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties()
singleValueExtendedProperties in interface ICalendarRequestBuilderpublic ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(java.lang.String id)
singleValueExtendedProperties in interface ICalendarRequestBuilderpublic ICalendarGetScheduleCollectionRequestBuilder getSchedule(java.util.List<java.lang.String> schedules, DateTimeTimeZone endTime, DateTimeTimeZone startTime, java.lang.Integer availabilityViewInterval)
getSchedule in interface ICalendarRequestBuilderpublic ICalendarAllowedCalendarSharingRolesCollectionRequestBuilder allowedCalendarSharingRoles(java.lang.String user)
allowedCalendarSharingRoles in interface ICalendarRequestBuilder