Class SearchResponse.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<SearchResponse.Builder>
com.google.cloud.discoveryengine.v1beta.SearchResponse.Builder
All Implemented Interfaces:
SearchResponseOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
SearchResponse

public static final class SearchResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<SearchResponse.Builder> implements SearchResponseOrBuilder
 Response message for
 [SearchService.Search][google.cloud.discoveryengine.v1beta.SearchService.Search]
 method.
 
Protobuf type google.cloud.discoveryengine.v1beta.SearchResponse
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.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.GeneratedMessage.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.GeneratedMessage.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
    • 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.GeneratedMessage.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
    • getResultsList

      public List<SearchResponse.SearchResult> getResultsList()
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
      Specified by:
      getResultsList in interface SearchResponseOrBuilder
    • getResultsCount

      public int getResultsCount()
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
      Specified by:
      getResultsCount in interface SearchResponseOrBuilder
    • getResults

      public SearchResponse.SearchResult getResults(int index)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
      Specified by:
      getResults in interface SearchResponseOrBuilder
    • setResults

      public SearchResponse.Builder setResults(int index, SearchResponse.SearchResult value)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • setResults

      public SearchResponse.Builder setResults(int index, SearchResponse.SearchResult.Builder builderForValue)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • addResults

       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • addResults

      public SearchResponse.Builder addResults(int index, SearchResponse.SearchResult value)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • addResults

      public SearchResponse.Builder addResults(SearchResponse.SearchResult.Builder builderForValue)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • addResults

      public SearchResponse.Builder addResults(int index, SearchResponse.SearchResult.Builder builderForValue)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • addAllResults

      public SearchResponse.Builder addAllResults(Iterable<? extends SearchResponse.SearchResult> values)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • clearResults

      public SearchResponse.Builder clearResults()
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • removeResults

      public SearchResponse.Builder removeResults(int index)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • getResultsBuilder

      public SearchResponse.SearchResult.Builder getResultsBuilder(int index)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • getResultsOrBuilder

      public SearchResponse.SearchResultOrBuilder getResultsOrBuilder(int index)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
      Specified by:
      getResultsOrBuilder in interface SearchResponseOrBuilder
    • getResultsOrBuilderList

      public List<? extends SearchResponse.SearchResultOrBuilder> getResultsOrBuilderList()
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
      Specified by:
      getResultsOrBuilderList in interface SearchResponseOrBuilder
    • addResultsBuilder

      public SearchResponse.SearchResult.Builder addResultsBuilder()
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • addResultsBuilder

      public SearchResponse.SearchResult.Builder addResultsBuilder(int index)
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • getResultsBuilderList

      public List<SearchResponse.SearchResult.Builder> getResultsBuilderList()
       A list of matched documents. The order represents the ranking.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.SearchResult results = 1;
    • getFacetsList

      public List<SearchResponse.Facet> getFacetsList()
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
      Specified by:
      getFacetsList in interface SearchResponseOrBuilder
    • getFacetsCount

      public int getFacetsCount()
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
      Specified by:
      getFacetsCount in interface SearchResponseOrBuilder
    • getFacets

      public SearchResponse.Facet getFacets(int index)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
      Specified by:
      getFacets in interface SearchResponseOrBuilder
    • setFacets

      public SearchResponse.Builder setFacets(int index, SearchResponse.Facet value)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • setFacets

      public SearchResponse.Builder setFacets(int index, SearchResponse.Facet.Builder builderForValue)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • addFacets

      public SearchResponse.Builder addFacets(SearchResponse.Facet value)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • addFacets

      public SearchResponse.Builder addFacets(int index, SearchResponse.Facet value)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • addFacets

      public SearchResponse.Builder addFacets(SearchResponse.Facet.Builder builderForValue)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • addFacets

      public SearchResponse.Builder addFacets(int index, SearchResponse.Facet.Builder builderForValue)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • addAllFacets

      public SearchResponse.Builder addAllFacets(Iterable<? extends SearchResponse.Facet> values)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • clearFacets

      public SearchResponse.Builder clearFacets()
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • removeFacets

      public SearchResponse.Builder removeFacets(int index)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • getFacetsBuilder

      public SearchResponse.Facet.Builder getFacetsBuilder(int index)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • getFacetsOrBuilder

      public SearchResponse.FacetOrBuilder getFacetsOrBuilder(int index)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
      Specified by:
      getFacetsOrBuilder in interface SearchResponseOrBuilder
    • getFacetsOrBuilderList

      public List<? extends SearchResponse.FacetOrBuilder> getFacetsOrBuilderList()
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
      Specified by:
      getFacetsOrBuilderList in interface SearchResponseOrBuilder
    • addFacetsBuilder

      public SearchResponse.Facet.Builder addFacetsBuilder()
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • addFacetsBuilder

      public SearchResponse.Facet.Builder addFacetsBuilder(int index)
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • getFacetsBuilderList

      public List<SearchResponse.Facet.Builder> getFacetsBuilderList()
       Results of facets requested by user.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.Facet facets = 2;
    • hasGuidedSearchResult

      public boolean hasGuidedSearchResult()
       Guided search result.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult guided_search_result = 8;
      Specified by:
      hasGuidedSearchResult in interface SearchResponseOrBuilder
      Returns:
      Whether the guidedSearchResult field is set.
    • getGuidedSearchResult

      public SearchResponse.GuidedSearchResult getGuidedSearchResult()
       Guided search result.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult guided_search_result = 8;
      Specified by:
      getGuidedSearchResult in interface SearchResponseOrBuilder
      Returns:
      The guidedSearchResult.
    • setGuidedSearchResult

      public SearchResponse.Builder setGuidedSearchResult(SearchResponse.GuidedSearchResult value)
       Guided search result.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult guided_search_result = 8;
    • setGuidedSearchResult

      public SearchResponse.Builder setGuidedSearchResult(SearchResponse.GuidedSearchResult.Builder builderForValue)
       Guided search result.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult guided_search_result = 8;
    • mergeGuidedSearchResult

      public SearchResponse.Builder mergeGuidedSearchResult(SearchResponse.GuidedSearchResult value)
       Guided search result.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult guided_search_result = 8;
    • clearGuidedSearchResult

      public SearchResponse.Builder clearGuidedSearchResult()
       Guided search result.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult guided_search_result = 8;
    • getGuidedSearchResultBuilder

      public SearchResponse.GuidedSearchResult.Builder getGuidedSearchResultBuilder()
       Guided search result.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult guided_search_result = 8;
    • getGuidedSearchResultOrBuilder

      public SearchResponse.GuidedSearchResultOrBuilder getGuidedSearchResultOrBuilder()
       Guided search result.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.GuidedSearchResult guided_search_result = 8;
      Specified by:
      getGuidedSearchResultOrBuilder in interface SearchResponseOrBuilder
    • getTotalSize

      public int getTotalSize()
       The estimated total count of matched items irrespective of pagination. The
       count of
       [results][google.cloud.discoveryengine.v1beta.SearchResponse.results]
       returned by pagination may be less than the
       [total_size][google.cloud.discoveryengine.v1beta.SearchResponse.total_size]
       that matches.
       
      int32 total_size = 3;
      Specified by:
      getTotalSize in interface SearchResponseOrBuilder
      Returns:
      The totalSize.
    • setTotalSize

      public SearchResponse.Builder setTotalSize(int value)
       The estimated total count of matched items irrespective of pagination. The
       count of
       [results][google.cloud.discoveryengine.v1beta.SearchResponse.results]
       returned by pagination may be less than the
       [total_size][google.cloud.discoveryengine.v1beta.SearchResponse.total_size]
       that matches.
       
      int32 total_size = 3;
      Parameters:
      value - The totalSize to set.
      Returns:
      This builder for chaining.
    • clearTotalSize

      public SearchResponse.Builder clearTotalSize()
       The estimated total count of matched items irrespective of pagination. The
       count of
       [results][google.cloud.discoveryengine.v1beta.SearchResponse.results]
       returned by pagination may be less than the
       [total_size][google.cloud.discoveryengine.v1beta.SearchResponse.total_size]
       that matches.
       
      int32 total_size = 3;
      Returns:
      This builder for chaining.
    • getAttributionToken

      public String getAttributionToken()
       A unique search token. This should be included in the
       [UserEvent][google.cloud.discoveryengine.v1beta.UserEvent] logs resulting
       from this search, which enables accurate attribution of search model
       performance. This also helps to identify a request during the customer
       support scenarios.
       
      string attribution_token = 4;
      Specified by:
      getAttributionToken in interface SearchResponseOrBuilder
      Returns:
      The attributionToken.
    • getAttributionTokenBytes

      public com.google.protobuf.ByteString getAttributionTokenBytes()
       A unique search token. This should be included in the
       [UserEvent][google.cloud.discoveryengine.v1beta.UserEvent] logs resulting
       from this search, which enables accurate attribution of search model
       performance. This also helps to identify a request during the customer
       support scenarios.
       
      string attribution_token = 4;
      Specified by:
      getAttributionTokenBytes in interface SearchResponseOrBuilder
      Returns:
      The bytes for attributionToken.
    • setAttributionToken

      public SearchResponse.Builder setAttributionToken(String value)
       A unique search token. This should be included in the
       [UserEvent][google.cloud.discoveryengine.v1beta.UserEvent] logs resulting
       from this search, which enables accurate attribution of search model
       performance. This also helps to identify a request during the customer
       support scenarios.
       
      string attribution_token = 4;
      Parameters:
      value - The attributionToken to set.
      Returns:
      This builder for chaining.
    • clearAttributionToken

      public SearchResponse.Builder clearAttributionToken()
       A unique search token. This should be included in the
       [UserEvent][google.cloud.discoveryengine.v1beta.UserEvent] logs resulting
       from this search, which enables accurate attribution of search model
       performance. This also helps to identify a request during the customer
       support scenarios.
       
      string attribution_token = 4;
      Returns:
      This builder for chaining.
    • setAttributionTokenBytes

      public SearchResponse.Builder setAttributionTokenBytes(com.google.protobuf.ByteString value)
       A unique search token. This should be included in the
       [UserEvent][google.cloud.discoveryengine.v1beta.UserEvent] logs resulting
       from this search, which enables accurate attribution of search model
       performance. This also helps to identify a request during the customer
       support scenarios.
       
      string attribution_token = 4;
      Parameters:
      value - The bytes for attributionToken to set.
      Returns:
      This builder for chaining.
    • getRedirectUri

      public String getRedirectUri()
       The URI of a customer-defined redirect page. If redirect action is
       triggered, no search is performed, and only
       [redirect_uri][google.cloud.discoveryengine.v1beta.SearchResponse.redirect_uri]
       and
       [attribution_token][google.cloud.discoveryengine.v1beta.SearchResponse.attribution_token]
       are set in the response.
       
      string redirect_uri = 12;
      Specified by:
      getRedirectUri in interface SearchResponseOrBuilder
      Returns:
      The redirectUri.
    • getRedirectUriBytes

      public com.google.protobuf.ByteString getRedirectUriBytes()
       The URI of a customer-defined redirect page. If redirect action is
       triggered, no search is performed, and only
       [redirect_uri][google.cloud.discoveryengine.v1beta.SearchResponse.redirect_uri]
       and
       [attribution_token][google.cloud.discoveryengine.v1beta.SearchResponse.attribution_token]
       are set in the response.
       
      string redirect_uri = 12;
      Specified by:
      getRedirectUriBytes in interface SearchResponseOrBuilder
      Returns:
      The bytes for redirectUri.
    • setRedirectUri

      public SearchResponse.Builder setRedirectUri(String value)
       The URI of a customer-defined redirect page. If redirect action is
       triggered, no search is performed, and only
       [redirect_uri][google.cloud.discoveryengine.v1beta.SearchResponse.redirect_uri]
       and
       [attribution_token][google.cloud.discoveryengine.v1beta.SearchResponse.attribution_token]
       are set in the response.
       
      string redirect_uri = 12;
      Parameters:
      value - The redirectUri to set.
      Returns:
      This builder for chaining.
    • clearRedirectUri

      public SearchResponse.Builder clearRedirectUri()
       The URI of a customer-defined redirect page. If redirect action is
       triggered, no search is performed, and only
       [redirect_uri][google.cloud.discoveryengine.v1beta.SearchResponse.redirect_uri]
       and
       [attribution_token][google.cloud.discoveryengine.v1beta.SearchResponse.attribution_token]
       are set in the response.
       
      string redirect_uri = 12;
      Returns:
      This builder for chaining.
    • setRedirectUriBytes

      public SearchResponse.Builder setRedirectUriBytes(com.google.protobuf.ByteString value)
       The URI of a customer-defined redirect page. If redirect action is
       triggered, no search is performed, and only
       [redirect_uri][google.cloud.discoveryengine.v1beta.SearchResponse.redirect_uri]
       and
       [attribution_token][google.cloud.discoveryengine.v1beta.SearchResponse.attribution_token]
       are set in the response.
       
      string redirect_uri = 12;
      Parameters:
      value - The bytes for redirectUri to set.
      Returns:
      This builder for chaining.
    • getNextPageToken

      public String getNextPageToken()
       A token that can be sent as
       [SearchRequest.page_token][google.cloud.discoveryengine.v1beta.SearchRequest.page_token]
       to retrieve the next page. If this field is omitted, there are no
       subsequent pages.
       
      string next_page_token = 5;
      Specified by:
      getNextPageToken in interface SearchResponseOrBuilder
      Returns:
      The nextPageToken.
    • getNextPageTokenBytes

      public com.google.protobuf.ByteString getNextPageTokenBytes()
       A token that can be sent as
       [SearchRequest.page_token][google.cloud.discoveryengine.v1beta.SearchRequest.page_token]
       to retrieve the next page. If this field is omitted, there are no
       subsequent pages.
       
      string next_page_token = 5;
      Specified by:
      getNextPageTokenBytes in interface SearchResponseOrBuilder
      Returns:
      The bytes for nextPageToken.
    • setNextPageToken

      public SearchResponse.Builder setNextPageToken(String value)
       A token that can be sent as
       [SearchRequest.page_token][google.cloud.discoveryengine.v1beta.SearchRequest.page_token]
       to retrieve the next page. If this field is omitted, there are no
       subsequent pages.
       
      string next_page_token = 5;
      Parameters:
      value - The nextPageToken to set.
      Returns:
      This builder for chaining.
    • clearNextPageToken

      public SearchResponse.Builder clearNextPageToken()
       A token that can be sent as
       [SearchRequest.page_token][google.cloud.discoveryengine.v1beta.SearchRequest.page_token]
       to retrieve the next page. If this field is omitted, there are no
       subsequent pages.
       
      string next_page_token = 5;
      Returns:
      This builder for chaining.
    • setNextPageTokenBytes

      public SearchResponse.Builder setNextPageTokenBytes(com.google.protobuf.ByteString value)
       A token that can be sent as
       [SearchRequest.page_token][google.cloud.discoveryengine.v1beta.SearchRequest.page_token]
       to retrieve the next page. If this field is omitted, there are no
       subsequent pages.
       
      string next_page_token = 5;
      Parameters:
      value - The bytes for nextPageToken to set.
      Returns:
      This builder for chaining.
    • getCorrectedQuery

      public String getCorrectedQuery()
       Contains the spell corrected query, if found. If the spell correction type
       is AUTOMATIC, then the search results are based on corrected_query.
       Otherwise the original query is used for search.
       
      string corrected_query = 7;
      Specified by:
      getCorrectedQuery in interface SearchResponseOrBuilder
      Returns:
      The correctedQuery.
    • getCorrectedQueryBytes

      public com.google.protobuf.ByteString getCorrectedQueryBytes()
       Contains the spell corrected query, if found. If the spell correction type
       is AUTOMATIC, then the search results are based on corrected_query.
       Otherwise the original query is used for search.
       
      string corrected_query = 7;
      Specified by:
      getCorrectedQueryBytes in interface SearchResponseOrBuilder
      Returns:
      The bytes for correctedQuery.
    • setCorrectedQuery

      public SearchResponse.Builder setCorrectedQuery(String value)
       Contains the spell corrected query, if found. If the spell correction type
       is AUTOMATIC, then the search results are based on corrected_query.
       Otherwise the original query is used for search.
       
      string corrected_query = 7;
      Parameters:
      value - The correctedQuery to set.
      Returns:
      This builder for chaining.
    • clearCorrectedQuery

      public SearchResponse.Builder clearCorrectedQuery()
       Contains the spell corrected query, if found. If the spell correction type
       is AUTOMATIC, then the search results are based on corrected_query.
       Otherwise the original query is used for search.
       
      string corrected_query = 7;
      Returns:
      This builder for chaining.
    • setCorrectedQueryBytes

      public SearchResponse.Builder setCorrectedQueryBytes(com.google.protobuf.ByteString value)
       Contains the spell corrected query, if found. If the spell correction type
       is AUTOMATIC, then the search results are based on corrected_query.
       Otherwise the original query is used for search.
       
      string corrected_query = 7;
      Parameters:
      value - The bytes for correctedQuery to set.
      Returns:
      This builder for chaining.
    • hasSummary

      public boolean hasSummary()
       A summary as part of the search results.
       This field is only returned if
       [SearchRequest.ContentSearchSpec.summary_spec][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.summary_spec]
       is set.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.Summary summary = 9;
      Specified by:
      hasSummary in interface SearchResponseOrBuilder
      Returns:
      Whether the summary field is set.
    • getSummary

      public SearchResponse.Summary getSummary()
       A summary as part of the search results.
       This field is only returned if
       [SearchRequest.ContentSearchSpec.summary_spec][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.summary_spec]
       is set.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.Summary summary = 9;
      Specified by:
      getSummary in interface SearchResponseOrBuilder
      Returns:
      The summary.
    • setSummary

       A summary as part of the search results.
       This field is only returned if
       [SearchRequest.ContentSearchSpec.summary_spec][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.summary_spec]
       is set.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.Summary summary = 9;
    • setSummary

      public SearchResponse.Builder setSummary(SearchResponse.Summary.Builder builderForValue)
       A summary as part of the search results.
       This field is only returned if
       [SearchRequest.ContentSearchSpec.summary_spec][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.summary_spec]
       is set.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.Summary summary = 9;
    • mergeSummary

      public SearchResponse.Builder mergeSummary(SearchResponse.Summary value)
       A summary as part of the search results.
       This field is only returned if
       [SearchRequest.ContentSearchSpec.summary_spec][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.summary_spec]
       is set.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.Summary summary = 9;
    • clearSummary

      public SearchResponse.Builder clearSummary()
       A summary as part of the search results.
       This field is only returned if
       [SearchRequest.ContentSearchSpec.summary_spec][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.summary_spec]
       is set.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.Summary summary = 9;
    • getSummaryBuilder

      public SearchResponse.Summary.Builder getSummaryBuilder()
       A summary as part of the search results.
       This field is only returned if
       [SearchRequest.ContentSearchSpec.summary_spec][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.summary_spec]
       is set.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.Summary summary = 9;
    • getSummaryOrBuilder

      public SearchResponse.SummaryOrBuilder getSummaryOrBuilder()
       A summary as part of the search results.
       This field is only returned if
       [SearchRequest.ContentSearchSpec.summary_spec][google.cloud.discoveryengine.v1beta.SearchRequest.ContentSearchSpec.summary_spec]
       is set.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.Summary summary = 9;
      Specified by:
      getSummaryOrBuilder in interface SearchResponseOrBuilder
    • getAppliedControlsList

      public com.google.protobuf.ProtocolStringList getAppliedControlsList()
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Specified by:
      getAppliedControlsList in interface SearchResponseOrBuilder
      Returns:
      A list containing the appliedControls.
    • getAppliedControlsCount

      public int getAppliedControlsCount()
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Specified by:
      getAppliedControlsCount in interface SearchResponseOrBuilder
      Returns:
      The count of appliedControls.
    • getAppliedControls

      public String getAppliedControls(int index)
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Specified by:
      getAppliedControls in interface SearchResponseOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The appliedControls at the given index.
    • getAppliedControlsBytes

      public com.google.protobuf.ByteString getAppliedControlsBytes(int index)
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Specified by:
      getAppliedControlsBytes in interface SearchResponseOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the appliedControls at the given index.
    • setAppliedControls

      public SearchResponse.Builder setAppliedControls(int index, String value)
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Parameters:
      index - The index to set the value at.
      value - The appliedControls to set.
      Returns:
      This builder for chaining.
    • addAppliedControls

      public SearchResponse.Builder addAppliedControls(String value)
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Parameters:
      value - The appliedControls to add.
      Returns:
      This builder for chaining.
    • addAllAppliedControls

      public SearchResponse.Builder addAllAppliedControls(Iterable<String> values)
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Parameters:
      values - The appliedControls to add.
      Returns:
      This builder for chaining.
    • clearAppliedControls

      public SearchResponse.Builder clearAppliedControls()
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Returns:
      This builder for chaining.
    • addAppliedControlsBytes

      public SearchResponse.Builder addAppliedControlsBytes(com.google.protobuf.ByteString value)
       Controls applied as part of the Control service.
       
      repeated string applied_controls = 10;
      Parameters:
      value - The bytes of the appliedControls to add.
      Returns:
      This builder for chaining.
    • getGeoSearchDebugInfoList

      public List<SearchResponse.GeoSearchDebugInfo> getGeoSearchDebugInfoList()
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
      Specified by:
      getGeoSearchDebugInfoList in interface SearchResponseOrBuilder
    • getGeoSearchDebugInfoCount

      public int getGeoSearchDebugInfoCount()
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
      Specified by:
      getGeoSearchDebugInfoCount in interface SearchResponseOrBuilder
    • getGeoSearchDebugInfo

      public SearchResponse.GeoSearchDebugInfo getGeoSearchDebugInfo(int index)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
      Specified by:
      getGeoSearchDebugInfo in interface SearchResponseOrBuilder
    • setGeoSearchDebugInfo

      public SearchResponse.Builder setGeoSearchDebugInfo(int index, SearchResponse.GeoSearchDebugInfo value)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • setGeoSearchDebugInfo

      public SearchResponse.Builder setGeoSearchDebugInfo(int index, SearchResponse.GeoSearchDebugInfo.Builder builderForValue)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • addGeoSearchDebugInfo

      public SearchResponse.Builder addGeoSearchDebugInfo(SearchResponse.GeoSearchDebugInfo value)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • addGeoSearchDebugInfo

      public SearchResponse.Builder addGeoSearchDebugInfo(int index, SearchResponse.GeoSearchDebugInfo value)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • addGeoSearchDebugInfo

      public SearchResponse.Builder addGeoSearchDebugInfo(SearchResponse.GeoSearchDebugInfo.Builder builderForValue)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • addGeoSearchDebugInfo

      public SearchResponse.Builder addGeoSearchDebugInfo(int index, SearchResponse.GeoSearchDebugInfo.Builder builderForValue)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • addAllGeoSearchDebugInfo

      public SearchResponse.Builder addAllGeoSearchDebugInfo(Iterable<? extends SearchResponse.GeoSearchDebugInfo> values)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • clearGeoSearchDebugInfo

      public SearchResponse.Builder clearGeoSearchDebugInfo()
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • removeGeoSearchDebugInfo

      public SearchResponse.Builder removeGeoSearchDebugInfo(int index)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • getGeoSearchDebugInfoBuilder

      public SearchResponse.GeoSearchDebugInfo.Builder getGeoSearchDebugInfoBuilder(int index)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • getGeoSearchDebugInfoOrBuilder

      public SearchResponse.GeoSearchDebugInfoOrBuilder getGeoSearchDebugInfoOrBuilder(int index)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
      Specified by:
      getGeoSearchDebugInfoOrBuilder in interface SearchResponseOrBuilder
    • getGeoSearchDebugInfoOrBuilderList

      public List<? extends SearchResponse.GeoSearchDebugInfoOrBuilder> getGeoSearchDebugInfoOrBuilderList()
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
      Specified by:
      getGeoSearchDebugInfoOrBuilderList in interface SearchResponseOrBuilder
    • addGeoSearchDebugInfoBuilder

      public SearchResponse.GeoSearchDebugInfo.Builder addGeoSearchDebugInfoBuilder()
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • addGeoSearchDebugInfoBuilder

      public SearchResponse.GeoSearchDebugInfo.Builder addGeoSearchDebugInfoBuilder(int index)
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • getGeoSearchDebugInfoBuilderList

      public List<SearchResponse.GeoSearchDebugInfo.Builder> getGeoSearchDebugInfoBuilderList()
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.GeoSearchDebugInfo geo_search_debug_info = 16;
    • hasQueryExpansionInfo

      public boolean hasQueryExpansionInfo()
       Query expansion information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.QueryExpansionInfo query_expansion_info = 14;
      Specified by:
      hasQueryExpansionInfo in interface SearchResponseOrBuilder
      Returns:
      Whether the queryExpansionInfo field is set.
    • getQueryExpansionInfo

      public SearchResponse.QueryExpansionInfo getQueryExpansionInfo()
       Query expansion information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.QueryExpansionInfo query_expansion_info = 14;
      Specified by:
      getQueryExpansionInfo in interface SearchResponseOrBuilder
      Returns:
      The queryExpansionInfo.
    • setQueryExpansionInfo

      public SearchResponse.Builder setQueryExpansionInfo(SearchResponse.QueryExpansionInfo value)
       Query expansion information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.QueryExpansionInfo query_expansion_info = 14;
    • setQueryExpansionInfo

      public SearchResponse.Builder setQueryExpansionInfo(SearchResponse.QueryExpansionInfo.Builder builderForValue)
       Query expansion information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.QueryExpansionInfo query_expansion_info = 14;
    • mergeQueryExpansionInfo

      public SearchResponse.Builder mergeQueryExpansionInfo(SearchResponse.QueryExpansionInfo value)
       Query expansion information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.QueryExpansionInfo query_expansion_info = 14;
    • clearQueryExpansionInfo

      public SearchResponse.Builder clearQueryExpansionInfo()
       Query expansion information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.QueryExpansionInfo query_expansion_info = 14;
    • getQueryExpansionInfoBuilder

      public SearchResponse.QueryExpansionInfo.Builder getQueryExpansionInfoBuilder()
       Query expansion information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.QueryExpansionInfo query_expansion_info = 14;
    • getQueryExpansionInfoOrBuilder

      public SearchResponse.QueryExpansionInfoOrBuilder getQueryExpansionInfoOrBuilder()
       Query expansion information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.QueryExpansionInfo query_expansion_info = 14;
      Specified by:
      getQueryExpansionInfoOrBuilder in interface SearchResponseOrBuilder
    • hasNaturalLanguageQueryUnderstandingInfo

      public boolean hasNaturalLanguageQueryUnderstandingInfo()
       Natural language query understanding information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo natural_language_query_understanding_info = 15;
      Specified by:
      hasNaturalLanguageQueryUnderstandingInfo in interface SearchResponseOrBuilder
      Returns:
      Whether the naturalLanguageQueryUnderstandingInfo field is set.
    • getNaturalLanguageQueryUnderstandingInfo

      public SearchResponse.NaturalLanguageQueryUnderstandingInfo getNaturalLanguageQueryUnderstandingInfo()
       Natural language query understanding information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo natural_language_query_understanding_info = 15;
      Specified by:
      getNaturalLanguageQueryUnderstandingInfo in interface SearchResponseOrBuilder
      Returns:
      The naturalLanguageQueryUnderstandingInfo.
    • setNaturalLanguageQueryUnderstandingInfo

      public SearchResponse.Builder setNaturalLanguageQueryUnderstandingInfo(SearchResponse.NaturalLanguageQueryUnderstandingInfo value)
       Natural language query understanding information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo natural_language_query_understanding_info = 15;
    • setNaturalLanguageQueryUnderstandingInfo

      public SearchResponse.Builder setNaturalLanguageQueryUnderstandingInfo(SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder builderForValue)
       Natural language query understanding information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo natural_language_query_understanding_info = 15;
    • mergeNaturalLanguageQueryUnderstandingInfo

      public SearchResponse.Builder mergeNaturalLanguageQueryUnderstandingInfo(SearchResponse.NaturalLanguageQueryUnderstandingInfo value)
       Natural language query understanding information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo natural_language_query_understanding_info = 15;
    • clearNaturalLanguageQueryUnderstandingInfo

      public SearchResponse.Builder clearNaturalLanguageQueryUnderstandingInfo()
       Natural language query understanding information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo natural_language_query_understanding_info = 15;
    • getNaturalLanguageQueryUnderstandingInfoBuilder

      public SearchResponse.NaturalLanguageQueryUnderstandingInfo.Builder getNaturalLanguageQueryUnderstandingInfoBuilder()
       Natural language query understanding information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo natural_language_query_understanding_info = 15;
    • getNaturalLanguageQueryUnderstandingInfoOrBuilder

      public SearchResponse.NaturalLanguageQueryUnderstandingInfoOrBuilder getNaturalLanguageQueryUnderstandingInfoOrBuilder()
       Natural language query understanding information for the returned results.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.NaturalLanguageQueryUnderstandingInfo natural_language_query_understanding_info = 15;
      Specified by:
      getNaturalLanguageQueryUnderstandingInfoOrBuilder in interface SearchResponseOrBuilder
    • hasSessionInfo

      public boolean hasSessionInfo()
       Session information.
      
       Only set if
       [SearchRequest.session][google.cloud.discoveryengine.v1beta.SearchRequest.session]
       is provided. See its description for more details.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.SessionInfo session_info = 19;
      Specified by:
      hasSessionInfo in interface SearchResponseOrBuilder
      Returns:
      Whether the sessionInfo field is set.
    • getSessionInfo

      public SearchResponse.SessionInfo getSessionInfo()
       Session information.
      
       Only set if
       [SearchRequest.session][google.cloud.discoveryengine.v1beta.SearchRequest.session]
       is provided. See its description for more details.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.SessionInfo session_info = 19;
      Specified by:
      getSessionInfo in interface SearchResponseOrBuilder
      Returns:
      The sessionInfo.
    • setSessionInfo

      public SearchResponse.Builder setSessionInfo(SearchResponse.SessionInfo value)
       Session information.
      
       Only set if
       [SearchRequest.session][google.cloud.discoveryengine.v1beta.SearchRequest.session]
       is provided. See its description for more details.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.SessionInfo session_info = 19;
    • setSessionInfo

      public SearchResponse.Builder setSessionInfo(SearchResponse.SessionInfo.Builder builderForValue)
       Session information.
      
       Only set if
       [SearchRequest.session][google.cloud.discoveryengine.v1beta.SearchRequest.session]
       is provided. See its description for more details.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.SessionInfo session_info = 19;
    • mergeSessionInfo

      public SearchResponse.Builder mergeSessionInfo(SearchResponse.SessionInfo value)
       Session information.
      
       Only set if
       [SearchRequest.session][google.cloud.discoveryengine.v1beta.SearchRequest.session]
       is provided. See its description for more details.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.SessionInfo session_info = 19;
    • clearSessionInfo

      public SearchResponse.Builder clearSessionInfo()
       Session information.
      
       Only set if
       [SearchRequest.session][google.cloud.discoveryengine.v1beta.SearchRequest.session]
       is provided. See its description for more details.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.SessionInfo session_info = 19;
    • getSessionInfoBuilder

      public SearchResponse.SessionInfo.Builder getSessionInfoBuilder()
       Session information.
      
       Only set if
       [SearchRequest.session][google.cloud.discoveryengine.v1beta.SearchRequest.session]
       is provided. See its description for more details.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.SessionInfo session_info = 19;
    • getSessionInfoOrBuilder

      public SearchResponse.SessionInfoOrBuilder getSessionInfoOrBuilder()
       Session information.
      
       Only set if
       [SearchRequest.session][google.cloud.discoveryengine.v1beta.SearchRequest.session]
       is provided. See its description for more details.
       
      .google.cloud.discoveryengine.v1beta.SearchResponse.SessionInfo session_info = 19;
      Specified by:
      getSessionInfoOrBuilder in interface SearchResponseOrBuilder
    • getOneBoxResultsList

      public List<SearchResponse.OneBoxResult> getOneBoxResultsList()
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
      Specified by:
      getOneBoxResultsList in interface SearchResponseOrBuilder
    • getOneBoxResultsCount

      public int getOneBoxResultsCount()
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
      Specified by:
      getOneBoxResultsCount in interface SearchResponseOrBuilder
    • getOneBoxResults

      public SearchResponse.OneBoxResult getOneBoxResults(int index)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
      Specified by:
      getOneBoxResults in interface SearchResponseOrBuilder
    • setOneBoxResults

      public SearchResponse.Builder setOneBoxResults(int index, SearchResponse.OneBoxResult value)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • setOneBoxResults

      public SearchResponse.Builder setOneBoxResults(int index, SearchResponse.OneBoxResult.Builder builderForValue)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • addOneBoxResults

      public SearchResponse.Builder addOneBoxResults(SearchResponse.OneBoxResult value)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • addOneBoxResults

      public SearchResponse.Builder addOneBoxResults(int index, SearchResponse.OneBoxResult value)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • addOneBoxResults

      public SearchResponse.Builder addOneBoxResults(SearchResponse.OneBoxResult.Builder builderForValue)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • addOneBoxResults

      public SearchResponse.Builder addOneBoxResults(int index, SearchResponse.OneBoxResult.Builder builderForValue)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • addAllOneBoxResults

      public SearchResponse.Builder addAllOneBoxResults(Iterable<? extends SearchResponse.OneBoxResult> values)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • clearOneBoxResults

      public SearchResponse.Builder clearOneBoxResults()
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • removeOneBoxResults

      public SearchResponse.Builder removeOneBoxResults(int index)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • getOneBoxResultsBuilder

      public SearchResponse.OneBoxResult.Builder getOneBoxResultsBuilder(int index)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • getOneBoxResultsOrBuilder

      public SearchResponse.OneBoxResultOrBuilder getOneBoxResultsOrBuilder(int index)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
      Specified by:
      getOneBoxResultsOrBuilder in interface SearchResponseOrBuilder
    • getOneBoxResultsOrBuilderList

      public List<? extends SearchResponse.OneBoxResultOrBuilder> getOneBoxResultsOrBuilderList()
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
      Specified by:
      getOneBoxResultsOrBuilderList in interface SearchResponseOrBuilder
    • addOneBoxResultsBuilder

      public SearchResponse.OneBoxResult.Builder addOneBoxResultsBuilder()
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • addOneBoxResultsBuilder

      public SearchResponse.OneBoxResult.Builder addOneBoxResultsBuilder(int index)
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;
    • getOneBoxResultsBuilderList

      public List<SearchResponse.OneBoxResult.Builder> getOneBoxResultsBuilderList()
       A list of One Box results. There can be multiple One Box results of
       different types.
       
      repeated .google.cloud.discoveryengine.v1beta.SearchResponse.OneBoxResult one_box_results = 20;