Class SearchResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<SearchResponse.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Builder>
org.opensearch.protobufs.SearchResponse.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable, SearchResponseOrBuilder
Enclosing class:
SearchResponse

public static final class SearchResponse.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Builder> implements SearchResponseOrBuilder
Protobuf type org.opensearch.protobufs.SearchResponse
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<SearchResponse.Builder>
    • internalGetFieldAccessorTable

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

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

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

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

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

      public SearchResponse.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<SearchResponse.Builder>
    • setField

      public SearchResponse.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<SearchResponse.Builder>
    • clearField

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

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

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

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

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

      public SearchResponse.Builder mergeFrom(SearchResponse other)
    • isInitialized

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

      public SearchResponse.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<SearchResponse.Builder>
      Throws:
      IOException
    • getTook

      public long getTook()
      int64 took = 1 [json_name = "took"];
      Specified by:
      getTook in interface SearchResponseOrBuilder
      Returns:
      The took.
    • setTook

      public SearchResponse.Builder setTook(long value)
      int64 took = 1 [json_name = "took"];
      Parameters:
      value - The took to set.
      Returns:
      This builder for chaining.
    • clearTook

      public SearchResponse.Builder clearTook()
      int64 took = 1 [json_name = "took"];
      Returns:
      This builder for chaining.
    • getTimedOut

      public boolean getTimedOut()
      bool timed_out = 2 [json_name = "timedOut"];
      Specified by:
      getTimedOut in interface SearchResponseOrBuilder
      Returns:
      The timedOut.
    • setTimedOut

      public SearchResponse.Builder setTimedOut(boolean value)
      bool timed_out = 2 [json_name = "timedOut"];
      Parameters:
      value - The timedOut to set.
      Returns:
      This builder for chaining.
    • clearTimedOut

      public SearchResponse.Builder clearTimedOut()
      bool timed_out = 2 [json_name = "timedOut"];
      Returns:
      This builder for chaining.
    • hasXShards

      public boolean hasXShards()
      .org.opensearch.protobufs.ShardStatistics x_shards = 3 [json_name = "xShards"];
      Specified by:
      hasXShards in interface SearchResponseOrBuilder
      Returns:
      Whether the xShards field is set.
    • getXShards

      public ShardStatistics getXShards()
      .org.opensearch.protobufs.ShardStatistics x_shards = 3 [json_name = "xShards"];
      Specified by:
      getXShards in interface SearchResponseOrBuilder
      Returns:
      The xShards.
    • setXShards

      public SearchResponse.Builder setXShards(ShardStatistics value)
      .org.opensearch.protobufs.ShardStatistics x_shards = 3 [json_name = "xShards"];
    • setXShards

      public SearchResponse.Builder setXShards(ShardStatistics.Builder builderForValue)
      .org.opensearch.protobufs.ShardStatistics x_shards = 3 [json_name = "xShards"];
    • mergeXShards

      public SearchResponse.Builder mergeXShards(ShardStatistics value)
      .org.opensearch.protobufs.ShardStatistics x_shards = 3 [json_name = "xShards"];
    • clearXShards

      public SearchResponse.Builder clearXShards()
      .org.opensearch.protobufs.ShardStatistics x_shards = 3 [json_name = "xShards"];
    • getXShardsBuilder

      public ShardStatistics.Builder getXShardsBuilder()
      .org.opensearch.protobufs.ShardStatistics x_shards = 3 [json_name = "xShards"];
    • getXShardsOrBuilder

      public ShardStatisticsOrBuilder getXShardsOrBuilder()
      .org.opensearch.protobufs.ShardStatistics x_shards = 3 [json_name = "xShards"];
      Specified by:
      getXShardsOrBuilder in interface SearchResponseOrBuilder
    • hasPhaseTook

      public boolean hasPhaseTook()
      optional .org.opensearch.protobufs.PhaseTook phase_took = 4 [json_name = "phaseTook"];
      Specified by:
      hasPhaseTook in interface SearchResponseOrBuilder
      Returns:
      Whether the phaseTook field is set.
    • getPhaseTook

      public PhaseTook getPhaseTook()
      optional .org.opensearch.protobufs.PhaseTook phase_took = 4 [json_name = "phaseTook"];
      Specified by:
      getPhaseTook in interface SearchResponseOrBuilder
      Returns:
      The phaseTook.
    • setPhaseTook

      public SearchResponse.Builder setPhaseTook(PhaseTook value)
      optional .org.opensearch.protobufs.PhaseTook phase_took = 4 [json_name = "phaseTook"];
    • setPhaseTook

      public SearchResponse.Builder setPhaseTook(PhaseTook.Builder builderForValue)
      optional .org.opensearch.protobufs.PhaseTook phase_took = 4 [json_name = "phaseTook"];
    • mergePhaseTook

      public SearchResponse.Builder mergePhaseTook(PhaseTook value)
      optional .org.opensearch.protobufs.PhaseTook phase_took = 4 [json_name = "phaseTook"];
    • clearPhaseTook

      public SearchResponse.Builder clearPhaseTook()
      optional .org.opensearch.protobufs.PhaseTook phase_took = 4 [json_name = "phaseTook"];
    • getPhaseTookBuilder

      public PhaseTook.Builder getPhaseTookBuilder()
      optional .org.opensearch.protobufs.PhaseTook phase_took = 4 [json_name = "phaseTook"];
    • getPhaseTookOrBuilder

      public PhaseTookOrBuilder getPhaseTookOrBuilder()
      optional .org.opensearch.protobufs.PhaseTook phase_took = 4 [json_name = "phaseTook"];
      Specified by:
      getPhaseTookOrBuilder in interface SearchResponseOrBuilder
    • hasHits

      public boolean hasHits()
      .org.opensearch.protobufs.HitsMetadata hits = 5 [json_name = "hits"];
      Specified by:
      hasHits in interface SearchResponseOrBuilder
      Returns:
      Whether the hits field is set.
    • getHits

      public HitsMetadata getHits()
      .org.opensearch.protobufs.HitsMetadata hits = 5 [json_name = "hits"];
      Specified by:
      getHits in interface SearchResponseOrBuilder
      Returns:
      The hits.
    • setHits

      public SearchResponse.Builder setHits(HitsMetadata value)
      .org.opensearch.protobufs.HitsMetadata hits = 5 [json_name = "hits"];
    • setHits

      public SearchResponse.Builder setHits(HitsMetadata.Builder builderForValue)
      .org.opensearch.protobufs.HitsMetadata hits = 5 [json_name = "hits"];
    • mergeHits

      public SearchResponse.Builder mergeHits(HitsMetadata value)
      .org.opensearch.protobufs.HitsMetadata hits = 5 [json_name = "hits"];
    • clearHits

      public SearchResponse.Builder clearHits()
      .org.opensearch.protobufs.HitsMetadata hits = 5 [json_name = "hits"];
    • getHitsBuilder

      public HitsMetadata.Builder getHitsBuilder()
      .org.opensearch.protobufs.HitsMetadata hits = 5 [json_name = "hits"];
    • getHitsOrBuilder

      public HitsMetadataOrBuilder getHitsOrBuilder()
      .org.opensearch.protobufs.HitsMetadata hits = 5 [json_name = "hits"];
      Specified by:
      getHitsOrBuilder in interface SearchResponseOrBuilder
    • getProcessorResultsList

      public List<ProcessorExecutionDetail> getProcessorResultsList()
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
      Specified by:
      getProcessorResultsList in interface SearchResponseOrBuilder
    • getProcessorResultsCount

      public int getProcessorResultsCount()
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
      Specified by:
      getProcessorResultsCount in interface SearchResponseOrBuilder
    • getProcessorResults

      public ProcessorExecutionDetail getProcessorResults(int index)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
      Specified by:
      getProcessorResults in interface SearchResponseOrBuilder
    • setProcessorResults

      public SearchResponse.Builder setProcessorResults(int index, ProcessorExecutionDetail value)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • setProcessorResults

      public SearchResponse.Builder setProcessorResults(int index, ProcessorExecutionDetail.Builder builderForValue)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • addProcessorResults

      public SearchResponse.Builder addProcessorResults(ProcessorExecutionDetail value)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • addProcessorResults

      public SearchResponse.Builder addProcessorResults(int index, ProcessorExecutionDetail value)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • addProcessorResults

      public SearchResponse.Builder addProcessorResults(ProcessorExecutionDetail.Builder builderForValue)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • addProcessorResults

      public SearchResponse.Builder addProcessorResults(int index, ProcessorExecutionDetail.Builder builderForValue)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • addAllProcessorResults

      public SearchResponse.Builder addAllProcessorResults(Iterable<? extends ProcessorExecutionDetail> values)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • clearProcessorResults

      public SearchResponse.Builder clearProcessorResults()
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • removeProcessorResults

      public SearchResponse.Builder removeProcessorResults(int index)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • getProcessorResultsBuilder

      public ProcessorExecutionDetail.Builder getProcessorResultsBuilder(int index)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • getProcessorResultsOrBuilder

      public ProcessorExecutionDetailOrBuilder getProcessorResultsOrBuilder(int index)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
      Specified by:
      getProcessorResultsOrBuilder in interface SearchResponseOrBuilder
    • getProcessorResultsOrBuilderList

      public List<? extends ProcessorExecutionDetailOrBuilder> getProcessorResultsOrBuilderList()
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
      Specified by:
      getProcessorResultsOrBuilderList in interface SearchResponseOrBuilder
    • addProcessorResultsBuilder

      public ProcessorExecutionDetail.Builder addProcessorResultsBuilder()
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • addProcessorResultsBuilder

      public ProcessorExecutionDetail.Builder addProcessorResultsBuilder(int index)
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • getProcessorResultsBuilderList

      public List<ProcessorExecutionDetail.Builder> getProcessorResultsBuilderList()
      repeated .org.opensearch.protobufs.ProcessorExecutionDetail processor_results = 6 [json_name = "processorResults"];
    • hasXClusters

      public boolean hasXClusters()
      optional .org.opensearch.protobufs.ClusterStatistics x_clusters = 7 [json_name = "xClusters"];
      Specified by:
      hasXClusters in interface SearchResponseOrBuilder
      Returns:
      Whether the xClusters field is set.
    • getXClusters

      public ClusterStatistics getXClusters()
      optional .org.opensearch.protobufs.ClusterStatistics x_clusters = 7 [json_name = "xClusters"];
      Specified by:
      getXClusters in interface SearchResponseOrBuilder
      Returns:
      The xClusters.
    • setXClusters

      public SearchResponse.Builder setXClusters(ClusterStatistics value)
      optional .org.opensearch.protobufs.ClusterStatistics x_clusters = 7 [json_name = "xClusters"];
    • setXClusters

      public SearchResponse.Builder setXClusters(ClusterStatistics.Builder builderForValue)
      optional .org.opensearch.protobufs.ClusterStatistics x_clusters = 7 [json_name = "xClusters"];
    • mergeXClusters

      public SearchResponse.Builder mergeXClusters(ClusterStatistics value)
      optional .org.opensearch.protobufs.ClusterStatistics x_clusters = 7 [json_name = "xClusters"];
    • clearXClusters

      public SearchResponse.Builder clearXClusters()
      optional .org.opensearch.protobufs.ClusterStatistics x_clusters = 7 [json_name = "xClusters"];
    • getXClustersBuilder

      public ClusterStatistics.Builder getXClustersBuilder()
      optional .org.opensearch.protobufs.ClusterStatistics x_clusters = 7 [json_name = "xClusters"];
    • getXClustersOrBuilder

      public ClusterStatisticsOrBuilder getXClustersOrBuilder()
      optional .org.opensearch.protobufs.ClusterStatistics x_clusters = 7 [json_name = "xClusters"];
      Specified by:
      getXClustersOrBuilder in interface SearchResponseOrBuilder
    • hasFields

      @Deprecated public boolean hasFields()
      Deprecated.
      org.opensearch.protobufs.SearchResponse.fields is deprecated. See protos/schemas/common.proto;l=0
      optional .org.opensearch.protobufs.ObjectMap fields = 8 [json_name = "fields", deprecated = true];
      Specified by:
      hasFields in interface SearchResponseOrBuilder
      Returns:
      Whether the fields field is set.
    • getFields

      @Deprecated public ObjectMap getFields()
      Deprecated.
      org.opensearch.protobufs.SearchResponse.fields is deprecated. See protos/schemas/common.proto;l=0
      optional .org.opensearch.protobufs.ObjectMap fields = 8 [json_name = "fields", deprecated = true];
      Specified by:
      getFields in interface SearchResponseOrBuilder
      Returns:
      The fields.
    • setFields

      @Deprecated public SearchResponse.Builder setFields(ObjectMap value)
      Deprecated.
      optional .org.opensearch.protobufs.ObjectMap fields = 8 [json_name = "fields", deprecated = true];
    • setFields

      @Deprecated public SearchResponse.Builder setFields(ObjectMap.Builder builderForValue)
      Deprecated.
      optional .org.opensearch.protobufs.ObjectMap fields = 8 [json_name = "fields", deprecated = true];
    • mergeFields

      @Deprecated public SearchResponse.Builder mergeFields(ObjectMap value)
      Deprecated.
      optional .org.opensearch.protobufs.ObjectMap fields = 8 [json_name = "fields", deprecated = true];
    • clearFields

      @Deprecated public SearchResponse.Builder clearFields()
      Deprecated.
      optional .org.opensearch.protobufs.ObjectMap fields = 8 [json_name = "fields", deprecated = true];
    • getFieldsBuilder

      @Deprecated public ObjectMap.Builder getFieldsBuilder()
      Deprecated.
      optional .org.opensearch.protobufs.ObjectMap fields = 8 [json_name = "fields", deprecated = true];
    • getFieldsOrBuilder

      @Deprecated public ObjectMapOrBuilder getFieldsOrBuilder()
      Deprecated.
      optional .org.opensearch.protobufs.ObjectMap fields = 8 [json_name = "fields", deprecated = true];
      Specified by:
      getFieldsOrBuilder in interface SearchResponseOrBuilder
    • hasNumReducePhases

      public boolean hasNumReducePhases()
      optional int32 num_reduce_phases = 9 [json_name = "numReducePhases"];
      Specified by:
      hasNumReducePhases in interface SearchResponseOrBuilder
      Returns:
      Whether the numReducePhases field is set.
    • getNumReducePhases

      public int getNumReducePhases()
      optional int32 num_reduce_phases = 9 [json_name = "numReducePhases"];
      Specified by:
      getNumReducePhases in interface SearchResponseOrBuilder
      Returns:
      The numReducePhases.
    • setNumReducePhases

      public SearchResponse.Builder setNumReducePhases(int value)
      optional int32 num_reduce_phases = 9 [json_name = "numReducePhases"];
      Parameters:
      value - The numReducePhases to set.
      Returns:
      This builder for chaining.
    • clearNumReducePhases

      public SearchResponse.Builder clearNumReducePhases()
      optional int32 num_reduce_phases = 9 [json_name = "numReducePhases"];
      Returns:
      This builder for chaining.
    • hasProfile

      public boolean hasProfile()
      optional .org.opensearch.protobufs.Profile profile = 10 [json_name = "profile"];
      Specified by:
      hasProfile in interface SearchResponseOrBuilder
      Returns:
      Whether the profile field is set.
    • getProfile

      public Profile getProfile()
      optional .org.opensearch.protobufs.Profile profile = 10 [json_name = "profile"];
      Specified by:
      getProfile in interface SearchResponseOrBuilder
      Returns:
      The profile.
    • setProfile

      public SearchResponse.Builder setProfile(Profile value)
      optional .org.opensearch.protobufs.Profile profile = 10 [json_name = "profile"];
    • setProfile

      public SearchResponse.Builder setProfile(Profile.Builder builderForValue)
      optional .org.opensearch.protobufs.Profile profile = 10 [json_name = "profile"];
    • mergeProfile

      public SearchResponse.Builder mergeProfile(Profile value)
      optional .org.opensearch.protobufs.Profile profile = 10 [json_name = "profile"];
    • clearProfile

      public SearchResponse.Builder clearProfile()
      optional .org.opensearch.protobufs.Profile profile = 10 [json_name = "profile"];
    • getProfileBuilder

      public Profile.Builder getProfileBuilder()
      optional .org.opensearch.protobufs.Profile profile = 10 [json_name = "profile"];
    • getProfileOrBuilder

      public ProfileOrBuilder getProfileOrBuilder()
      optional .org.opensearch.protobufs.Profile profile = 10 [json_name = "profile"];
      Specified by:
      getProfileOrBuilder in interface SearchResponseOrBuilder
    • hasPitId

      public boolean hasPitId()
      optional string pit_id = 11 [json_name = "pitId"];
      Specified by:
      hasPitId in interface SearchResponseOrBuilder
      Returns:
      Whether the pitId field is set.
    • getPitId

      public String getPitId()
      optional string pit_id = 11 [json_name = "pitId"];
      Specified by:
      getPitId in interface SearchResponseOrBuilder
      Returns:
      The pitId.
    • getPitIdBytes

      public com.google.protobuf.ByteString getPitIdBytes()
      optional string pit_id = 11 [json_name = "pitId"];
      Specified by:
      getPitIdBytes in interface SearchResponseOrBuilder
      Returns:
      The bytes for pitId.
    • setPitId

      public SearchResponse.Builder setPitId(String value)
      optional string pit_id = 11 [json_name = "pitId"];
      Parameters:
      value - The pitId to set.
      Returns:
      This builder for chaining.
    • clearPitId

      public SearchResponse.Builder clearPitId()
      optional string pit_id = 11 [json_name = "pitId"];
      Returns:
      This builder for chaining.
    • setPitIdBytes

      public SearchResponse.Builder setPitIdBytes(com.google.protobuf.ByteString value)
      optional string pit_id = 11 [json_name = "pitId"];
      Parameters:
      value - The bytes for pitId to set.
      Returns:
      This builder for chaining.
    • hasXScrollId

      public boolean hasXScrollId()
      optional string x_scroll_id = 12 [json_name = "xScrollId"];
      Specified by:
      hasXScrollId in interface SearchResponseOrBuilder
      Returns:
      Whether the xScrollId field is set.
    • getXScrollId

      public String getXScrollId()
      optional string x_scroll_id = 12 [json_name = "xScrollId"];
      Specified by:
      getXScrollId in interface SearchResponseOrBuilder
      Returns:
      The xScrollId.
    • getXScrollIdBytes

      public com.google.protobuf.ByteString getXScrollIdBytes()
      optional string x_scroll_id = 12 [json_name = "xScrollId"];
      Specified by:
      getXScrollIdBytes in interface SearchResponseOrBuilder
      Returns:
      The bytes for xScrollId.
    • setXScrollId

      public SearchResponse.Builder setXScrollId(String value)
      optional string x_scroll_id = 12 [json_name = "xScrollId"];
      Parameters:
      value - The xScrollId to set.
      Returns:
      This builder for chaining.
    • clearXScrollId

      public SearchResponse.Builder clearXScrollId()
      optional string x_scroll_id = 12 [json_name = "xScrollId"];
      Returns:
      This builder for chaining.
    • setXScrollIdBytes

      public SearchResponse.Builder setXScrollIdBytes(com.google.protobuf.ByteString value)
      optional string x_scroll_id = 12 [json_name = "xScrollId"];
      Parameters:
      value - The bytes for xScrollId to set.
      Returns:
      This builder for chaining.
    • hasTerminatedEarly

      public boolean hasTerminatedEarly()
      optional bool terminated_early = 13 [json_name = "terminatedEarly"];
      Specified by:
      hasTerminatedEarly in interface SearchResponseOrBuilder
      Returns:
      Whether the terminatedEarly field is set.
    • getTerminatedEarly

      public boolean getTerminatedEarly()
      optional bool terminated_early = 13 [json_name = "terminatedEarly"];
      Specified by:
      getTerminatedEarly in interface SearchResponseOrBuilder
      Returns:
      The terminatedEarly.
    • setTerminatedEarly

      public SearchResponse.Builder setTerminatedEarly(boolean value)
      optional bool terminated_early = 13 [json_name = "terminatedEarly"];
      Parameters:
      value - The terminatedEarly to set.
      Returns:
      This builder for chaining.
    • clearTerminatedEarly

      public SearchResponse.Builder clearTerminatedEarly()
      optional bool terminated_early = 13 [json_name = "terminatedEarly"];
      Returns:
      This builder for chaining.
    • getAggregationsCount

      public int getAggregationsCount()
      Description copied from interface: SearchResponseOrBuilder
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
      Specified by:
      getAggregationsCount in interface SearchResponseOrBuilder
    • containsAggregations

      public boolean containsAggregations(String key)
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
      Specified by:
      containsAggregations in interface SearchResponseOrBuilder
    • getAggregations

      @Deprecated public Map<String,Aggregate> getAggregations()
      Deprecated.
      Specified by:
      getAggregations in interface SearchResponseOrBuilder
    • getAggregationsMap

      public Map<String,Aggregate> getAggregationsMap()
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
      Specified by:
      getAggregationsMap in interface SearchResponseOrBuilder
    • getAggregationsOrDefault

      public Aggregate getAggregationsOrDefault(String key, Aggregate defaultValue)
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
      Specified by:
      getAggregationsOrDefault in interface SearchResponseOrBuilder
    • getAggregationsOrThrow

      public Aggregate getAggregationsOrThrow(String key)
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
      Specified by:
      getAggregationsOrThrow in interface SearchResponseOrBuilder
    • clearAggregations

      public SearchResponse.Builder clearAggregations()
    • removeAggregations

      public SearchResponse.Builder removeAggregations(String key)
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
    • getMutableAggregations

      @Deprecated public Map<String,Aggregate> getMutableAggregations()
      Deprecated.
      Use alternate mutation accessors instead.
    • putAggregations

      public SearchResponse.Builder putAggregations(String key, Aggregate value)
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
    • putAllAggregations

      public SearchResponse.Builder putAllAggregations(Map<String,Aggregate> values)
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
    • putAggregationsBuilderIfAbsent

      public Aggregate.Builder putAggregationsBuilderIfAbsent(String key)
      map<string, .org.opensearch.protobufs.Aggregate> aggregations = 14 [json_name = "aggregations"];
    • setUnknownFields

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

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