Package com.microsoft.graph.requests
Class SubjectRightsRequestRequest
java.lang.Object
com.microsoft.graph.http.BaseRequest<SubjectRightsRequest>
com.microsoft.graph.requests.SubjectRightsRequestRequest
- All Implemented Interfaces:
com.microsoft.graph.http.IHttpRequest
public class SubjectRightsRequestRequest
extends com.microsoft.graph.http.BaseRequest<SubjectRightsRequest>
The class for the Subject Rights Request Request.
-
Field Summary
Fields inherited from class com.microsoft.graph.http.BaseRequest
functionOptions, queryOptions, REQUEST_STATS_HEADER_VALUE_FORMAT_STRING -
Constructor Summary
ConstructorsConstructorDescriptionSubjectRightsRequestRequest(String requestUrl, com.microsoft.graph.core.IBaseClient<?> client, List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the SubjectRightsRequest -
Method Summary
Modifier and TypeMethodDescriptiondelete()Delete this item from the serviceDelete this item from the serviceSets the expand clause for the requestget()Gets the SubjectRightsRequest from the servicegetAsync()Gets the SubjectRightsRequest from the servicepatch(SubjectRightsRequest sourceSubjectRightsRequest) Patches this SubjectRightsRequest with a sourcepatchAsync(SubjectRightsRequest sourceSubjectRightsRequest) Patches this SubjectRightsRequest with a sourcepost(SubjectRightsRequest newSubjectRightsRequest) Creates a SubjectRightsRequest with a new objectpostAsync(SubjectRightsRequest newSubjectRightsRequest) Creates a SubjectRightsRequest with a new objectput(SubjectRightsRequest newSubjectRightsRequest) Creates a SubjectRightsRequest with a new objectputAsync(SubjectRightsRequest newSubjectRightsRequest) Creates a SubjectRightsRequest 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
-
SubjectRightsRequestRequest
public SubjectRightsRequestRequest(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the SubjectRightsRequest- Parameters:
requestUrl- the request URLclient- the service clientrequestOptions- the options for this request
-
-
Method Details
-
getAsync
Gets the SubjectRightsRequest from the service- Returns:
- a future with the result
-
get
Gets the SubjectRightsRequest from the service- Returns:
- the SubjectRightsRequest 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
Delete 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<SubjectRightsRequest> patchAsync(@Nonnull SubjectRightsRequest sourceSubjectRightsRequest) Patches this SubjectRightsRequest with a source- Parameters:
sourceSubjectRightsRequest- the source object with updates- Returns:
- a future with the result
-
patch
@Nullable public SubjectRightsRequest patch(@Nonnull SubjectRightsRequest sourceSubjectRightsRequest) throws com.microsoft.graph.core.ClientException Patches this SubjectRightsRequest with a source- Parameters:
sourceSubjectRightsRequest- the source object with updates- Returns:
- the updated SubjectRightsRequest
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
postAsync
@Nonnull public CompletableFuture<SubjectRightsRequest> postAsync(@Nonnull SubjectRightsRequest newSubjectRightsRequest) Creates a SubjectRightsRequest with a new object- Parameters:
newSubjectRightsRequest- the new object to create- Returns:
- a future with the result
-
post
@Nullable public SubjectRightsRequest post(@Nonnull SubjectRightsRequest newSubjectRightsRequest) throws com.microsoft.graph.core.ClientException Creates a SubjectRightsRequest with a new object- Parameters:
newSubjectRightsRequest- the new object to create- Returns:
- the created SubjectRightsRequest
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
putAsync
@Nonnull public CompletableFuture<SubjectRightsRequest> putAsync(@Nonnull SubjectRightsRequest newSubjectRightsRequest) Creates a SubjectRightsRequest with a new object- Parameters:
newSubjectRightsRequest- the object to create/update- Returns:
- a future with the result
-
put
@Nullable public SubjectRightsRequest put(@Nonnull SubjectRightsRequest newSubjectRightsRequest) throws com.microsoft.graph.core.ClientException Creates a SubjectRightsRequest with a new object- Parameters:
newSubjectRightsRequest- the object to create/update- Returns:
- the created SubjectRightsRequest
- Throws:
com.microsoft.graph.core.ClientException- this exception occurs if the request was unable to complete for any reason
-
select
Sets the select clause for the request- Parameters:
value- the select clause- Returns:
- the updated request
-
expand
Sets the expand clause for the request- Parameters:
value- the expand clause- Returns:
- the updated request
-