Class UserExperienceAnalyticsDevicePerformance

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserExperienceAnalyticsDevicePerformance
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class UserExperienceAnalyticsDevicePerformance extends Entity implements com.microsoft.kiota.serialization.Parsable
The user experience analytics device performance entity contains device boot performance details.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static UserExperienceAnalyticsDevicePerformance 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 UserExperienceAnalyticsDevicePerformance
    • getAverageBlueScreens

      @Nullable public Double getAverageBlueScreens()
      Gets the averageBlueScreens property value. Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999
      Returns:
      a Double
    • getAverageRestarts

      @Nullable public Double getAverageRestarts()
      Gets the averageRestarts property value. Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999
      Returns:
      a Double
    • getBlueScreenCount

      @Nullable public Integer getBlueScreenCount()
      Gets the blueScreenCount property value. Number of Blue Screens in the last 30 days. Valid values 0 to 9999999
      Returns:
      a Integer
    • getBootScore

      @Nullable public Integer getBootScore()
      Gets the bootScore property value. The user experience analytics device boot score.
      Returns:
      a Integer
    • getCoreBootTimeInMs

      @Nullable public Integer getCoreBootTimeInMs()
      Gets the coreBootTimeInMs property value. The user experience analytics device core boot time in milliseconds.
      Returns:
      a Integer
    • getCoreLoginTimeInMs

      @Nullable public Integer getCoreLoginTimeInMs()
      Gets the coreLoginTimeInMs property value. The user experience analytics device core login time in milliseconds.
      Returns:
      a Integer
    • getDeviceCount

      @Nullable public Long getDeviceCount()
      Gets the deviceCount property value. User experience analytics summarized device count.
      Returns:
      a Long
    • getDeviceName

      @Nullable public String getDeviceName()
      Gets the deviceName property value. The user experience analytics device name.
      Returns:
      a String
    • getDiskType

      @Nullable public DiskType getDiskType()
      Gets the diskType property value. The diskType property
      Returns:
      a DiskType
    • 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>>
    • getGroupPolicyBootTimeInMs

      @Nullable public Integer getGroupPolicyBootTimeInMs()
      Gets the groupPolicyBootTimeInMs property value. The user experience analytics device group policy boot time in milliseconds.
      Returns:
      a Integer
    • getGroupPolicyLoginTimeInMs

      @Nullable public Integer getGroupPolicyLoginTimeInMs()
      Gets the groupPolicyLoginTimeInMs property value. The user experience analytics device group policy login time in milliseconds.
      Returns:
      a Integer
    • getHealthStatus

      @Nullable public UserExperienceAnalyticsHealthState getHealthStatus()
      Gets the healthStatus property value. The healthStatus property
      Returns:
      a UserExperienceAnalyticsHealthState
    • getLoginScore

      @Nullable public Integer getLoginScore()
      Gets the loginScore property value. The user experience analytics device login score.
      Returns:
      a Integer
    • getManufacturer

      @Nullable public String getManufacturer()
      Gets the manufacturer property value. The user experience analytics device manufacturer.
      Returns:
      a String
    • getModel

      @Nullable public String getModel()
      Gets the model property value. The user experience analytics device model.
      Returns:
      a String
    • getModelStartupPerformanceScore

      @Nullable public Double getModelStartupPerformanceScore()
      Gets the modelStartupPerformanceScore property value. The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getOperatingSystemVersion

      @Nullable public String getOperatingSystemVersion()
      Gets the operatingSystemVersion property value. The user experience analytics device Operating System version.
      Returns:
      a String
    • getResponsiveDesktopTimeInMs

      @Nullable public Integer getResponsiveDesktopTimeInMs()
      Gets the responsiveDesktopTimeInMs property value. The user experience analytics responsive desktop time in milliseconds.
      Returns:
      a Integer
    • getRestartCount

      @Nullable public Integer getRestartCount()
      Gets the restartCount property value. Number of Restarts in the last 30 days. Valid values 0 to 9999999
      Returns:
      a Integer
    • getStartupPerformanceScore

      @Nullable public Double getStartupPerformanceScore()
      Gets the startupPerformanceScore property value. The user experience analytics device startup performance score. 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
      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
    • setAverageBlueScreens

      public void setAverageBlueScreens(@Nullable Double value)
      Sets the averageBlueScreens property value. Average (mean) number of Blue Screens per device in the last 30 days. Valid values 0 to 9999999
      Parameters:
      value - Value to set for the averageBlueScreens property.
    • setAverageRestarts

      public void setAverageRestarts(@Nullable Double value)
      Sets the averageRestarts property value. Average (mean) number of Restarts per device in the last 30 days. Valid values 0 to 9999999
      Parameters:
      value - Value to set for the averageRestarts property.
    • setBlueScreenCount

      public void setBlueScreenCount(@Nullable Integer value)
      Sets the blueScreenCount property value. Number of Blue Screens in the last 30 days. Valid values 0 to 9999999
      Parameters:
      value - Value to set for the blueScreenCount property.
    • setBootScore

      public void setBootScore(@Nullable Integer value)
      Sets the bootScore property value. The user experience analytics device boot score.
      Parameters:
      value - Value to set for the bootScore property.
    • setCoreBootTimeInMs

      public void setCoreBootTimeInMs(@Nullable Integer value)
      Sets the coreBootTimeInMs property value. The user experience analytics device core boot time in milliseconds.
      Parameters:
      value - Value to set for the coreBootTimeInMs property.
    • setCoreLoginTimeInMs

      public void setCoreLoginTimeInMs(@Nullable Integer value)
      Sets the coreLoginTimeInMs property value. The user experience analytics device core login time in milliseconds.
      Parameters:
      value - Value to set for the coreLoginTimeInMs property.
    • setDeviceCount

      public void setDeviceCount(@Nullable Long value)
      Sets the deviceCount property value. User experience analytics summarized device count.
      Parameters:
      value - Value to set for the deviceCount property.
    • setDeviceName

      public void setDeviceName(@Nullable String value)
      Sets the deviceName property value. The user experience analytics device name.
      Parameters:
      value - Value to set for the deviceName property.
    • setDiskType

      public void setDiskType(@Nullable DiskType value)
      Sets the diskType property value. The diskType property
      Parameters:
      value - Value to set for the diskType property.
    • setGroupPolicyBootTimeInMs

      public void setGroupPolicyBootTimeInMs(@Nullable Integer value)
      Sets the groupPolicyBootTimeInMs property value. The user experience analytics device group policy boot time in milliseconds.
      Parameters:
      value - Value to set for the groupPolicyBootTimeInMs property.
    • setGroupPolicyLoginTimeInMs

      public void setGroupPolicyLoginTimeInMs(@Nullable Integer value)
      Sets the groupPolicyLoginTimeInMs property value. The user experience analytics device group policy login time in milliseconds.
      Parameters:
      value - Value to set for the groupPolicyLoginTimeInMs property.
    • setHealthStatus

      public void setHealthStatus(@Nullable UserExperienceAnalyticsHealthState value)
      Sets the healthStatus property value. The healthStatus property
      Parameters:
      value - Value to set for the healthStatus property.
    • setLoginScore

      public void setLoginScore(@Nullable Integer value)
      Sets the loginScore property value. The user experience analytics device login score.
      Parameters:
      value - Value to set for the loginScore property.
    • setManufacturer

      public void setManufacturer(@Nullable String value)
      Sets the manufacturer property value. The user experience analytics device manufacturer.
      Parameters:
      value - Value to set for the manufacturer property.
    • setModel

      public void setModel(@Nullable String value)
      Sets the model property value. The user experience analytics device model.
      Parameters:
      value - Value to set for the model property.
    • setModelStartupPerformanceScore

      public void setModelStartupPerformanceScore(@Nullable Double value)
      Sets the modelStartupPerformanceScore property value. The user experience analytics model level startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the modelStartupPerformanceScore property.
    • setOperatingSystemVersion

      public void setOperatingSystemVersion(@Nullable String value)
      Sets the operatingSystemVersion property value. The user experience analytics device Operating System version.
      Parameters:
      value - Value to set for the operatingSystemVersion property.
    • setResponsiveDesktopTimeInMs

      public void setResponsiveDesktopTimeInMs(@Nullable Integer value)
      Sets the responsiveDesktopTimeInMs property value. The user experience analytics responsive desktop time in milliseconds.
      Parameters:
      value - Value to set for the responsiveDesktopTimeInMs property.
    • setRestartCount

      public void setRestartCount(@Nullable Integer value)
      Sets the restartCount property value. Number of Restarts in the last 30 days. Valid values 0 to 9999999
      Parameters:
      value - Value to set for the restartCount property.
    • setStartupPerformanceScore

      public void setStartupPerformanceScore(@Nullable Double value)
      Sets the startupPerformanceScore property value. The user experience analytics device startup performance score. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the startupPerformanceScore property.