public static final class GcRule.Builder extends GeneratedMessageV3.Builder<GcRule.Builder> implements GcRuleOrBuilder
Rule for determining which cells to delete during garbage collection.Protobuf type
google.bigtable.admin.v2.GcRule| Modifier and Type | Method and Description |
|---|---|
GcRule.Builder |
addRepeatedField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
GcRule |
build() |
GcRule |
buildPartial() |
GcRule.Builder |
clear() |
GcRule.Builder |
clearField(Descriptors.FieldDescriptor field) |
GcRule.Builder |
clearIntersection()
Delete cells that would be deleted by every nested rule.
|
GcRule.Builder |
clearMaxAge()
Delete cells in a column older than the given age.
|
GcRule.Builder |
clearMaxNumVersions()
Delete all cells in a column except the most recent N.
|
GcRule.Builder |
clearOneof(Descriptors.OneofDescriptor oneof) |
GcRule.Builder |
clearRule() |
GcRule.Builder |
clearUnion()
Delete cells that would be deleted by any nested rule.
|
GcRule.Builder |
clone() |
GcRule |
getDefaultInstanceForType() |
static Descriptors.Descriptor |
getDescriptor() |
Descriptors.Descriptor |
getDescriptorForType() |
GcRule.Intersection |
getIntersection()
Delete cells that would be deleted by every nested rule.
|
GcRule.Intersection.Builder |
getIntersectionBuilder()
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.
|
Duration.Builder |
getMaxAgeBuilder()
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.Union.Builder |
getUnionBuilder()
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.
|
protected GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
GcRule.Builder |
mergeFrom(CodedInputStream input,
ExtensionRegistryLite extensionRegistry) |
GcRule.Builder |
mergeFrom(GcRule other) |
GcRule.Builder |
mergeFrom(Message other) |
GcRule.Builder |
mergeIntersection(GcRule.Intersection value)
Delete cells that would be deleted by every nested rule.
|
GcRule.Builder |
mergeMaxAge(Duration value)
Delete cells in a column older than the given age.
|
GcRule.Builder |
mergeUnion(GcRule.Union value)
Delete cells that would be deleted by any nested rule.
|
GcRule.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields) |
GcRule.Builder |
setField(Descriptors.FieldDescriptor field,
java.lang.Object value) |
GcRule.Builder |
setIntersection(GcRule.Intersection.Builder builderForValue)
Delete cells that would be deleted by every nested rule.
|
GcRule.Builder |
setIntersection(GcRule.Intersection value)
Delete cells that would be deleted by every nested rule.
|
GcRule.Builder |
setMaxAge(Duration.Builder builderForValue)
Delete cells in a column older than the given age.
|
GcRule.Builder |
setMaxAge(Duration value)
Delete cells in a column older than the given age.
|
GcRule.Builder |
setMaxNumVersions(int value)
Delete all cells in a column except the most recent N.
|
GcRule.Builder |
setRepeatedField(Descriptors.FieldDescriptor field,
int index,
java.lang.Object value) |
GcRule.Builder |
setUnion(GcRule.Union.Builder builderForValue)
Delete cells that would be deleted by any nested rule.
|
GcRule.Builder |
setUnion(GcRule.Union value)
Delete cells that would be deleted by any nested rule.
|
GcRule.Builder |
setUnknownFields(UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofmergeFrompublic static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule.Builder clear()
clear in interface Message.Builderclear in interface MessageLite.Builderclear in class GeneratedMessageV3.Builder<GcRule.Builder>public Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface Message.BuildergetDescriptorForType in interface MessageOrBuildergetDescriptorForType in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule getDefaultInstanceForType()
getDefaultInstanceForType in interface MessageLiteOrBuildergetDefaultInstanceForType in interface MessageOrBuilderpublic GcRule build()
build in interface Message.Builderbuild in interface MessageLite.Builderpublic GcRule buildPartial()
buildPartial in interface Message.BuilderbuildPartial in interface MessageLite.Builderpublic GcRule.Builder clone()
clone in interface Message.Builderclone in interface MessageLite.Builderclone in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule.Builder setField(Descriptors.FieldDescriptor field, java.lang.Object value)
setField in interface Message.BuildersetField in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule.Builder clearField(Descriptors.FieldDescriptor field)
clearField in interface Message.BuilderclearField in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule.Builder clearOneof(Descriptors.OneofDescriptor oneof)
clearOneof in interface Message.BuilderclearOneof in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, java.lang.Object value)
setRepeatedField in interface Message.BuildersetRepeatedField in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule.Builder addRepeatedField(Descriptors.FieldDescriptor field, java.lang.Object value)
addRepeatedField in interface Message.BuilderaddRepeatedField in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule.Builder mergeFrom(Message other)
mergeFrom in interface Message.BuildermergeFrom in class AbstractMessage.Builder<GcRule.Builder>public GcRule.Builder mergeFrom(GcRule other)
public final boolean isInitialized()
isInitialized in interface MessageLiteOrBuilderisInitialized in class GeneratedMessageV3.Builder<GcRule.Builder>public GcRule.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
mergeFrom in interface Message.BuildermergeFrom in interface MessageLite.BuildermergeFrom in class AbstractMessage.Builder<GcRule.Builder>java.io.IOExceptionpublic GcRule.RuleCase getRuleCase()
getRuleCase in interface GcRuleOrBuilderpublic GcRule.Builder clearRule()
public int getMaxNumVersions()
Delete all cells in a column except the most recent N.
int32 max_num_versions = 1;getMaxNumVersions in interface GcRuleOrBuilderpublic GcRule.Builder setMaxNumVersions(int value)
Delete all cells in a column except the most recent N.
int32 max_num_versions = 1;public GcRule.Builder clearMaxNumVersions()
Delete all cells in a column except the most recent N.
int32 max_num_versions = 1;public 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;hasMaxAge in interface GcRuleOrBuilderpublic 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;getMaxAge in interface GcRuleOrBuilderpublic GcRule.Builder setMaxAge(Duration value)
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;public GcRule.Builder setMaxAge(Duration.Builder builderForValue)
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;public GcRule.Builder mergeMaxAge(Duration value)
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;public GcRule.Builder clearMaxAge()
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;public Duration.Builder getMaxAgeBuilder()
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;public 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;getMaxAgeOrBuilder in interface GcRuleOrBuilderpublic boolean hasIntersection()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;hasIntersection in interface GcRuleOrBuilderpublic GcRule.Intersection getIntersection()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;getIntersection in interface GcRuleOrBuilderpublic GcRule.Builder setIntersection(GcRule.Intersection value)
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;public GcRule.Builder setIntersection(GcRule.Intersection.Builder builderForValue)
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;public GcRule.Builder mergeIntersection(GcRule.Intersection value)
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;public GcRule.Builder clearIntersection()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;public GcRule.Intersection.Builder getIntersectionBuilder()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;public GcRule.IntersectionOrBuilder getIntersectionOrBuilder()
Delete cells that would be deleted by every nested rule.
.google.bigtable.admin.v2.GcRule.Intersection intersection = 3;getIntersectionOrBuilder in interface GcRuleOrBuilderpublic boolean hasUnion()
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;hasUnion in interface GcRuleOrBuilderpublic GcRule.Union getUnion()
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;getUnion in interface GcRuleOrBuilderpublic GcRule.Builder setUnion(GcRule.Union value)
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;public GcRule.Builder setUnion(GcRule.Union.Builder builderForValue)
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;public GcRule.Builder mergeUnion(GcRule.Union value)
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;public GcRule.Builder clearUnion()
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;public GcRule.Union.Builder getUnionBuilder()
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;public GcRule.UnionOrBuilder getUnionOrBuilder()
Delete cells that would be deleted by any nested rule.
.google.bigtable.admin.v2.GcRule.Union union = 4;getUnionOrBuilder in interface GcRuleOrBuilderpublic final GcRule.Builder setUnknownFields(UnknownFieldSet unknownFields)
setUnknownFields in interface Message.BuildersetUnknownFields in class GeneratedMessageV3.Builder<GcRule.Builder>public final GcRule.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
mergeUnknownFields in interface Message.BuildermergeUnknownFields in class GeneratedMessageV3.Builder<GcRule.Builder>