Package com.microsoft.graph.models
Class UserExperienceAnalyticsModelScores
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsModelScores
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserExperienceAnalyticsModelScores
extends Entity
implements com.microsoft.kiota.serialization.Parsable
The user experience analytics model scores entity consolidates the various Endpoint Analytics scores.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserExperienceAnalyticsModelScores
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 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 modelDeviceCount 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
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
setModelDeviceCount
(Long value) Sets the modelDeviceCount 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
-
UserExperienceAnalyticsModelScores
public UserExperienceAnalyticsModelScores()Instantiates a newUserExperienceAnalyticsModelScores
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserExperienceAnalyticsModelScores 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
UserExperienceAnalyticsModelScores
-
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
-
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
-
getModelDeviceCount
Gets the modelDeviceCount property value. Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18- Returns:
- a
Long
-
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.
-
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.
-
setModelDeviceCount
Sets the modelDeviceCount property value. Indicates unique devices count of given model in a consolidated report. Supports: $select, $OrderBy. Read-only. Valid values -9.22337203685478E+18 to 9.22337203685478E+18- Parameters:
value
- Value to set for the modelDeviceCount 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.
-