Class UserExperienceAnalyticsDeviceScores

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsDeviceScores
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class UserExperienceAnalyticsDeviceScores extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the User Experience Analytics Device Scores.
  • Field Details

    • appReliabilityScore

      @SerializedName(value="appReliabilityScore", alternate="AppReliabilityScore") @Expose @Nullable public Double appReliabilityScore
      The App Reliability Score. Indicates a score calculated from application health data to indicate when a device is having problems running one or more applications. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
    • batteryHealthScore

      @SerializedName(value="batteryHealthScore", alternate="BatteryHealthScore") @Expose @Nullable public Double batteryHealthScore
      The Battery Health Score. Indicates a calulated score indicating the health of the device's battery. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
    • deviceName

      @SerializedName(value="deviceName", alternate="DeviceName") @Expose @Nullable public String deviceName
      The Device Name. The name of the device. Supports: $select, $OrderBy. Read-only.
    • endpointAnalyticsScore

      @SerializedName(value="endpointAnalyticsScore", alternate="EndpointAnalyticsScore") @Expose @Nullable public Double endpointAnalyticsScore
      The Endpoint Analytics Score. Indicates a weighted average of the various scores. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
    • healthStatus

      @SerializedName(value="healthStatus", alternate="HealthStatus") @Expose @Nullable public UserExperienceAnalyticsHealthState healthStatus
      The Health Status. The health status of the 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.
    • manufacturer

      @SerializedName(value="manufacturer", alternate="Manufacturer") @Expose @Nullable public String manufacturer
      The Manufacturer. The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.
    • model

      @SerializedName(value="model", alternate="Model") @Expose @Nullable public String model
      The Model. The model name of the device. Supports: $select, $OrderBy. Read-only.
    • startupPerformanceScore

      @SerializedName(value="startupPerformanceScore", alternate="StartupPerformanceScore") @Expose @Nullable public Double startupPerformanceScore
      The Startup Performance Score. Indicates a weighted average of boot score and logon score used for measuring startup performance. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
    • workFromAnywhereScore

      @SerializedName(value="workFromAnywhereScore", alternate="WorkFromAnywhereScore") @Expose @Nullable public Double workFromAnywhereScore
      The Work From Anywhere Score. Indicates a weighted score of the work from anywhere on a device level. Valid values range from 0-100. Value -1 means associated score is unavailable. A higher score indicates a healthier device. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
  • Constructor Details

    • UserExperienceAnalyticsDeviceScores

      public UserExperienceAnalyticsDeviceScores()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to