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 \ V2Methods
__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 |
Google\Protobuf\Duration|null |
|
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 |
var |
Google\Protobuf\Duration
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getIntersection
Delete cells that would be deleted by every nested rule.
| Returns | |
|---|---|
| Type | Description |
GcRule\Intersection|null |
|
hasIntersection
setIntersection
Delete cells that would be deleted by every nested rule.
| Parameter | |
|---|---|
| Name | Description |
var |
GcRule\Intersection
|
| 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 |
var |
GcRule\Union
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getRule
| Returns | |
|---|---|
| Type | Description |
string |
|