Class Aggregation
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.migrationcenter.v1.Aggregation
-
- All Implemented Interfaces:
AggregationOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Aggregation extends com.google.protobuf.GeneratedMessageV3 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- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAggregation.AggregationFunctionCasestatic classAggregation.BuilderMessage describing an aggregation.static classAggregation.CountObject count.static interfaceAggregation.CountOrBuilderstatic classAggregation.FrequencyFrequency distribution of all field values.static interfaceAggregation.FrequencyOrBuilderstatic classAggregation.HistogramHistogram of bucketed assets counts by field value.static interfaceAggregation.HistogramOrBuilderstatic classAggregation.SumSum of field values.static interfaceAggregation.SumOrBuilder-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static intCOUNT_FIELD_NUMBERstatic intFIELD_FIELD_NUMBERstatic intFREQUENCY_FIELD_NUMBERstatic intHISTOGRAM_FIELD_NUMBERstatic intSUM_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Aggregation.AggregationFunctionCasegetAggregationFunctionCase()Aggregation.CountgetCount()Count the number of matching objects.Aggregation.CountOrBuildergetCountOrBuilder()Count the number of matching objects.static AggregationgetDefaultInstance()AggregationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()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.FrequencyOrBuildergetFrequencyOrBuilder()Creates a frequency distribution of all field values.Aggregation.HistogramgetHistogram()Creates a bucketed histogram of field values.Aggregation.HistogramOrBuildergetHistogramOrBuilder()Creates a bucketed histogram of field values.com.google.protobuf.Parser<Aggregation>getParserForType()intgetSerializedSize()Aggregation.SumgetSum()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.inthashCode()booleanhasHistogram()Creates a bucketed histogram of field values.booleanhasSum()Sum over a numeric field.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Aggregation.BuildernewBuilder()static Aggregation.BuildernewBuilder(Aggregation prototype)Aggregation.BuildernewBuilderForType()protected Aggregation.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static AggregationparseDelimitedFrom(InputStream input)static AggregationparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AggregationparseFrom(byte[] data)static AggregationparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AggregationparseFrom(com.google.protobuf.ByteString data)static AggregationparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AggregationparseFrom(com.google.protobuf.CodedInputStream input)static AggregationparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AggregationparseFrom(InputStream input)static AggregationparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static AggregationparseFrom(ByteBuffer data)static AggregationparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Aggregation>parser()Aggregation.BuildertoBuilder()voidwriteTo(com.google.protobuf.CodedOutputStream output)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
FIELD_FIELD_NUMBER
public static final int FIELD_FIELD_NUMBER
- See Also:
- Constant Field Values
-
COUNT_FIELD_NUMBER
public static final int COUNT_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUM_FIELD_NUMBER
public static final int SUM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
HISTOGRAM_FIELD_NUMBER
public static final int HISTOGRAM_FIELD_NUMBER
- See Also:
- Constant Field Values
-
FREQUENCY_FIELD_NUMBER
public static final int FREQUENCY_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
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
-
getAggregationFunctionCase
public Aggregation.AggregationFunctionCase getAggregationFunctionCase()
- Specified by:
getAggregationFunctionCasein interfaceAggregationOrBuilder
-
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.
-
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.
-
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.
-
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.
-
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.
-
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
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Aggregation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Aggregation parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Aggregation parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Aggregation parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Aggregation parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Aggregation parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Aggregation parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Aggregation parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Aggregation parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Aggregation parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Aggregation parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Aggregation parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Aggregation.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Aggregation.Builder newBuilder()
-
newBuilder
public static Aggregation.Builder newBuilder(Aggregation prototype)
-
toBuilder
public Aggregation.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Aggregation.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Aggregation getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Aggregation> parser()
-
getParserForType
public com.google.protobuf.Parser<Aggregation> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Aggregation getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-