Class: Google::Bigtable::Admin::V2::ModifyColumnFamiliesRequest

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/bigtable/admin/v2/doc/google/bigtable/admin/v2/bigtable_table_admin.rb

Overview

Request message for BigtableTableAdmin::ModifyColumnFamilies

Defined Under Namespace

Classes: Modification

Instance Attribute Summary collapse

Instance Attribute Details

#modificationsArray<Google::Bigtable::Admin::V2::ModifyColumnFamiliesRequest::Modification>

Returns Modifications to be atomically applied to the specified table's families. Entries are applied in order, meaning that earlier modifications can be masked by later ones (in the case of repeated updates to the same family, for example).

Returns:



164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# File 'lib/google/cloud/bigtable/admin/v2/doc/google/bigtable/admin/v2/bigtable_table_admin.rb', line 164

class ModifyColumnFamiliesRequest
  # A create, update, or delete of a particular column family.
  # @!attribute [rw] id
  #   @return [String]
  #     The ID of the column family to be modified.
  # @!attribute [rw] create
  #   @return [Google::Bigtable::Admin::V2::ColumnFamily]
  #     Create a new column family with the specified schema, or fail if
  #     one already exists with the given ID.
  # @!attribute [rw] update
  #   @return [Google::Bigtable::Admin::V2::ColumnFamily]
  #     Update an existing column family to the specified schema, or fail
  #     if no column family exists with the given ID.
  # @!attribute [rw] drop
  #   @return [true, false]
  #     Drop (delete) the column family with the given ID, or fail if no such
  #     family exists.
  class Modification; end
end

#nameString

Returns The unique name of the table whose families should be modified. Values are of the form projects/<project>/instances/<instance>/tables/<table>.

Returns:

  • (String)

    The unique name of the table whose families should be modified. Values are of the form projects/<project>/instances/<instance>/tables/<table>.



164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
# File 'lib/google/cloud/bigtable/admin/v2/doc/google/bigtable/admin/v2/bigtable_table_admin.rb', line 164

class ModifyColumnFamiliesRequest
  # A create, update, or delete of a particular column family.
  # @!attribute [rw] id
  #   @return [String]
  #     The ID of the column family to be modified.
  # @!attribute [rw] create
  #   @return [Google::Bigtable::Admin::V2::ColumnFamily]
  #     Create a new column family with the specified schema, or fail if
  #     one already exists with the given ID.
  # @!attribute [rw] update
  #   @return [Google::Bigtable::Admin::V2::ColumnFamily]
  #     Update an existing column family to the specified schema, or fail
  #     if no column family exists with the given ID.
  # @!attribute [rw] drop
  #   @return [true, false]
  #     Drop (delete) the column family with the given ID, or fail if no such
  #     family exists.
  class Modification; end
end