public static final class CompleteQueryResponse.Builder extends GeneratedMessageV3.Builder<CompleteQueryResponse.Builder> implements CompleteQueryResponseOrBuilder
   
   Response of the auto-complete query.
 Protobuf type google.cloud.retail.v2alpha.CompleteQueryResponse
 
  
  
  
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  Returns
  
  Methods
  
  
  addAllCompletionResults(Iterable<? extends CompleteQueryResponse.CompletionResult> values)
  
    public CompleteQueryResponse.Builder addAllCompletionResults(Iterable<? extends CompleteQueryResponse.CompletionResult> values)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | values | 
        Iterable<? extends com.google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult>
  | 
      
    
  
  Returns
  
  
  addAllRecentSearchResults(Iterable<? extends CompleteQueryResponse.RecentSearchResult> values)
  
    public CompleteQueryResponse.Builder addAllRecentSearchResults(Iterable<? extends CompleteQueryResponse.RecentSearchResult> values)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | values | 
        Iterable<? extends com.google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult>
  | 
      
    
  
  Returns
  
  
  addCompletionResults(CompleteQueryResponse.CompletionResult value)
  
    public CompleteQueryResponse.Builder addCompletionResults(CompleteQueryResponse.CompletionResult value)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameter
  
  Returns
  
  
  addCompletionResults(CompleteQueryResponse.CompletionResult.Builder builderForValue)
  
    public CompleteQueryResponse.Builder addCompletionResults(CompleteQueryResponse.CompletionResult.Builder builderForValue)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameter
  
  Returns
  
  
  addCompletionResults(int index, CompleteQueryResponse.CompletionResult value)
  
    public CompleteQueryResponse.Builder addCompletionResults(int index, CompleteQueryResponse.CompletionResult value)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameters
  
  Returns
  
  
  addCompletionResults(int index, CompleteQueryResponse.CompletionResult.Builder builderForValue)
  
    public CompleteQueryResponse.Builder addCompletionResults(int index, CompleteQueryResponse.CompletionResult.Builder builderForValue)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameters
  
  Returns
  
  
  addCompletionResultsBuilder()
  
    public CompleteQueryResponse.CompletionResult.Builder addCompletionResultsBuilder()
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Returns
  
  
  addCompletionResultsBuilder(int index)
  
    public CompleteQueryResponse.CompletionResult.Builder addCompletionResultsBuilder(int index)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  addRecentSearchResults(CompleteQueryResponse.RecentSearchResult value)
  
    public CompleteQueryResponse.Builder addRecentSearchResults(CompleteQueryResponse.RecentSearchResult value)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameter
  
  Returns
  
  
  addRecentSearchResults(CompleteQueryResponse.RecentSearchResult.Builder builderForValue)
  
    public CompleteQueryResponse.Builder addRecentSearchResults(CompleteQueryResponse.RecentSearchResult.Builder builderForValue)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameter
  
  Returns
  
  
  addRecentSearchResults(int index, CompleteQueryResponse.RecentSearchResult value)
  
    public CompleteQueryResponse.Builder addRecentSearchResults(int index, CompleteQueryResponse.RecentSearchResult value)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameters
  
  Returns
  
  
  addRecentSearchResults(int index, CompleteQueryResponse.RecentSearchResult.Builder builderForValue)
  
    public CompleteQueryResponse.Builder addRecentSearchResults(int index, CompleteQueryResponse.RecentSearchResult.Builder builderForValue)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameters
  
  Returns
  
  
  addRecentSearchResultsBuilder()
  
    public CompleteQueryResponse.RecentSearchResult.Builder addRecentSearchResultsBuilder()
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Returns
  
  
  addRecentSearchResultsBuilder(int index)
  
    public CompleteQueryResponse.RecentSearchResult.Builder addRecentSearchResultsBuilder(int index)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public CompleteQueryResponse.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  build()
  
    public CompleteQueryResponse build()
   
  Returns
  
  
  buildPartial()
  
    public CompleteQueryResponse buildPartial()
   
  Returns
  
  
  clear()
  
    public CompleteQueryResponse.Builder clear()
   
  Returns
  
  Overrides
  
  
  clearAttributeResults()
  
    public CompleteQueryResponse.Builder clearAttributeResults()
   
  Returns
  
  
  clearAttributionToken()
  
    public CompleteQueryResponse.Builder clearAttributionToken()
   
   A unique complete token. This should be included in the
 UserEvent.completion_detail
 for search events resulting from this completion, which enables accurate
 attribution of complete model performance.
 string attribution_token = 2;
 
  Returns
  
  
  clearCompletionResults()
  
    public CompleteQueryResponse.Builder clearCompletionResults()
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Returns
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public CompleteQueryResponse.Builder clearField(Descriptors.FieldDescriptor field)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public CompleteQueryResponse.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  clearRecentSearchResults()
  
    public CompleteQueryResponse.Builder clearRecentSearchResults()
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Returns
  
  
  clone()
  
    public CompleteQueryResponse.Builder clone()
   
  Returns
  
  Overrides
  
  
  containsAttributeResults(String key)
  
    public boolean containsAttributeResults(String key)
   
   A map of matched attribute suggestions. This field is only available for
 "cloud-retail" dataset.
 Current supported keys:
 
 map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
 
 
  Parameter
  
  Returns
  
  
  getAttributeResults()
  
    public Map<String,CompleteQueryResponse.AttributeResult> getAttributeResults()
   
  
  Returns
  
  
  getAttributeResultsCount()
  
    public int getAttributeResultsCount()
   
   A map of matched attribute suggestions. This field is only available for
 "cloud-retail" dataset.
 Current supported keys:
 
 map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
 
 
  Returns
  
  
  getAttributeResultsMap()
  
    public Map<String,CompleteQueryResponse.AttributeResult> getAttributeResultsMap()
   
   A map of matched attribute suggestions. This field is only available for
 "cloud-retail" dataset.
 Current supported keys:
 
 map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
 
 
  Returns
  
  
  getAttributeResultsOrDefault(String key, CompleteQueryResponse.AttributeResult defaultValue)
  
    public CompleteQueryResponse.AttributeResult getAttributeResultsOrDefault(String key, CompleteQueryResponse.AttributeResult defaultValue)
   
   A map of matched attribute suggestions. This field is only available for
 "cloud-retail" dataset.
 Current supported keys:
 
 map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
 
 
  Parameters
  
  Returns
  
  
  getAttributeResultsOrThrow(String key)
  
    public CompleteQueryResponse.AttributeResult getAttributeResultsOrThrow(String key)
   
   A map of matched attribute suggestions. This field is only available for
 "cloud-retail" dataset.
 Current supported keys:
 
 map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
 
 
  Parameter
  
  Returns
  
  
  getAttributionToken()
  
    public String getAttributionToken()
   
   A unique complete token. This should be included in the
 UserEvent.completion_detail
 for search events resulting from this completion, which enables accurate
 attribution of complete model performance.
 string attribution_token = 2;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | String | 
        The attributionToken. 
 | 
      
    
  
  
  getAttributionTokenBytes()
  
    public ByteString getAttributionTokenBytes()
   
   A unique complete token. This should be included in the
 UserEvent.completion_detail
 for search events resulting from this completion, which enables accurate
 attribution of complete model performance.
 string attribution_token = 2;
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | ByteString | 
        The bytes for attributionToken. 
 | 
      
    
  
  
  getCompletionResults(int index)
  
    public CompleteQueryResponse.CompletionResult getCompletionResults(int index)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getCompletionResultsBuilder(int index)
  
    public CompleteQueryResponse.CompletionResult.Builder getCompletionResultsBuilder(int index)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getCompletionResultsBuilderList()
  
    public List<CompleteQueryResponse.CompletionResult.Builder> getCompletionResultsBuilderList()
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Returns
  
  
  getCompletionResultsCount()
  
    public int getCompletionResultsCount()
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Returns
  
  
  getCompletionResultsList()
  
    public List<CompleteQueryResponse.CompletionResult> getCompletionResultsList()
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Returns
  
  
  getCompletionResultsOrBuilder(int index)
  
    public CompleteQueryResponse.CompletionResultOrBuilder getCompletionResultsOrBuilder(int index)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getCompletionResultsOrBuilderList()
  
    public List<? extends CompleteQueryResponse.CompletionResultOrBuilder> getCompletionResultsOrBuilderList()
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | List<? extends com.google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResultOrBuilder> | 
         | 
      
    
  
  
  getDefaultInstanceForType()
  
    public CompleteQueryResponse getDefaultInstanceForType()
   
  Returns
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  Returns
  
  Overrides
  
  
  getMutableAttributeResults()
  
    public Map<String,CompleteQueryResponse.AttributeResult> getMutableAttributeResults()
   
  Use alternate mutation accessors instead.
 
  Returns
  
  
  getRecentSearchResults(int index)
  
    public CompleteQueryResponse.RecentSearchResult getRecentSearchResults(int index)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getRecentSearchResultsBuilder(int index)
  
    public CompleteQueryResponse.RecentSearchResult.Builder getRecentSearchResultsBuilder(int index)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getRecentSearchResultsBuilderList()
  
    public List<CompleteQueryResponse.RecentSearchResult.Builder> getRecentSearchResultsBuilderList()
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Returns
  
  
  getRecentSearchResultsCount()
  
    public int getRecentSearchResultsCount()
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Returns
  
  
  getRecentSearchResultsList()
  
    public List<CompleteQueryResponse.RecentSearchResult> getRecentSearchResultsList()
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Returns
  
  
  getRecentSearchResultsOrBuilder(int index)
  
    public CompleteQueryResponse.RecentSearchResultOrBuilder getRecentSearchResultsOrBuilder(int index)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  getRecentSearchResultsOrBuilderList()
  
    public List<? extends CompleteQueryResponse.RecentSearchResultOrBuilder> getRecentSearchResultsOrBuilderList()
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Returns
  
    
      
        | Type | 
        Description | 
      
      
        | List<? extends com.google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResultOrBuilder> | 
         | 
      
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  Returns
  
  Overrides
  
  
  internalGetMapField(int number)
  
    protected MapField internalGetMapField(int number)
   
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | number | 
        int
  | 
      
    
  
  Returns
  
  Overrides
  
  
  internalGetMutableMapField(int number)
  
    protected MapField internalGetMutableMapField(int number)
   
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | number | 
        int
  | 
      
    
  
  Returns
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  Returns
  
  Overrides
  
  
  mergeFrom(CompleteQueryResponse other)
  
    public CompleteQueryResponse.Builder mergeFrom(CompleteQueryResponse other)
   
  Parameter
  
  Returns
  
  
  
  
    public CompleteQueryResponse.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  Parameters
  
  Returns
  
  Overrides
  
  Exceptions
  
  
  mergeFrom(Message other)
  
    public CompleteQueryResponse.Builder mergeFrom(Message other)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final CompleteQueryResponse.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides
  
  
  putAllAttributeResults(Map<String,CompleteQueryResponse.AttributeResult> values)
  
    public CompleteQueryResponse.Builder putAllAttributeResults(Map<String,CompleteQueryResponse.AttributeResult> values)
   
   A map of matched attribute suggestions. This field is only available for
 "cloud-retail" dataset.
 Current supported keys:
 
 map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
 
 
  Parameter
  
  Returns
  
  
  putAttributeResults(String key, CompleteQueryResponse.AttributeResult value)
  
    public CompleteQueryResponse.Builder putAttributeResults(String key, CompleteQueryResponse.AttributeResult value)
   
   A map of matched attribute suggestions. This field is only available for
 "cloud-retail" dataset.
 Current supported keys:
 
 map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
 
 
  Parameters
  
  Returns
  
  
  removeAttributeResults(String key)
  
    public CompleteQueryResponse.Builder removeAttributeResults(String key)
   
   A map of matched attribute suggestions. This field is only available for
 "cloud-retail" dataset.
 Current supported keys:
 
 map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
 
 
  Parameter
  
  Returns
  
  
  removeCompletionResults(int index)
  
    public CompleteQueryResponse.Builder removeCompletionResults(int index)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  removeRecentSearchResults(int index)
  
    public CompleteQueryResponse.Builder removeRecentSearchResults(int index)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | index | 
        int
  | 
      
    
  
  Returns
  
  
  setAttributionToken(String value)
  
    public CompleteQueryResponse.Builder setAttributionToken(String value)
   
   A unique complete token. This should be included in the
 UserEvent.completion_detail
 for search events resulting from this completion, which enables accurate
 attribution of complete model performance.
 string attribution_token = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | value | 
        String
 The attributionToken to set. 
 | 
      
    
  
  Returns
  
  
  setAttributionTokenBytes(ByteString value)
  
    public CompleteQueryResponse.Builder setAttributionTokenBytes(ByteString value)
   
   A unique complete token. This should be included in the
 UserEvent.completion_detail
 for search events resulting from this completion, which enables accurate
 attribution of complete model performance.
 string attribution_token = 2;
 
  Parameter
  
    
      
        | Name | 
        Description | 
      
      
        | value | 
        ByteString
 The bytes for attributionToken to set. 
 | 
      
    
  
  Returns
  
  
  setCompletionResults(int index, CompleteQueryResponse.CompletionResult value)
  
    public CompleteQueryResponse.Builder setCompletionResults(int index, CompleteQueryResponse.CompletionResult value)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameters
  
  Returns
  
  
  setCompletionResults(int index, CompleteQueryResponse.CompletionResult.Builder builderForValue)
  
    public CompleteQueryResponse.Builder setCompletionResults(int index, CompleteQueryResponse.CompletionResult.Builder builderForValue)
   
   Results of the matching suggestions. The result list is ordered and the
 first result is top suggestion.
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult completion_results = 1;
 
 
  Parameters
  
  Returns
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public CompleteQueryResponse.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setRecentSearchResults(int index, CompleteQueryResponse.RecentSearchResult value)
  
    public CompleteQueryResponse.Builder setRecentSearchResults(int index, CompleteQueryResponse.RecentSearchResult value)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameters
  
  Returns
  
  
  setRecentSearchResults(int index, CompleteQueryResponse.RecentSearchResult.Builder builderForValue)
  
    public CompleteQueryResponse.Builder setRecentSearchResults(int index, CompleteQueryResponse.RecentSearchResult.Builder builderForValue)
   
   Matched recent searches of this user. The maximum number of recent searches
 is 10. This field is a restricted feature. Contact Retail Search support
 team if you are interested in enabling it.
 This feature is only available when
 CompleteQueryRequest.visitor_id
 field is set and UserEvent is
 imported. The recent searches satisfy the follow rules:
- They are ordered from latest to oldest.
 
- They are matched with
CompleteQueryRequest.query
case insensitively.
 
- They are transformed to lower case.
 
- They are UTF-8 safe.
Recent searches are deduplicated. More recent searches will be reserved
when duplication happens.
 
 
 repeated .google.cloud.retail.v2alpha.CompleteQueryResponse.RecentSearchResult recent_search_results = 3;
 
 
  Parameters
  
  Returns
  
  
  setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public CompleteQueryResponse.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  Parameters
  
  Returns
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final CompleteQueryResponse.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  Parameter
  
  Returns
  
  Overrides