public interface GcRuleOrBuilder extends MessageOrBuilder
Modifier and Type | Method and Description |
---|---|
GcRule.Intersection |
getIntersection()
Delete cells that would be deleted by every nested rule.
|
GcRule.IntersectionOrBuilder |
getIntersectionOrBuilder()
Delete cells that would be deleted by every nested rule.
|
Duration |
getMaxAge()
Delete cells in a column older than the given age.
|
DurationOrBuilder |
getMaxAgeOrBuilder()
Delete cells in a column older than the given age.
|
int |
getMaxNumVersions()
Delete all cells in a column except the most recent N.
|
GcRule.RuleCase |
getRuleCase() |
GcRule.Union |
getUnion()
Delete cells that would be deleted by any nested rule.
|
GcRule.UnionOrBuilder |
getUnionOrBuilder()
Delete cells that would be deleted by any nested rule.
|
boolean |
hasIntersection()
Delete cells that would be deleted by every nested rule.
|
boolean |
hasMaxAge()
Delete cells in a column older than the given age.
|
boolean |
hasUnion()
Delete cells that would be deleted by any nested rule.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
isInitialized
int getMaxNumVersions()
Delete all cells in a column except the most recent N.
int32 max_num_versions = 1;
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;
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;
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;
boolean hasIntersection()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;
GcRule.Intersection getIntersection()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;
GcRule.IntersectionOrBuilder getIntersectionOrBuilder()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;
boolean hasUnion()
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;
GcRule.Union getUnion()
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;
GcRule.UnionOrBuilder getUnionOrBuilder()
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;
GcRule.RuleCase getRuleCase()