Package com.google.cloud.spanner.encryption (6.83.0)

GitHub Repository

This package is not the recommended entry point to using this client library!

For this library, we recommend using com.google.cloud.spanner for new applications.

Classes

Class Description
com.google.cloud.spanner.encryption.CustomerManagedEncryption The data is encrypted with a key provided by the customer.
com.google.cloud.spanner.encryption.EncryptionConfigProtoMapper Maps encryption config domain classes to their protobuf counterpart.
com.google.cloud.spanner.encryption.EncryptionConfigs Encryption configuration factory.
com.google.cloud.spanner.encryption.EncryptionInfo Represents the encryption information for a Cloud Spanner backup.
com.google.cloud.spanner.encryption.GoogleDefaultEncryption The data is encrypted with a key that is fully managed by Google.
com.google.cloud.spanner.encryption.UseBackupEncryption The data is encrypted with the same configuration as specified by the backup being restored.
com.google.cloud.spanner.encryption.UseDatabaseEncryption The data is encrypted with the same configuration as specified by the source database for a backup.

Interfaces

Interface Description
com.google.cloud.spanner.encryption.BackupEncryptionConfig Marker interface for encryption configurations that can be applied on backups.
com.google.cloud.spanner.encryption.RestoreEncryptionConfig Marker interface for encryption configurations that can be applied on restores.