Class Windows10MobileCompliancePolicy.Builder

    • Method Detail

      • activeFirewallRequired

        public Windows10MobileCompliancePolicy.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)
      • bitLockerEnabled

        public Windows10MobileCompliancePolicy.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 Windows10MobileCompliancePolicy.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)
      • earlyLaunchAntiMalwareDriverEnabled

        public Windows10MobileCompliancePolicy.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)
      • osMaximumVersion

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

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

        public Windows10MobileCompliancePolicy.Builder passwordBlockSimple​(Boolean passwordBlockSimple)
        “Whether or not to block syncing the calendar.”
        Parameters:
        passwordBlockSimple - value of passwordBlockSimple property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordExpirationDays

        public Windows10MobileCompliancePolicy.Builder passwordExpirationDays​(Integer passwordExpirationDays)
        “Number of days before password expiration. Valid values 1 to 255”
        Parameters:
        passwordExpirationDays - value of passwordExpirationDays property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinimumCharacterSetCount

        public Windows10MobileCompliancePolicy.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 Windows10MobileCompliancePolicy.Builder passwordMinimumLength​(Integer passwordMinimumLength)
        “Minimum password length. Valid values 4 to 16”
        Parameters:
        passwordMinimumLength - value of passwordMinimumLength property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordMinutesOfInactivityBeforeLock

        public Windows10MobileCompliancePolicy.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 Windows10MobileCompliancePolicy.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 Windows10MobileCompliancePolicy.Builder passwordRequired​(Boolean passwordRequired)
        “Require a password to unlock Windows Phone device.”
        Parameters:
        passwordRequired - value of passwordRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • passwordRequiredType

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

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

        public Windows10MobileCompliancePolicy.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)
      • storageRequireEncryption

        public Windows10MobileCompliancePolicy.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)
      • validOperatingSystemBuildRanges

        public Windows10MobileCompliancePolicy.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 Windows10MobileCompliancePolicy.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 Windows10MobileCompliancePolicy.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)