Class UserExperienceAnalyticsWorkFromAnywhereDevicesSummary

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

    public class UserExperienceAnalyticsWorkFromAnywhereDevicesSummary
    extends Object
    implements com.github.davidmoten.odata.client.ODataType
    “The user experience analytics Work From Anywhere metrics devices summary.”
    • Constructor Detail

      • UserExperienceAnalyticsWorkFromAnywhereDevicesSummary

        protected UserExperienceAnalyticsWorkFromAnywhereDevicesSummary()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
      • withAutopilotDevicesSummary

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withAutopilotDevicesSummary​(UserExperienceAnalyticsAutopilotDevicesSummary autopilotDevicesSummary)
        Returns an immutable copy of this with just the autopilotDevicesSummary 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 user experience analytics work from anywhere Autopilot devices summary. Read -only.”

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

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withCloudIdentityDevicesSummary​(UserExperienceAnalyticsCloudIdentityDevicesSummary cloudIdentityDevicesSummary)
        Returns an immutable copy of this with just the cloudIdentityDevicesSummary 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 user experience analytics work from anywhere Cloud Identity devices summary. Read-only.”

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

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withCloudManagementDevicesSummary​(UserExperienceAnalyticsCloudManagementDevicesSummary cloudManagementDevicesSummary)
        Returns an immutable copy of this with just the cloudManagementDevicesSummary 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 user experience analytics work from anywhere Cloud management devices summary. Read-only.”

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

        public Optional<Integer> getCoManagedDevices()
        “Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property coManagedDevices
      • withCoManagedDevices

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withCoManagedDevices​(Integer coManagedDevices)
        Returns an immutable copy of this with just the coManagedDevices 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.

        “Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647”

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

        public Optional<Integer> getDevicesNotAutopilotRegistered()
        “The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property devicesNotAutopilotRegistered
      • withDevicesNotAutopilotRegistered

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withDevicesNotAutopilotRegistered​(Integer devicesNotAutopilotRegistered)
        Returns an immutable copy of this with just the devicesNotAutopilotRegistered 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 count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647”

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

        public Optional<Integer> getDevicesWithoutAutopilotProfileAssigned()
        “The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property devicesWithoutAutopilotProfileAssigned
      • withDevicesWithoutAutopilotProfileAssigned

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withDevicesWithoutAutopilotProfileAssigned​(Integer devicesWithoutAutopilotProfileAssigned)
        Returns an immutable copy of this with just the devicesWithoutAutopilotProfileAssigned 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 count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647”

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

        public Optional<Integer> getDevicesWithoutCloudIdentity()
        “The count of devices that are not cloud identity. Read-only. Valid values - 2147483648 to 2147483647”
        Returns:
        property devicesWithoutCloudIdentity
      • withDevicesWithoutCloudIdentity

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withDevicesWithoutCloudIdentity​(Integer devicesWithoutCloudIdentity)
        Returns an immutable copy of this with just the devicesWithoutCloudIdentity 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 count of devices that are not cloud identity. Read-only. Valid values - 2147483648 to 2147483647”

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

        public Optional<Integer> getIntuneDevices()
        “The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property intuneDevices
      • withIntuneDevices

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withIntuneDevices​(Integer intuneDevices)
        Returns an immutable copy of this with just the intuneDevices 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 count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647”

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

        public Optional<Integer> getTenantAttachDevices()
        “Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property tenantAttachDevices
      • withTenantAttachDevices

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withTenantAttachDevices​(Integer tenantAttachDevices)
        Returns an immutable copy of this with just the tenantAttachDevices 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.

        “Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647”

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

        public Optional<Integer> getTotalDevices()
        “The total count of devices. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property totalDevices
      • withTotalDevices

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withTotalDevices​(Integer totalDevices)
        Returns an immutable copy of this with just the totalDevices 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 total count of devices. Read-only. Valid values -2147483648 to 2147483647”

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

        public Optional<Integer> getUnsupportedOSversionDevices()
        “The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property unsupportedOSversionDevices
      • withUnsupportedOSversionDevices

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withUnsupportedOSversionDevices​(Integer unsupportedOSversionDevices)
        Returns an immutable copy of this with just the unsupportedOSversionDevices 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 count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647”

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

        public Optional<Integer> getWindows10Devices()
        “The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property windows10Devices
      • withWindows10Devices

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withWindows10Devices​(Integer windows10Devices)
        Returns an immutable copy of this with just the windows10Devices 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 count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647”

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

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withWindows10DevicesSummary​(UserExperienceAnalyticsWindows10DevicesSummary windows10DevicesSummary)
        Returns an immutable copy of this with just the windows10DevicesSummary 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 user experience analytics work from anywhere Windows 10 devices summary. Read-only.”

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

        public Optional<Integer> getWindows10DevicesWithoutTenantAttach()
        “The count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647”
        Returns:
        property windows10DevicesWithoutTenantAttach
      • withWindows10DevicesWithoutTenantAttach

        public UserExperienceAnalyticsWorkFromAnywhereDevicesSummary withWindows10DevicesWithoutTenantAttach​(Integer windows10DevicesWithoutTenantAttach)
        Returns an immutable copy of this with just the windows10DevicesWithoutTenantAttach 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 count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647”

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

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
      • postInject

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