class Google::Apis::BigtableadminV2::Modification
A create, update, or delete of a particular column family.
Attributes
A set of columns within a table which share a common configuration. Corresponds to the JSON property `create` @return [Google::Apis::BigtableadminV2::ColumnFamily]
Drop (delete) the column family with the given ID, or fail if no such family exists. Corresponds to the JSON property `drop` @return [Boolean]
Drop (delete) the column family with the given ID, or fail if no such family exists. Corresponds to the JSON property `drop` @return [Boolean]
The ID of the column family to be modified. Corresponds to the JSON property `id` @return [String]
A set of columns within a table which share a common configuration. Corresponds to the JSON property `update` @return [Google::Apis::BigtableadminV2::ColumnFamily]
Public Class Methods
# File lib/google/apis/bigtableadmin_v2/classes.rb, line 1401 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/bigtableadmin_v2/classes.rb, line 1406 def update!(**args) @create = args[:create] if args.key?(:create) @drop = args[:drop] if args.key?(:drop) @id = args[:id] if args.key?(:id) @update = args[:update] if args.key?(:update) end