Class BitLockerSystemDrivePolicy.Builder

    • Method Detail

      • encryptionMethod

        public BitLockerSystemDrivePolicy.Builder encryptionMethod​(BitLockerEncryptionMethod encryptionMethod)
        “Select the encryption method for operating system drives.”
        Parameters:
        encryptionMethod - value of encryptionMethod property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • minimumPinLength

        public BitLockerSystemDrivePolicy.Builder minimumPinLength​(Integer minimumPinLength)
        “Indicates the minimum length of startup pin. Valid values 4 to 20”
        Parameters:
        minimumPinLength - value of minimumPinLength property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • prebootRecoveryEnableMessageAndUrl

        public BitLockerSystemDrivePolicy.Builder prebootRecoveryEnableMessageAndUrl​(Boolean prebootRecoveryEnableMessageAndUrl)
        “Enable pre-boot recovery message and Url. If requireStartupAuthentication is false, this value does not affect.”
        Parameters:
        prebootRecoveryEnableMessageAndUrl - value of prebootRecoveryEnableMessageAndUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • prebootRecoveryMessage

        public BitLockerSystemDrivePolicy.Builder prebootRecoveryMessage​(String prebootRecoveryMessage)
        “Defines a custom recovery message.”
        Parameters:
        prebootRecoveryMessage - value of prebootRecoveryMessage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • prebootRecoveryUrl

        public BitLockerSystemDrivePolicy.Builder prebootRecoveryUrl​(String prebootRecoveryUrl)
        “Defines a custom recovery URL.”
        Parameters:
        prebootRecoveryUrl - value of prebootRecoveryUrl property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • recoveryOptions

        public BitLockerSystemDrivePolicy.Builder recoveryOptions​(BitLockerRecoveryOptions recoveryOptions)
        “Allows to recover BitLocker encrypted operating system drives in the absence of the required startup key information. This policy setting is applied when you turn on BitLocker.”
        Parameters:
        recoveryOptions - value of recoveryOptions property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • startupAuthenticationBlockWithoutTpmChip

        public BitLockerSystemDrivePolicy.Builder startupAuthenticationBlockWithoutTpmChip​(Boolean startupAuthenticationBlockWithoutTpmChip)
        “Indicates whether to allow BitLocker without a compatible TPM (requires a password or a startup key on a USB flash drive).”
        Parameters:
        startupAuthenticationBlockWithoutTpmChip - value of startupAuthenticationBlockWithoutTpmChip property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • startupAuthenticationRequired

        public BitLockerSystemDrivePolicy.Builder startupAuthenticationRequired​(Boolean startupAuthenticationRequired)
        “Require additional authentication at startup.”
        Parameters:
        startupAuthenticationRequired - value of startupAuthenticationRequired property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • startupAuthenticationTpmKeyUsage

        public BitLockerSystemDrivePolicy.Builder startupAuthenticationTpmKeyUsage​(ConfigurationUsage startupAuthenticationTpmKeyUsage)
        “Indicates if TPM startup key is allowed/required/disallowed.”
        Parameters:
        startupAuthenticationTpmKeyUsage - value of startupAuthenticationTpmKeyUsage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • startupAuthenticationTpmPinAndKeyUsage

        public BitLockerSystemDrivePolicy.Builder startupAuthenticationTpmPinAndKeyUsage​(ConfigurationUsage startupAuthenticationTpmPinAndKeyUsage)
        “Indicates if TPM startup pin key and key are allowed/required/disallowed.”
        Parameters:
        startupAuthenticationTpmPinAndKeyUsage - value of startupAuthenticationTpmPinAndKeyUsage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • startupAuthenticationTpmPinUsage

        public BitLockerSystemDrivePolicy.Builder startupAuthenticationTpmPinUsage​(ConfigurationUsage startupAuthenticationTpmPinUsage)
        “Indicates if TPM startup pin is allowed/required/disallowed.”
        Parameters:
        startupAuthenticationTpmPinUsage - value of startupAuthenticationTpmPinUsage property (as defined in service metadata)
        Returns:
        this (for method chaining)
      • startupAuthenticationTpmUsage

        public BitLockerSystemDrivePolicy.Builder startupAuthenticationTpmUsage​(ConfigurationUsage startupAuthenticationTpmUsage)
        “Indicates if TPM startup is allowed/required/disallowed.”
        Parameters:
        startupAuthenticationTpmUsage - value of startupAuthenticationTpmUsage property (as defined in service metadata)
        Returns:
        this (for method chaining)