google_api_bigtable_admin v0.6.2 GoogleApi.BigtableAdmin.V2.Model.GcRule View Source

Rule for determining which cells to delete during garbage collection.

Attributes

  • intersection (type: GoogleApi.BigtableAdmin.V2.Model.Intersection.t, default: nil) - Delete cells that would be deleted by every nested rule.
  • maxAge (type: String.t, default: nil) - Delete cells in a column older than the given age. Values must be at least one millisecond, and will be truncated to microsecond granularity.
  • maxNumVersions (type: integer(), default: nil) - Delete all cells in a column except the most recent N.
  • union (type: GoogleApi.BigtableAdmin.V2.Model.Union.t, default: nil) - Delete cells that would be deleted by any nested rule.

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.GcRule{
  intersection: GoogleApi.BigtableAdmin.V2.Model.Intersection.t(),
  maxAge: String.t(),
  maxNumVersions: integer(),
  union: GoogleApi.BigtableAdmin.V2.Model.Union.t()
}

Link to this section Functions

Specs

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

Unwrap a decoded JSON object into its complex fields.