Namespace com.google.cloud.spanner.encryption

Classes

CustomerManagedEncryption

The data is encrypted with a key provided by the customer.

EncryptionConfigProtoMapper

Maps encryption config domain classes to their protobuf counterpart.

EncryptionConfigs

Encryption configuration factory.

EncryptionInfo

Represents the encryption information for a Cloud Spanner backup.

GoogleDefaultEncryption

The data is encrypted with a key that is fully managed by Google.

UseBackupEncryption

The data is encrypted with the same configuration as specified by the backup being restored.

UseDatabaseEncryption

The data is encrypted with the same configuration as specified by the source database for a backup.

Interfaces

BackupEncryptionConfig

Marker interface for encryption configurations that can be applied on backups.

RestoreEncryptionConfig

Marker interface for encryption configurations that can be applied on restores.