Class Encryption


  • public final class Encryption
    extends Object
    The properties of customer managed encryption key.
    • Constructor Detail

      • Encryption

        public Encryption()
    • Method Detail

      • status

        public EncryptionState status()
        Get the status property: Status of customer managed encryption key.
        Returns:
        the status value.
      • withStatus

        public Encryption withStatus​(EncryptionState status)
        Set the status property: Status of customer managed encryption key.
        Parameters:
        status - the status value to set.
        Returns:
        the Encryption object itself.
      • keyVaultProperties

        public EncryptionKeyVaultProperties keyVaultProperties()
        Get the keyVaultProperties property: The key vault where the encryption key is stored.
        Returns:
        the keyVaultProperties value.
      • withKeyVaultProperties

        public Encryption withKeyVaultProperties​(EncryptionKeyVaultProperties keyVaultProperties)
        Set the keyVaultProperties property: The key vault where the encryption key is stored.
        Parameters:
        keyVaultProperties - the keyVaultProperties value to set.
        Returns:
        the Encryption object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.