Package com.microsoft.graph.models
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 Summary
FieldsModifier and TypeFieldDescriptionThe Assignments.The Created Date Time.The Description.The Device Setting State Summaries.The Device Statuses.The Device Status Overview.The Display Name.The Last Modified Date Time.The Scheduled Actions For Rule.The User Statuses.The User Status Overview.The Version. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
createdDateTime
@SerializedName(value="createdDateTime", alternate="CreatedDateTime") @Expose @Nullable public OffsetDateTime createdDateTimeThe Created Date Time. DateTime the object was created. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. Admin provided description of the Device Configuration. -
displayName
@SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayNameThe Display Name. Admin provided name of the device configuration. -
lastModifiedDateTime
@SerializedName(value="lastModifiedDateTime", alternate="LastModifiedDateTime") @Expose @Nullable public OffsetDateTime lastModifiedDateTimeThe Last Modified Date Time. DateTime the object was last modified. -
version
The Version. Version of the device configuration. -
assignments
@SerializedName(value="assignments", alternate="Assignments") @Expose @Nullable public DeviceCompliancePolicyAssignmentCollectionPage assignmentsThe Assignments. The collection of assignments for this compliance policy. -
deviceSettingStateSummaries
@SerializedName(value="deviceSettingStateSummaries", alternate="DeviceSettingStateSummaries") @Expose @Nullable public SettingStateDeviceSummaryCollectionPage deviceSettingStateSummariesThe Device Setting State Summaries. Compliance Setting State Device Summary -
deviceStatuses
@SerializedName(value="deviceStatuses", alternate="DeviceStatuses") @Expose @Nullable public DeviceComplianceDeviceStatusCollectionPage deviceStatusesThe Device Statuses. List of DeviceComplianceDeviceStatus. -
deviceStatusOverview
@SerializedName(value="deviceStatusOverview", alternate="DeviceStatusOverview") @Expose @Nullable public DeviceComplianceDeviceOverview deviceStatusOverviewThe Device Status Overview. Device compliance devices status overview -
scheduledActionsForRule
@SerializedName(value="scheduledActionsForRule", alternate="ScheduledActionsForRule") @Expose @Nullable public DeviceComplianceScheduledActionForRuleCollectionPage scheduledActionsForRuleThe 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 userStatusesThe User Statuses. List of DeviceComplianceUserStatus. -
userStatusOverview
@SerializedName(value="userStatusOverview", alternate="UserStatusOverview") @Expose @Nullable public DeviceComplianceUserOverview userStatusOverviewThe 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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-