Class UserExperienceAnalyticsAppHealthDevicePerformance

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsAppHealthDevicePerformance
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class UserExperienceAnalyticsAppHealthDevicePerformance extends Entity implements com.microsoft.kiota.serialization.Parsable
The user experience analytics device performance entity contains device performance details.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static UserExperienceAnalyticsAppHealthDevicePerformance createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a UserExperienceAnalyticsAppHealthDevicePerformance
    • getAppCrashCount

      @Nullable public Integer getAppCrashCount()
      Gets the appCrashCount property value. The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getAppHangCount

      @Nullable public Integer getAppHangCount()
      Gets the appHangCount property value. The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getCrashedAppCount

      @Nullable public Integer getCrashedAppCount()
      Gets the crashedAppCount property value. The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getDeviceAppHealthScore

      @Nullable public Double getDeviceAppHealthScore()
      Gets the deviceAppHealthScore property value. 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
      Returns:
      a Double
    • getDeviceDisplayName

      @Nullable public String getDeviceDisplayName()
      Gets the deviceDisplayName property value. The name of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getDeviceId

      @Nullable public String getDeviceId()
      Gets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getDeviceManufacturer

      @Nullable public String getDeviceManufacturer()
      Gets the deviceManufacturer property value. The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getDeviceModel

      @Nullable public String getDeviceModel()
      Gets the deviceModel property value. The model name of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getHealthStatus

      @Nullable public UserExperienceAnalyticsHealthState getHealthStatus()
      Gets the healthStatus property value. The healthStatus property
      Returns:
      a UserExperienceAnalyticsHealthState
    • getMeanTimeToFailureInMinutes

      @Nullable public Integer getMeanTimeToFailureInMinutes()
      Gets the meanTimeToFailureInMinutes property value. 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
      Returns:
      a Integer
    • getProcessedDateTime

      @Nullable public OffsetDateTime getProcessedDateTime()
      Gets the processedDateTime property value. 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.
      Returns:
      a OffsetDateTime
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAppCrashCount

      public void setAppCrashCount(@Nullable Integer value)
      Sets the appCrashCount property value. The number of application crashes for the device. Valid values 0 to 2147483647. Supports: $filter, $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the appCrashCount property.
    • setAppHangCount

      public void setAppHangCount(@Nullable Integer value)
      Sets the appHangCount property value. The number of application hangs for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the appHangCount property.
    • setCrashedAppCount

      public void setCrashedAppCount(@Nullable Integer value)
      Sets the crashedAppCount property value. The number of distinct application crashes for the device. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the crashedAppCount property.
    • setDeviceAppHealthScore

      public void setDeviceAppHealthScore(@Nullable Double value)
      Sets the deviceAppHealthScore property value. 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
      Parameters:
      value - Value to set for the deviceAppHealthScore property.
    • setDeviceDisplayName

      public void setDeviceDisplayName(@Nullable String value)
      Sets the deviceDisplayName property value. The name of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the deviceDisplayName property.
    • setDeviceId

      public void setDeviceId(@Nullable String value)
      Sets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the deviceId property.
    • setDeviceManufacturer

      public void setDeviceManufacturer(@Nullable String value)
      Sets the deviceManufacturer property value. The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the deviceManufacturer property.
    • setDeviceModel

      public void setDeviceModel(@Nullable String value)
      Sets the deviceModel property value. The model name of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the deviceModel property.
    • setHealthStatus

      public void setHealthStatus(@Nullable UserExperienceAnalyticsHealthState value)
      Sets the healthStatus property value. The healthStatus property
      Parameters:
      value - Value to set for the healthStatus property.
    • setMeanTimeToFailureInMinutes

      public void setMeanTimeToFailureInMinutes(@Nullable Integer value)
      Sets the meanTimeToFailureInMinutes property value. 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
      Parameters:
      value - Value to set for the meanTimeToFailureInMinutes property.
    • setProcessedDateTime

      public void setProcessedDateTime(@Nullable OffsetDateTime value)
      Sets the processedDateTime property value. 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.
      Parameters:
      value - Value to set for the processedDateTime property.