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