Class UserExperienceAnalyticsWorkFromAnywhereDevice

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataEntityType, com.github.davidmoten.odata.client.ODataType

    public class UserExperienceAnalyticsWorkFromAnywhereDevice
    extends Entity
    implements com.github.davidmoten.odata.client.ODataEntityType
    “The user experience analytics device for work from anywhere report.”
    • Field Detail

      • autoPilotProfileAssigned

        protected Boolean autoPilotProfileAssigned
      • autoPilotRegistered

        protected Boolean autoPilotRegistered
      • azureAdDeviceId

        protected String azureAdDeviceId
      • azureAdJoinType

        protected String azureAdJoinType
      • azureAdRegistered

        protected Boolean azureAdRegistered
      • cloudIdentityScore

        protected Double cloudIdentityScore
      • cloudManagementScore

        protected Double cloudManagementScore
      • cloudProvisioningScore

        protected Double cloudProvisioningScore
      • compliancePolicySetToIntune

        protected Boolean compliancePolicySetToIntune
      • deviceId

        protected String deviceId
      • deviceName

        protected String deviceName
      • isCloudManagedGatewayEnabled

        protected Boolean isCloudManagedGatewayEnabled
      • managedBy

        protected String managedBy
      • manufacturer

        protected String manufacturer
      • model

        protected String model
      • osCheckFailed

        protected Boolean osCheckFailed
      • osDescription

        protected String osDescription
      • osVersion

        protected String osVersion
      • otherWorkloadsSetToIntune

        protected Boolean otherWorkloadsSetToIntune
      • ownership

        protected String ownership
      • processor64BitCheckFailed

        protected Boolean processor64BitCheckFailed
      • processorCoreCountCheckFailed

        protected Boolean processorCoreCountCheckFailed
      • processorFamilyCheckFailed

        protected Boolean processorFamilyCheckFailed
      • processorSpeedCheckFailed

        protected Boolean processorSpeedCheckFailed
      • ramCheckFailed

        protected Boolean ramCheckFailed
      • secureBootCheckFailed

        protected Boolean secureBootCheckFailed
      • serialNumber

        protected String serialNumber
      • storageCheckFailed

        protected Boolean storageCheckFailed
      • tenantAttached

        protected Boolean tenantAttached
      • tpmCheckFailed

        protected Boolean tpmCheckFailed
      • windowsScore

        protected Double windowsScore
      • workFromAnywhereScore

        protected Double workFromAnywhereScore
    • Constructor Detail

      • UserExperienceAnalyticsWorkFromAnywhereDevice

        protected UserExperienceAnalyticsWorkFromAnywhereDevice()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class Entity
      • builderUserExperienceAnalyticsWorkFromAnywhereDevice

        public static UserExperienceAnalyticsWorkFromAnywhereDevice.Builder builderUserExperienceAnalyticsWorkFromAnywhereDevice()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class Entity
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class Entity
      • getAutoPilotProfileAssigned

        public Optional<Boolean> getAutoPilotProfileAssigned()
        “When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property autoPilotProfileAssigned
      • withAutoPilotProfileAssigned

        public UserExperienceAnalyticsWorkFromAnywhereDevice withAutoPilotProfileAssigned​(Boolean autoPilotProfileAssigned)
        Returns an immutable copy of this with just the autoPilotProfileAssigned field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “When TRUE, indicates the intune device's autopilot profile is assigned. When FALSE, indicates it's not Assigned. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        autoPilotProfileAssigned - new value of autoPilotProfileAssigned field (as defined in service metadata)
        Returns:
        immutable copy of this with just the autoPilotProfileAssigned field changed
      • getAutoPilotRegistered

        public Optional<Boolean> getAutoPilotRegistered()
        “When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property autoPilotRegistered
      • withAutoPilotRegistered

        public UserExperienceAnalyticsWorkFromAnywhereDevice withAutoPilotRegistered​(Boolean autoPilotRegistered)
        Returns an immutable copy of this with just the autoPilotRegistered field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “When TRUE, indicates the intune device's autopilot is registered. When FALSE, indicates it's not registered. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        autoPilotRegistered - new value of autoPilotRegistered field (as defined in service metadata)
        Returns:
        immutable copy of this with just the autoPilotRegistered field changed
      • getAzureAdDeviceId

        public Optional<String> getAzureAdDeviceId()
        “The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property azureAdDeviceId
      • withAzureAdDeviceId

        public UserExperienceAnalyticsWorkFromAnywhereDevice withAzureAdDeviceId​(String azureAdDeviceId)
        Returns an immutable copy of this with just the azureAdDeviceId field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The Azure Active Directory (Azure AD) device Id. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        azureAdDeviceId - new value of azureAdDeviceId field (as defined in service metadata)
        Returns:
        immutable copy of this with just the azureAdDeviceId field changed
      • getAzureAdJoinType

        public Optional<String> getAzureAdJoinType()
        “The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property azureAdJoinType
      • withAzureAdJoinType

        public UserExperienceAnalyticsWorkFromAnywhereDevice withAzureAdJoinType​(String azureAdJoinType)
        Returns an immutable copy of this with just the azureAdJoinType field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The work from anywhere device's Azure Active Directory (Azure AD) join type. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        azureAdJoinType - new value of azureAdJoinType field (as defined in service metadata)
        Returns:
        immutable copy of this with just the azureAdJoinType field changed
      • getAzureAdRegistered

        public Optional<Boolean> getAzureAdRegistered()
        “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:
        property azureAdRegistered
      • withAzureAdRegistered

        public UserExperienceAnalyticsWorkFromAnywhereDevice withAzureAdRegistered​(Boolean azureAdRegistered)
        Returns an immutable copy of this with just the azureAdRegistered field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        azureAdRegistered - new value of azureAdRegistered field (as defined in service metadata)
        Returns:
        immutable copy of this with just the azureAdRegistered field changed
      • getCloudIdentityScore

        public Optional<Double> getCloudIdentityScore()
        “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:
        property cloudIdentityScore
      • withCloudIdentityScore

        public UserExperienceAnalyticsWorkFromAnywhereDevice withCloudIdentityScore​(Double cloudIdentityScore)
        Returns an immutable copy of this with just the cloudIdentityScore field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        cloudIdentityScore - new value of cloudIdentityScore field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cloudIdentityScore field changed
      • getCloudManagementScore

        public Optional<Double> getCloudManagementScore()
        “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:
        property cloudManagementScore
      • withCloudManagementScore

        public UserExperienceAnalyticsWorkFromAnywhereDevice withCloudManagementScore​(Double cloudManagementScore)
        Returns an immutable copy of this with just the cloudManagementScore field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        cloudManagementScore - new value of cloudManagementScore field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cloudManagementScore field changed
      • getCloudProvisioningScore

        public Optional<Double> getCloudProvisioningScore()
        “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:
        property cloudProvisioningScore
      • withCloudProvisioningScore

        public UserExperienceAnalyticsWorkFromAnywhereDevice withCloudProvisioningScore​(Double cloudProvisioningScore)
        Returns an immutable copy of this with just the cloudProvisioningScore field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        cloudProvisioningScore - new value of cloudProvisioningScore field (as defined in service metadata)
        Returns:
        immutable copy of this with just the cloudProvisioningScore field changed
      • getCompliancePolicySetToIntune

        public Optional<Boolean> getCompliancePolicySetToIntune()
        “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:
        property compliancePolicySetToIntune
      • withCompliancePolicySetToIntune

        public UserExperienceAnalyticsWorkFromAnywhereDevice withCompliancePolicySetToIntune​(Boolean compliancePolicySetToIntune)
        Returns an immutable copy of this with just the compliancePolicySetToIntune field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        compliancePolicySetToIntune - new value of compliancePolicySetToIntune field (as defined in service metadata)
        Returns:
        immutable copy of this with just the compliancePolicySetToIntune field changed
      • getDeviceId

        public Optional<String> getDeviceId()
        “The Intune device id of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property deviceId
      • withDeviceId

        public UserExperienceAnalyticsWorkFromAnywhereDevice withDeviceId​(String deviceId)
        Returns an immutable copy of this with just the deviceId field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The Intune device id of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        deviceId - new value of deviceId field (as defined in service metadata)
        Returns:
        immutable copy of this with just the deviceId field changed
      • getDeviceName

        public Optional<String> getDeviceName()
        “The name of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property deviceName
      • withDeviceName

        public UserExperienceAnalyticsWorkFromAnywhereDevice withDeviceName​(String deviceName)
        Returns an immutable copy of this with just the deviceName field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The name of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        deviceName - new value of deviceName field (as defined in service metadata)
        Returns:
        immutable copy of this with just the deviceName field changed
      • getHealthStatus

        public Optional<UserExperienceAnalyticsHealthState> getHealthStatus()
        “The health state of the user experience analytics work from anywhere device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property healthStatus
      • withHealthStatus

        public UserExperienceAnalyticsWorkFromAnywhereDevice withHealthStatus​(UserExperienceAnalyticsHealthState healthStatus)
        Returns an immutable copy of this with just the healthStatus field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The health state of the user experience analytics work from anywhere device. Possible values are: unknown, insufficientData, needsAttention, meetingGoals. Unknown by default. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        healthStatus - new value of healthStatus field (as defined in service metadata)
        Returns:
        immutable copy of this with just the healthStatus field changed
      • getIsCloudManagedGatewayEnabled

        public Optional<Boolean> getIsCloudManagedGatewayEnabled()
        “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:
        property isCloudManagedGatewayEnabled
      • withIsCloudManagedGatewayEnabled

        public UserExperienceAnalyticsWorkFromAnywhereDevice withIsCloudManagedGatewayEnabled​(Boolean isCloudManagedGatewayEnabled)
        Returns an immutable copy of this with just the isCloudManagedGatewayEnabled field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        isCloudManagedGatewayEnabled - new value of isCloudManagedGatewayEnabled field (as defined in service metadata)
        Returns:
        immutable copy of this with just the isCloudManagedGatewayEnabled field changed
      • getManagedBy

        public Optional<String> getManagedBy()
        “The management agent of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property managedBy
      • withManagedBy

        public UserExperienceAnalyticsWorkFromAnywhereDevice withManagedBy​(String managedBy)
        Returns an immutable copy of this with just the managedBy field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The management agent of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        managedBy - new value of managedBy field (as defined in service metadata)
        Returns:
        immutable copy of this with just the managedBy field changed
      • getManufacturer

        public Optional<String> getManufacturer()
        “The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property manufacturer
      • withManufacturer

        public UserExperienceAnalyticsWorkFromAnywhereDevice withManufacturer​(String manufacturer)
        Returns an immutable copy of this with just the manufacturer field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The manufacturer name of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        manufacturer - new value of manufacturer field (as defined in service metadata)
        Returns:
        immutable copy of this with just the manufacturer field changed
      • getModel

        public Optional<String> getModel()
        “The model name of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property model
      • withModel

        public UserExperienceAnalyticsWorkFromAnywhereDevice withModel​(String model)
        Returns an immutable copy of this with just the model field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The model name of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        model - new value of model field (as defined in service metadata)
        Returns:
        immutable copy of this with just the model field changed
      • getOsCheckFailed

        public Optional<Boolean> getOsCheckFailed()
        “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:
        property osCheckFailed
      • withOsCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withOsCheckFailed​(Boolean osCheckFailed)
        Returns an immutable copy of this with just the osCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        osCheckFailed - new value of osCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the osCheckFailed field changed
      • getOsDescription

        public Optional<String> getOsDescription()
        “The OS description of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property osDescription
      • withOsDescription

        public UserExperienceAnalyticsWorkFromAnywhereDevice withOsDescription​(String osDescription)
        Returns an immutable copy of this with just the osDescription field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The OS description of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        osDescription - new value of osDescription field (as defined in service metadata)
        Returns:
        immutable copy of this with just the osDescription field changed
      • getOsVersion

        public Optional<String> getOsVersion()
        “The OS version of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property osVersion
      • withOsVersion

        public UserExperienceAnalyticsWorkFromAnywhereDevice withOsVersion​(String osVersion)
        Returns an immutable copy of this with just the osVersion field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The OS version of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        osVersion - new value of osVersion field (as defined in service metadata)
        Returns:
        immutable copy of this with just the osVersion field changed
      • getOtherWorkloadsSetToIntune

        public Optional<Boolean> getOtherWorkloadsSetToIntune()
        “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:
        property otherWorkloadsSetToIntune
      • withOtherWorkloadsSetToIntune

        public UserExperienceAnalyticsWorkFromAnywhereDevice withOtherWorkloadsSetToIntune​(Boolean otherWorkloadsSetToIntune)
        Returns an immutable copy of this with just the otherWorkloadsSetToIntune field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        otherWorkloadsSetToIntune - new value of otherWorkloadsSetToIntune field (as defined in service metadata)
        Returns:
        immutable copy of this with just the otherWorkloadsSetToIntune field changed
      • getOwnership

        public Optional<String> getOwnership()
        “Ownership of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property ownership
      • withOwnership

        public UserExperienceAnalyticsWorkFromAnywhereDevice withOwnership​(String ownership)
        Returns an immutable copy of this with just the ownership field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “Ownership of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        ownership - new value of ownership field (as defined in service metadata)
        Returns:
        immutable copy of this with just the ownership field changed
      • getProcessor64BitCheckFailed

        public Optional<Boolean> getProcessor64BitCheckFailed()
        “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:
        property processor64BitCheckFailed
      • withProcessor64BitCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withProcessor64BitCheckFailed​(Boolean processor64BitCheckFailed)
        Returns an immutable copy of this with just the processor64BitCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        processor64BitCheckFailed - new value of processor64BitCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the processor64BitCheckFailed field changed
      • getProcessorCoreCountCheckFailed

        public Optional<Boolean> getProcessorCoreCountCheckFailed()
        “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:
        property processorCoreCountCheckFailed
      • withProcessorCoreCountCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withProcessorCoreCountCheckFailed​(Boolean processorCoreCountCheckFailed)
        Returns an immutable copy of this with just the processorCoreCountCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        processorCoreCountCheckFailed - new value of processorCoreCountCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the processorCoreCountCheckFailed field changed
      • getProcessorFamilyCheckFailed

        public Optional<Boolean> getProcessorFamilyCheckFailed()
        “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:
        property processorFamilyCheckFailed
      • withProcessorFamilyCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withProcessorFamilyCheckFailed​(Boolean processorFamilyCheckFailed)
        Returns an immutable copy of this with just the processorFamilyCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        processorFamilyCheckFailed - new value of processorFamilyCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the processorFamilyCheckFailed field changed
      • getProcessorSpeedCheckFailed

        public Optional<Boolean> getProcessorSpeedCheckFailed()
        “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:
        property processorSpeedCheckFailed
      • withProcessorSpeedCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withProcessorSpeedCheckFailed​(Boolean processorSpeedCheckFailed)
        Returns an immutable copy of this with just the processorSpeedCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        processorSpeedCheckFailed - new value of processorSpeedCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the processorSpeedCheckFailed field changed
      • getRamCheckFailed

        public Optional<Boolean> getRamCheckFailed()
        “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:
        property ramCheckFailed
      • withRamCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withRamCheckFailed​(Boolean ramCheckFailed)
        Returns an immutable copy of this with just the ramCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        ramCheckFailed - new value of ramCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the ramCheckFailed field changed
      • getSecureBootCheckFailed

        public Optional<Boolean> getSecureBootCheckFailed()
        “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:
        property secureBootCheckFailed
      • withSecureBootCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withSecureBootCheckFailed​(Boolean secureBootCheckFailed)
        Returns an immutable copy of this with just the secureBootCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        secureBootCheckFailed - new value of secureBootCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the secureBootCheckFailed field changed
      • getSerialNumber

        public Optional<String> getSerialNumber()
        “The serial number of the device. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property serialNumber
      • withSerialNumber

        public UserExperienceAnalyticsWorkFromAnywhereDevice withSerialNumber​(String serialNumber)
        Returns an immutable copy of this with just the serialNumber field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “The serial number of the device. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        serialNumber - new value of serialNumber field (as defined in service metadata)
        Returns:
        immutable copy of this with just the serialNumber field changed
      • getStorageCheckFailed

        public Optional<Boolean> getStorageCheckFailed()
        “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:
        property storageCheckFailed
      • withStorageCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withStorageCheckFailed​(Boolean storageCheckFailed)
        Returns an immutable copy of this with just the storageCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        storageCheckFailed - new value of storageCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the storageCheckFailed field changed
      • getTenantAttached

        public Optional<Boolean> getTenantAttached()
        “When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property tenantAttached
      • withTenantAttached

        public UserExperienceAnalyticsWorkFromAnywhereDevice withTenantAttached​(Boolean tenantAttached)
        Returns an immutable copy of this with just the tenantAttached field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “When TRUE, indicates the device is Tenant Attached. When FALSE, indicates it's not Tenant Attached. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        tenantAttached - new value of tenantAttached field (as defined in service metadata)
        Returns:
        immutable copy of this with just the tenantAttached field changed
      • getTpmCheckFailed

        public Optional<Boolean> getTpmCheckFailed()
        “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:
        property tpmCheckFailed
      • withTpmCheckFailed

        public UserExperienceAnalyticsWorkFromAnywhereDevice withTpmCheckFailed​(Boolean tpmCheckFailed)
        Returns an immutable copy of this with just the tpmCheckFailed field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        tpmCheckFailed - new value of tpmCheckFailed field (as defined in service metadata)
        Returns:
        immutable copy of this with just the tpmCheckFailed field changed
      • getUpgradeEligibility

        public Optional<OperatingSystemUpgradeEligibility> getUpgradeEligibility()
        “The windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable. Unknown by default. Supports: $select, $OrderBy. Read-only.”
        Returns:
        property upgradeEligibility
      • withUpgradeEligibility

        public UserExperienceAnalyticsWorkFromAnywhereDevice withUpgradeEligibility​(OperatingSystemUpgradeEligibility upgradeEligibility)
        Returns an immutable copy of this with just the upgradeEligibility field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “The windows upgrade eligibility status of device. Possible values are: upgraded, unknown, notCapable, capable. Unknown by default. Supports: $select, $OrderBy. Read-only.”

        Parameters:
        upgradeEligibility - new value of upgradeEligibility field (as defined in service metadata)
        Returns:
        immutable copy of this with just the upgradeEligibility field changed
      • getWindowsScore

        public Optional<Double> getWindowsScore()
        “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:
        property windowsScore
      • withWindowsScore

        public UserExperienceAnalyticsWorkFromAnywhereDevice withWindowsScore​(Double windowsScore)
        Returns an immutable copy of this with just the windowsScore field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this. patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        windowsScore - new value of windowsScore field (as defined in service metadata)
        Returns:
        immutable copy of this with just the windowsScore field changed
      • getWorkFromAnywhereScore

        public Optional<Double> getWorkFromAnywhereScore()
        “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:
        property workFromAnywhereScore
      • withWorkFromAnywhereScore

        public UserExperienceAnalyticsWorkFromAnywhereDevice withWorkFromAnywhereScore​(Double workFromAnywhereScore)
        Returns an immutable copy of this with just the workFromAnywhereScore field changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that when this.patch() is called (if available)on the returned object only the changed fields are submitted.

        “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:
        workFromAnywhereScore - new value of workFromAnywhereScore field (as defined in service metadata)
        Returns:
        immutable copy of this with just the workFromAnywhereScore field changed
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class Entity
      • patch

        public UserExperienceAnalyticsWorkFromAnywhereDevice patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public UserExperienceAnalyticsWorkFromAnywhereDevice put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class Entity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected