Interface CompleteQueryResponseOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    CompleteQueryResponse, CompleteQueryResponse.Builder

    public interface CompleteQueryResponseOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getCompletionResultsList

        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;
      • getCompletionResults

        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;
      • getCompletionResultsCount

        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;
      • getCompletionResultsOrBuilderList

        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;
      • getCompletionResultsOrBuilder

        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;
      • getAttributionToken

        String getAttributionToken()
         A unique complete token. This should be included in the
         [UserEvent.completion_detail][google.cloud.retail.v2alpha.UserEvent.completion_detail]
         for search events resulting from this completion, which enables accurate
         attribution of complete model performance.
         
        string attribution_token = 2;
        Returns:
        The attributionToken.
      • getAttributionTokenBytes

        com.google.protobuf.ByteString getAttributionTokenBytes()
         A unique complete token. This should be included in the
         [UserEvent.completion_detail][google.cloud.retail.v2alpha.UserEvent.completion_detail]
         for search events resulting from this completion, which enables accurate
         attribution of complete model performance.
         
        string attribution_token = 2;
        Returns:
        The bytes for attributionToken.
      • getRecentSearchResultsList

        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][google.cloud.retail.v2alpha.CompleteQueryRequest.visitor_id]
         field is set and [UserEvent][google.cloud.retail.v2alpha.UserEvent] is
         imported. The recent searches satisfy the follow rules:
        
          * They are ordered from latest to oldest.
        
          * They are matched with
          [CompleteQueryRequest.query][google.cloud.retail.v2alpha.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;
      • getRecentSearchResults

        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][google.cloud.retail.v2alpha.CompleteQueryRequest.visitor_id]
         field is set and [UserEvent][google.cloud.retail.v2alpha.UserEvent] is
         imported. The recent searches satisfy the follow rules:
        
          * They are ordered from latest to oldest.
        
          * They are matched with
          [CompleteQueryRequest.query][google.cloud.retail.v2alpha.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;
      • getRecentSearchResultsCount

        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][google.cloud.retail.v2alpha.CompleteQueryRequest.visitor_id]
         field is set and [UserEvent][google.cloud.retail.v2alpha.UserEvent] is
         imported. The recent searches satisfy the follow rules:
        
          * They are ordered from latest to oldest.
        
          * They are matched with
          [CompleteQueryRequest.query][google.cloud.retail.v2alpha.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;
      • getRecentSearchResultsOrBuilderList

        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][google.cloud.retail.v2alpha.CompleteQueryRequest.visitor_id]
         field is set and [UserEvent][google.cloud.retail.v2alpha.UserEvent] is
         imported. The recent searches satisfy the follow rules:
        
          * They are ordered from latest to oldest.
        
          * They are matched with
          [CompleteQueryRequest.query][google.cloud.retail.v2alpha.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;
      • getRecentSearchResultsOrBuilder

        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][google.cloud.retail.v2alpha.CompleteQueryRequest.visitor_id]
         field is set and [UserEvent][google.cloud.retail.v2alpha.UserEvent] is
         imported. The recent searches satisfy the follow rules:
        
          * They are ordered from latest to oldest.
        
          * They are matched with
          [CompleteQueryRequest.query][google.cloud.retail.v2alpha.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;
      • getAttributeResultsCount

        int getAttributeResultsCount()
         A map of matched attribute suggestions. This field is only available for
         "cloud-retail" dataset.
        
         Current supported keys:
        
         * `brands`
        
         * `categories`
         
        map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
      • containsAttributeResults

        boolean containsAttributeResults​(String key)
         A map of matched attribute suggestions. This field is only available for
         "cloud-retail" dataset.
        
         Current supported keys:
        
         * `brands`
        
         * `categories`
         
        map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
      • getAttributeResultsMap

        Map<String,​CompleteQueryResponse.AttributeResult> getAttributeResultsMap()
         A map of matched attribute suggestions. This field is only available for
         "cloud-retail" dataset.
        
         Current supported keys:
        
         * `brands`
        
         * `categories`
         
        map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
      • getAttributeResultsOrDefault

        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:
        
         * `brands`
        
         * `categories`
         
        map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;
      • getAttributeResultsOrThrow

        CompleteQueryResponse.AttributeResult getAttributeResultsOrThrow​(String key)
         A map of matched attribute suggestions. This field is only available for
         "cloud-retail" dataset.
        
         Current supported keys:
        
         * `brands`
        
         * `categories`
         
        map<string, .google.cloud.retail.v2alpha.CompleteQueryResponse.AttributeResult> attribute_results = 4;