View Source GoogleApi.BigtableAdmin.V2.Model.GcRule (google_api_bigtable_admin v0.22.0)

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.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BigtableAdmin.V2.Model.GcRule{
  intersection: GoogleApi.BigtableAdmin.V2.Model.Intersection.t() | nil,
  maxAge: String.t() | nil,
  maxNumVersions: integer() | nil,
  union: GoogleApi.BigtableAdmin.V2.Model.Union.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.