Cloud Bigtable V2 Client - Class GcRule (2.17.0)

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

Namespace

Google \ Cloud \ Bigtable \ Admin \ V2

Methods

__construct

Constructor.

Parameters
Name
Description
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
GcRule\Intersection

Delete cells that would be deleted by every nested rule.

↳ union
GcRule\Union

Delete cells that would be deleted by any nested rule.

getMaxNumVersions

Delete all cells in a column except the most recent N.

Returns
Type
Description
int

hasMaxNumVersions

setMaxNumVersions

Delete all cells in a column except the most recent N.

Parameter
Name
Description
var
int
Returns
Type
Description
$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.

Returns
Type
Description

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.

Parameter
Name
Description
Returns
Type
Description
$this

getIntersection

Delete cells that would be deleted by every nested rule.

Returns
Type
Description

hasIntersection

setIntersection

Delete cells that would be deleted by every nested rule.

Parameter
Name
Description
Returns
Type
Description
$this

getUnion

Delete cells that would be deleted by any nested rule.

Returns
Type
Description
GcRule\Union |null

hasUnion

setUnion

Delete cells that would be deleted by any nested rule.

Parameter
Name
Description
Returns
Type
Description
$this

getRule

Returns
Type
Description
string
Create a Mobile Website
View Site in Mobile | Classic
Share by: