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()
buildRequest in interface ICalendarRequestBuilderpublic ICalendarRequest buildRequest(java.util.List<? extends Option> requestOptions)
buildRequest in interface ICalendarRequestBuilderrequestOptions - the options for this requestpublic IEventCollectionRequestBuilder events()
events in interface ICalendarRequestBuilderpublic IEventRequestBuilder events(java.lang.String id)
events in interface ICalendarRequestBuilderpublic IEventCollectionRequestBuilder calendarView()
calendarView in interface ICalendarRequestBuilderpublic IEventRequestBuilder calendarView(java.lang.String id)
calendarView in interface ICalendarRequestBuilderpublic ISingleValueLegacyExtendedPropertyCollectionRequestBuilder singleValueExtendedProperties()
singleValueExtendedProperties in interface ICalendarRequestBuilderpublic ISingleValueLegacyExtendedPropertyRequestBuilder singleValueExtendedProperties(java.lang.String id)
singleValueExtendedProperties in interface ICalendarRequestBuilderpublic IMultiValueLegacyExtendedPropertyCollectionRequestBuilder multiValueExtendedProperties()
multiValueExtendedProperties in interface ICalendarRequestBuilderpublic IMultiValueLegacyExtendedPropertyRequestBuilder multiValueExtendedProperties(java.lang.String id)
multiValueExtendedProperties in interface ICalendarRequestBuilderpublic ICalendarGetScheduleCollectionRequestBuilder getSchedule(java.util.List<java.lang.String> schedules, DateTimeTimeZone endTime, DateTimeTimeZone startTime, java.lang.Integer availabilityViewInterval)
getSchedule in interface ICalendarRequestBuilder