Package com.microsoft.graph.requests
Class PrivilegedAccessGroupEligibilityScheduleRequestRequest
java.lang.Object
com.microsoft.graph.http.BaseRequest<PrivilegedAccessGroupEligibilityScheduleRequest>
com.microsoft.graph.requests.PrivilegedAccessGroupEligibilityScheduleRequestRequest
- All Implemented Interfaces:
com.microsoft.graph.http.IHttpRequest
public class PrivilegedAccessGroupEligibilityScheduleRequestRequest
extends com.microsoft.graph.http.BaseRequest<PrivilegedAccessGroupEligibilityScheduleRequest>
The class for the Privileged Access Group Eligibility Schedule Request Request.
-
Field Summary
Fields inherited from class com.microsoft.graph.http.BaseRequest
functionOptions, queryOptions, REQUEST_STATS_HEADER_VALUE_FORMAT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionPrivilegedAccessGroupEligibilityScheduleRequestRequest(String requestUrl, com.microsoft.graph.core.IBaseClient<?> client, List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the PrivilegedAccessGroupEligibilityScheduleRequest -
Method Summary
Modifier and TypeMethodDescriptiondelete()Delete this item from the serviceDelete this item from the serviceSets the expand clause for the requestget()Gets the PrivilegedAccessGroupEligibilityScheduleRequest from the servicegetAsync()Gets the PrivilegedAccessGroupEligibilityScheduleRequest from the servicepatch(PrivilegedAccessGroupEligibilityScheduleRequest sourcePrivilegedAccessGroupEligibilityScheduleRequest) Patches this PrivilegedAccessGroupEligibilityScheduleRequest with a sourcepatchAsync(PrivilegedAccessGroupEligibilityScheduleRequest sourcePrivilegedAccessGroupEligibilityScheduleRequest) Patches this PrivilegedAccessGroupEligibilityScheduleRequest with a sourcepost(PrivilegedAccessGroupEligibilityScheduleRequest newPrivilegedAccessGroupEligibilityScheduleRequest) Creates a PrivilegedAccessGroupEligibilityScheduleRequest with a new objectpostAsync(PrivilegedAccessGroupEligibilityScheduleRequest newPrivilegedAccessGroupEligibilityScheduleRequest) Creates a PrivilegedAccessGroupEligibilityScheduleRequest with a new objectput(PrivilegedAccessGroupEligibilityScheduleRequest newPrivilegedAccessGroupEligibilityScheduleRequest) Creates a PrivilegedAccessGroupEligibilityScheduleRequest with a new objectputAsync(PrivilegedAccessGroupEligibilityScheduleRequest newPrivilegedAccessGroupEligibilityScheduleRequest) Creates a PrivilegedAccessGroupEligibilityScheduleRequest with a new objectSets the select clause for the requestMethods inherited from class com.microsoft.graph.http.BaseRequest
addCountOption, addExpandOption, addFilterOption, addFunctionOption, addHeader, addOrderByOption, addQueryOption, addSelectOption, addSkipOption, addSkipTokenOption, addTopOption, getClient, getDelay, getFunctionOptions, getHeaders, getHttpMethod, getHttpRequest, getMaxRedirects, getMaxRetries, getOptions, getQueryOptions, getRequestUrl, getResponseType, getShouldRedirect, getShouldRetry, getUseCaches, send, sendAsync, setDelay, setHttpMethod, setMaxRedirects, setMaxRetries, setShouldRedirect, setShouldRetry, setUseCaches, withHttpMethodMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.http.IHttpRequest
getHttpRequest
-
Constructor Details
-
PrivilegedAccessGroupEligibilityScheduleRequestRequest
public PrivilegedAccessGroupEligibilityScheduleRequestRequest(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the PrivilegedAccessGroupEligibilityScheduleRequest- Parameters:
requestUrl- the request URLclient- the service clientrequestOptions- the options for this request
-
-
Method Details
-
getAsync
Gets the PrivilegedAccessGroupEligibilityScheduleRequest from the service- Returns:
- a future with the result
-
get
@Nullable public PrivilegedAccessGroupEligibilityScheduleRequest get() throws com.microsoft.graph.core.ClientExceptionGets the PrivilegedAccessGroupEligibilityScheduleRequest from the service- Returns:
- the PrivilegedAccessGroupEligibilityScheduleRequest from the request
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
deleteAsync
Delete this item from the service- Returns:
- a future with the deletion result
-
delete
@Nullable public PrivilegedAccessGroupEligibilityScheduleRequest delete() throws com.microsoft.graph.core.ClientExceptionDelete this item from the service- Returns:
- the resulting response if the service returns anything on deletion
- Throws:
com.microsoft.graph.core.ClientException- if there was an exception during the delete operation
-
patchAsync
@Nonnull public CompletableFuture<PrivilegedAccessGroupEligibilityScheduleRequest> patchAsync(@Nonnull PrivilegedAccessGroupEligibilityScheduleRequest sourcePrivilegedAccessGroupEligibilityScheduleRequest) Patches this PrivilegedAccessGroupEligibilityScheduleRequest with a source- Parameters:
sourcePrivilegedAccessGroupEligibilityScheduleRequest- the source object with updates- Returns:
- a future with the result
-
patch
@Nullable public PrivilegedAccessGroupEligibilityScheduleRequest patch(@Nonnull PrivilegedAccessGroupEligibilityScheduleRequest sourcePrivilegedAccessGroupEligibilityScheduleRequest) throws com.microsoft.graph.core.ClientException Patches this PrivilegedAccessGroupEligibilityScheduleRequest with a source- Parameters:
sourcePrivilegedAccessGroupEligibilityScheduleRequest- the source object with updates- Returns:
- the updated PrivilegedAccessGroupEligibilityScheduleRequest
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
postAsync
@Nonnull public CompletableFuture<PrivilegedAccessGroupEligibilityScheduleRequest> postAsync(@Nonnull PrivilegedAccessGroupEligibilityScheduleRequest newPrivilegedAccessGroupEligibilityScheduleRequest) Creates a PrivilegedAccessGroupEligibilityScheduleRequest with a new object- Parameters:
newPrivilegedAccessGroupEligibilityScheduleRequest- the new object to create- Returns:
- a future with the result
-
post
@Nullable public PrivilegedAccessGroupEligibilityScheduleRequest post(@Nonnull PrivilegedAccessGroupEligibilityScheduleRequest newPrivilegedAccessGroupEligibilityScheduleRequest) throws com.microsoft.graph.core.ClientException Creates a PrivilegedAccessGroupEligibilityScheduleRequest with a new object- Parameters:
newPrivilegedAccessGroupEligibilityScheduleRequest- the new object to create- Returns:
- the created PrivilegedAccessGroupEligibilityScheduleRequest
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
putAsync
@Nonnull public CompletableFuture<PrivilegedAccessGroupEligibilityScheduleRequest> putAsync(@Nonnull PrivilegedAccessGroupEligibilityScheduleRequest newPrivilegedAccessGroupEligibilityScheduleRequest) Creates a PrivilegedAccessGroupEligibilityScheduleRequest with a new object- Parameters:
newPrivilegedAccessGroupEligibilityScheduleRequest- the object to create/update- Returns:
- a future with the result
-
put
@Nullable public PrivilegedAccessGroupEligibilityScheduleRequest put(@Nonnull PrivilegedAccessGroupEligibilityScheduleRequest newPrivilegedAccessGroupEligibilityScheduleRequest) throws com.microsoft.graph.core.ClientException Creates a PrivilegedAccessGroupEligibilityScheduleRequest with a new object- Parameters:
newPrivilegedAccessGroupEligibilityScheduleRequest- the object to create/update- Returns:
- the created PrivilegedAccessGroupEligibilityScheduleRequest
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
select
@Nonnull public PrivilegedAccessGroupEligibilityScheduleRequestRequest select(@Nonnull String value) Sets the select clause for the request- Parameters:
value- the select clause- Returns:
- the updated request
-
expand
@Nonnull public PrivilegedAccessGroupEligibilityScheduleRequestRequest expand(@Nonnull String value) Sets the expand clause for the request- Parameters:
value- the expand clause- Returns:
- the updated request
-