Package com.microsoft.graph.requests
Class ScheduleRequestBuilder
java.lang.Object
com.microsoft.graph.http.BaseRequestBuilder<Schedule>
com.microsoft.graph.requests.ScheduleRequestBuilder
- All Implemented Interfaces:
com.microsoft.graph.http.IRequestBuilder
The class for the Schedule Request Builder.
-
Constructor Summary
ConstructorsConstructorDescriptionScheduleRequestBuilder
(String requestUrl, com.microsoft.graph.core.IBaseClient<?> client, List<? extends com.microsoft.graph.options.Option> requestOptions) The request builder for the Schedule -
Method Summary
Modifier and TypeMethodDescriptionbuildRequest
(com.microsoft.graph.options.Option... requestOptions) Creates the requestbuildRequest
(List<? extends com.microsoft.graph.options.Option> requestOptions) Creates the request with specific requestOptions instead of the existing requestOptionsGets a request builder for the OfferShiftRequest collectionGets a request builder for the OfferShiftRequest itemGets a request builder for the OpenShiftChangeRequest collectionGets a request builder for the OpenShiftChangeRequest itemGets a request builder for the OpenShift collectionopenShifts
(String id) Gets a request builder for the OpenShift itemGets a request builder for the SchedulingGroup collectionGets a request builder for the SchedulingGroup itemshare
(ScheduleShareParameterSet parameters) Gets a builder to execute the methodshifts()
Gets a request builder for the Shift collectionGets a request builder for the Shift itemGets a request builder for the SwapShiftsChangeRequest collectionGets a request builder for the SwapShiftsChangeRequest itemGets a request builder for the TimeOffReason collectiontimeOffReasons
(String id) Gets a request builder for the TimeOffReason itemGets a request builder for the TimeOffRequest collectionGets a request builder for the TimeOffRequest itemtimesOff()
Gets a request builder for the TimeOff collectionGets a request builder for the TimeOff itemMethods inherited from class com.microsoft.graph.http.BaseRequestBuilder
getClient, getOptions, getRequestUrl, getRequestUrlWithAdditionalParameter, getRequestUrlWithAdditionalSegment
-
Constructor Details
-
ScheduleRequestBuilder
public ScheduleRequestBuilder(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions) The request builder for the Schedule- Parameters:
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this request
-
-
Method Details
-
buildRequest
@Nonnull public ScheduleRequest buildRequest(@Nullable com.microsoft.graph.options.Option... requestOptions) Creates the request- Parameters:
requestOptions
- the options for this request- Returns:
- the ScheduleRequest instance
-
buildRequest
@Nonnull public ScheduleRequest buildRequest(@Nonnull List<? extends com.microsoft.graph.options.Option> requestOptions) Creates the request with specific requestOptions instead of the existing requestOptions- Parameters:
requestOptions
- the options for this request- Returns:
- the ScheduleRequest instance
-
offerShiftRequests
Gets a request builder for the OfferShiftRequest collection- Returns:
- the collection request builder
-
offerShiftRequests
Gets a request builder for the OfferShiftRequest item- Parameters:
id
- the item identifier- Returns:
- the request builder
-
openShiftChangeRequests
Gets a request builder for the OpenShiftChangeRequest collection- Returns:
- the collection request builder
-
openShiftChangeRequests
Gets a request builder for the OpenShiftChangeRequest item- Parameters:
id
- the item identifier- Returns:
- the request builder
-
openShifts
Gets a request builder for the OpenShift collection- Returns:
- the collection request builder
-
openShifts
Gets a request builder for the OpenShift item- Parameters:
id
- the item identifier- Returns:
- the request builder
-
schedulingGroups
Gets a request builder for the SchedulingGroup collection- Returns:
- the collection request builder
-
schedulingGroups
Gets a request builder for the SchedulingGroup item- Parameters:
id
- the item identifier- Returns:
- the request builder
-
shifts
Gets a request builder for the Shift collection- Returns:
- the collection request builder
-
shifts
Gets a request builder for the Shift item- Parameters:
id
- the item identifier- Returns:
- the request builder
-
swapShiftsChangeRequests
Gets a request builder for the SwapShiftsChangeRequest collection- Returns:
- the collection request builder
-
swapShiftsChangeRequests
Gets a request builder for the SwapShiftsChangeRequest item- Parameters:
id
- the item identifier- Returns:
- the request builder
-
timeOffReasons
Gets a request builder for the TimeOffReason collection- Returns:
- the collection request builder
-
timeOffReasons
Gets a request builder for the TimeOffReason item- Parameters:
id
- the item identifier- Returns:
- the request builder
-
timeOffRequests
Gets a request builder for the TimeOffRequest collection- Returns:
- the collection request builder
-
timeOffRequests
Gets a request builder for the TimeOffRequest item- Parameters:
id
- the item identifier- Returns:
- the request builder
-
timesOff
Gets a request builder for the TimeOff collection- Returns:
- the collection request builder
-
timesOff
Gets a request builder for the TimeOff item- Parameters:
id
- the item identifier- Returns:
- the request builder
-