Class DeviceOperatingSystemSummary

java.lang.Object
com.microsoft.graph.models.DeviceOperatingSystemSummary
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class DeviceOperatingSystemSummary extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Operating System Summary.
  • Field Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • androidCorporateWorkProfileCount

      @SerializedName(value="androidCorporateWorkProfileCount", alternate="AndroidCorporateWorkProfileCount") @Expose @Nullable public Integer androidCorporateWorkProfileCount
      The Android Corporate Work Profile Count. The count of Corporate work profile Android devices. Also known as Corporate Owned Personally Enabled (COPE). Valid values -1 to 2147483647
    • androidCount

      @SerializedName(value="androidCount", alternate="AndroidCount") @Expose @Nullable public Integer androidCount
      The Android Count. Number of android device count.
    • androidDedicatedCount

      @SerializedName(value="androidDedicatedCount", alternate="AndroidDedicatedCount") @Expose @Nullable public Integer androidDedicatedCount
      The Android Dedicated Count. Number of dedicated Android devices.
    • androidDeviceAdminCount

      @SerializedName(value="androidDeviceAdminCount", alternate="AndroidDeviceAdminCount") @Expose @Nullable public Integer androidDeviceAdminCount
      The Android Device Admin Count. Number of device admin Android devices.
    • androidFullyManagedCount

      @SerializedName(value="androidFullyManagedCount", alternate="AndroidFullyManagedCount") @Expose @Nullable public Integer androidFullyManagedCount
      The Android Fully Managed Count. Number of fully managed Android devices.
    • androidWorkProfileCount

      @SerializedName(value="androidWorkProfileCount", alternate="AndroidWorkProfileCount") @Expose @Nullable public Integer androidWorkProfileCount
      The Android Work Profile Count. Number of work profile Android devices.
    • configMgrDeviceCount

      @SerializedName(value="configMgrDeviceCount", alternate="ConfigMgrDeviceCount") @Expose @Nullable public Integer configMgrDeviceCount
      The Config Mgr Device Count. Number of ConfigMgr managed devices.
    • iosCount

      @SerializedName(value="iosCount", alternate="IosCount") @Expose @Nullable public Integer iosCount
      The Ios Count. Number of iOS device count.
    • macOSCount

      @SerializedName(value="macOSCount", alternate="MacOSCount") @Expose @Nullable public Integer macOSCount
      The Mac OSCount. Number of Mac OS X device count.
    • unknownCount

      @SerializedName(value="unknownCount", alternate="UnknownCount") @Expose @Nullable public Integer unknownCount
      The Unknown Count. Number of unknown device count.
    • windowsCount

      @SerializedName(value="windowsCount", alternate="WindowsCount") @Expose @Nullable public Integer windowsCount
      The Windows Count. Number of Windows device count.
    • windowsMobileCount

      @SerializedName(value="windowsMobileCount", alternate="WindowsMobileCount") @Expose @Nullable public Integer windowsMobileCount
      The Windows Mobile Count. Number of Windows mobile device count.
  • Constructor Details

    • DeviceOperatingSystemSummary

      public DeviceOperatingSystemSummary()
  • Method Details

    • additionalDataManager

      @Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()
      Specified by:
      additionalDataManager in interface com.microsoft.graph.serializer.IJsonBackedObject
    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to