Class: Google::Cloud::Bigtable::Admin::V2::CreateBackupRequest

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/bigtable/admin/v2/bigtable_table_admin.rb

Overview

The request for CreateBackup.

Instance Attribute Summary collapse

Instance Attribute Details

#backup::Google::Cloud::Bigtable::Admin::V2::Backup

Returns Required. The backup to create.

Returns:



619
620
621
622
# File 'proto_docs/google/bigtable/admin/v2/bigtable_table_admin.rb', line 619

class CreateBackupRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#backup_id::String

Returns Required. The id of the backup to be created. The backup_id along with the parent parent are combined as {parent}/backups/{backup_id} to create the full backup name, of the form: projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}. This string must be between 1 and 50 characters in length and match the regex [a-zA-Z0-9][-.a-zA-Z0-9]*.

Returns:

  • (::String)

    Required. The id of the backup to be created. The backup_id along with the parent parent are combined as {parent}/backups/{backup_id} to create the full backup name, of the form: projects/{project}/instances/{instance}/clusters/{cluster}/backups/{backup_id}. This string must be between 1 and 50 characters in length and match the regex [a-zA-Z0-9][-.a-zA-Z0-9]*.



619
620
621
622
# File 'proto_docs/google/bigtable/admin/v2/bigtable_table_admin.rb', line 619

class CreateBackupRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#parent::String

Returns Required. This must be one of the clusters in the instance in which this table is located. The backup will be stored in this cluster. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}.

Returns:

  • (::String)

    Required. This must be one of the clusters in the instance in which this table is located. The backup will be stored in this cluster. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}.



619
620
621
622
# File 'proto_docs/google/bigtable/admin/v2/bigtable_table_admin.rb', line 619

class CreateBackupRequest
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end