public interface GcRuleOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getIntersection()
public abstract GcRule.Intersection getIntersection()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;
Type | Description |
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;
Type | Description |
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;
Type | Description |
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;
Type | Description |
DurationOrBuilder |
getMaxNumVersions()
public abstract int getMaxNumVersions()
Delete all cells in a column except the most recent N.
int32 max_num_versions = 1;
Type | Description |
int | The maxNumVersions. |
getRuleCase()
public abstract GcRule.RuleCase getRuleCase()
Type | Description |
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;
Type | Description |
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;
Type | Description |
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;
Type | Description |
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;
Type | Description |
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;
Type | Description |
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;
Type | Description |
boolean | Whether the union field is set. |