Reference documentation and code samples for the Cloud Bigtable V2 Client class GcRule.
Rule for determining which cells to delete during garbage collection.
Generated from protobuf message google.bigtable.admin.v2.GcRule
Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ max_num_versions
int
Delete all cells in a column except the most recent N.
↳ max_age
Google\Protobuf\Duration
Delete cells in a column older than the given age. Values must be at least one millisecond, and will be truncated to microsecond granularity.
↳ intersection
Google\Cloud\Bigtable\Admin\V2\GcRule\Intersection
Delete cells that would be deleted by every nested rule.
↳ union
getMaxNumVersions
Delete all cells in a column except the most recent N.
int
hasMaxNumVersions
setMaxNumVersions
Delete all cells in a column except the most recent N.
var
int
$this
getMaxAge
Delete cells in a column older than the given age.
Values must be at least one millisecond, and will be truncated to microsecond granularity.
hasMaxAge
setMaxAge
Delete cells in a column older than the given age.
Values must be at least one millisecond, and will be truncated to microsecond granularity.
$this
getIntersection
Delete cells that would be deleted by every nested rule.
hasIntersection
setIntersection
Delete cells that would be deleted by every nested rule.
$this
getUnion
Delete cells that would be deleted by any nested rule.
hasUnion
setUnion
Delete cells that would be deleted by any nested rule.
$this
getRule
string