Interface GcRuleOrBuilder (2.15.0)

public interface GcRuleOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getIntersection()

public abstract GcRule.Intersection getIntersection()

Delete cells that would be deleted by every nested rule.

.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;

Returns
TypeDescription
GcRule.Intersection

The intersection.

getIntersectionOrBuilder()

public abstract GcRule.IntersectionOrBuilder getIntersectionOrBuilder()

Delete cells that would be deleted by every nested rule.

.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;

Returns
TypeDescription
GcRule.IntersectionOrBuilder

getMaxAge()

public abstract Duration 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.

.google.protobuf.Duration max_age = 2;

Returns
TypeDescription
Duration

The maxAge.

getMaxAgeOrBuilder()

public abstract DurationOrBuilder getMaxAgeOrBuilder()

Delete cells in a column older than the given age. Values must be at least one millisecond, and will be truncated to microsecond granularity.

.google.protobuf.Duration max_age = 2;

Returns
TypeDescription
DurationOrBuilder

getMaxNumVersions()

public abstract int getMaxNumVersions()

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

int32 max_num_versions = 1;

Returns
TypeDescription
int

The maxNumVersions.

getRuleCase()

public abstract GcRule.RuleCase getRuleCase()
Returns
TypeDescription
GcRule.RuleCase

getUnion()

public abstract GcRule.Union getUnion()

Delete cells that would be deleted by any nested rule.

.google.bigtable.admin.v2.GcRule.Union union = 4;

Returns
TypeDescription
GcRule.Union

The union.

getUnionOrBuilder()

public abstract GcRule.UnionOrBuilder getUnionOrBuilder()

Delete cells that would be deleted by any nested rule.

.google.bigtable.admin.v2.GcRule.Union union = 4;

Returns
TypeDescription
GcRule.UnionOrBuilder

hasIntersection()

public abstract boolean hasIntersection()

Delete cells that would be deleted by every nested rule.

.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;

Returns
TypeDescription
boolean

Whether the intersection field is set.

hasMaxAge()

public abstract boolean hasMaxAge()

Delete cells in a column older than the given age. Values must be at least one millisecond, and will be truncated to microsecond granularity.

.google.protobuf.Duration max_age = 2;

Returns
TypeDescription
boolean

Whether the maxAge field is set.

hasMaxNumVersions()

public abstract boolean hasMaxNumVersions()

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

int32 max_num_versions = 1;

Returns
TypeDescription
boolean

Whether the maxNumVersions field is set.

hasUnion()

public abstract boolean hasUnion()

Delete cells that would be deleted by any nested rule.

.google.bigtable.admin.v2.GcRule.Union union = 4;

Returns
TypeDescription
boolean

Whether the union field is set.