Cloud Spanner Database Admin V1 API - Class Google::Cloud::Spanner::Admin::Database::V1::RestoreDatabaseRequest (v0.17.0)

Reference documentation and code samples for the Cloud Spanner Database Admin V1 API class Google::Cloud::Spanner::Admin::Database::V1::RestoreDatabaseRequest.

The request for RestoreDatabase.

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#backup

def backup() -> ::String
Returns
  • (::String) — Name of the backup from which to restore. Values are of the form projects/<project>/instances/<instance>/backups/<backup>.

#backup=

def backup=(value) -> ::String
Parameter
  • value (::String) — Name of the backup from which to restore. Values are of the form projects/<project>/instances/<instance>/backups/<backup>.
Returns
  • (::String) — Name of the backup from which to restore. Values are of the form projects/<project>/instances/<instance>/backups/<backup>.

#database_id

def database_id() -> ::String
Returns
  • (::String) — Required. The id of the database to create and restore to. This database must not already exist. The database_id appended to parent forms the full database name of the form projects/<project>/instances/<instance>/databases/<database_id>.

#database_id=

def database_id=(value) -> ::String
Parameter
  • value (::String) — Required. The id of the database to create and restore to. This database must not already exist. The database_id appended to parent forms the full database name of the form projects/<project>/instances/<instance>/databases/<database_id>.
Returns
  • (::String) — Required. The id of the database to create and restore to. This database must not already exist. The database_id appended to parent forms the full database name of the form projects/<project>/instances/<instance>/databases/<database_id>.

#encryption_config

def encryption_config() -> ::Google::Cloud::Spanner::Admin::Database::V1::RestoreDatabaseEncryptionConfig
Returns

#encryption_config=

def encryption_config=(value) -> ::Google::Cloud::Spanner::Admin::Database::V1::RestoreDatabaseEncryptionConfig
Parameter
Returns

#parent

def parent() -> ::String
Returns
  • (::String) — Required. The name of the instance in which to create the restored database. This instance must be in the same project and have the same instance configuration as the instance containing the source backup. Values are of the form projects/<project>/instances/<instance>.

#parent=

def parent=(value) -> ::String
Parameter
  • value (::String) — Required. The name of the instance in which to create the restored database. This instance must be in the same project and have the same instance configuration as the instance containing the source backup. Values are of the form projects/<project>/instances/<instance>.
Returns
  • (::String) — Required. The name of the instance in which to create the restored database. This instance must be in the same project and have the same instance configuration as the instance containing the source backup. Values are of the form projects/<project>/instances/<instance>.