Package com.microsoft.graph.models
Class Windows10CompliancePolicy
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.DeviceCompliancePolicy
com.microsoft.graph.models.Windows10CompliancePolicy
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class Windows10CompliancePolicy
extends DeviceCompliancePolicy
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Windows10Compliance Policy.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Bit Locker Enabled.The Code Integrity Enabled.The Early Launch Anti Malware Driver Enabled.The Mobile Os Maximum Version.The Mobile Os Minimum Version.The Os Maximum Version.The Os Minimum Version.The Password Block Simple.The Password Expiration Days.The Password Minimum Character Set Count.The Password Minimum Length.The Password Minutes Of Inactivity Before Lock.The Password Previous Password Block Count.The Password Required.The Password Required To Unlock From Idle.The Password Required Type.The Require Healthy Device Report.The Secure Boot Enabled.The Storage Require Encryption.Fields inherited from class com.microsoft.graph.models.DeviceCompliancePolicy
assignments, createdDateTime, description, deviceSettingStateSummaries, deviceStatuses, deviceStatusOverview, displayName, lastModifiedDateTime, scheduledActionsForRule, userStatuses, userStatusOverview, version
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
bitLockerEnabled
@SerializedName(value="bitLockerEnabled", alternate="BitLockerEnabled") @Expose @Nullable public Boolean bitLockerEnabledThe Bit Locker Enabled. Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled -
codeIntegrityEnabled
@SerializedName(value="codeIntegrityEnabled", alternate="CodeIntegrityEnabled") @Expose @Nullable public Boolean codeIntegrityEnabledThe Code Integrity Enabled. Require devices to be reported as healthy by Windows Device Health Attestation. -
earlyLaunchAntiMalwareDriverEnabled
@SerializedName(value="earlyLaunchAntiMalwareDriverEnabled", alternate="EarlyLaunchAntiMalwareDriverEnabled") @Expose @Nullable public Boolean earlyLaunchAntiMalwareDriverEnabledThe Early Launch Anti Malware Driver Enabled. Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled. -
mobileOsMaximumVersion
@SerializedName(value="mobileOsMaximumVersion", alternate="MobileOsMaximumVersion") @Expose @Nullable public String mobileOsMaximumVersionThe Mobile Os Maximum Version. Maximum Windows Phone version. -
mobileOsMinimumVersion
@SerializedName(value="mobileOsMinimumVersion", alternate="MobileOsMinimumVersion") @Expose @Nullable public String mobileOsMinimumVersionThe Mobile Os Minimum Version. Minimum Windows Phone version. -
osMaximumVersion
@SerializedName(value="osMaximumVersion", alternate="OsMaximumVersion") @Expose @Nullable public String osMaximumVersionThe Os Maximum Version. Maximum Windows 10 version. -
osMinimumVersion
@SerializedName(value="osMinimumVersion", alternate="OsMinimumVersion") @Expose @Nullable public String osMinimumVersionThe Os Minimum Version. Minimum Windows 10 version. -
passwordBlockSimple
@SerializedName(value="passwordBlockSimple", alternate="PasswordBlockSimple") @Expose @Nullable public Boolean passwordBlockSimpleThe Password Block Simple. Indicates whether or not to block simple password. -
passwordExpirationDays
@SerializedName(value="passwordExpirationDays", alternate="PasswordExpirationDays") @Expose @Nullable public Integer passwordExpirationDaysThe Password Expiration Days. The password expiration in days. -
passwordMinimumCharacterSetCount
@SerializedName(value="passwordMinimumCharacterSetCount", alternate="PasswordMinimumCharacterSetCount") @Expose @Nullable public Integer passwordMinimumCharacterSetCountThe Password Minimum Character Set Count. The number of character sets required in the password. -
passwordMinimumLength
@SerializedName(value="passwordMinimumLength", alternate="PasswordMinimumLength") @Expose @Nullable public Integer passwordMinimumLengthThe Password Minimum Length. The minimum password length. -
passwordMinutesOfInactivityBeforeLock
@SerializedName(value="passwordMinutesOfInactivityBeforeLock", alternate="PasswordMinutesOfInactivityBeforeLock") @Expose @Nullable public Integer passwordMinutesOfInactivityBeforeLockThe Password Minutes Of Inactivity Before Lock. Minutes of inactivity before a password is required. -
passwordPreviousPasswordBlockCount
@SerializedName(value="passwordPreviousPasswordBlockCount", alternate="PasswordPreviousPasswordBlockCount") @Expose @Nullable public Integer passwordPreviousPasswordBlockCountThe Password Previous Password Block Count. The number of previous passwords to prevent re-use of. -
passwordRequired
@SerializedName(value="passwordRequired", alternate="PasswordRequired") @Expose @Nullable public Boolean passwordRequiredThe Password Required. Require a password to unlock Windows device. -
passwordRequiredToUnlockFromIdle
@SerializedName(value="passwordRequiredToUnlockFromIdle", alternate="PasswordRequiredToUnlockFromIdle") @Expose @Nullable public Boolean passwordRequiredToUnlockFromIdleThe Password Required To Unlock From Idle. Require a password to unlock an idle device. -
passwordRequiredType
@SerializedName(value="passwordRequiredType", alternate="PasswordRequiredType") @Expose @Nullable public RequiredPasswordType passwordRequiredTypeThe Password Required Type. The required password type. Possible values are: deviceDefault, alphanumeric, numeric. -
requireHealthyDeviceReport
@SerializedName(value="requireHealthyDeviceReport", alternate="RequireHealthyDeviceReport") @Expose @Nullable public Boolean requireHealthyDeviceReportThe Require Healthy Device Report. Require devices to be reported as healthy by Windows Device Health Attestation. -
secureBootEnabled
@SerializedName(value="secureBootEnabled", alternate="SecureBootEnabled") @Expose @Nullable public Boolean secureBootEnabledThe Secure Boot Enabled. Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled. -
storageRequireEncryption
@SerializedName(value="storageRequireEncryption", alternate="StorageRequireEncryption") @Expose @Nullable public Boolean storageRequireEncryptionThe Storage Require Encryption. Require encryption on windows devices.
-
-
Constructor Details
-
Windows10CompliancePolicy
public Windows10CompliancePolicy()
-
-
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 interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classDeviceCompliancePolicy
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-