Class ManagedDeviceOverview

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

@Generated("com.microsoft.kiota") public class ManagedDeviceOverview extends Entity implements com.microsoft.kiota.serialization.Parsable
Summary data for managed devices
  • Constructor Details

    • ManagedDeviceOverview

      public ManagedDeviceOverview()
      Instantiates a new ManagedDeviceOverview and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static ManagedDeviceOverview 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 ManagedDeviceOverview
    • getDeviceExchangeAccessStateSummary

      @Nullable public DeviceExchangeAccessStateSummary getDeviceExchangeAccessStateSummary()
      Gets the deviceExchangeAccessStateSummary property value. Distribution of Exchange Access State in Intune
      Returns:
      a DeviceExchangeAccessStateSummary
    • getDeviceOperatingSystemSummary

      @Nullable public DeviceOperatingSystemSummary getDeviceOperatingSystemSummary()
      Gets the deviceOperatingSystemSummary property value. Device operating system summary.
      Returns:
      a DeviceOperatingSystemSummary
    • getDualEnrolledDeviceCount

      @Nullable public Integer getDualEnrolledDeviceCount()
      Gets the dualEnrolledDeviceCount property value. The number of devices enrolled in both MDM and EAS
      Returns:
      a Integer
    • getEnrolledDeviceCount

      @Nullable public Integer getEnrolledDeviceCount()
      Gets the enrolledDeviceCount property value. Total enrolled device count. Does not include PC devices managed via Intune PC Agent
      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
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getMdmEnrolledCount

      @Nullable public Integer getMdmEnrolledCount()
      Gets the mdmEnrolledCount property value. The number of devices enrolled in MDM
      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
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setDeviceExchangeAccessStateSummary

      public void setDeviceExchangeAccessStateSummary(@Nullable DeviceExchangeAccessStateSummary value)
      Sets the deviceExchangeAccessStateSummary property value. Distribution of Exchange Access State in Intune
      Parameters:
      value - Value to set for the deviceExchangeAccessStateSummary property.
    • setDeviceOperatingSystemSummary

      public void setDeviceOperatingSystemSummary(@Nullable DeviceOperatingSystemSummary value)
      Sets the deviceOperatingSystemSummary property value. Device operating system summary.
      Parameters:
      value - Value to set for the deviceOperatingSystemSummary property.
    • setDualEnrolledDeviceCount

      public void setDualEnrolledDeviceCount(@Nullable Integer value)
      Sets the dualEnrolledDeviceCount property value. The number of devices enrolled in both MDM and EAS
      Parameters:
      value - Value to set for the dualEnrolledDeviceCount property.
    • setEnrolledDeviceCount

      public void setEnrolledDeviceCount(@Nullable Integer value)
      Sets the enrolledDeviceCount property value. Total enrolled device count. Does not include PC devices managed via Intune PC Agent
      Parameters:
      value - Value to set for the enrolledDeviceCount property.
    • setMdmEnrolledCount

      public void setMdmEnrolledCount(@Nullable Integer value)
      Sets the mdmEnrolledCount property value. The number of devices enrolled in MDM
      Parameters:
      value - Value to set for the mdmEnrolledCount property.