Class ExecutePipelineResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<ExecutePipelineResponse.Builder>
com.google.firestore.v1.ExecutePipelineResponse.Builder
All Implemented Interfaces:
ExecutePipelineResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
ExecutePipelineResponse

public static final class ExecutePipelineResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ExecutePipelineResponse.Builder> implements ExecutePipelineResponseOrBuilder
 The response for [Firestore.Execute][].
 
Protobuf type google.firestore.v1.ExecutePipelineResponse
  • Method Details

    • 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<ExecutePipelineResponse.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<ExecutePipelineResponse.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<ExecutePipelineResponse.Builder>
    • getDefaultInstanceForType

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

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

      public ExecutePipelineResponse buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.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<ExecutePipelineResponse.Builder>
    • setField

      public ExecutePipelineResponse.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<ExecutePipelineResponse.Builder>
    • clearField

      public ExecutePipelineResponse.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<ExecutePipelineResponse.Builder>
    • clearOneof

      public ExecutePipelineResponse.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<ExecutePipelineResponse.Builder>
    • setRepeatedField

      public ExecutePipelineResponse.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<ExecutePipelineResponse.Builder>
    • addRepeatedField

      public ExecutePipelineResponse.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<ExecutePipelineResponse.Builder>
    • mergeFrom

      public ExecutePipelineResponse.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<ExecutePipelineResponse.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<ExecutePipelineResponse.Builder>
    • mergeFrom

      public ExecutePipelineResponse.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<ExecutePipelineResponse.Builder>
      Throws:
      IOException
    • getTransaction

      public com.google.protobuf.ByteString getTransaction()
       Newly created transaction identifier.
      
       This field is only specified as part of the first response from the server,
       alongside the `results` field when the original request specified
       [ExecuteRequest.new_transaction][].
       
      bytes transaction = 1;
      Specified by:
      getTransaction in interface ExecutePipelineResponseOrBuilder
      Returns:
      The transaction.
    • setTransaction

      public ExecutePipelineResponse.Builder setTransaction(com.google.protobuf.ByteString value)
       Newly created transaction identifier.
      
       This field is only specified as part of the first response from the server,
       alongside the `results` field when the original request specified
       [ExecuteRequest.new_transaction][].
       
      bytes transaction = 1;
      Parameters:
      value - The transaction to set.
      Returns:
      This builder for chaining.
    • clearTransaction

      public ExecutePipelineResponse.Builder clearTransaction()
       Newly created transaction identifier.
      
       This field is only specified as part of the first response from the server,
       alongside the `results` field when the original request specified
       [ExecuteRequest.new_transaction][].
       
      bytes transaction = 1;
      Returns:
      This builder for chaining.
    • getResultsList

      public List<Document> getResultsList()
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
      Specified by:
      getResultsList in interface ExecutePipelineResponseOrBuilder
    • getResultsCount

      public int getResultsCount()
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
      Specified by:
      getResultsCount in interface ExecutePipelineResponseOrBuilder
    • getResults

      public Document getResults(int index)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
      Specified by:
      getResults in interface ExecutePipelineResponseOrBuilder
    • setResults

      public ExecutePipelineResponse.Builder setResults(int index, Document value)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • setResults

      public ExecutePipelineResponse.Builder setResults(int index, Document.Builder builderForValue)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • addResults

      public ExecutePipelineResponse.Builder addResults(Document value)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • addResults

      public ExecutePipelineResponse.Builder addResults(int index, Document value)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • addResults

      public ExecutePipelineResponse.Builder addResults(Document.Builder builderForValue)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • addResults

      public ExecutePipelineResponse.Builder addResults(int index, Document.Builder builderForValue)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • addAllResults

      public ExecutePipelineResponse.Builder addAllResults(Iterable<? extends Document> values)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • clearResults

      public ExecutePipelineResponse.Builder clearResults()
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • removeResults

      public ExecutePipelineResponse.Builder removeResults(int index)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • getResultsBuilder

      public Document.Builder getResultsBuilder(int index)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • getResultsOrBuilder

      public DocumentOrBuilder getResultsOrBuilder(int index)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
      Specified by:
      getResultsOrBuilder in interface ExecutePipelineResponseOrBuilder
    • getResultsOrBuilderList

      public List<? extends DocumentOrBuilder> getResultsOrBuilderList()
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
      Specified by:
      getResultsOrBuilderList in interface ExecutePipelineResponseOrBuilder
    • addResultsBuilder

      public Document.Builder addResultsBuilder()
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • addResultsBuilder

      public Document.Builder addResultsBuilder(int index)
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • getResultsBuilderList

      public List<Document.Builder> getResultsBuilderList()
       An ordered batch of results returned executing a pipeline.
      
       The batch size is variable, and can even be zero for when only a partial
       progress message is returned.
      
       The fields present in the returned documents are only those that were
       explicitly requested in the pipeline, this includes those like
       [`__name__`][google.firestore.v1.Document.name] and
       [`__update_time__`][google.firestore.v1.Document.update_time]. This is
       explicitly a divergence from `Firestore.RunQuery` / `Firestore.GetDocument`
       RPCs which always return such fields even when they are not specified in
       the [`mask`][google.firestore.v1.DocumentMask].
       
      repeated .google.firestore.v1.Document results = 2;
    • hasExecutionTime

      public boolean hasExecutionTime()
       The time at which the results are valid.
      
       This is a (not strictly) monotonically increasing value across multiple
       responses in the same stream. The API guarantees that all previously
       returned results are still valid at the latest `execution_time`. This
       allows the API consumer to treat the query if it ran at the latest
       `execution_time` returned.
      
       If the query returns no results, a response with `execution_time` and no
       `results` will be sent, and this represents the time at which the operation
       was run.
       
      .google.protobuf.Timestamp execution_time = 3;
      Specified by:
      hasExecutionTime in interface ExecutePipelineResponseOrBuilder
      Returns:
      Whether the executionTime field is set.
    • getExecutionTime

      public com.google.protobuf.Timestamp getExecutionTime()
       The time at which the results are valid.
      
       This is a (not strictly) monotonically increasing value across multiple
       responses in the same stream. The API guarantees that all previously
       returned results are still valid at the latest `execution_time`. This
       allows the API consumer to treat the query if it ran at the latest
       `execution_time` returned.
      
       If the query returns no results, a response with `execution_time` and no
       `results` will be sent, and this represents the time at which the operation
       was run.
       
      .google.protobuf.Timestamp execution_time = 3;
      Specified by:
      getExecutionTime in interface ExecutePipelineResponseOrBuilder
      Returns:
      The executionTime.
    • setExecutionTime

      public ExecutePipelineResponse.Builder setExecutionTime(com.google.protobuf.Timestamp value)
       The time at which the results are valid.
      
       This is a (not strictly) monotonically increasing value across multiple
       responses in the same stream. The API guarantees that all previously
       returned results are still valid at the latest `execution_time`. This
       allows the API consumer to treat the query if it ran at the latest
       `execution_time` returned.
      
       If the query returns no results, a response with `execution_time` and no
       `results` will be sent, and this represents the time at which the operation
       was run.
       
      .google.protobuf.Timestamp execution_time = 3;
    • setExecutionTime

      public ExecutePipelineResponse.Builder setExecutionTime(com.google.protobuf.Timestamp.Builder builderForValue)
       The time at which the results are valid.
      
       This is a (not strictly) monotonically increasing value across multiple
       responses in the same stream. The API guarantees that all previously
       returned results are still valid at the latest `execution_time`. This
       allows the API consumer to treat the query if it ran at the latest
       `execution_time` returned.
      
       If the query returns no results, a response with `execution_time` and no
       `results` will be sent, and this represents the time at which the operation
       was run.
       
      .google.protobuf.Timestamp execution_time = 3;
    • mergeExecutionTime

      public ExecutePipelineResponse.Builder mergeExecutionTime(com.google.protobuf.Timestamp value)
       The time at which the results are valid.
      
       This is a (not strictly) monotonically increasing value across multiple
       responses in the same stream. The API guarantees that all previously
       returned results are still valid at the latest `execution_time`. This
       allows the API consumer to treat the query if it ran at the latest
       `execution_time` returned.
      
       If the query returns no results, a response with `execution_time` and no
       `results` will be sent, and this represents the time at which the operation
       was run.
       
      .google.protobuf.Timestamp execution_time = 3;
    • clearExecutionTime

      public ExecutePipelineResponse.Builder clearExecutionTime()
       The time at which the results are valid.
      
       This is a (not strictly) monotonically increasing value across multiple
       responses in the same stream. The API guarantees that all previously
       returned results are still valid at the latest `execution_time`. This
       allows the API consumer to treat the query if it ran at the latest
       `execution_time` returned.
      
       If the query returns no results, a response with `execution_time` and no
       `results` will be sent, and this represents the time at which the operation
       was run.
       
      .google.protobuf.Timestamp execution_time = 3;
    • getExecutionTimeBuilder

      public com.google.protobuf.Timestamp.Builder getExecutionTimeBuilder()
       The time at which the results are valid.
      
       This is a (not strictly) monotonically increasing value across multiple
       responses in the same stream. The API guarantees that all previously
       returned results are still valid at the latest `execution_time`. This
       allows the API consumer to treat the query if it ran at the latest
       `execution_time` returned.
      
       If the query returns no results, a response with `execution_time` and no
       `results` will be sent, and this represents the time at which the operation
       was run.
       
      .google.protobuf.Timestamp execution_time = 3;
    • getExecutionTimeOrBuilder

      public com.google.protobuf.TimestampOrBuilder getExecutionTimeOrBuilder()
       The time at which the results are valid.
      
       This is a (not strictly) monotonically increasing value across multiple
       responses in the same stream. The API guarantees that all previously
       returned results are still valid at the latest `execution_time`. This
       allows the API consumer to treat the query if it ran at the latest
       `execution_time` returned.
      
       If the query returns no results, a response with `execution_time` and no
       `results` will be sent, and this represents the time at which the operation
       was run.
       
      .google.protobuf.Timestamp execution_time = 3;
      Specified by:
      getExecutionTimeOrBuilder in interface ExecutePipelineResponseOrBuilder
    • hasExplainStats

      public boolean hasExplainStats()
       Query explain stats.
      
       This is present on the **last** response if the request configured explain
       to run in 'analyze' or 'explain' mode in the pipeline options. If the query
       does not return any results, a response with `explain_stats` and no
       `results` will still be sent.
       
      .google.firestore.v1.ExplainStats explain_stats = 4;
      Specified by:
      hasExplainStats in interface ExecutePipelineResponseOrBuilder
      Returns:
      Whether the explainStats field is set.
    • getExplainStats

      public ExplainStats getExplainStats()
       Query explain stats.
      
       This is present on the **last** response if the request configured explain
       to run in 'analyze' or 'explain' mode in the pipeline options. If the query
       does not return any results, a response with `explain_stats` and no
       `results` will still be sent.
       
      .google.firestore.v1.ExplainStats explain_stats = 4;
      Specified by:
      getExplainStats in interface ExecutePipelineResponseOrBuilder
      Returns:
      The explainStats.
    • setExplainStats

      public ExecutePipelineResponse.Builder setExplainStats(ExplainStats value)
       Query explain stats.
      
       This is present on the **last** response if the request configured explain
       to run in 'analyze' or 'explain' mode in the pipeline options. If the query
       does not return any results, a response with `explain_stats` and no
       `results` will still be sent.
       
      .google.firestore.v1.ExplainStats explain_stats = 4;
    • setExplainStats

      public ExecutePipelineResponse.Builder setExplainStats(ExplainStats.Builder builderForValue)
       Query explain stats.
      
       This is present on the **last** response if the request configured explain
       to run in 'analyze' or 'explain' mode in the pipeline options. If the query
       does not return any results, a response with `explain_stats` and no
       `results` will still be sent.
       
      .google.firestore.v1.ExplainStats explain_stats = 4;
    • mergeExplainStats

      public ExecutePipelineResponse.Builder mergeExplainStats(ExplainStats value)
       Query explain stats.
      
       This is present on the **last** response if the request configured explain
       to run in 'analyze' or 'explain' mode in the pipeline options. If the query
       does not return any results, a response with `explain_stats` and no
       `results` will still be sent.
       
      .google.firestore.v1.ExplainStats explain_stats = 4;
    • clearExplainStats

      public ExecutePipelineResponse.Builder clearExplainStats()
       Query explain stats.
      
       This is present on the **last** response if the request configured explain
       to run in 'analyze' or 'explain' mode in the pipeline options. If the query
       does not return any results, a response with `explain_stats` and no
       `results` will still be sent.
       
      .google.firestore.v1.ExplainStats explain_stats = 4;
    • getExplainStatsBuilder

      public ExplainStats.Builder getExplainStatsBuilder()
       Query explain stats.
      
       This is present on the **last** response if the request configured explain
       to run in 'analyze' or 'explain' mode in the pipeline options. If the query
       does not return any results, a response with `explain_stats` and no
       `results` will still be sent.
       
      .google.firestore.v1.ExplainStats explain_stats = 4;
    • getExplainStatsOrBuilder

      public ExplainStatsOrBuilder getExplainStatsOrBuilder()
       Query explain stats.
      
       This is present on the **last** response if the request configured explain
       to run in 'analyze' or 'explain' mode in the pipeline options. If the query
       does not return any results, a response with `explain_stats` and no
       `results` will still be sent.
       
      .google.firestore.v1.ExplainStats explain_stats = 4;
      Specified by:
      getExplainStatsOrBuilder in interface ExecutePipelineResponseOrBuilder
    • setUnknownFields

      public final ExecutePipelineResponse.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<ExecutePipelineResponse.Builder>
    • mergeUnknownFields

      public final ExecutePipelineResponse.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<ExecutePipelineResponse.Builder>