Package com.microsoft.graph.requests
Class MacOSDeviceFeaturesConfigurationRequest
java.lang.Object
com.microsoft.graph.http.BaseRequest<MacOSDeviceFeaturesConfiguration>
com.microsoft.graph.requests.MacOSDeviceFeaturesConfigurationRequest
- All Implemented Interfaces:
com.microsoft.graph.http.IHttpRequest
public class MacOSDeviceFeaturesConfigurationRequest
extends com.microsoft.graph.http.BaseRequest<MacOSDeviceFeaturesConfiguration>
The class for the Mac OSDevice Features Configuration Request.
-
Field Summary
Fields inherited from class com.microsoft.graph.http.BaseRequest
functionOptions, queryOptions, REQUEST_STATS_HEADER_VALUE_FORMAT_STRING
-
Constructor Summary
ConstructorsConstructorDescriptionMacOSDeviceFeaturesConfigurationRequest
(String requestUrl, com.microsoft.graph.core.IBaseClient<?> client, List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the MacOSDeviceFeaturesConfiguration -
Method Summary
Modifier and TypeMethodDescriptiondelete()
Delete this item from the serviceDelete this item from the serviceSets the expand clause for the requestget()
Gets the MacOSDeviceFeaturesConfiguration from the servicegetAsync()
Gets the MacOSDeviceFeaturesConfiguration from the servicepatch
(MacOSDeviceFeaturesConfiguration sourceMacOSDeviceFeaturesConfiguration) Patches this MacOSDeviceFeaturesConfiguration with a sourcepatchAsync
(MacOSDeviceFeaturesConfiguration sourceMacOSDeviceFeaturesConfiguration) Patches this MacOSDeviceFeaturesConfiguration with a sourcepost
(MacOSDeviceFeaturesConfiguration newMacOSDeviceFeaturesConfiguration) Creates a MacOSDeviceFeaturesConfiguration with a new objectpostAsync
(MacOSDeviceFeaturesConfiguration newMacOSDeviceFeaturesConfiguration) Creates a MacOSDeviceFeaturesConfiguration with a new objectput
(MacOSDeviceFeaturesConfiguration newMacOSDeviceFeaturesConfiguration) Creates a MacOSDeviceFeaturesConfiguration with a new objectputAsync
(MacOSDeviceFeaturesConfiguration newMacOSDeviceFeaturesConfiguration) Creates a MacOSDeviceFeaturesConfiguration 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, withHttpMethod
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.http.IHttpRequest
getHttpRequest
-
Constructor Details
-
MacOSDeviceFeaturesConfigurationRequest
public MacOSDeviceFeaturesConfigurationRequest(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions) The request for the MacOSDeviceFeaturesConfiguration- Parameters:
requestUrl
- the request URLclient
- the service clientrequestOptions
- the options for this request
-
-
Method Details
-
getAsync
Gets the MacOSDeviceFeaturesConfiguration from the service- Returns:
- a future with the result
-
get
@Nullable public MacOSDeviceFeaturesConfiguration get() throws com.microsoft.graph.core.ClientExceptionGets the MacOSDeviceFeaturesConfiguration from the service- Returns:
- the MacOSDeviceFeaturesConfiguration 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 MacOSDeviceFeaturesConfiguration 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<MacOSDeviceFeaturesConfiguration> patchAsync(@Nonnull MacOSDeviceFeaturesConfiguration sourceMacOSDeviceFeaturesConfiguration) Patches this MacOSDeviceFeaturesConfiguration with a source- Parameters:
sourceMacOSDeviceFeaturesConfiguration
- the source object with updates- Returns:
- a future with the result
-
patch
@Nullable public MacOSDeviceFeaturesConfiguration patch(@Nonnull MacOSDeviceFeaturesConfiguration sourceMacOSDeviceFeaturesConfiguration) throws com.microsoft.graph.core.ClientException Patches this MacOSDeviceFeaturesConfiguration with a source- Parameters:
sourceMacOSDeviceFeaturesConfiguration
- the source object with updates- Returns:
- the updated MacOSDeviceFeaturesConfiguration
- Throws:
com.microsoft.graph.core.ClientException
- this exception occurs if the request was unable to complete for any reason
-
postAsync
@Nonnull public CompletableFuture<MacOSDeviceFeaturesConfiguration> postAsync(@Nonnull MacOSDeviceFeaturesConfiguration newMacOSDeviceFeaturesConfiguration) Creates a MacOSDeviceFeaturesConfiguration with a new object- Parameters:
newMacOSDeviceFeaturesConfiguration
- the new object to create- Returns:
- a future with the result
-
post
@Nullable public MacOSDeviceFeaturesConfiguration post(@Nonnull MacOSDeviceFeaturesConfiguration newMacOSDeviceFeaturesConfiguration) throws com.microsoft.graph.core.ClientException Creates a MacOSDeviceFeaturesConfiguration with a new object- Parameters:
newMacOSDeviceFeaturesConfiguration
- the new object to create- Returns:
- the created MacOSDeviceFeaturesConfiguration
- Throws:
com.microsoft.graph.core.ClientException
- this exception occurs if the request was unable to complete for any reason
-
putAsync
@Nonnull public CompletableFuture<MacOSDeviceFeaturesConfiguration> putAsync(@Nonnull MacOSDeviceFeaturesConfiguration newMacOSDeviceFeaturesConfiguration) Creates a MacOSDeviceFeaturesConfiguration with a new object- Parameters:
newMacOSDeviceFeaturesConfiguration
- the object to create/update- Returns:
- a future with the result
-
put
@Nullable public MacOSDeviceFeaturesConfiguration put(@Nonnull MacOSDeviceFeaturesConfiguration newMacOSDeviceFeaturesConfiguration) throws com.microsoft.graph.core.ClientException Creates a MacOSDeviceFeaturesConfiguration with a new object- Parameters:
newMacOSDeviceFeaturesConfiguration
- the object to create/update- Returns:
- the created MacOSDeviceFeaturesConfiguration
- 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
-