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.
  • Constructor Details

    • UserExperienceAnalyticsBaseline

      public UserExperienceAnalyticsBaseline()
      Instantiates a new UserExperienceAnalyticsBaseline 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

      @Nullable public UserExperienceAnalyticsCategory getAppHealthMetrics()
      Gets the appHealthMetrics property value. The scores and insights for the application health metrics.
      Returns:
      a UserExperienceAnalyticsCategory
    • getBatteryHealthMetrics

      @Nullable public UserExperienceAnalyticsCategory getBatteryHealthMetrics()
      Gets the batteryHealthMetrics property value. The scores and insights for the battery health metrics.
      Returns:
      a UserExperienceAnalyticsCategory
    • getBestPracticesMetrics

      @Nullable public UserExperienceAnalyticsCategory getBestPracticesMetrics()
      Gets the bestPracticesMetrics property value. The scores and insights for the best practices metrics.
      Returns:
      a UserExperienceAnalyticsCategory
    • getCreatedDateTime

      @Nullable public OffsetDateTime 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

      @Nullable public UserExperienceAnalyticsCategory getDeviceBootPerformanceMetrics()
      Gets the deviceBootPerformanceMetrics property value. The scores and insights for the device boot performance metrics.
      Returns:
      a UserExperienceAnalyticsCategory
    • getDisplayName

      @Nullable public String 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 interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getIsBuiltIn

      @Nullable public Boolean 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

      @Nullable public UserExperienceAnalyticsCategory getRebootAnalyticsMetrics()
      Gets the rebootAnalyticsMetrics property value. The scores and insights for the reboot analytics metrics.
      Returns:
      a UserExperienceAnalyticsCategory
    • getResourcePerformanceMetrics

      @Nullable public UserExperienceAnalyticsCategory getResourcePerformanceMetrics()
      Gets the resourcePerformanceMetrics property value. The scores and insights for the resource performance metrics.
      Returns:
      a UserExperienceAnalyticsCategory
    • getWorkFromAnywhereMetrics

      @Nullable public 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
      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
    • setAppHealthMetrics

      public void setAppHealthMetrics(@Nullable UserExperienceAnalyticsCategory value)
      Sets the appHealthMetrics property value. The scores and insights for the application health metrics.
      Parameters:
      value - Value to set for the appHealthMetrics property.
    • setBatteryHealthMetrics

      public void setBatteryHealthMetrics(@Nullable UserExperienceAnalyticsCategory value)
      Sets the batteryHealthMetrics property value. The scores and insights for the battery health metrics.
      Parameters:
      value - Value to set for the batteryHealthMetrics property.
    • setBestPracticesMetrics

      public void setBestPracticesMetrics(@Nullable UserExperienceAnalyticsCategory value)
      Sets the bestPracticesMetrics property value. The scores and insights for the best practices metrics.
      Parameters:
      value - Value to set for the bestPracticesMetrics property.
    • setCreatedDateTime

      public void setCreatedDateTime(@Nullable OffsetDateTime value)
      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

      public void setDeviceBootPerformanceMetrics(@Nullable UserExperienceAnalyticsCategory value)
      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

      public void setDisplayName(@Nullable String value)
      Sets the displayName property value. The name of the baseline.
      Parameters:
      value - Value to set for the displayName property.
    • setIsBuiltIn

      public void setIsBuiltIn(@Nullable Boolean value)
      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

      public void setRebootAnalyticsMetrics(@Nullable UserExperienceAnalyticsCategory value)
      Sets the rebootAnalyticsMetrics property value. The scores and insights for the reboot analytics metrics.
      Parameters:
      value - Value to set for the rebootAnalyticsMetrics property.
    • setResourcePerformanceMetrics

      public void setResourcePerformanceMetrics(@Nullable UserExperienceAnalyticsCategory value)
      Sets the resourcePerformanceMetrics property value. The scores and insights for the resource performance metrics.
      Parameters:
      value - Value to set for the resourcePerformanceMetrics property.
    • setWorkFromAnywhereMetrics

      public void setWorkFromAnywhereMetrics(@Nullable UserExperienceAnalyticsCategory value)
      Sets the workFromAnywhereMetrics property value. The scores and insights for the work from anywhere metrics.
      Parameters:
      value - Value to set for the workFromAnywhereMetrics property.