Cloud Firestore Admin V1 API - Class Google::Cloud::Firestore::Admin::V1::RestoreDatabaseRequest (v1.0.0)

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

The request message for [FirestoreAdmin.RestoreDatabase][google.firestore.admin.v1.RestoreDatabase].

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#backup

def backup() -> ::String
Returns
  • (::String) — Required. Backup to restore from. Must be from the same project as the parent.

    Format is: projects/{project_id}/locations/{location}/backups/{backup}

#backup=

def backup=(value) -> ::String
Parameter
  • value (::String) — Required. Backup to restore from. Must be from the same project as the parent.

    Format is: projects/{project_id}/locations/{location}/backups/{backup}

Returns
  • (::String) — Required. Backup to restore from. Must be from the same project as the parent.

    Format is: projects/{project_id}/locations/{location}/backups/{backup}

#database_id

def database_id() -> ::String
Returns
  • (::String) — Required. The ID to use for the database, which will become the final component of the database's resource name. This database id must not be associated with an existing database.

    This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/ with first character a letter and the last a letter or a number. Must not be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.

    "(default)" database id is also valid.

#database_id=

def database_id=(value) -> ::String
Parameter
  • value (::String) — Required. The ID to use for the database, which will become the final component of the database's resource name. This database id must not be associated with an existing database.

    This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/ with first character a letter and the last a letter or a number. Must not be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.

    "(default)" database id is also valid.

Returns
  • (::String) — Required. The ID to use for the database, which will become the final component of the database's resource name. This database id must not be associated with an existing database.

    This value should be 4-63 characters. Valid characters are /[a-z][0-9]-/ with first character a letter and the last a letter or a number. Must not be UUID-like /[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}/.

    "(default)" database id is also valid.

#parent

def parent() -> ::String
Returns
  • (::String) — Required. The project to restore the database in. Format is projects/{project_id}.

#parent=

def parent=(value) -> ::String
Parameter
  • value (::String) — Required. The project to restore the database in. Format is projects/{project_id}.
Returns
  • (::String) — Required. The project to restore the database in. Format is projects/{project_id}.