Package com.microsoft.graph.models
Class UserExperienceAnalyticsBaseline
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsBaseline
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserExperienceAnalyticsBaseline
extends Entity
implements com.microsoft.kiota.serialization.Parsable
The user experience analytics baseline entity contains baseline values against which to compare the user experience analytics scores.
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newUserExperienceAnalyticsBaseline
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 appHealthMetrics property value.Gets the batteryHealthMetrics property value.Gets the bestPracticesMetrics property value.Gets the createdDateTime property value.Gets the deviceBootPerformanceMetrics property value.Gets the displayName property value.The deserialization information for the current modelGets the isBuiltIn property value.Gets the rebootAnalyticsMetrics property value.Gets the resourcePerformanceMetrics property value.Gets the workFromAnywhereMetrics property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the appHealthMetrics property value.void
Sets the batteryHealthMetrics property value.void
Sets the bestPracticesMetrics property value.void
setCreatedDateTime
(OffsetDateTime value) Sets the createdDateTime property value.void
Sets the deviceBootPerformanceMetrics property value.void
setDisplayName
(String value) Sets the displayName property value.void
setIsBuiltIn
(Boolean value) Sets the isBuiltIn property value.void
Sets the rebootAnalyticsMetrics property value.void
Sets the resourcePerformanceMetrics property value.void
Sets the workFromAnywhereMetrics property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
UserExperienceAnalyticsBaseline
public UserExperienceAnalyticsBaseline()Instantiates a newUserExperienceAnalyticsBaseline
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserExperienceAnalyticsBaseline 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
UserExperienceAnalyticsBaseline
-
getAppHealthMetrics
Gets the appHealthMetrics property value. The scores and insights for the application health metrics.- Returns:
- a
UserExperienceAnalyticsCategory
-
getBatteryHealthMetrics
Gets the batteryHealthMetrics property value. The scores and insights for the battery health metrics.- Returns:
- a
UserExperienceAnalyticsCategory
-
getBestPracticesMetrics
Gets the bestPracticesMetrics property value. The scores and insights for the best practices metrics.- Returns:
- a
UserExperienceAnalyticsCategory
-
getCreatedDateTime
Gets the createdDateTime property value. The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. 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, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.- Returns:
- a
OffsetDateTime
-
getDeviceBootPerformanceMetrics
Gets the deviceBootPerformanceMetrics property value. The scores and insights for the device boot performance metrics.- Returns:
- a
UserExperienceAnalyticsCategory
-
getDisplayName
Gets the displayName property value. The name of the baseline.- 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>>
-
getIsBuiltIn
Gets the isBuiltIn property value. When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default.- Returns:
- a
Boolean
-
getRebootAnalyticsMetrics
Gets the rebootAnalyticsMetrics property value. The scores and insights for the reboot analytics metrics.- Returns:
- a
UserExperienceAnalyticsCategory
-
getResourcePerformanceMetrics
Gets the resourcePerformanceMetrics property value. The scores and insights for the resource performance metrics.- Returns:
- a
UserExperienceAnalyticsCategory
-
getWorkFromAnywhereMetrics
Gets the workFromAnywhereMetrics property value. The scores and insights for the work from anywhere metrics.- Returns:
- a
UserExperienceAnalyticsCategory
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAppHealthMetrics
Sets the appHealthMetrics property value. The scores and insights for the application health metrics.- Parameters:
value
- Value to set for the appHealthMetrics property.
-
setBatteryHealthMetrics
Sets the batteryHealthMetrics property value. The scores and insights for the battery health metrics.- Parameters:
value
- Value to set for the batteryHealthMetrics property.
-
setBestPracticesMetrics
Sets the bestPracticesMetrics property value. The scores and insights for the best practices metrics.- Parameters:
value
- Value to set for the bestPracticesMetrics property.
-
setCreatedDateTime
Sets the createdDateTime property value. The date the custom baseline was created. The value cannot be modified and is automatically populated when the baseline is created. 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, 2014 would look like this: '2014-01-01T00:00:00Z'. Returned by default.- Parameters:
value
- Value to set for the createdDateTime property.
-
setDeviceBootPerformanceMetrics
Sets the deviceBootPerformanceMetrics property value. The scores and insights for the device boot performance metrics.- Parameters:
value
- Value to set for the deviceBootPerformanceMetrics property.
-
setDisplayName
Sets the displayName property value. The name of the baseline.- Parameters:
value
- Value to set for the displayName property.
-
setIsBuiltIn
Sets the isBuiltIn property value. When TRUE, indicates the current baseline is the commercial median baseline. When FALSE, indicates it is a custom baseline. FALSE by default.- Parameters:
value
- Value to set for the isBuiltIn property.
-
setRebootAnalyticsMetrics
Sets the rebootAnalyticsMetrics property value. The scores and insights for the reboot analytics metrics.- Parameters:
value
- Value to set for the rebootAnalyticsMetrics property.
-
setResourcePerformanceMetrics
Sets the resourcePerformanceMetrics property value. The scores and insights for the resource performance metrics.- Parameters:
value
- Value to set for the resourcePerformanceMetrics property.
-
setWorkFromAnywhereMetrics
Sets the workFromAnywhereMetrics property value. The scores and insights for the work from anywhere metrics.- Parameters:
value
- Value to set for the workFromAnywhereMetrics property.
-