Package com.microsoft.graph.models
Class UserExperienceAnalyticsDeviceScores
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsDeviceScores
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserExperienceAnalyticsDeviceScores
extends Entity
implements com.microsoft.kiota.serialization.Parsable
The user experience analytics device scores entity consolidates the various Endpoint Analytics scores.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserExperienceAnalyticsDeviceScores
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 appReliabilityScore property value.Gets the batteryHealthScore property value.Gets the deviceName property value.Gets the endpointAnalyticsScore property value.The deserialization information for the current modelGets the healthStatus property value.Gets the manufacturer property value.getModel()
Gets the model property value.Gets the startupPerformanceScore property value.Gets the workFromAnywhereScore property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setAppReliabilityScore
(Double value) Sets the appReliabilityScore property value.void
setBatteryHealthScore
(Double value) Sets the batteryHealthScore property value.void
setDeviceName
(String value) Sets the deviceName property value.void
setEndpointAnalyticsScore
(Double value) Sets the endpointAnalyticsScore property value.void
Sets the healthStatus property value.void
setManufacturer
(String value) Sets the manufacturer property value.void
Sets the model property value.void
setStartupPerformanceScore
(Double value) Sets the startupPerformanceScore property value.void
setWorkFromAnywhereScore
(Double value) Sets the workFromAnywhereScore property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
UserExperienceAnalyticsDeviceScores
public UserExperienceAnalyticsDeviceScores()Instantiates a newUserExperienceAnalyticsDeviceScores
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserExperienceAnalyticsDeviceScores 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
UserExperienceAnalyticsDeviceScores
-
getAppReliabilityScore
Gets the appReliabilityScore property value. 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- Returns:
- a
Double
-
getBatteryHealthScore
Gets the batteryHealthScore property value. 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- Returns:
- a
Double
-
getDeviceName
Gets the deviceName property value. The name of the device. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getEndpointAnalyticsScore
Gets the endpointAnalyticsScore property value. 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- Returns:
- a
Double
-
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
-
getManufacturer
Gets the manufacturer property value. The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getModel
Gets the model property value. The model name of the device. Supports: $select, $OrderBy. Read-only.- Returns:
- a
String
-
getStartupPerformanceScore
Gets the startupPerformanceScore property value. 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- Returns:
- a
Double
-
getWorkFromAnywhereScore
Gets the workFromAnywhereScore property value. 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- Returns:
- a
Double
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAppReliabilityScore
Sets the appReliabilityScore property value. 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- Parameters:
value
- Value to set for the appReliabilityScore property.
-
setBatteryHealthScore
Sets the batteryHealthScore property value. 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- Parameters:
value
- Value to set for the batteryHealthScore property.
-
setDeviceName
Sets the deviceName property value. The name of the device. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the deviceName property.
-
setEndpointAnalyticsScore
Sets the endpointAnalyticsScore property value. 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- Parameters:
value
- Value to set for the endpointAnalyticsScore property.
-
setHealthStatus
Sets the healthStatus property value. The healthStatus property- Parameters:
value
- Value to set for the healthStatus property.
-
setManufacturer
Sets the manufacturer property value. The manufacturer name of the device. Examples: Microsoft Corporation, HP, Lenovo. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the manufacturer property.
-
setModel
Sets the model property value. The model name of the device. Supports: $select, $OrderBy. Read-only.- Parameters:
value
- Value to set for the model property.
-
setStartupPerformanceScore
Sets the startupPerformanceScore property value. 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- Parameters:
value
- Value to set for the startupPerformanceScore property.
-
setWorkFromAnywhereScore
Sets the workFromAnywhereScore property value. 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- Parameters:
value
- Value to set for the workFromAnywhereScore property.
-