public static final class TieredStorageRule.Builder extends com.google.protobuf.GeneratedMessage.Builder<TieredStorageRule.Builder> implements TieredStorageRuleOrBuilder
Rule to specify what data is stored in a storage tier.Protobuf type
google.bigtable.admin.v2.TieredStorageRule| Modifier and Type | Method and Description |
|---|---|
TieredStorageRule |
build() |
TieredStorageRule |
buildPartial() |
TieredStorageRule.Builder |
clear() |
TieredStorageRule.Builder |
clearIncludeIfOlderThan()
Include cells older than the given age.
|
TieredStorageRule.Builder |
clearRule() |
TieredStorageRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Duration |
getIncludeIfOlderThan()
Include cells older than the given age.
|
com.google.protobuf.Duration.Builder |
getIncludeIfOlderThanBuilder()
Include cells older than the given age.
|
com.google.protobuf.DurationOrBuilder |
getIncludeIfOlderThanOrBuilder()
Include cells older than the given age.
|
TieredStorageRule.RuleCase |
getRuleCase() |
boolean |
hasIncludeIfOlderThan()
Include cells older than the given age.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TieredStorageRule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TieredStorageRule.Builder |
mergeFrom(com.google.protobuf.Message other) |
TieredStorageRule.Builder |
mergeFrom(TieredStorageRule other) |
TieredStorageRule.Builder |
mergeIncludeIfOlderThan(com.google.protobuf.Duration value)
Include cells older than the given age.
|
TieredStorageRule.Builder |
setIncludeIfOlderThan(com.google.protobuf.Duration.Builder builderForValue)
Include cells older than the given age.
|
TieredStorageRule.Builder |
setIncludeIfOlderThan(com.google.protobuf.Duration value)
Include cells older than the given age.
|
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<TieredStorageRule.Builder>public TieredStorageRule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<TieredStorageRule.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<TieredStorageRule.Builder>public TieredStorageRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TieredStorageRule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TieredStorageRule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TieredStorageRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TieredStorageRule.Builder>public TieredStorageRule.Builder mergeFrom(TieredStorageRule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<TieredStorageRule.Builder>public TieredStorageRule.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TieredStorageRule.Builder>IOExceptionpublic TieredStorageRule.RuleCase getRuleCase()
getRuleCase in interface TieredStorageRuleOrBuilderpublic TieredStorageRule.Builder clearRule()
public boolean hasIncludeIfOlderThan()
Include cells older than the given age. For the infrequent access tier, this value must be at least 30 days.
.google.protobuf.Duration include_if_older_than = 1;hasIncludeIfOlderThan in interface TieredStorageRuleOrBuilderpublic com.google.protobuf.Duration getIncludeIfOlderThan()
Include cells older than the given age. For the infrequent access tier, this value must be at least 30 days.
.google.protobuf.Duration include_if_older_than = 1;getIncludeIfOlderThan in interface TieredStorageRuleOrBuilderpublic TieredStorageRule.Builder setIncludeIfOlderThan(com.google.protobuf.Duration value)
Include cells older than the given age. For the infrequent access tier, this value must be at least 30 days.
.google.protobuf.Duration include_if_older_than = 1;public TieredStorageRule.Builder setIncludeIfOlderThan(com.google.protobuf.Duration.Builder builderForValue)
Include cells older than the given age. For the infrequent access tier, this value must be at least 30 days.
.google.protobuf.Duration include_if_older_than = 1;public TieredStorageRule.Builder mergeIncludeIfOlderThan(com.google.protobuf.Duration value)
Include cells older than the given age. For the infrequent access tier, this value must be at least 30 days.
.google.protobuf.Duration include_if_older_than = 1;public TieredStorageRule.Builder clearIncludeIfOlderThan()
Include cells older than the given age. For the infrequent access tier, this value must be at least 30 days.
.google.protobuf.Duration include_if_older_than = 1;public com.google.protobuf.Duration.Builder getIncludeIfOlderThanBuilder()
Include cells older than the given age. For the infrequent access tier, this value must be at least 30 days.
.google.protobuf.Duration include_if_older_than = 1;public com.google.protobuf.DurationOrBuilder getIncludeIfOlderThanOrBuilder()
Include cells older than the given age. For the infrequent access tier, this value must be at least 30 days.
.google.protobuf.Duration include_if_older_than = 1;getIncludeIfOlderThanOrBuilder in interface TieredStorageRuleOrBuilderCopyright © 2026 Google LLC. All rights reserved.