Class UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric

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

@Generated("com.microsoft.kiota") public class UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric extends Entity implements com.microsoft.kiota.serialization.Parsable
The user experience analytics hardware readiness entity contains account level information about hardware blockers for windows upgrade.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric 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 UserExperienceAnalyticsWorkFromAnywhereHardwareReadinessMetric
    • 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>>
    • getOsCheckFailedPercentage

      @Nullable public Double getOsCheckFailedPercentage()
      Gets the osCheckFailedPercentage property value. The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getProcessor64BitCheckFailedPercentage

      @Nullable public Double getProcessor64BitCheckFailedPercentage()
      Gets the processor64BitCheckFailedPercentage property value. The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getProcessorCoreCountCheckFailedPercentage

      @Nullable public Double getProcessorCoreCountCheckFailedPercentage()
      Gets the processorCoreCountCheckFailedPercentage property value. The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getProcessorFamilyCheckFailedPercentage

      @Nullable public Double getProcessorFamilyCheckFailedPercentage()
      Gets the processorFamilyCheckFailedPercentage property value. The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getProcessorSpeedCheckFailedPercentage

      @Nullable public Double getProcessorSpeedCheckFailedPercentage()
      Gets the processorSpeedCheckFailedPercentage property value. The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getRamCheckFailedPercentage

      @Nullable public Double getRamCheckFailedPercentage()
      Gets the ramCheckFailedPercentage property value. The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getSecureBootCheckFailedPercentage

      @Nullable public Double getSecureBootCheckFailedPercentage()
      Gets the secureBootCheckFailedPercentage property value. The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getStorageCheckFailedPercentage

      @Nullable public Double getStorageCheckFailedPercentage()
      Gets the storageCheckFailedPercentage property value. The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getTotalDeviceCount

      @Nullable public Integer getTotalDeviceCount()
      Gets the totalDeviceCount property value. The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getTpmCheckFailedPercentage

      @Nullable public Double getTpmCheckFailedPercentage()
      Gets the tpmCheckFailedPercentage property value. The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getUpgradeEligibleDeviceCount

      @Nullable public Integer getUpgradeEligibleDeviceCount()
      Gets the upgradeEligibleDeviceCount property value. The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • 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
    • setOsCheckFailedPercentage

      public void setOsCheckFailedPercentage(@Nullable Double value)
      Sets the osCheckFailedPercentage property value. The percentage of devices for which OS check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the osCheckFailedPercentage property.
    • setProcessor64BitCheckFailedPercentage

      public void setProcessor64BitCheckFailedPercentage(@Nullable Double value)
      Sets the processor64BitCheckFailedPercentage property value. The percentage of devices for which processor hardware 64-bit architecture check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the processor64BitCheckFailedPercentage property.
    • setProcessorCoreCountCheckFailedPercentage

      public void setProcessorCoreCountCheckFailedPercentage(@Nullable Double value)
      Sets the processorCoreCountCheckFailedPercentage property value. The percentage of devices for which processor hardware core count check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the processorCoreCountCheckFailedPercentage property.
    • setProcessorFamilyCheckFailedPercentage

      public void setProcessorFamilyCheckFailedPercentage(@Nullable Double value)
      Sets the processorFamilyCheckFailedPercentage property value. The percentage of devices for which processor hardware family check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the processorFamilyCheckFailedPercentage property.
    • setProcessorSpeedCheckFailedPercentage

      public void setProcessorSpeedCheckFailedPercentage(@Nullable Double value)
      Sets the processorSpeedCheckFailedPercentage property value. The percentage of devices for which processor hardware speed check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the processorSpeedCheckFailedPercentage property.
    • setRamCheckFailedPercentage

      public void setRamCheckFailedPercentage(@Nullable Double value)
      Sets the ramCheckFailedPercentage property value. The percentage of devices for which RAM hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the ramCheckFailedPercentage property.
    • setSecureBootCheckFailedPercentage

      public void setSecureBootCheckFailedPercentage(@Nullable Double value)
      Sets the secureBootCheckFailedPercentage property value. The percentage of devices for which secure boot hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the secureBootCheckFailedPercentage property.
    • setStorageCheckFailedPercentage

      public void setStorageCheckFailedPercentage(@Nullable Double value)
      Sets the storageCheckFailedPercentage property value. The percentage of devices for which storage hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the storageCheckFailedPercentage property.
    • setTotalDeviceCount

      public void setTotalDeviceCount(@Nullable Integer value)
      Sets the totalDeviceCount property value. The count of total devices in an organization. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the totalDeviceCount property.
    • setTpmCheckFailedPercentage

      public void setTpmCheckFailedPercentage(@Nullable Double value)
      Sets the tpmCheckFailedPercentage property value. The percentage of devices for which Trusted Platform Module (TPM) hardware check has failed. Valid values 0 to 100. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the tpmCheckFailedPercentage property.
    • setUpgradeEligibleDeviceCount

      public void setUpgradeEligibleDeviceCount(@Nullable Integer value)
      Sets the upgradeEligibleDeviceCount property value. The count of devices in an organization eligible for windows upgrade. Valid values 0 to 2147483647. Supports: $select, $OrderBy. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the upgradeEligibleDeviceCount property.