Class DeviceCompliancePolicy

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceCompliancePolicy
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
AndroidCompliancePolicy, AndroidWorkProfileCompliancePolicy, IosCompliancePolicy, MacOSCompliancePolicy, Windows10CompliancePolicy, Windows10MobileCompliancePolicy, Windows81CompliancePolicy, WindowsPhone81CompliancePolicy

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

    • createdDateTime

      @SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTime
      The Created Date Time. DateTime the object was created.
    • description

      @SerializedName(value="description", alternate="Description") @Expose @Nullable public String description
      The Description. Admin provided description of the Device Configuration.
    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. Admin provided name of the device configuration.
    • lastModifiedDateTime

      @SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTime
      The Last Modified Date Time. DateTime the object was last modified.
    • version

      @SerializedName(value="version", alternate="Version") @Expose @Nullable public Integer version
      The Version. Version of the device configuration.
    • assignments

      @SerializedName(value="assignments", alternate="Assignments") @Expose @Nullable public DeviceCompliancePolicyAssignmentCollectionPage assignments
      The Assignments. The collection of assignments for this compliance policy.
    • deviceSettingStateSummaries

      @SerializedName(value="deviceSettingStateSummaries", alternate="DeviceSettingStateSummaries") @Expose @Nullable public SettingStateDeviceSummaryCollectionPage deviceSettingStateSummaries
      The Device Setting State Summaries. Compliance Setting State Device Summary
    • deviceStatuses

      @SerializedName(value="deviceStatuses", alternate="DeviceStatuses") @Expose @Nullable public DeviceComplianceDeviceStatusCollectionPage deviceStatuses
      The Device Statuses. List of DeviceComplianceDeviceStatus.
    • deviceStatusOverview

      @SerializedName(value="deviceStatusOverview", alternate="DeviceStatusOverview") @Expose @Nullable public DeviceComplianceDeviceOverview deviceStatusOverview
      The Device Status Overview. Device compliance devices status overview
    • scheduledActionsForRule

      @SerializedName(value="scheduledActionsForRule", alternate="ScheduledActionsForRule") @Expose @Nullable public DeviceComplianceScheduledActionForRuleCollectionPage scheduledActionsForRule
      The Scheduled Actions For Rule. The list of scheduled action per rule for this compliance policy. This is a required property when creating any individual per-platform compliance policies.
    • userStatuses

      @SerializedName(value="userStatuses", alternate="UserStatuses") @Expose @Nullable public DeviceComplianceUserStatusCollectionPage userStatuses
      The User Statuses. List of DeviceComplianceUserStatus.
    • userStatusOverview

      @SerializedName(value="userStatusOverview", alternate="UserStatusOverview") @Expose @Nullable public DeviceComplianceUserOverview userStatusOverview
      The User Status Overview. Device compliance users status overview
  • Constructor Details

    • DeviceCompliancePolicy

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