Class UserExperienceAnalyticsWorkFromAnywhereDevice

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

@Generated("com.microsoft.kiota") public class UserExperienceAnalyticsWorkFromAnywhereDevice extends Entity implements com.microsoft.kiota.serialization.Parsable
The user experience analytics device for work from anywhere report.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static UserExperienceAnalyticsWorkFromAnywhereDevice 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 UserExperienceAnalyticsWorkFromAnywhereDevice
    • getAutoPilotProfileAssigned

      @Nullable public Boolean getAutoPilotProfileAssigned()
      Gets the autoPilotProfileAssigned property value. When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getAutoPilotRegistered

      @Nullable public Boolean getAutoPilotRegistered()
      Gets the autoPilotRegistered property value. When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getAzureAdDeviceId

      @Nullable public String getAzureAdDeviceId()
      Gets the azureAdDeviceId property value. The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getAzureAdJoinType

      @Nullable public String getAzureAdJoinType()
      Gets the azureAdJoinType property value. The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getAzureAdRegistered

      @Nullable public Boolean getAzureAdRegistered()
      Gets the azureAdRegistered property value. When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getCloudIdentityScore

      @Nullable public Double getCloudIdentityScore()
      Gets the cloudIdentityScore property value. Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getCloudManagementScore

      @Nullable public Double getCloudManagementScore()
      Gets the cloudManagementScore property value. Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getCloudProvisioningScore

      @Nullable public Double getCloudProvisioningScore()
      Gets the cloudProvisioningScore property value. Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getCompliancePolicySetToIntune

      @Nullable public Boolean getCompliancePolicySetToIntune()
      Gets the compliancePolicySetToIntune property value. When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getDeviceId

      @Nullable public String getDeviceId()
      Gets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getDeviceName

      @Nullable public String getDeviceName()
      Gets the deviceName property value. The name of the device. Supports: $select, $OrderBy. Read-only.
      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>>
    • getHealthStatus

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

      @Nullable public Boolean getIsCloudManagedGatewayEnabled()
      Gets the isCloudManagedGatewayEnabled property value. When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getManagedBy

      @Nullable public String getManagedBy()
      Gets the managedBy property value. The management agent of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getManufacturer

      @Nullable public String getManufacturer()
      Gets the manufacturer property value. The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getModel

      @Nullable public String getModel()
      Gets the model property value. The model name of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getOsCheckFailed

      @Nullable public Boolean getOsCheckFailed()
      Gets the osCheckFailed property value. When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getOsDescription

      @Nullable public String getOsDescription()
      Gets the osDescription property value. The OS description of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getOsVersion

      @Nullable public String getOsVersion()
      Gets the osVersion property value. The OS version of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getOtherWorkloadsSetToIntune

      @Nullable public Boolean getOtherWorkloadsSetToIntune()
      Gets the otherWorkloadsSetToIntune property value. When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getOwnership

      @Nullable public String getOwnership()
      Gets the ownership property value. Ownership of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getProcessor64BitCheckFailed

      @Nullable public Boolean getProcessor64BitCheckFailed()
      Gets the processor64BitCheckFailed property value. When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getProcessorCoreCountCheckFailed

      @Nullable public Boolean getProcessorCoreCountCheckFailed()
      Gets the processorCoreCountCheckFailed property value. When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getProcessorFamilyCheckFailed

      @Nullable public Boolean getProcessorFamilyCheckFailed()
      Gets the processorFamilyCheckFailed property value. When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getProcessorSpeedCheckFailed

      @Nullable public Boolean getProcessorSpeedCheckFailed()
      Gets the processorSpeedCheckFailed property value. When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getRamCheckFailed

      @Nullable public Boolean getRamCheckFailed()
      Gets the ramCheckFailed property value. When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getSecureBootCheckFailed

      @Nullable public Boolean getSecureBootCheckFailed()
      Gets the secureBootCheckFailed property value. When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getSerialNumber

      @Nullable public String getSerialNumber()
      Gets the serialNumber property value. The serial number of the device. Supports: $select, $OrderBy. Read-only.
      Returns:
      a String
    • getStorageCheckFailed

      @Nullable public Boolean getStorageCheckFailed()
      Gets the storageCheckFailed property value. When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getTenantAttached

      @Nullable public Boolean getTenantAttached()
      Gets the tenantAttached property value. When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getTpmCheckFailed

      @Nullable public Boolean getTpmCheckFailed()
      Gets the tpmCheckFailed property value. When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Returns:
      a Boolean
    • getUpgradeEligibility

      @Nullable public OperatingSystemUpgradeEligibility getUpgradeEligibility()
      Gets the upgradeEligibility property value. Work From Anywhere windows device upgrade eligibility status.
      Returns:
      a OperatingSystemUpgradeEligibility
    • getWindowsScore

      @Nullable public Double getWindowsScore()
      Gets the windowsScore property value. Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Returns:
      a Double
    • getWorkFromAnywhereScore

      @Nullable public Double getWorkFromAnywhereScore()
      Gets the workFromAnywhereScore property value. Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. 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
      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
    • setAutoPilotProfileAssigned

      public void setAutoPilotProfileAssigned(@Nullable Boolean value)
      Sets the autoPilotProfileAssigned property value. When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the autoPilotProfileAssigned property.
    • setAutoPilotRegistered

      public void setAutoPilotRegistered(@Nullable Boolean value)
      Sets the autoPilotRegistered property value. When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the autoPilotRegistered property.
    • setAzureAdDeviceId

      public void setAzureAdDeviceId(@Nullable String value)
      Sets the azureAdDeviceId property value. The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the azureAdDeviceId property.
    • setAzureAdJoinType

      public void setAzureAdJoinType(@Nullable String value)
      Sets the azureAdJoinType property value. The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the azureAdJoinType property.
    • setAzureAdRegistered

      public void setAzureAdRegistered(@Nullable Boolean value)
      Sets the azureAdRegistered property value. When TRUE, indicates the device's Azure Active Directory (Azure AD) is registered. When False, indicates it's not registered. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the azureAdRegistered property.
    • setCloudIdentityScore

      public void setCloudIdentityScore(@Nullable Double value)
      Sets the cloudIdentityScore property value. Indicates per device cloud identity score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the cloudIdentityScore property.
    • setCloudManagementScore

      public void setCloudManagementScore(@Nullable Double value)
      Sets the cloudManagementScore property value. Indicates per device cloud management score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the cloudManagementScore property.
    • setCloudProvisioningScore

      public void setCloudProvisioningScore(@Nullable Double value)
      Sets the cloudProvisioningScore property value. Indicates per device cloud provisioning score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the cloudProvisioningScore property.
    • setCompliancePolicySetToIntune

      public void setCompliancePolicySetToIntune(@Nullable Boolean value)
      Sets the compliancePolicySetToIntune property value. When TRUE, indicates the device's compliance policy is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the compliancePolicySetToIntune property.
    • setDeviceId

      public void setDeviceId(@Nullable String value)
      Sets the deviceId property value. The Intune device id of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the deviceId property.
    • setDeviceName

      public void setDeviceName(@Nullable String value)
      Sets the deviceName property value. The name of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the deviceName 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.
    • setIsCloudManagedGatewayEnabled

      public void setIsCloudManagedGatewayEnabled(@Nullable Boolean value)
      Sets the isCloudManagedGatewayEnabled property value. When TRUE, indicates the device's Cloud Management Gateway for Configuration Manager is enabled. When FALSE, indicates it's not enabled. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the isCloudManagedGatewayEnabled property.
    • setManagedBy

      public void setManagedBy(@Nullable String value)
      Sets the managedBy property value. The management agent of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the managedBy property.
    • setManufacturer

      public void setManufacturer(@Nullable String value)
      Sets the manufacturer property value. The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the manufacturer property.
    • setModel

      public void setModel(@Nullable String value)
      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.
    • setOsCheckFailed

      public void setOsCheckFailed(@Nullable Boolean value)
      Sets the osCheckFailed property value. When TRUE, indicates OS check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the osCheckFailed property.
    • setOsDescription

      public void setOsDescription(@Nullable String value)
      Sets the osDescription property value. The OS description of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the osDescription property.
    • setOsVersion

      public void setOsVersion(@Nullable String value)
      Sets the osVersion property value. The OS version of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the osVersion property.
    • setOtherWorkloadsSetToIntune

      public void setOtherWorkloadsSetToIntune(@Nullable Boolean value)
      Sets the otherWorkloadsSetToIntune property value. When TRUE, indicates the device's other workloads is set to intune. When FALSE, indicates it's not set to intune. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the otherWorkloadsSetToIntune property.
    • setOwnership

      public void setOwnership(@Nullable String value)
      Sets the ownership property value. Ownership of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the ownership property.
    • setProcessor64BitCheckFailed

      public void setProcessor64BitCheckFailed(@Nullable Boolean value)
      Sets the processor64BitCheckFailed property value. When TRUE, indicates processor hardware 64-bit architecture check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the processor64BitCheckFailed property.
    • setProcessorCoreCountCheckFailed

      public void setProcessorCoreCountCheckFailed(@Nullable Boolean value)
      Sets the processorCoreCountCheckFailed property value. When TRUE, indicates processor hardware core count check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the processorCoreCountCheckFailed property.
    • setProcessorFamilyCheckFailed

      public void setProcessorFamilyCheckFailed(@Nullable Boolean value)
      Sets the processorFamilyCheckFailed property value. When TRUE, indicates processor hardware family check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the processorFamilyCheckFailed property.
    • setProcessorSpeedCheckFailed

      public void setProcessorSpeedCheckFailed(@Nullable Boolean value)
      Sets the processorSpeedCheckFailed property value. When TRUE, indicates processor hardware speed check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the processorSpeedCheckFailed property.
    • setRamCheckFailed

      public void setRamCheckFailed(@Nullable Boolean value)
      Sets the ramCheckFailed property value. When TRUE, indicates RAM hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the ramCheckFailed property.
    • setSecureBootCheckFailed

      public void setSecureBootCheckFailed(@Nullable Boolean value)
      Sets the secureBootCheckFailed property value. When TRUE, indicates secure boot hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the secureBootCheckFailed property.
    • setSerialNumber

      public void setSerialNumber(@Nullable String value)
      Sets the serialNumber property value. The serial number of the device. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the serialNumber property.
    • setStorageCheckFailed

      public void setStorageCheckFailed(@Nullable Boolean value)
      Sets the storageCheckFailed property value. When TRUE, indicates storage hardware check failed for device to upgrade to the latest version of windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the storageCheckFailed property.
    • setTenantAttached

      public void setTenantAttached(@Nullable Boolean value)
      Sets the tenantAttached property value. When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the tenantAttached property.
    • setTpmCheckFailed

      public void setTpmCheckFailed(@Nullable Boolean value)
      Sets the tpmCheckFailed property value. When TRUE, indicates Trusted Platform Module (TPM) hardware check failed for device to the latest version of upgrade to windows. When FALSE, indicates the check succeeded. Supports: $select, $OrderBy. Read-only.
      Parameters:
      value - Value to set for the tpmCheckFailed property.
    • setUpgradeEligibility

      public void setUpgradeEligibility(@Nullable OperatingSystemUpgradeEligibility value)
      Sets the upgradeEligibility property value. Work From Anywhere windows device upgrade eligibility status.
      Parameters:
      value - Value to set for the upgradeEligibility property.
    • setWindowsScore

      public void setWindowsScore(@Nullable Double value)
      Sets the windowsScore property value. Indicates per device windows score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the windowsScore property.
    • setWorkFromAnywhereScore

      public void setWorkFromAnywhereScore(@Nullable Double value)
      Sets the workFromAnywhereScore property value. Indicates work from anywhere per device overall score. Valid values 0 to 100. Value -1 means associated score is unavailable. Supports: $select, $OrderBy. Read-only. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
      Parameters:
      value - Value to set for the workFromAnywhereScore property.