Class 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 Details

    • bitLockerEnabled

      @SerializedName(value="bitLockerEnabled", alternate="BitLockerEnabled") @Expose @Nullable public Boolean bitLockerEnabled
      The 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 codeIntegrityEnabled
      The 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 earlyLaunchAntiMalwareDriverEnabled
      The 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 mobileOsMaximumVersion
      The Mobile Os Maximum Version. Maximum Windows Phone version.
    • mobileOsMinimumVersion

      @SerializedName(value="mobileOsMinimumVersion", alternate="MobileOsMinimumVersion") @Expose @Nullable public String mobileOsMinimumVersion
      The Mobile Os Minimum Version. Minimum Windows Phone version.
    • osMaximumVersion

      @SerializedName(value="osMaximumVersion", alternate="OsMaximumVersion") @Expose @Nullable public String osMaximumVersion
      The Os Maximum Version. Maximum Windows 10 version.
    • osMinimumVersion

      @SerializedName(value="osMinimumVersion", alternate="OsMinimumVersion") @Expose @Nullable public String osMinimumVersion
      The Os Minimum Version. Minimum Windows 10 version.
    • passwordBlockSimple

      @SerializedName(value="passwordBlockSimple", alternate="PasswordBlockSimple") @Expose @Nullable public Boolean passwordBlockSimple
      The Password Block Simple. Indicates whether or not to block simple password.
    • passwordExpirationDays

      @SerializedName(value="passwordExpirationDays", alternate="PasswordExpirationDays") @Expose @Nullable public Integer passwordExpirationDays
      The Password Expiration Days. The password expiration in days.
    • passwordMinimumCharacterSetCount

      @SerializedName(value="passwordMinimumCharacterSetCount", alternate="PasswordMinimumCharacterSetCount") @Expose @Nullable public Integer passwordMinimumCharacterSetCount
      The Password Minimum Character Set Count. The number of character sets required in the password.
    • passwordMinimumLength

      @SerializedName(value="passwordMinimumLength", alternate="PasswordMinimumLength") @Expose @Nullable public Integer passwordMinimumLength
      The Password Minimum Length. The minimum password length.
    • passwordMinutesOfInactivityBeforeLock

      @SerializedName(value="passwordMinutesOfInactivityBeforeLock", alternate="PasswordMinutesOfInactivityBeforeLock") @Expose @Nullable public Integer passwordMinutesOfInactivityBeforeLock
      The Password Minutes Of Inactivity Before Lock. Minutes of inactivity before a password is required.
    • passwordPreviousPasswordBlockCount

      @SerializedName(value="passwordPreviousPasswordBlockCount", alternate="PasswordPreviousPasswordBlockCount") @Expose @Nullable public Integer passwordPreviousPasswordBlockCount
      The 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 passwordRequired
      The Password Required. Require a password to unlock Windows device.
    • passwordRequiredToUnlockFromIdle

      @SerializedName(value="passwordRequiredToUnlockFromIdle", alternate="PasswordRequiredToUnlockFromIdle") @Expose @Nullable public Boolean passwordRequiredToUnlockFromIdle
      The Password Required To Unlock From Idle. Require a password to unlock an idle device.
    • passwordRequiredType

      @SerializedName(value="passwordRequiredType", alternate="PasswordRequiredType") @Expose @Nullable public RequiredPasswordType passwordRequiredType
      The Password Required Type. The required password type. Possible values are: deviceDefault, alphanumeric, numeric.
    • requireHealthyDeviceReport

      @SerializedName(value="requireHealthyDeviceReport", alternate="RequireHealthyDeviceReport") @Expose @Nullable public Boolean requireHealthyDeviceReport
      The 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 secureBootEnabled
      The 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 storageRequireEncryption
      The 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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class DeviceCompliancePolicy
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to