Google Cloud Bigtable Administration v2 API - Class ModifyColumnFamiliesRequest.Types.Modification (3.12.0)

public sealed class ModifyColumnFamiliesRequest.Types.Modification : IMessage<ModifyColumnFamiliesRequest.Types.Modification>, IEquatable<ModifyColumnFamiliesRequest.Types.Modification>, IDeepCloneable<ModifyColumnFamiliesRequest.Types.Modification>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Bigtable Administration v2 API class ModifyColumnFamiliesRequest.Types.Modification.

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

Inheritance

object > ModifyColumnFamiliesRequest.Types.Modification

Namespace

Google.Cloud.Bigtable.Admin.V2

Assembly

Google.Cloud.Bigtable.Admin.V2.dll

Constructors

Modification()

public Modification()

Modification(Modification)

public Modification(ModifyColumnFamiliesRequest.Types.Modification other)
Parameter
NameDescription
otherModifyColumnFamiliesRequestTypesModification

Properties

Create

public ColumnFamily Create { get; set; }

Create a new column family with the specified schema, or fail if one already exists with the given ID.

Property Value
TypeDescription
ColumnFamily

Drop

public bool Drop { get; set; }

Drop (delete) the column family with the given ID, or fail if no such family exists.

Property Value
TypeDescription
bool

HasDrop

public bool HasDrop { get; }

Gets whether the "drop" field is set

Property Value
TypeDescription
bool

Id

public string Id { get; set; }

The ID of the column family to be modified.

Property Value
TypeDescription
string

ModCase

public ModifyColumnFamiliesRequest.Types.Modification.ModOneofCase ModCase { get; }
Property Value
TypeDescription
ModifyColumnFamiliesRequestTypesModificationModOneofCase

Update

public ColumnFamily Update { get; set; }

Update an existing column family to the specified schema, or fail if no column family exists with the given ID.

Property Value
TypeDescription
ColumnFamily

UpdateMask

public FieldMask UpdateMask { get; set; }

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.

Property Value
TypeDescription
FieldMask