Class Modification (2.32.0)

Modification(mapping=None, *, ignore_unknown_fields=False, **kwargs)

A create, update, or delete of a particular column family.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

Name Description
id str
The ID of the column family to be modified.
create google.cloud.bigtable_admin_v2.types.ColumnFamily
Create a new column family with the specified schema, or fail if one already exists with the given ID. This field is a member of oneof_ mod.
update google.cloud.bigtable_admin_v2.types.ColumnFamily
Update an existing column family to the specified schema, or fail if no column family exists with the given ID. This field is a member of oneof_ mod.
drop bool
Drop (delete) the column family with the given ID, or fail if no such family exists. This field is a member of oneof_ mod.
update_mask google.protobuf.field_mask_pb2.FieldMask
Optional. A mask specifying which fields (e.g. gc_rule) in the update mod should be updated, ignored for other modification types. If unset or empty, we treat it as updating gc_rule to be backward compatible.