Interface RestoreCloudDatabaseActionOrBuilder (6.66.0)

public interface RestoreCloudDatabaseActionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getBackupId()

public abstract String getBackupId()

The id of the backup from which to restore, e.g. "test-backup".

string backup_id = 3;

Returns
Type Description
String

The backupId.

getBackupIdBytes()

public abstract ByteString getBackupIdBytes()

The id of the backup from which to restore, e.g. "test-backup".

string backup_id = 3;

Returns
Type Description
ByteString

The bytes for backupId.

getBackupInstanceId()

public abstract String getBackupInstanceId()

Cloud instance ID (not path) containing the backup, e.g. "backup-instance".

string backup_instance_id = 2;

Returns
Type Description
String

The backupInstanceId.

getBackupInstanceIdBytes()

public abstract ByteString getBackupInstanceIdBytes()

Cloud instance ID (not path) containing the backup, e.g. "backup-instance".

string backup_instance_id = 2;

Returns
Type Description
ByteString

The bytes for backupInstanceId.

getDatabaseId()

public abstract String getDatabaseId()

The id of the database to create and restore to, e.g. "db0". Note that this database must not already exist.

string database_id = 5;

Returns
Type Description
String

The databaseId.

getDatabaseIdBytes()

public abstract ByteString getDatabaseIdBytes()

The id of the database to create and restore to, e.g. "db0". Note that this database must not already exist.

string database_id = 5;

Returns
Type Description
ByteString

The bytes for databaseId.

getDatabaseInstanceId()

public abstract String getDatabaseInstanceId()

Cloud instance ID (not path) containing the database, e.g. "database-instance".

string database_instance_id = 4;

Returns
Type Description
String

The databaseInstanceId.

getDatabaseInstanceIdBytes()

public abstract ByteString getDatabaseInstanceIdBytes()

Cloud instance ID (not path) containing the database, e.g. "database-instance".

string database_instance_id = 4;

Returns
Type Description
ByteString

The bytes for databaseInstanceId.

getEncryptionConfig()

public abstract EncryptionConfig getEncryptionConfig()

The KMS key(s) used to encrypt the restored database to be created if the restored database should be CMEK protected.

.google.spanner.admin.database.v1.EncryptionConfig encryption_config = 7;

Returns
Type Description
EncryptionConfig

The encryptionConfig.

getEncryptionConfigOrBuilder()

public abstract EncryptionConfigOrBuilder getEncryptionConfigOrBuilder()

The KMS key(s) used to encrypt the restored database to be created if the restored database should be CMEK protected.

.google.spanner.admin.database.v1.EncryptionConfig encryption_config = 7;

Returns
Type Description
EncryptionConfigOrBuilder

getProjectId()

public abstract String getProjectId()

Cloud project ID, e.g. "spanner-cloud-systest".

string project_id = 1;

Returns
Type Description
String

The projectId.

getProjectIdBytes()

public abstract ByteString getProjectIdBytes()

Cloud project ID, e.g. "spanner-cloud-systest".

string project_id = 1;

Returns
Type Description
ByteString

The bytes for projectId.

hasEncryptionConfig()

public abstract boolean hasEncryptionConfig()

The KMS key(s) used to encrypt the restored database to be created if the restored database should be CMEK protected.

.google.spanner.admin.database.v1.EncryptionConfig encryption_config = 7;

Returns
Type Description
boolean

Whether the encryptionConfig field is set.