Package com.microsoft.graph.models
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.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserExperienceAnalyticsAppHealthDevicePerformance
and sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the appCrashCount property value.Gets the appHangCount property value.Gets the crashedAppCount property value.Gets the deviceAppHealthScore property value.Gets the deviceDisplayName property value.Gets the deviceId property value.Gets the deviceManufacturer property value.Gets the deviceModel property value.The deserialization information for the current modelGets the healthStatus property value.Gets the meanTimeToFailureInMinutes property value.Gets the processedDateTime property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAppCrashCount
(Integer value) Sets the appCrashCount property value.void
setAppHangCount
(Integer value) Sets the appHangCount property value.void
setCrashedAppCount
(Integer value) Sets the crashedAppCount property value.void
setDeviceAppHealthScore
(Double value) Sets the deviceAppHealthScore property value.void
setDeviceDisplayName
(String value) Sets the deviceDisplayName property value.void
setDeviceId
(String value) Sets the deviceId property value.void
setDeviceManufacturer
(String value) Sets the deviceManufacturer property value.void
setDeviceModel
(String value) Sets the deviceModel property value.void
Sets the healthStatus property value.void
Sets the meanTimeToFailureInMinutes property value.void
Sets the processedDateTime property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
UserExperienceAnalyticsAppHealthDevicePerformance
public UserExperienceAnalyticsAppHealthDevicePerformance()Instantiates a newUserExperienceAnalyticsAppHealthDevicePerformance
and sets the default values.
-
-
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
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
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
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
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
Gets the deviceDisplayName property value. The name of the device. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getDeviceId
Gets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getDeviceManufacturer
Gets the deviceManufacturer property value. The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.- Returns:
- a
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 interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getHealthStatus
Gets the healthStatus property value. The healthStatus property- Returns:
- a
UserExperienceAnalyticsHealthState
-
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
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 -
setAppCrashCount
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
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
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
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
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
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
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
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
Sets the healthStatus property value. The healthStatus property- Parameters:
value
- Value to set for the healthStatus property.
-
setMeanTimeToFailureInMinutes
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
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.
-