Class Windows10CompliancePolicy.Builder

    • Method Detail

      • activeFirewallRequired

        public Windows10CompliancePolicy.Builder activeFirewallRequired​(Boolean activeFirewallRequired)
        “Require active firewall on Windows devices.”
        Parameters:
        activeFirewallRequired - value of activeFirewallRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • antiSpywareRequired

        public Windows10CompliancePolicy.Builder antiSpywareRequired​(Boolean antiSpywareRequired)
        “Require any AntiSpyware solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).”
        Parameters:
        antiSpywareRequired - value of antiSpywareRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • antivirusRequired

        public Windows10CompliancePolicy.Builder antivirusRequired​(Boolean antivirusRequired)
        “Require any Antivirus solution registered with Windows Decurity Center to be on and monitoring (e.g. Symantec, Windows Defender).”
        Parameters:
        antivirusRequired - value of antivirusRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • bitLockerEnabled

        public Windows10CompliancePolicy.Builder bitLockerEnabled​(Boolean bitLockerEnabled)
        “Require devices to be reported healthy by Windows Device Health Attestation - bit locker is enabled”
        Parameters:
        bitLockerEnabled - value of bitLockerEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • codeIntegrityEnabled

        public Windows10CompliancePolicy.Builder codeIntegrityEnabled​(Boolean codeIntegrityEnabled)
        “Require devices to be reported as healthy by Windows Device Health Attestation.”
        Parameters:
        codeIntegrityEnabled - value of codeIntegrityEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • configurationManagerComplianceRequired

        public Windows10CompliancePolicy.Builder configurationManagerComplianceRequired​(Boolean configurationManagerComplianceRequired)
        “Require to consider SCCM Compliance state into consideration for Intune Compliance State.”
        Parameters:
        configurationManagerComplianceRequired - value of configurationManagerComplianceRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • defenderEnabled

        public Windows10CompliancePolicy.Builder defenderEnabled​(Boolean defenderEnabled)
        “Require Windows Defender Antimalware on Windows devices.”
        Parameters:
        defenderEnabled - value of defenderEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • defenderVersion

        public Windows10CompliancePolicy.Builder defenderVersion​(String defenderVersion)
        “Require Windows Defender Antimalware minimum version on Windows devices.”
        Parameters:
        defenderVersion - value of defenderVersion property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • deviceThreatProtectionEnabled

        public Windows10CompliancePolicy.Builder deviceThreatProtectionEnabled​(Boolean deviceThreatProtectionEnabled)
        “Require that devices have enabled device threat protection.”
        Parameters:
        deviceThreatProtectionEnabled - value of deviceThreatProtectionEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • deviceThreatProtectionRequiredSecurityLevel

        public Windows10CompliancePolicy.Builder deviceThreatProtectionRequiredSecurityLevel​(DeviceThreatProtectionLevel deviceThreatProtectionRequiredSecurityLevel)
        “Require Device Threat Protection minimum risk level to report noncompliance.”
        Parameters:
        deviceThreatProtectionRequiredSecurityLevel - value of deviceThreatProtectionRequiredSecurityLevel property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • earlyLaunchAntiMalwareDriverEnabled

        public Windows10CompliancePolicy.Builder earlyLaunchAntiMalwareDriverEnabled​(Boolean earlyLaunchAntiMalwareDriverEnabled)
        “Require devices to be reported as healthy by Windows Device Health Attestation - early launch antimalware driver is enabled.”
        Parameters:
        earlyLaunchAntiMalwareDriverEnabled - value of earlyLaunchAntiMalwareDriverEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mobileOsMaximumVersion

        public Windows10CompliancePolicy.Builder mobileOsMaximumVersion​(String mobileOsMaximumVersion)
        “Maximum Windows Phone version.”
        Parameters:
        mobileOsMaximumVersion - value of mobileOsMaximumVersion property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • mobileOsMinimumVersion

        public Windows10CompliancePolicy.Builder mobileOsMinimumVersion​(String mobileOsMinimumVersion)
        “Minimum Windows Phone version.”
        Parameters:
        mobileOsMinimumVersion - value of mobileOsMinimumVersion property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • osMaximumVersion

        public Windows10CompliancePolicy.Builder osMaximumVersion​(String osMaximumVersion)
        “Maximum Windows 10 version.”
        Parameters:
        osMaximumVersion - value of osMaximumVersion property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • osMinimumVersion

        public Windows10CompliancePolicy.Builder osMinimumVersion​(String osMinimumVersion)
        “Minimum Windows 10 version.”
        Parameters:
        osMinimumVersion - value of osMinimumVersion property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordBlockSimple

        public Windows10CompliancePolicy.Builder passwordBlockSimple​(Boolean passwordBlockSimple)
        “Indicates whether or not to block simple password.”
        Parameters:
        passwordBlockSimple - value of passwordBlockSimple property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordExpirationDays

        public Windows10CompliancePolicy.Builder passwordExpirationDays​(Integer passwordExpirationDays)
        “The password expiration in days.”
        Parameters:
        passwordExpirationDays - value of passwordExpirationDays property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinimumCharacterSetCount

        public Windows10CompliancePolicy.Builder passwordMinimumCharacterSetCount​(Integer passwordMinimumCharacterSetCount)
        “The number of character sets required in the password.”
        Parameters:
        passwordMinimumCharacterSetCount - value of passwordMinimumCharacterSetCount property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinimumLength

        public Windows10CompliancePolicy.Builder passwordMinimumLength​(Integer passwordMinimumLength)
        “The minimum password length.”
        Parameters:
        passwordMinimumLength - value of passwordMinimumLength property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinutesOfInactivityBeforeLock

        public Windows10CompliancePolicy.Builder passwordMinutesOfInactivityBeforeLock​(Integer passwordMinutesOfInactivityBeforeLock)
        “Minutes of inactivity before a password is required.”
        Parameters:
        passwordMinutesOfInactivityBeforeLock - value of passwordMinutesOfInactivityBeforeLock property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordPreviousPasswordBlockCount

        public Windows10CompliancePolicy.Builder passwordPreviousPasswordBlockCount​(Integer passwordPreviousPasswordBlockCount)
        “The number of previous passwords to prevent re-use of.”
        Parameters:
        passwordPreviousPasswordBlockCount - value of passwordPreviousPasswordBlockCount property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordRequired

        public Windows10CompliancePolicy.Builder passwordRequired​(Boolean passwordRequired)
        “Require a password to unlock Windows device.”
        Parameters:
        passwordRequired - value of passwordRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordRequiredToUnlockFromIdle

        public Windows10CompliancePolicy.Builder passwordRequiredToUnlockFromIdle​(Boolean passwordRequiredToUnlockFromIdle)
        “Require a password to unlock an idle device.”
        Parameters:
        passwordRequiredToUnlockFromIdle - value of passwordRequiredToUnlockFromIdle property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordRequiredType

        public Windows10CompliancePolicy.Builder passwordRequiredType​(RequiredPasswordType passwordRequiredType)
        “The required password type.”
        Parameters:
        passwordRequiredType - value of passwordRequiredType property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • requireHealthyDeviceReport

        public Windows10CompliancePolicy.Builder requireHealthyDeviceReport​(Boolean requireHealthyDeviceReport)
        “Require devices to be reported as healthy by Windows Device Health Attestation.”
        Parameters:
        requireHealthyDeviceReport - value of requireHealthyDeviceReport property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • rtpEnabled

        public Windows10CompliancePolicy.Builder rtpEnabled​(Boolean rtpEnabled)
        “Require Windows Defender Antimalware Real-Time Protection on Windows devices.”
        Parameters:
        rtpEnabled - value of rtpEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • secureBootEnabled

        public Windows10CompliancePolicy.Builder secureBootEnabled​(Boolean secureBootEnabled)
        “Require devices to be reported as healthy by Windows Device Health Attestation - secure boot is enabled.”
        Parameters:
        secureBootEnabled - value of secureBootEnabled property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • signatureOutOfDate

        public Windows10CompliancePolicy.Builder signatureOutOfDate​(Boolean signatureOutOfDate)
        “Require Windows Defender Antimalware Signature to be up to date on Windows devices.”
        Parameters:
        signatureOutOfDate - value of signatureOutOfDate property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • storageRequireEncryption

        public Windows10CompliancePolicy.Builder storageRequireEncryption​(Boolean storageRequireEncryption)
        “Require encryption on windows devices.”
        Parameters:
        storageRequireEncryption - value of storageRequireEncryption property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • tpmRequired

        public Windows10CompliancePolicy.Builder tpmRequired​(Boolean tpmRequired)
        “Require Trusted Platform Module(TPM) to be present.”
        Parameters:
        tpmRequired - value of tpmRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • validOperatingSystemBuildRanges

        public Windows10CompliancePolicy.Builder validOperatingSystemBuildRanges​(List<OperatingSystemVersionRange> validOperatingSystemBuildRanges)
        “The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.”
        Parameters:
        validOperatingSystemBuildRanges - value of validOperatingSystemBuildRanges property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • validOperatingSystemBuildRanges

        public Windows10CompliancePolicy.Builder validOperatingSystemBuildRanges​(OperatingSystemVersionRange... validOperatingSystemBuildRanges)
        “The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.”
        Parameters:
        validOperatingSystemBuildRanges - value of validOperatingSystemBuildRanges property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • validOperatingSystemBuildRangesNextLink

        public Windows10CompliancePolicy.Builder validOperatingSystemBuildRangesNextLink​(String validOperatingSystemBuildRangesNextLink)
        “The valid operating system build ranges on Windows devices. This collection can contain a maximum of 10000 elements.”
        Parameters:
        validOperatingSystemBuildRangesNextLink - value of validOperatingSystemBuildRanges@nextLink property (as defined in service metadata)
        Returns:
        this (for method chaining)