public static final class TieredStorageConfig.Builder extends com.google.protobuf.GeneratedMessage.Builder<TieredStorageConfig.Builder> implements TieredStorageConfigOrBuilder
Config for tiered storage. A valid config must have a valid TieredStorageRule. Otherwise the whole TieredStorageConfig must be unset. By default all data is stored in the SSD tier (only SSD instances can configure tiered storage).Protobuf type
google.bigtable.admin.v2.TieredStorageConfig| Modifier and Type | Method and Description |
|---|---|
TieredStorageConfig |
build() |
TieredStorageConfig |
buildPartial() |
TieredStorageConfig.Builder |
clear() |
TieredStorageConfig.Builder |
clearInfrequentAccess()
Rule to specify what data is stored in the infrequent access(IA) tier.
|
TieredStorageConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
TieredStorageRule |
getInfrequentAccess()
Rule to specify what data is stored in the infrequent access(IA) tier.
|
TieredStorageRule.Builder |
getInfrequentAccessBuilder()
Rule to specify what data is stored in the infrequent access(IA) tier.
|
TieredStorageRuleOrBuilder |
getInfrequentAccessOrBuilder()
Rule to specify what data is stored in the infrequent access(IA) tier.
|
boolean |
hasInfrequentAccess()
Rule to specify what data is stored in the infrequent access(IA) tier.
|
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
TieredStorageConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
TieredStorageConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
TieredStorageConfig.Builder |
mergeFrom(TieredStorageConfig other) |
TieredStorageConfig.Builder |
mergeInfrequentAccess(TieredStorageRule value)
Rule to specify what data is stored in the infrequent access(IA) tier.
|
TieredStorageConfig.Builder |
setInfrequentAccess(TieredStorageRule.Builder builderForValue)
Rule to specify what data is stored in the infrequent access(IA) tier.
|
TieredStorageConfig.Builder |
setInfrequentAccess(TieredStorageRule value)
Rule to specify what data is stored in the infrequent access(IA) tier.
|
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<TieredStorageConfig.Builder>public TieredStorageConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<TieredStorageConfig.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<TieredStorageConfig.Builder>public TieredStorageConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic TieredStorageConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic TieredStorageConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic TieredStorageConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<TieredStorageConfig.Builder>public TieredStorageConfig.Builder mergeFrom(TieredStorageConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<TieredStorageConfig.Builder>public TieredStorageConfig.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<TieredStorageConfig.Builder>IOExceptionpublic boolean hasInfrequentAccess()
Rule to specify what data is stored in the infrequent access(IA) tier. The IA tier allows storing more data per node with reduced performance.
.google.bigtable.admin.v2.TieredStorageRule infrequent_access = 1;hasInfrequentAccess in interface TieredStorageConfigOrBuilderpublic TieredStorageRule getInfrequentAccess()
Rule to specify what data is stored in the infrequent access(IA) tier. The IA tier allows storing more data per node with reduced performance.
.google.bigtable.admin.v2.TieredStorageRule infrequent_access = 1;getInfrequentAccess in interface TieredStorageConfigOrBuilderpublic TieredStorageConfig.Builder setInfrequentAccess(TieredStorageRule value)
Rule to specify what data is stored in the infrequent access(IA) tier. The IA tier allows storing more data per node with reduced performance.
.google.bigtable.admin.v2.TieredStorageRule infrequent_access = 1;public TieredStorageConfig.Builder setInfrequentAccess(TieredStorageRule.Builder builderForValue)
Rule to specify what data is stored in the infrequent access(IA) tier. The IA tier allows storing more data per node with reduced performance.
.google.bigtable.admin.v2.TieredStorageRule infrequent_access = 1;public TieredStorageConfig.Builder mergeInfrequentAccess(TieredStorageRule value)
Rule to specify what data is stored in the infrequent access(IA) tier. The IA tier allows storing more data per node with reduced performance.
.google.bigtable.admin.v2.TieredStorageRule infrequent_access = 1;public TieredStorageConfig.Builder clearInfrequentAccess()
Rule to specify what data is stored in the infrequent access(IA) tier. The IA tier allows storing more data per node with reduced performance.
.google.bigtable.admin.v2.TieredStorageRule infrequent_access = 1;public TieredStorageRule.Builder getInfrequentAccessBuilder()
Rule to specify what data is stored in the infrequent access(IA) tier. The IA tier allows storing more data per node with reduced performance.
.google.bigtable.admin.v2.TieredStorageRule infrequent_access = 1;public TieredStorageRuleOrBuilder getInfrequentAccessOrBuilder()
Rule to specify what data is stored in the infrequent access(IA) tier. The IA tier allows storing more data per node with reduced performance.
.google.bigtable.admin.v2.TieredStorageRule infrequent_access = 1;getInfrequentAccessOrBuilder in interface TieredStorageConfigOrBuilderCopyright © 2026 Google LLC. All rights reserved.