public static final class Type.Aggregate.Builder extends com.google.protobuf.GeneratedMessage.Builder<Type.Aggregate.Builder> implements Type.AggregateOrBuilder
A value that combines incremental updates into a summarized value. Data is never directly written or read using type `Aggregate`. Writes provide either the `input_type` or `state_type`, and reads always return the `state_type` .Protobuf type
google.bigtable.v2.Type.AggregateaddRepeatedField, 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<Type.Aggregate.Builder>public Type.Aggregate.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessage.Builder<Type.Aggregate.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<Type.Aggregate.Builder>public Type.Aggregate getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Type.Aggregate build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Type.Aggregate buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Type.Aggregate.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Type.Aggregate.Builder>public Type.Aggregate.Builder mergeFrom(Type.Aggregate other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessage.Builder<Type.Aggregate.Builder>public Type.Aggregate.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<Type.Aggregate.Builder>IOExceptionpublic Type.Aggregate.AggregatorCase getAggregatorCase()
getAggregatorCase in interface Type.AggregateOrBuilderpublic Type.Aggregate.Builder clearAggregator()
public boolean hasInputType()
Type of the inputs that are accumulated by this `Aggregate`. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;hasInputType in interface Type.AggregateOrBuilderpublic Type getInputType()
Type of the inputs that are accumulated by this `Aggregate`. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;getInputType in interface Type.AggregateOrBuilderpublic Type.Aggregate.Builder setInputType(Type value)
Type of the inputs that are accumulated by this `Aggregate`. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;public Type.Aggregate.Builder setInputType(Type.Builder builderForValue)
Type of the inputs that are accumulated by this `Aggregate`. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;public Type.Aggregate.Builder mergeInputType(Type value)
Type of the inputs that are accumulated by this `Aggregate`. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;public Type.Aggregate.Builder clearInputType()
Type of the inputs that are accumulated by this `Aggregate`. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;public Type.Builder getInputTypeBuilder()
Type of the inputs that are accumulated by this `Aggregate`. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;public TypeOrBuilder getInputTypeOrBuilder()
Type of the inputs that are accumulated by this `Aggregate`. Use `AddInput` mutations to accumulate new inputs.
.google.bigtable.v2.Type input_type = 1;getInputTypeOrBuilder in interface Type.AggregateOrBuilderpublic boolean hasStateType()
Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasStateType in interface Type.AggregateOrBuilderpublic Type getStateType()
Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateType in interface Type.AggregateOrBuilderpublic Type.Aggregate.Builder setStateType(Type value)
Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Type.Aggregate.Builder setStateType(Type.Builder builderForValue)
Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Type.Aggregate.Builder mergeStateType(Type value)
Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Type.Aggregate.Builder clearStateType()
Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Type.Builder getStateTypeBuilder()
Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public TypeOrBuilder getStateTypeOrBuilder()
Output only. Type that holds the internal accumulator state for the `Aggregate`. This is a function of the `input_type` and `aggregator` chosen.
.google.bigtable.v2.Type state_type = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateTypeOrBuilder in interface Type.AggregateOrBuilderpublic boolean hasSum()
Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;hasSum in interface Type.AggregateOrBuilderpublic Type.Aggregate.Sum getSum()
Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;getSum in interface Type.AggregateOrBuilderpublic Type.Aggregate.Builder setSum(Type.Aggregate.Sum value)
Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;public Type.Aggregate.Builder setSum(Type.Aggregate.Sum.Builder builderForValue)
Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;public Type.Aggregate.Builder mergeSum(Type.Aggregate.Sum value)
Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;public Type.Aggregate.Builder clearSum()
Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;public Type.Aggregate.Sum.Builder getSumBuilder()
Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;public Type.Aggregate.SumOrBuilder getSumOrBuilder()
Sum aggregator.
.google.bigtable.v2.Type.Aggregate.Sum sum = 4;getSumOrBuilder in interface Type.AggregateOrBuilderpublic boolean hasHllppUniqueCount()
HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
hasHllppUniqueCount in interface Type.AggregateOrBuilderpublic Type.Aggregate.HyperLogLogPlusPlusUniqueCount getHllppUniqueCount()
HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
getHllppUniqueCount in interface Type.AggregateOrBuilderpublic Type.Aggregate.Builder setHllppUniqueCount(Type.Aggregate.HyperLogLogPlusPlusUniqueCount value)
HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
public Type.Aggregate.Builder setHllppUniqueCount(Type.Aggregate.HyperLogLogPlusPlusUniqueCount.Builder builderForValue)
HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
public Type.Aggregate.Builder mergeHllppUniqueCount(Type.Aggregate.HyperLogLogPlusPlusUniqueCount value)
HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
public Type.Aggregate.Builder clearHllppUniqueCount()
HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
public Type.Aggregate.HyperLogLogPlusPlusUniqueCount.Builder getHllppUniqueCountBuilder()
HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
public Type.Aggregate.HyperLogLogPlusPlusUniqueCountOrBuilder getHllppUniqueCountOrBuilder()
HyperLogLogPlusPlusUniqueCount aggregator.
.google.bigtable.v2.Type.Aggregate.HyperLogLogPlusPlusUniqueCount hllpp_unique_count = 5;
getHllppUniqueCountOrBuilder in interface Type.AggregateOrBuilderpublic boolean hasMax()
Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;hasMax in interface Type.AggregateOrBuilderpublic Type.Aggregate.Max getMax()
Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;getMax in interface Type.AggregateOrBuilderpublic Type.Aggregate.Builder setMax(Type.Aggregate.Max value)
Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;public Type.Aggregate.Builder setMax(Type.Aggregate.Max.Builder builderForValue)
Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;public Type.Aggregate.Builder mergeMax(Type.Aggregate.Max value)
Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;public Type.Aggregate.Builder clearMax()
Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;public Type.Aggregate.Max.Builder getMaxBuilder()
Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;public Type.Aggregate.MaxOrBuilder getMaxOrBuilder()
Max aggregator.
.google.bigtable.v2.Type.Aggregate.Max max = 6;getMaxOrBuilder in interface Type.AggregateOrBuilderpublic boolean hasMin()
Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;hasMin in interface Type.AggregateOrBuilderpublic Type.Aggregate.Min getMin()
Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;getMin in interface Type.AggregateOrBuilderpublic Type.Aggregate.Builder setMin(Type.Aggregate.Min value)
Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;public Type.Aggregate.Builder setMin(Type.Aggregate.Min.Builder builderForValue)
Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;public Type.Aggregate.Builder mergeMin(Type.Aggregate.Min value)
Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;public Type.Aggregate.Builder clearMin()
Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;public Type.Aggregate.Min.Builder getMinBuilder()
Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;public Type.Aggregate.MinOrBuilder getMinOrBuilder()
Min aggregator.
.google.bigtable.v2.Type.Aggregate.Min min = 7;getMinOrBuilder in interface Type.AggregateOrBuilderCopyright © 2026 Google LLC. All rights reserved.