google_api_bigtable_admin v0.12.1 GoogleApi.BigtableAdmin.V2.Model.Modification View Source

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

Attributes

  • create (type: GoogleApi.BigtableAdmin.V2.Model.ColumnFamily.t, default: nil) - Create a new column family with the specified schema, or fail if one already exists with the given ID.
  • drop (type: boolean(), default: nil) - Drop (delete) the column family with the given ID, or fail if no such family exists.
  • id (type: String.t, default: nil) - The ID of the column family to be modified.
  • update (type: GoogleApi.BigtableAdmin.V2.Model.ColumnFamily.t, default: nil) - Update an existing column family to the specified schema, or fail if no column family exists with the given ID.

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Specs

t() :: %GoogleApi.BigtableAdmin.V2.Model.Modification{
  create: GoogleApi.BigtableAdmin.V2.Model.ColumnFamily.t(),
  drop: boolean(),
  id: String.t(),
  update: GoogleApi.BigtableAdmin.V2.Model.ColumnFamily.t()
}

Link to this section Functions

Specs

decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.