Package com.google.datastore.v1
Class AggregationResultBatch.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
-
- com.google.datastore.v1.AggregationResultBatch.Builder
-
- All Implemented Interfaces:
AggregationResultBatchOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AggregationResultBatch
public static final class AggregationResultBatch.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder> implements AggregationResultBatchOrBuilder
A batch of aggregation results produced by an aggregation query.
Protobuf typegoogle.datastore.v1.AggregationResultBatch
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AggregationResultBatch.BuilderaddAggregationResults(int index, AggregationResult value)The aggregation results for this batch.AggregationResultBatch.BuilderaddAggregationResults(int index, AggregationResult.Builder builderForValue)The aggregation results for this batch.AggregationResultBatch.BuilderaddAggregationResults(AggregationResult value)The aggregation results for this batch.AggregationResultBatch.BuilderaddAggregationResults(AggregationResult.Builder builderForValue)The aggregation results for this batch.AggregationResult.BuilderaddAggregationResultsBuilder()The aggregation results for this batch.AggregationResult.BuilderaddAggregationResultsBuilder(int index)The aggregation results for this batch.AggregationResultBatch.BuilderaddAllAggregationResults(Iterable<? extends AggregationResult> values)The aggregation results for this batch.AggregationResultBatch.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AggregationResultBatchbuild()AggregationResultBatchbuildPartial()AggregationResultBatch.Builderclear()AggregationResultBatch.BuilderclearAggregationResults()The aggregation results for this batch.AggregationResultBatch.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)AggregationResultBatch.BuilderclearMoreResults()The state of the query after the current batch.AggregationResultBatch.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)AggregationResultBatch.BuilderclearReadTime()Read timestamp this batch was returned from.AggregationResultBatch.Builderclone()AggregationResultgetAggregationResults(int index)The aggregation results for this batch.AggregationResult.BuildergetAggregationResultsBuilder(int index)The aggregation results for this batch.List<AggregationResult.Builder>getAggregationResultsBuilderList()The aggregation results for this batch.intgetAggregationResultsCount()The aggregation results for this batch.List<AggregationResult>getAggregationResultsList()The aggregation results for this batch.AggregationResultOrBuildergetAggregationResultsOrBuilder(int index)The aggregation results for this batch.List<? extends AggregationResultOrBuilder>getAggregationResultsOrBuilderList()The aggregation results for this batch.AggregationResultBatchgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()QueryResultBatch.MoreResultsTypegetMoreResults()The state of the query after the current batch.intgetMoreResultsValue()The state of the query after the current batch.com.google.protobuf.TimestampgetReadTime()Read timestamp this batch was returned from.com.google.protobuf.Timestamp.BuildergetReadTimeBuilder()Read timestamp this batch was returned from.com.google.protobuf.TimestampOrBuildergetReadTimeOrBuilder()Read timestamp this batch was returned from.booleanhasReadTime()Read timestamp this batch was returned from.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()AggregationResultBatch.BuildermergeFrom(AggregationResultBatch other)AggregationResultBatch.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)AggregationResultBatch.BuildermergeFrom(com.google.protobuf.Message other)AggregationResultBatch.BuildermergeReadTime(com.google.protobuf.Timestamp value)Read timestamp this batch was returned from.AggregationResultBatch.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)AggregationResultBatch.BuilderremoveAggregationResults(int index)The aggregation results for this batch.AggregationResultBatch.BuildersetAggregationResults(int index, AggregationResult value)The aggregation results for this batch.AggregationResultBatch.BuildersetAggregationResults(int index, AggregationResult.Builder builderForValue)The aggregation results for this batch.AggregationResultBatch.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)AggregationResultBatch.BuildersetMoreResults(QueryResultBatch.MoreResultsType value)The state of the query after the current batch.AggregationResultBatch.BuildersetMoreResultsValue(int value)The state of the query after the current batch.AggregationResultBatch.BuildersetReadTime(com.google.protobuf.Timestamp value)Read timestamp this batch was returned from.AggregationResultBatch.BuildersetReadTime(com.google.protobuf.Timestamp.Builder builderForValue)Read timestamp this batch was returned from.AggregationResultBatch.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)AggregationResultBatch.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<AggregationResultBatch.Builder>
-
clear
public AggregationResultBatch.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<AggregationResultBatch.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<AggregationResultBatch.Builder>
-
getDefaultInstanceForType
public AggregationResultBatch getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public AggregationResultBatch build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public AggregationResultBatch buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public AggregationResultBatch.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<AggregationResultBatch.Builder>
-
setField
public AggregationResultBatch.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<AggregationResultBatch.Builder>
-
clearField
public AggregationResultBatch.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
-
clearOneof
public AggregationResultBatch.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
-
setRepeatedField
public AggregationResultBatch.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<AggregationResultBatch.Builder>
-
addRepeatedField
public AggregationResultBatch.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<AggregationResultBatch.Builder>
-
mergeFrom
public AggregationResultBatch.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<AggregationResultBatch.Builder>
-
mergeFrom
public AggregationResultBatch.Builder mergeFrom(AggregationResultBatch other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
-
mergeFrom
public AggregationResultBatch.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<AggregationResultBatch.Builder>- Throws:
IOException
-
getAggregationResultsList
public List<AggregationResult> getAggregationResultsList()
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;- Specified by:
getAggregationResultsListin interfaceAggregationResultBatchOrBuilder
-
getAggregationResultsCount
public int getAggregationResultsCount()
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;- Specified by:
getAggregationResultsCountin interfaceAggregationResultBatchOrBuilder
-
getAggregationResults
public AggregationResult getAggregationResults(int index)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;- Specified by:
getAggregationResultsin interfaceAggregationResultBatchOrBuilder
-
setAggregationResults
public AggregationResultBatch.Builder setAggregationResults(int index, AggregationResult value)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
setAggregationResults
public AggregationResultBatch.Builder setAggregationResults(int index, AggregationResult.Builder builderForValue)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
addAggregationResults
public AggregationResultBatch.Builder addAggregationResults(AggregationResult value)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
addAggregationResults
public AggregationResultBatch.Builder addAggregationResults(int index, AggregationResult value)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
addAggregationResults
public AggregationResultBatch.Builder addAggregationResults(AggregationResult.Builder builderForValue)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
addAggregationResults
public AggregationResultBatch.Builder addAggregationResults(int index, AggregationResult.Builder builderForValue)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
addAllAggregationResults
public AggregationResultBatch.Builder addAllAggregationResults(Iterable<? extends AggregationResult> values)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
clearAggregationResults
public AggregationResultBatch.Builder clearAggregationResults()
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
removeAggregationResults
public AggregationResultBatch.Builder removeAggregationResults(int index)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
getAggregationResultsBuilder
public AggregationResult.Builder getAggregationResultsBuilder(int index)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
getAggregationResultsOrBuilder
public AggregationResultOrBuilder getAggregationResultsOrBuilder(int index)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;- Specified by:
getAggregationResultsOrBuilderin interfaceAggregationResultBatchOrBuilder
-
getAggregationResultsOrBuilderList
public List<? extends AggregationResultOrBuilder> getAggregationResultsOrBuilderList()
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;- Specified by:
getAggregationResultsOrBuilderListin interfaceAggregationResultBatchOrBuilder
-
addAggregationResultsBuilder
public AggregationResult.Builder addAggregationResultsBuilder()
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
addAggregationResultsBuilder
public AggregationResult.Builder addAggregationResultsBuilder(int index)
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
getAggregationResultsBuilderList
public List<AggregationResult.Builder> getAggregationResultsBuilderList()
The aggregation results for this batch.
repeated .google.datastore.v1.AggregationResult aggregation_results = 1;
-
getMoreResultsValue
public int getMoreResultsValue()
The state of the query after the current batch. Only COUNT(*) aggregations are supported in the initial launch. Therefore, expected result type is limited to `NO_MORE_RESULTS`.
.google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 2;- Specified by:
getMoreResultsValuein interfaceAggregationResultBatchOrBuilder- Returns:
- The enum numeric value on the wire for moreResults.
-
setMoreResultsValue
public AggregationResultBatch.Builder setMoreResultsValue(int value)
The state of the query after the current batch. Only COUNT(*) aggregations are supported in the initial launch. Therefore, expected result type is limited to `NO_MORE_RESULTS`.
.google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 2;- Parameters:
value- The enum numeric value on the wire for moreResults to set.- Returns:
- This builder for chaining.
-
getMoreResults
public QueryResultBatch.MoreResultsType getMoreResults()
The state of the query after the current batch. Only COUNT(*) aggregations are supported in the initial launch. Therefore, expected result type is limited to `NO_MORE_RESULTS`.
.google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 2;- Specified by:
getMoreResultsin interfaceAggregationResultBatchOrBuilder- Returns:
- The moreResults.
-
setMoreResults
public AggregationResultBatch.Builder setMoreResults(QueryResultBatch.MoreResultsType value)
The state of the query after the current batch. Only COUNT(*) aggregations are supported in the initial launch. Therefore, expected result type is limited to `NO_MORE_RESULTS`.
.google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 2;- Parameters:
value- The moreResults to set.- Returns:
- This builder for chaining.
-
clearMoreResults
public AggregationResultBatch.Builder clearMoreResults()
The state of the query after the current batch. Only COUNT(*) aggregations are supported in the initial launch. Therefore, expected result type is limited to `NO_MORE_RESULTS`.
.google.datastore.v1.QueryResultBatch.MoreResultsType more_results = 2;- Returns:
- This builder for chaining.
-
hasReadTime
public boolean hasReadTime()
Read timestamp this batch was returned from. In a single transaction, subsequent query result batches for the same query can have a greater timestamp. Each batch's read timestamp is valid for all preceding batches.
.google.protobuf.Timestamp read_time = 3;- Specified by:
hasReadTimein interfaceAggregationResultBatchOrBuilder- Returns:
- Whether the readTime field is set.
-
getReadTime
public com.google.protobuf.Timestamp getReadTime()
Read timestamp this batch was returned from. In a single transaction, subsequent query result batches for the same query can have a greater timestamp. Each batch's read timestamp is valid for all preceding batches.
.google.protobuf.Timestamp read_time = 3;- Specified by:
getReadTimein interfaceAggregationResultBatchOrBuilder- Returns:
- The readTime.
-
setReadTime
public AggregationResultBatch.Builder setReadTime(com.google.protobuf.Timestamp value)
Read timestamp this batch was returned from. In a single transaction, subsequent query result batches for the same query can have a greater timestamp. Each batch's read timestamp is valid for all preceding batches.
.google.protobuf.Timestamp read_time = 3;
-
setReadTime
public AggregationResultBatch.Builder setReadTime(com.google.protobuf.Timestamp.Builder builderForValue)
Read timestamp this batch was returned from. In a single transaction, subsequent query result batches for the same query can have a greater timestamp. Each batch's read timestamp is valid for all preceding batches.
.google.protobuf.Timestamp read_time = 3;
-
mergeReadTime
public AggregationResultBatch.Builder mergeReadTime(com.google.protobuf.Timestamp value)
Read timestamp this batch was returned from. In a single transaction, subsequent query result batches for the same query can have a greater timestamp. Each batch's read timestamp is valid for all preceding batches.
.google.protobuf.Timestamp read_time = 3;
-
clearReadTime
public AggregationResultBatch.Builder clearReadTime()
Read timestamp this batch was returned from. In a single transaction, subsequent query result batches for the same query can have a greater timestamp. Each batch's read timestamp is valid for all preceding batches.
.google.protobuf.Timestamp read_time = 3;
-
getReadTimeBuilder
public com.google.protobuf.Timestamp.Builder getReadTimeBuilder()
Read timestamp this batch was returned from. In a single transaction, subsequent query result batches for the same query can have a greater timestamp. Each batch's read timestamp is valid for all preceding batches.
.google.protobuf.Timestamp read_time = 3;
-
getReadTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getReadTimeOrBuilder()
Read timestamp this batch was returned from. In a single transaction, subsequent query result batches for the same query can have a greater timestamp. Each batch's read timestamp is valid for all preceding batches.
.google.protobuf.Timestamp read_time = 3;- Specified by:
getReadTimeOrBuilderin interfaceAggregationResultBatchOrBuilder
-
setUnknownFields
public final AggregationResultBatch.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
-
mergeUnknownFields
public final AggregationResultBatch.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
-
-