Class Modification
A create, update, or delete of a particular column family.
Implements
Inherited Members
Namespace: Google.Apis.BigtableAdmin.v2.Data
Assembly: Google.Apis.BigtableAdmin.v2.dll
Syntax
public class Modification : IDirectResponseSchema
Properties
Create
Create a new column family with the specified schema, or fail if one already exists with the given ID.
Declaration
[JsonProperty("create")]
public virtual ColumnFamily Create { get; set; }
Property Value
Type | Description |
---|---|
ColumnFamily |
Drop
Drop (delete) the column family with the given ID, or fail if no such family exists.
Declaration
[JsonProperty("drop")]
public virtual bool? Drop { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Id
The ID of the column family to be modified.
Declaration
[JsonProperty("id")]
public virtual string Id { get; set; }
Property Value
Type | Description |
---|---|
string |
Update
Update an existing column family to the specified schema, or fail if no column family exists with the given ID.
Declaration
[JsonProperty("update")]
public virtual ColumnFamily Update { get; set; }
Property Value
Type | Description |
---|---|
ColumnFamily |
UpdateMask
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.
Declaration
[JsonProperty("updateMask")]
public virtual object UpdateMask { get; set; }
Property Value
Type | Description |
---|---|
object |