Class AggregationResultBatch.Builder

    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • clear

        public AggregationResultBatch.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • getDefaultInstanceForType

        public AggregationResultBatch getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public AggregationResultBatch build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public AggregationResultBatch buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public AggregationResultBatch.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • clearField

        public AggregationResultBatch.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • clearOneof

        public AggregationResultBatch.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • setRepeatedField

        public AggregationResultBatch.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                               int index,
                                                               Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • addRepeatedField

        public AggregationResultBatch.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                                               Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.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:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<AggregationResultBatch.Builder>
        Throws:
        IOException
      • setAggregationResults

        public AggregationResultBatch.Builder setAggregationResults​(int index,
                                                                    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;
      • 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;
      • 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:
        getMoreResultsValue in interface AggregationResultBatchOrBuilder
        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:
        getMoreResults in interface AggregationResultBatchOrBuilder
        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:
        hasReadTime in interface AggregationResultBatchOrBuilder
        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:
        getReadTime in interface AggregationResultBatchOrBuilder
        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:
        getReadTimeOrBuilder in interface AggregationResultBatchOrBuilder
      • setUnknownFields

        public final AggregationResultBatch.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>
      • mergeUnknownFields

        public final AggregationResultBatch.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AggregationResultBatch.Builder>