Class DeviceProtectionOverview

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

public class DeviceProtectionOverview extends Object implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Protection Overview.
  • Field Details

    • oDataType

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

      @SerializedName(value="cleanDeviceCount", alternate="CleanDeviceCount") @Expose @Nullable public Integer cleanDeviceCount
      The Clean Device Count. Indicates number of devices reporting as clean
    • criticalFailuresDeviceCount

      @SerializedName(value="criticalFailuresDeviceCount", alternate="CriticalFailuresDeviceCount") @Expose @Nullable public Integer criticalFailuresDeviceCount
      The Critical Failures Device Count. Indicates number of devices with critical failures
    • inactiveThreatAgentDeviceCount

      @SerializedName(value="inactiveThreatAgentDeviceCount", alternate="InactiveThreatAgentDeviceCount") @Expose @Nullable public Integer inactiveThreatAgentDeviceCount
      The Inactive Threat Agent Device Count. Indicates number of devices with inactive threat agent
    • pendingFullScanDeviceCount

      @SerializedName(value="pendingFullScanDeviceCount", alternate="PendingFullScanDeviceCount") @Expose @Nullable public Integer pendingFullScanDeviceCount
      The Pending Full Scan Device Count. Indicates number of devices pending full scan
    • pendingManualStepsDeviceCount

      @SerializedName(value="pendingManualStepsDeviceCount", alternate="PendingManualStepsDeviceCount") @Expose @Nullable public Integer pendingManualStepsDeviceCount
      The Pending Manual Steps Device Count. Indicates number of devices with pending manual steps
    • pendingOfflineScanDeviceCount

      @SerializedName(value="pendingOfflineScanDeviceCount", alternate="PendingOfflineScanDeviceCount") @Expose @Nullable public Integer pendingOfflineScanDeviceCount
      The Pending Offline Scan Device Count. Indicates number of pending offline scan devices
    • pendingQuickScanDeviceCount

      @SerializedName(value="pendingQuickScanDeviceCount", alternate="PendingQuickScanDeviceCount") @Expose @Nullable public Integer pendingQuickScanDeviceCount
      The Pending Quick Scan Device Count. Indicates the number of devices that have a pending full scan. Valid values -2147483648 to 2147483647
    • pendingRestartDeviceCount

      @SerializedName(value="pendingRestartDeviceCount", alternate="PendingRestartDeviceCount") @Expose @Nullable public Integer pendingRestartDeviceCount
      The Pending Restart Device Count. Indicates number of devices pending restart
    • pendingSignatureUpdateDeviceCount

      @SerializedName(value="pendingSignatureUpdateDeviceCount", alternate="PendingSignatureUpdateDeviceCount") @Expose @Nullable public Integer pendingSignatureUpdateDeviceCount
      The Pending Signature Update Device Count. Indicates number of devices with an old signature
    • totalReportedDeviceCount

      @SerializedName(value="totalReportedDeviceCount", alternate="TotalReportedDeviceCount") @Expose @Nullable public Integer totalReportedDeviceCount
      The Total Reported Device Count. Total device count.
    • unknownStateThreatAgentDeviceCount

      @SerializedName(value="unknownStateThreatAgentDeviceCount", alternate="UnknownStateThreatAgentDeviceCount") @Expose @Nullable public Integer unknownStateThreatAgentDeviceCount
      The Unknown State Threat Agent Device Count. Indicates number of devices with threat agent state as unknown
  • Constructor Details

    • DeviceProtectionOverview

      public DeviceProtectionOverview()
  • 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