Class: Google::Cloud::Bigtable::Admin::V2::CreateTableFromSnapshotRequest

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

Request message for google.bigtable.admin.v2.BigtableTableAdmin.CreateTableFromSnapshot

Note: This is a private alpha release of Cloud Bigtable snapshots. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy.

Instance Attribute Summary collapse

Instance Attribute Details

#parent::String

Returns Required. The unique name of the instance in which to create the table. Values are of the form projects/{project}/instances/{instance}.

Returns:

  • (::String)

    Required. The unique name of the instance in which to create the table. Values are of the form projects/{project}/instances/{instance}.



159
160
161
162
# File 'proto_docs/google/bigtable/admin/v2/bigtable_table_admin.rb', line 159

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

#source_snapshot::String

Returns Required. The unique name of the snapshot from which to restore the table. The snapshot and the table must be in the same instance. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/{snapshot}.

Returns:

  • (::String)

    Required. The unique name of the snapshot from which to restore the table. The snapshot and the table must be in the same instance. Values are of the form projects/{project}/instances/{instance}/clusters/{cluster}/snapshots/{snapshot}.



159
160
161
162
# File 'proto_docs/google/bigtable/admin/v2/bigtable_table_admin.rb', line 159

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

#table_id::String

Returns Required. The name by which the new table should be referred to within the parent instance, e.g., foobar rather than {parent}/tables/foobar.

Returns:

  • (::String)

    Required. The name by which the new table should be referred to within the parent instance, e.g., foobar rather than {parent}/tables/foobar.



159
160
161
162
# File 'proto_docs/google/bigtable/admin/v2/bigtable_table_admin.rb', line 159

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