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