Class Aggregation.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
- com.google.cloud.migrationcenter.v1.Aggregation.Builder
-
- All Implemented Interfaces:
AggregationOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Aggregation
public static final class Aggregation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder> implements AggregationOrBuilder
Message describing an aggregation. The message includes the aggregation type, parameters, and the field on which to perform the aggregation.
Protobuf typegoogle.cloud.migrationcenter.v1.Aggregation
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Aggregation.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Aggregationbuild()AggregationbuildPartial()Aggregation.Builderclear()Aggregation.BuilderclearAggregationFunction()Aggregation.BuilderclearCount()Count the number of matching objects.Aggregation.BuilderclearField()The name of the field on which to aggregate.Aggregation.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Aggregation.BuilderclearFrequency()Creates a frequency distribution of all field values.Aggregation.BuilderclearHistogram()Creates a bucketed histogram of field values.Aggregation.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Aggregation.BuilderclearSum()Sum over a numeric field.Aggregation.Builderclone()Aggregation.AggregationFunctionCasegetAggregationFunctionCase()Aggregation.CountgetCount()Count the number of matching objects.Aggregation.Count.BuildergetCountBuilder()Count the number of matching objects.Aggregation.CountOrBuildergetCountOrBuilder()Count the number of matching objects.AggregationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetField()The name of the field on which to aggregate.com.google.protobuf.ByteStringgetFieldBytes()The name of the field on which to aggregate.Aggregation.FrequencygetFrequency()Creates a frequency distribution of all field values.Aggregation.Frequency.BuildergetFrequencyBuilder()Creates a frequency distribution of all field values.Aggregation.FrequencyOrBuildergetFrequencyOrBuilder()Creates a frequency distribution of all field values.Aggregation.HistogramgetHistogram()Creates a bucketed histogram of field values.Aggregation.Histogram.BuildergetHistogramBuilder()Creates a bucketed histogram of field values.Aggregation.HistogramOrBuildergetHistogramOrBuilder()Creates a bucketed histogram of field values.Aggregation.SumgetSum()Sum over a numeric field.Aggregation.Sum.BuildergetSumBuilder()Sum over a numeric field.Aggregation.SumOrBuildergetSumOrBuilder()Sum over a numeric field.booleanhasCount()Count the number of matching objects.booleanhasFrequency()Creates a frequency distribution of all field values.booleanhasHistogram()Creates a bucketed histogram of field values.booleanhasSum()Sum over a numeric field.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Aggregation.BuildermergeCount(Aggregation.Count value)Count the number of matching objects.Aggregation.BuildermergeFrequency(Aggregation.Frequency value)Creates a frequency distribution of all field values.Aggregation.BuildermergeFrom(Aggregation other)Aggregation.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Aggregation.BuildermergeFrom(com.google.protobuf.Message other)Aggregation.BuildermergeHistogram(Aggregation.Histogram value)Creates a bucketed histogram of field values.Aggregation.BuildermergeSum(Aggregation.Sum value)Sum over a numeric field.Aggregation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Aggregation.BuildersetCount(Aggregation.Count value)Count the number of matching objects.Aggregation.BuildersetCount(Aggregation.Count.Builder builderForValue)Count the number of matching objects.Aggregation.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Aggregation.BuildersetField(String value)The name of the field on which to aggregate.Aggregation.BuildersetFieldBytes(com.google.protobuf.ByteString value)The name of the field on which to aggregate.Aggregation.BuildersetFrequency(Aggregation.Frequency value)Creates a frequency distribution of all field values.Aggregation.BuildersetFrequency(Aggregation.Frequency.Builder builderForValue)Creates a frequency distribution of all field values.Aggregation.BuildersetHistogram(Aggregation.Histogram value)Creates a bucketed histogram of field values.Aggregation.BuildersetHistogram(Aggregation.Histogram.Builder builderForValue)Creates a bucketed histogram of field values.Aggregation.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Aggregation.BuildersetSum(Aggregation.Sum value)Sum over a numeric field.Aggregation.BuildersetSum(Aggregation.Sum.Builder builderForValue)Sum over a numeric field.Aggregation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
clear
public Aggregation.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
getDefaultInstanceForType
public Aggregation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Aggregation build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Aggregation buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Aggregation.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
setField
public Aggregation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
clearField
public Aggregation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
clearOneof
public Aggregation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
setRepeatedField
public Aggregation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
addRepeatedField
public Aggregation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
mergeFrom
public Aggregation.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Aggregation.Builder>
-
mergeFrom
public Aggregation.Builder mergeFrom(Aggregation other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
mergeFrom
public Aggregation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Aggregation.Builder>- Throws:
IOException
-
getAggregationFunctionCase
public Aggregation.AggregationFunctionCase getAggregationFunctionCase()
- Specified by:
getAggregationFunctionCasein interfaceAggregationOrBuilder
-
clearAggregationFunction
public Aggregation.Builder clearAggregationFunction()
-
getField
public String getField()
The name of the field on which to aggregate.
string field = 1;- Specified by:
getFieldin interfaceAggregationOrBuilder- Returns:
- The field.
-
getFieldBytes
public com.google.protobuf.ByteString getFieldBytes()
The name of the field on which to aggregate.
string field = 1;- Specified by:
getFieldBytesin interfaceAggregationOrBuilder- Returns:
- The bytes for field.
-
setField
public Aggregation.Builder setField(String value)
The name of the field on which to aggregate.
string field = 1;- Parameters:
value- The field to set.- Returns:
- This builder for chaining.
-
clearField
public Aggregation.Builder clearField()
The name of the field on which to aggregate.
string field = 1;- Returns:
- This builder for chaining.
-
setFieldBytes
public Aggregation.Builder setFieldBytes(com.google.protobuf.ByteString value)
The name of the field on which to aggregate.
string field = 1;- Parameters:
value- The bytes for field to set.- Returns:
- This builder for chaining.
-
hasCount
public boolean hasCount()
Count the number of matching objects.
.google.cloud.migrationcenter.v1.Aggregation.Count count = 2;- Specified by:
hasCountin interfaceAggregationOrBuilder- Returns:
- Whether the count field is set.
-
getCount
public Aggregation.Count getCount()
Count the number of matching objects.
.google.cloud.migrationcenter.v1.Aggregation.Count count = 2;- Specified by:
getCountin interfaceAggregationOrBuilder- Returns:
- The count.
-
setCount
public Aggregation.Builder setCount(Aggregation.Count value)
Count the number of matching objects.
.google.cloud.migrationcenter.v1.Aggregation.Count count = 2;
-
setCount
public Aggregation.Builder setCount(Aggregation.Count.Builder builderForValue)
Count the number of matching objects.
.google.cloud.migrationcenter.v1.Aggregation.Count count = 2;
-
mergeCount
public Aggregation.Builder mergeCount(Aggregation.Count value)
Count the number of matching objects.
.google.cloud.migrationcenter.v1.Aggregation.Count count = 2;
-
clearCount
public Aggregation.Builder clearCount()
Count the number of matching objects.
.google.cloud.migrationcenter.v1.Aggregation.Count count = 2;
-
getCountBuilder
public Aggregation.Count.Builder getCountBuilder()
Count the number of matching objects.
.google.cloud.migrationcenter.v1.Aggregation.Count count = 2;
-
getCountOrBuilder
public Aggregation.CountOrBuilder getCountOrBuilder()
Count the number of matching objects.
.google.cloud.migrationcenter.v1.Aggregation.Count count = 2;- Specified by:
getCountOrBuilderin interfaceAggregationOrBuilder
-
hasSum
public boolean hasSum()
Sum over a numeric field.
.google.cloud.migrationcenter.v1.Aggregation.Sum sum = 3;- Specified by:
hasSumin interfaceAggregationOrBuilder- Returns:
- Whether the sum field is set.
-
getSum
public Aggregation.Sum getSum()
Sum over a numeric field.
.google.cloud.migrationcenter.v1.Aggregation.Sum sum = 3;- Specified by:
getSumin interfaceAggregationOrBuilder- Returns:
- The sum.
-
setSum
public Aggregation.Builder setSum(Aggregation.Sum value)
Sum over a numeric field.
.google.cloud.migrationcenter.v1.Aggregation.Sum sum = 3;
-
setSum
public Aggregation.Builder setSum(Aggregation.Sum.Builder builderForValue)
Sum over a numeric field.
.google.cloud.migrationcenter.v1.Aggregation.Sum sum = 3;
-
mergeSum
public Aggregation.Builder mergeSum(Aggregation.Sum value)
Sum over a numeric field.
.google.cloud.migrationcenter.v1.Aggregation.Sum sum = 3;
-
clearSum
public Aggregation.Builder clearSum()
Sum over a numeric field.
.google.cloud.migrationcenter.v1.Aggregation.Sum sum = 3;
-
getSumBuilder
public Aggregation.Sum.Builder getSumBuilder()
Sum over a numeric field.
.google.cloud.migrationcenter.v1.Aggregation.Sum sum = 3;
-
getSumOrBuilder
public Aggregation.SumOrBuilder getSumOrBuilder()
Sum over a numeric field.
.google.cloud.migrationcenter.v1.Aggregation.Sum sum = 3;- Specified by:
getSumOrBuilderin interfaceAggregationOrBuilder
-
hasHistogram
public boolean hasHistogram()
Creates a bucketed histogram of field values.
.google.cloud.migrationcenter.v1.Aggregation.Histogram histogram = 4;- Specified by:
hasHistogramin interfaceAggregationOrBuilder- Returns:
- Whether the histogram field is set.
-
getHistogram
public Aggregation.Histogram getHistogram()
Creates a bucketed histogram of field values.
.google.cloud.migrationcenter.v1.Aggregation.Histogram histogram = 4;- Specified by:
getHistogramin interfaceAggregationOrBuilder- Returns:
- The histogram.
-
setHistogram
public Aggregation.Builder setHistogram(Aggregation.Histogram value)
Creates a bucketed histogram of field values.
.google.cloud.migrationcenter.v1.Aggregation.Histogram histogram = 4;
-
setHistogram
public Aggregation.Builder setHistogram(Aggregation.Histogram.Builder builderForValue)
Creates a bucketed histogram of field values.
.google.cloud.migrationcenter.v1.Aggregation.Histogram histogram = 4;
-
mergeHistogram
public Aggregation.Builder mergeHistogram(Aggregation.Histogram value)
Creates a bucketed histogram of field values.
.google.cloud.migrationcenter.v1.Aggregation.Histogram histogram = 4;
-
clearHistogram
public Aggregation.Builder clearHistogram()
Creates a bucketed histogram of field values.
.google.cloud.migrationcenter.v1.Aggregation.Histogram histogram = 4;
-
getHistogramBuilder
public Aggregation.Histogram.Builder getHistogramBuilder()
Creates a bucketed histogram of field values.
.google.cloud.migrationcenter.v1.Aggregation.Histogram histogram = 4;
-
getHistogramOrBuilder
public Aggregation.HistogramOrBuilder getHistogramOrBuilder()
Creates a bucketed histogram of field values.
.google.cloud.migrationcenter.v1.Aggregation.Histogram histogram = 4;- Specified by:
getHistogramOrBuilderin interfaceAggregationOrBuilder
-
hasFrequency
public boolean hasFrequency()
Creates a frequency distribution of all field values.
.google.cloud.migrationcenter.v1.Aggregation.Frequency frequency = 5;- Specified by:
hasFrequencyin interfaceAggregationOrBuilder- Returns:
- Whether the frequency field is set.
-
getFrequency
public Aggregation.Frequency getFrequency()
Creates a frequency distribution of all field values.
.google.cloud.migrationcenter.v1.Aggregation.Frequency frequency = 5;- Specified by:
getFrequencyin interfaceAggregationOrBuilder- Returns:
- The frequency.
-
setFrequency
public Aggregation.Builder setFrequency(Aggregation.Frequency value)
Creates a frequency distribution of all field values.
.google.cloud.migrationcenter.v1.Aggregation.Frequency frequency = 5;
-
setFrequency
public Aggregation.Builder setFrequency(Aggregation.Frequency.Builder builderForValue)
Creates a frequency distribution of all field values.
.google.cloud.migrationcenter.v1.Aggregation.Frequency frequency = 5;
-
mergeFrequency
public Aggregation.Builder mergeFrequency(Aggregation.Frequency value)
Creates a frequency distribution of all field values.
.google.cloud.migrationcenter.v1.Aggregation.Frequency frequency = 5;
-
clearFrequency
public Aggregation.Builder clearFrequency()
Creates a frequency distribution of all field values.
.google.cloud.migrationcenter.v1.Aggregation.Frequency frequency = 5;
-
getFrequencyBuilder
public Aggregation.Frequency.Builder getFrequencyBuilder()
Creates a frequency distribution of all field values.
.google.cloud.migrationcenter.v1.Aggregation.Frequency frequency = 5;
-
getFrequencyOrBuilder
public Aggregation.FrequencyOrBuilder getFrequencyOrBuilder()
Creates a frequency distribution of all field values.
.google.cloud.migrationcenter.v1.Aggregation.Frequency frequency = 5;- Specified by:
getFrequencyOrBuilderin interfaceAggregationOrBuilder
-
setUnknownFields
public final Aggregation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
mergeUnknownFields
public final Aggregation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Aggregation.Builder>
-
-