Class DeviceCompliancePolicySettingStateSummary

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

public class DeviceCompliancePolicySettingStateSummary extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Compliance Policy Setting State Summary.
  • Field Details

    • compliantDeviceCount

      @SerializedName(value="compliantDeviceCount", alternate="CompliantDeviceCount") @Expose @Nullable public Integer compliantDeviceCount
      The Compliant Device Count. Number of compliant devices
    • conflictDeviceCount

      @SerializedName(value="conflictDeviceCount", alternate="ConflictDeviceCount") @Expose @Nullable public Integer conflictDeviceCount
      The Conflict Device Count. Number of conflict devices
    • errorDeviceCount

      @SerializedName(value="errorDeviceCount", alternate="ErrorDeviceCount") @Expose @Nullable public Integer errorDeviceCount
      The Error Device Count. Number of error devices
    • nonCompliantDeviceCount

      @SerializedName(value="nonCompliantDeviceCount", alternate="NonCompliantDeviceCount") @Expose @Nullable public Integer nonCompliantDeviceCount
      The Non Compliant Device Count. Number of NonCompliant devices
    • notApplicableDeviceCount

      @SerializedName(value="notApplicableDeviceCount", alternate="NotApplicableDeviceCount") @Expose @Nullable public Integer notApplicableDeviceCount
      The Not Applicable Device Count. Number of not applicable devices
    • platformType

      @SerializedName(value="platformType", alternate="PlatformType") @Expose @Nullable public PolicyPlatformType platformType
      The Platform Type. Setting platform. Possible values are: android, iOS, macOS, windowsPhone81, windows81AndLater, windows10AndLater, androidWorkProfile, all.
    • remediatedDeviceCount

      @SerializedName(value="remediatedDeviceCount", alternate="RemediatedDeviceCount") @Expose @Nullable public Integer remediatedDeviceCount
      The Remediated Device Count. Number of remediated devices
    • setting

      @SerializedName(value="setting", alternate="Setting") @Expose @Nullable public String setting
      The Setting. The setting class name and property name.
    • settingName

      @SerializedName(value="settingName", alternate="SettingName") @Expose @Nullable public String settingName
      The Setting Name. Name of the setting.
    • unknownDeviceCount

      @SerializedName(value="unknownDeviceCount", alternate="UnknownDeviceCount") @Expose @Nullable public Integer unknownDeviceCount
      The Unknown Device Count. Number of unknown devices
    • deviceComplianceSettingStates

      @SerializedName(value="deviceComplianceSettingStates", alternate="DeviceComplianceSettingStates") @Expose @Nullable public DeviceComplianceSettingStateCollectionPage deviceComplianceSettingStates
      The Device Compliance Setting States. Not yet documented
  • Constructor Details

    • DeviceCompliancePolicySettingStateSummary

      public DeviceCompliancePolicySettingStateSummary()
  • Method Details

    • 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
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to