Package com.microsoft.graph.models
Class DeviceComplianceSettingState
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceComplianceSettingState
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class DeviceComplianceSettingState
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Device Compliance Setting State.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Compliance Grace Period Expiration Date Time.The Device Id.The Device Model.The Device Name.The Setting.The Setting Name.The State.The User Email.The User Id.The User Name.The User Principal Name. -
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
-
complianceGracePeriodExpirationDateTime
@SerializedName(value="complianceGracePeriodExpirationDateTime", alternate="ComplianceGracePeriodExpirationDateTime") @Expose @Nullable public OffsetDateTime complianceGracePeriodExpirationDateTimeThe Compliance Grace Period Expiration Date Time. The DateTime when device compliance grace period expires -
deviceId
The Device Id. The Device Id that is being reported -
deviceModel
@SerializedName(value="deviceModel", alternate="DeviceModel") @Expose @Nullable public String deviceModelThe Device Model. The device model that is being reported -
deviceName
@SerializedName(value="deviceName", alternate="DeviceName") @Expose @Nullable public String deviceNameThe Device Name. The Device Name that is being reported -
setting
The Setting. The setting class name and property name. -
settingName
@SerializedName(value="settingName", alternate="SettingName") @Expose @Nullable public String settingNameThe Setting Name. The Setting Name that is being reported -
state
The State. The compliance state of the setting. Possible values are: unknown, notApplicable, compliant, remediated, nonCompliant, error, conflict, notAssigned. -
userEmail
The User Email. The User email address that is being reported -
userId
The User Id. The user Id that is being reported -
userName
The User Name. The User Name that is being reported -
userPrincipalName
@SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public String userPrincipalNameThe User Principal Name. The User PrincipalName that is being reported
-
-
Constructor Details
-
DeviceComplianceSettingState
public DeviceComplianceSettingState()
-
-
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
-