Many resources are needed to download a project. Please understand that we have to compensate our server costs. Thank you in advance. Project price only 1 $
You can buy this project and download/modify it how often you want.
// Template Source: BaseEntity.java.tt
// ------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. See License in the project root for license information.
// ------------------------------------------------------------------------------
package com.microsoft.graph.models;
import com.microsoft.graph.serializer.ISerializer;
import com.microsoft.graph.serializer.IJsonBackedObject;
import com.microsoft.graph.serializer.AdditionalDataManager;
import java.util.EnumSet;
import com.microsoft.graph.models.UserExperienceAnalyticsHealthState;
import com.microsoft.graph.models.Entity;
import com.google.gson.JsonObject;
import com.google.gson.annotations.SerializedName;
import com.google.gson.annotations.Expose;
import javax.annotation.Nullable;
import javax.annotation.Nonnull;
// **NOTE** This file was generated by a tool and any changes will be overwritten.
/**
* The class for the User Experience Analytics App Health Device Performance.
*/
public class UserExperienceAnalyticsAppHealthDevicePerformance extends Entity implements IJsonBackedObject {
/**
* The App Crash Count.
* The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
*/
@SerializedName(value = "appCrashCount", alternate = {"AppCrashCount"})
@Expose
@Nullable
public Integer appCrashCount;
/**
* The App Hang Count.
* The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
*/
@SerializedName(value = "appHangCount", alternate = {"AppHangCount"})
@Expose
@Nullable
public Integer appHangCount;
/**
* The Crashed App Count.
* The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
*/
@SerializedName(value = "crashedAppCount", alternate = {"CrashedAppCount"})
@Expose
@Nullable
public Integer crashedAppCount;
/**
* The Device App Health Score.
* The application health score of the device. Valid values 0 to 100. Supports: $filter, $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
*/
@SerializedName(value = "deviceAppHealthScore", alternate = {"DeviceAppHealthScore"})
@Expose
@Nullable
public Double deviceAppHealthScore;
/**
* The Device Display Name.
* The name of the device. Supports: $select, $OrderBy. Read-only.
*/
@SerializedName(value = "deviceDisplayName", alternate = {"DeviceDisplayName"})
@Expose
@Nullable
public String deviceDisplayName;
/**
* The Device Id.
* The Intune device id of the device. Supports: $select, $OrderBy. Read-only.
*/
@SerializedName(value = "deviceId", alternate = {"DeviceId"})
@Expose
@Nullable
public String deviceId;
/**
* The Device Manufacturer.
* The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.
*/
@SerializedName(value = "deviceManufacturer", alternate = {"DeviceManufacturer"})
@Expose
@Nullable
public String deviceManufacturer;
/**
* The Device Model.
* The model name of the device. Supports: $select, $OrderBy. Read-only.
*/
@SerializedName(value = "deviceModel", alternate = {"DeviceModel"})
@Expose
@Nullable
public String deviceModel;
/**
* The Health Status.
* The health state of the user experience analytics device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $filter, $select, $OrderBy. Read-only. Possible values are: unknown, insufficientData, needsAttention, meetingGoals, unknownFutureValue.
*/
@SerializedName(value = "healthStatus", alternate = {"HealthStatus"})
@Expose
@Nullable
public UserExperienceAnalyticsHealthState healthStatus;
/**
* The Mean Time To Failure In Minutes.
* The mean time to failure for the application in minutes. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
*/
@SerializedName(value = "meanTimeToFailureInMinutes", alternate = {"MeanTimeToFailureInMinutes"})
@Expose
@Nullable
public Integer meanTimeToFailureInMinutes;
/**
* The Processed Date Time.
* The date and time when the statistics were last computed. The value cannot be modified and is automatically populated when the statistics are computed. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2022 would look like this: '2022-01-01T00:00:00Z'. Returned by default. Read-only.
*/
@SerializedName(value = "processedDateTime", alternate = {"ProcessedDateTime"})
@Expose
@Nullable
public java.time.OffsetDateTime processedDateTime;
/**
* Sets the raw JSON object
*
* @param serializer the serializer
* @param json the JSON object to set this object to
*/
public void setRawObject(@Nonnull final ISerializer serializer, @Nonnull final JsonObject json) {
}
}