Class UserExperienceAnalyticsWorkFromAnywhereDevicesSummary

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

@Generated("com.microsoft.kiota") public class UserExperienceAnalyticsWorkFromAnywhereDevicesSummary extends Object implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
The user experience analytics Work From Anywhere metrics devices summary.
  • Field Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static UserExperienceAnalyticsWorkFromAnywhereDevicesSummary 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 UserExperienceAnalyticsWorkFromAnywhereDevicesSummary
    • getAdditionalData

      @Nonnull public Map<String,Object> getAdditionalData()
      Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getAutopilotDevicesSummary

      @Nullable public UserExperienceAnalyticsAutopilotDevicesSummary getAutopilotDevicesSummary()
      Gets the autopilotDevicesSummary property value. The user experience analytics work from anywhere Autopilot devices summary. Read-only.
      Returns:
      a UserExperienceAnalyticsAutopilotDevicesSummary
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getCloudIdentityDevicesSummary

      @Nullable public UserExperienceAnalyticsCloudIdentityDevicesSummary getCloudIdentityDevicesSummary()
      Gets the cloudIdentityDevicesSummary property value. The user experience analytics work from anywhere Cloud Identity devices summary. Read-only.
      Returns:
      a UserExperienceAnalyticsCloudIdentityDevicesSummary
    • getCloudManagementDevicesSummary

      @Nullable public UserExperienceAnalyticsCloudManagementDevicesSummary getCloudManagementDevicesSummary()
      Gets the cloudManagementDevicesSummary property value. The user experience analytics work from anywhere Cloud management devices summary. Read-only.
      Returns:
      a UserExperienceAnalyticsCloudManagementDevicesSummary
    • getCoManagedDevices

      @Nullable public Integer getCoManagedDevices()
      Gets the coManagedDevices property value. Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getDevicesNotAutopilotRegistered

      @Nullable public Integer getDevicesNotAutopilotRegistered()
      Gets the devicesNotAutopilotRegistered property value. The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getDevicesWithoutAutopilotProfileAssigned

      @Nullable public Integer getDevicesWithoutAutopilotProfileAssigned()
      Gets the devicesWithoutAutopilotProfileAssigned property value. The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getDevicesWithoutCloudIdentity

      @Nullable public Integer getDevicesWithoutCloudIdentity()
      Gets the devicesWithoutCloudIdentity property value. The count of devices that are not cloud identity. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • 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
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getIntuneDevices

      @Nullable public Integer getIntuneDevices()
      Gets the intuneDevices property value. The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getOdataType

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • getTenantAttachDevices

      @Nullable public Integer getTenantAttachDevices()
      Gets the tenantAttachDevices property value. Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getTotalDevices

      @Nullable public Integer getTotalDevices()
      Gets the totalDevices property value. The total count of devices. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getUnsupportedOSversionDevices

      @Nullable public Integer getUnsupportedOSversionDevices()
      Gets the unsupportedOSversionDevices property value. The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getWindows10Devices

      @Nullable public Integer getWindows10Devices()
      Gets the windows10Devices property value. The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647
      Returns:
      a Integer
    • getWindows10DevicesSummary

      @Nullable public UserExperienceAnalyticsWindows10DevicesSummary getWindows10DevicesSummary()
      Gets the windows10DevicesSummary property value. The user experience analytics work from anywhere Windows 10 devices summary. Read-only.
      Returns:
      a UserExperienceAnalyticsWindows10DevicesSummary
    • getWindows10DevicesWithoutTenantAttach

      @Nullable public Integer getWindows10DevicesWithoutTenantAttach()
      Gets the windows10DevicesWithoutTenantAttach property value. The count of windows 10 devices that are Intune and co-managed. 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
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAdditionalData

      public void setAdditionalData(@Nullable Map<String,Object> value)
      Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
      Parameters:
      value - Value to set for the AdditionalData property.
    • setAutopilotDevicesSummary

      public void setAutopilotDevicesSummary(@Nullable UserExperienceAnalyticsAutopilotDevicesSummary value)
      Sets the autopilotDevicesSummary property value. The user experience analytics work from anywhere Autopilot devices summary. Read-only.
      Parameters:
      value - Value to set for the autopilotDevicesSummary property.
    • setBackingStore

      public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value)
      Sets the backingStore property value. Stores model information.
      Parameters:
      value - Value to set for the backingStore property.
    • setCloudIdentityDevicesSummary

      public void setCloudIdentityDevicesSummary(@Nullable UserExperienceAnalyticsCloudIdentityDevicesSummary value)
      Sets the cloudIdentityDevicesSummary property value. The user experience analytics work from anywhere Cloud Identity devices summary. Read-only.
      Parameters:
      value - Value to set for the cloudIdentityDevicesSummary property.
    • setCloudManagementDevicesSummary

      public void setCloudManagementDevicesSummary(@Nullable UserExperienceAnalyticsCloudManagementDevicesSummary value)
      Sets the cloudManagementDevicesSummary property value. The user experience analytics work from anywhere Cloud management devices summary. Read-only.
      Parameters:
      value - Value to set for the cloudManagementDevicesSummary property.
    • setCoManagedDevices

      public void setCoManagedDevices(@Nullable Integer value)
      Sets the coManagedDevices property value. Total number of co-managed devices. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the coManagedDevices property.
    • setDevicesNotAutopilotRegistered

      public void setDevicesNotAutopilotRegistered(@Nullable Integer value)
      Sets the devicesNotAutopilotRegistered property value. The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the devicesNotAutopilotRegistered property.
    • setDevicesWithoutAutopilotProfileAssigned

      public void setDevicesWithoutAutopilotProfileAssigned(@Nullable Integer value)
      Sets the devicesWithoutAutopilotProfileAssigned property value. The count of intune devices not autopilot profile assigned. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the devicesWithoutAutopilotProfileAssigned property.
    • setDevicesWithoutCloudIdentity

      public void setDevicesWithoutCloudIdentity(@Nullable Integer value)
      Sets the devicesWithoutCloudIdentity property value. The count of devices that are not cloud identity. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the devicesWithoutCloudIdentity property.
    • setIntuneDevices

      public void setIntuneDevices(@Nullable Integer value)
      Sets the intuneDevices property value. The count of intune devices that are not autopilot registerd. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the intuneDevices property.
    • setOdataType

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.
    • setTenantAttachDevices

      public void setTenantAttachDevices(@Nullable Integer value)
      Sets the tenantAttachDevices property value. Total count of tenant attach devices. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the tenantAttachDevices property.
    • setTotalDevices

      public void setTotalDevices(@Nullable Integer value)
      Sets the totalDevices property value. The total count of devices. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the totalDevices property.
    • setUnsupportedOSversionDevices

      public void setUnsupportedOSversionDevices(@Nullable Integer value)
      Sets the unsupportedOSversionDevices property value. The count of Windows 10 devices that have unsupported OS versions. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the unsupportedOSversionDevices property.
    • setWindows10Devices

      public void setWindows10Devices(@Nullable Integer value)
      Sets the windows10Devices property value. The count of windows 10 devices. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the windows10Devices property.
    • setWindows10DevicesSummary

      public void setWindows10DevicesSummary(@Nullable UserExperienceAnalyticsWindows10DevicesSummary value)
      Sets the windows10DevicesSummary property value. The user experience analytics work from anywhere Windows 10 devices summary. Read-only.
      Parameters:
      value - Value to set for the windows10DevicesSummary property.
    • setWindows10DevicesWithoutTenantAttach

      public void setWindows10DevicesWithoutTenantAttach(@Nullable Integer value)
      Sets the windows10DevicesWithoutTenantAttach property value. The count of windows 10 devices that are Intune and co-managed. Read-only. Valid values -2147483648 to 2147483647
      Parameters:
      value - Value to set for the windows10DevicesWithoutTenantAttach property.