Module model

Expand description

The messages and enums that are part of this client library.

Modules§

backup
Defines additional types related to Backup.
backup_schedule
Defines additional types related to BackupSchedule.
backup_schedule_spec
Defines additional types related to BackupScheduleSpec.
copy_backup_encryption_config
Defines additional types related to CopyBackupEncryptionConfig.
create_backup_encryption_config
Defines additional types related to CreateBackupEncryptionConfig.
database
Defines additional types related to Database.
encryption_info
Defines additional types related to EncryptionInfo.
restore_database_encryption_config
Defines additional types related to RestoreDatabaseEncryptionConfig.
restore_database_metadata
Defines additional types related to RestoreDatabaseMetadata.
restore_database_request
Defines additional types related to RestoreDatabaseRequest.
restore_info
Defines additional types related to RestoreInfo.
split_points
Defines additional types related to SplitPoints.

Structs§

AddSplitPointsRequest
The request for AddSplitPoints.
AddSplitPointsResponse
The response for AddSplitPoints.
Backup
A backup of a Cloud Spanner database.
BackupInfo
Information about a backup.
BackupInstancePartition
Instance partition information for the backup.
BackupSchedule
BackupSchedule expresses the automated backup creation specification for a Spanner database. Next ID: 10
BackupScheduleSpec
Defines specifications of the backup schedule.
CopyBackupEncryptionConfig
Encryption configuration for the copied backup.
CopyBackupMetadata
Metadata type for the operation returned by CopyBackup.
CopyBackupRequest
The request for CopyBackup.
CreateBackupEncryptionConfig
Encryption configuration for the backup to create.
CreateBackupMetadata
Metadata type for the operation returned by CreateBackup.
CreateBackupRequest
The request for CreateBackup.
CreateBackupScheduleRequest
The request for CreateBackupSchedule.
CreateDatabaseMetadata
Metadata type for the operation returned by CreateDatabase.
CreateDatabaseRequest
The request for CreateDatabase.
CrontabSpec
CrontabSpec can be used to specify the version time and frequency at which the backup should be created.
Database
A Cloud Spanner database.
DatabaseRole
A Cloud Spanner database role.
DdlStatementActionInfo
Action information extracted from a DDL statement. This proto is used to display the brief info of the DDL statement for the operation UpdateDatabaseDdl.
DeleteBackupRequest
The request for DeleteBackup.
DeleteBackupScheduleRequest
The request for DeleteBackupSchedule.
DropDatabaseRequest
The request for DropDatabase.
EncryptionConfig
Encryption configuration for a Cloud Spanner database.
EncryptionInfo
Encryption information for a Cloud Spanner database or backup.
FullBackupSpec
The specification for full backups. A full backup stores the entire contents of the database at a given version time.
GetBackupRequest
The request for GetBackup.
GetBackupScheduleRequest
The request for GetBackupSchedule.
GetDatabaseDdlRequest
The request for GetDatabaseDdl.
GetDatabaseDdlResponse
The response for GetDatabaseDdl.
GetDatabaseRequest
The request for GetDatabase.
IncrementalBackupSpec
The specification for incremental backup chains. An incremental backup stores the delta of changes between a previous backup and the database contents at a given version time. An incremental backup chain consists of a full backup and zero or more successive incremental backups. The first backup created for an incremental backup chain is always a full backup.
ListBackupOperationsRequest
The request for ListBackupOperations.
ListBackupOperationsResponse
The response for ListBackupOperations.
ListBackupSchedulesRequest
The request for ListBackupSchedules.
ListBackupSchedulesResponse
The response for ListBackupSchedules.
ListBackupsRequest
The request for ListBackups.
ListBackupsResponse
The response for ListBackups.
ListDatabaseOperationsRequest
The request for ListDatabaseOperations.
ListDatabaseOperationsResponse
The response for ListDatabaseOperations.
ListDatabaseRolesRequest
The request for ListDatabaseRoles.
ListDatabaseRolesResponse
The response for ListDatabaseRoles.
ListDatabasesRequest
The request for ListDatabases.
ListDatabasesResponse
The response for ListDatabases.
OperationProgress
Encapsulates progress related information for a Cloud Spanner long running operation.
OptimizeRestoredDatabaseMetadata
Metadata type for the long-running operation used to track the progress of optimizations performed on a newly restored database. This long-running operation is automatically created by the system after the successful completion of a database restore, and cannot be cancelled.
RestoreDatabaseEncryptionConfig
Encryption configuration for the restored database.
RestoreDatabaseMetadata
Metadata type for the long-running operation returned by RestoreDatabase.
RestoreDatabaseRequest
The request for RestoreDatabase.
RestoreInfo
Information about the database restore.
SplitPoints
The split points of a table/index.
UpdateBackupRequest
The request for UpdateBackup.
UpdateBackupScheduleRequest
The request for UpdateBackupScheduleRequest.
UpdateDatabaseDdlMetadata
Metadata type for the operation returned by UpdateDatabaseDdl.
UpdateDatabaseDdlRequest
Enqueues the given DDL statements to be applied, in order but not necessarily all at once, to the database schema at some point (or points) in the future. The server checks that the statements are executable (syntactically valid, name tables that exist, etc.) before enqueueing them, but they may still fail upon later execution (e.g., if a statement from another batch of statements is applied first and it conflicts in some way, or if there is some data-related problem like a NULL value in a column to which NOT NULL would be added). If a statement fails, all subsequent statements in the batch are automatically cancelled.
UpdateDatabaseMetadata
Metadata type for the operation returned by UpdateDatabase.
UpdateDatabaseRequest
The request for UpdateDatabase.

Enums§

DatabaseDialect
Indicates the dialect type of a database.
RestoreSourceType
Indicates the type of the restore source.