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