Class CompleteQueryResponse.CompletionResult (2.37.0) 
  
  
  
   
  
    
  
  
    
    
    
    
  Version 2.37.0keyboard_arrow_down  
  
 
    
    
    
      
  
  
  
    
public   static   final   class  CompleteQueryResponse . CompletionResult   extends   GeneratedMessageV3   implements   CompleteQueryResponse . CompletionResultOrBuilder  
   Resource that represents completion results.
 Protobuf type google.cloud.retail.v2alpha.CompleteQueryResponse.CompletionResult
    Inherited Members 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT) 
    
    
      com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT,int) 
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.<T>emptyList(java.lang.Class<T>) 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int) 
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Fields
   
  ATTRIBUTES_FIELD_NUMBER 
  
    
public   static   final   int   ATTRIBUTES_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  FACETS_FIELD_NUMBER 
  
    
public   static   final   int   FACETS_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  SUGGESTION_FIELD_NUMBER 
  
    
public   static   final   int   SUGGESTION_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  TOTAL_PRODUCT_COUNT_FIELD_NUMBER 
  
    
public   static   final   int   TOTAL_PRODUCT_COUNT_FIELD_NUMBER  
  
    
      
        Field Value  
      
        Type Description  
      
        int  
     
  
  Static Methods
   
  getDefaultInstance() 
  
    
public   static   CompleteQueryResponse . CompletionResult   getDefaultInstance ()  
  
  getDescriptor() 
  
    
public   static   final   Descriptors . Descriptor   getDescriptor ()  
  
  newBuilder() 
  
    
public   static   CompleteQueryResponse . CompletionResult . Builder   newBuilder ()  
  
  newBuilder(CompleteQueryResponse.CompletionResult prototype) 
  
    
public   static   CompleteQueryResponse . CompletionResult . Builder   newBuilder ( CompleteQueryResponse . CompletionResult   prototype )  
  
  
  
    
public   static   CompleteQueryResponse . CompletionResult   parseDelimitedFrom ( InputStream   input )  
  
  
  
  
    
public   static   CompleteQueryResponse . CompletionResult   parseDelimitedFrom ( InputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  parseFrom(byte[] data) 
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( byte []   data )  
  
    
      
        Parameter  
      
        Name Description  
      
        databyte [] 
     
  
  
  
  parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) 
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( byte []   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  parseFrom(ByteString data) 
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( ByteString   data )  
  
  
  
  parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) 
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( ByteString   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( CodedInputStream   input )  
  
  
  
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( CodedInputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( InputStream   input )  
  
  
  
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( InputStream   input ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  parseFrom(ByteBuffer data) 
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( ByteBuffer   data )  
  
  
  
  parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry) 
  
    
public   static   CompleteQueryResponse . CompletionResult   parseFrom ( ByteBuffer   data ,   ExtensionRegistryLite   extensionRegistry )  
  
  
  
  parser() 
  
    
public   static   Parser<CompleteQueryResponse . CompletionResult >  parser ()  
  
  Methods
   
  containsAttributes(String key) 
  
    
public   boolean   containsAttributes ( String   key )  
   Custom attributes for the suggestion term.
For "user-data", the attributes are additional custom attributes
ingested through BigQuery.
For "cloud-retail", the attributes are product attributes generated
by Cloud Retail. It requires
UserEvent.product_details 
is imported properly.
 
 map<string, .google.cloud.retail.v2alpha.CustomAttribute> attributes = 2;
    
      
        Parameter  
      
        Name Description  
      
        keyString  
     
  
  
  equals(Object obj) 
  
    
public   boolean   equals ( Object   obj )  
  
    
      
        Parameter  
      
        Name Description  
      
        objObject  
     
  
  
  Overrides 
  
  getAttributes() (deprecated) 
  
    
public   Map<String , CustomAttribute >  getAttributes ()  
  
  
  getAttributesCount() 
  
    
public   int   getAttributesCount ()  
   Custom attributes for the suggestion term.
For "user-data", the attributes are additional custom attributes
ingested through BigQuery.
For "cloud-retail", the attributes are product attributes generated
by Cloud Retail. It requires
UserEvent.product_details 
is imported properly.
 
 map<string, .google.cloud.retail.v2alpha.CustomAttribute> attributes = 2;
    
      
        Returns  
      
        Type Description  
      
        int  
     
  
  getAttributesMap() 
  
    
public   Map<String , CustomAttribute >  getAttributesMap ()  
   Custom attributes for the suggestion term.
For "user-data", the attributes are additional custom attributes
ingested through BigQuery.
For "cloud-retail", the attributes are product attributes generated
by Cloud Retail. It requires
UserEvent.product_details 
is imported properly.
 
 map<string, .google.cloud.retail.v2alpha.CustomAttribute> attributes = 2;
getAttributesOrDefault(String key, CustomAttribute defaultValue) 
  
    
public   CustomAttribute   getAttributesOrDefault ( String   key ,   CustomAttribute   defaultValue )  
   Custom attributes for the suggestion term.
For "user-data", the attributes are additional custom attributes
ingested through BigQuery.
For "cloud-retail", the attributes are product attributes generated
by Cloud Retail. It requires
UserEvent.product_details 
is imported properly.
 
 map<string, .google.cloud.retail.v2alpha.CustomAttribute> attributes = 2;
getAttributesOrThrow(String key) 
  
    
public   CustomAttribute   getAttributesOrThrow ( String   key )  
   Custom attributes for the suggestion term.
For "user-data", the attributes are additional custom attributes
ingested through BigQuery.
For "cloud-retail", the attributes are product attributes generated
by Cloud Retail. It requires
UserEvent.product_details 
is imported properly.
 
 map<string, .google.cloud.retail.v2alpha.CustomAttribute> attributes = 2;
    
      
        Parameter  
      
        Name Description  
      
        keyString  
     
  
  
  getDefaultInstanceForType() 
  
    
public   CompleteQueryResponse . CompletionResult   getDefaultInstanceForType ()  
  
  getFacets(int index) 
  
    
public   SearchResponse . Facet   getFacets ( int   index )  
   Facet information for the suggestion term. Gives the number of items
 resulting from a search with this suggestion term for each facet.
 This is an experimental feature for limited customers. Please reach out
 to the support team if you would like to receive this information.
 repeated .google.cloud.retail.v2alpha.SearchResponse.Facet facets = 3;
    
      
        Parameter  
      
        Name Description  
      
        indexint  
     
  
  
  getFacetsCount() 
  
    
public   int   getFacetsCount ()  
   Facet information for the suggestion term. Gives the number of items
 resulting from a search with this suggestion term for each facet.
 This is an experimental feature for limited customers. Please reach out
 to the support team if you would like to receive this information.
 repeated .google.cloud.retail.v2alpha.SearchResponse.Facet facets = 3;
    
      
        Returns  
      
        Type Description  
      
        int  
     
  
  getFacetsList() 
  
    
public   List<SearchResponse . Facet >  getFacetsList ()  
   Facet information for the suggestion term. Gives the number of items
 resulting from a search with this suggestion term for each facet.
 This is an experimental feature for limited customers. Please reach out
 to the support team if you would like to receive this information.
 repeated .google.cloud.retail.v2alpha.SearchResponse.Facet facets = 3;
getFacetsOrBuilder(int index) 
  
    
public   SearchResponse . FacetOrBuilder   getFacetsOrBuilder ( int   index )  
   Facet information for the suggestion term. Gives the number of items
 resulting from a search with this suggestion term for each facet.
 This is an experimental feature for limited customers. Please reach out
 to the support team if you would like to receive this information.
 repeated .google.cloud.retail.v2alpha.SearchResponse.Facet facets = 3;
    
      
        Parameter  
      
        Name Description  
      
        indexint  
     
  
  
  getFacetsOrBuilderList() 
  
    
public   List <?   extends   SearchResponse . FacetOrBuilder >  getFacetsOrBuilderList ()  
   Facet information for the suggestion term. Gives the number of items
 resulting from a search with this suggestion term for each facet.
 This is an experimental feature for limited customers. Please reach out
 to the support team if you would like to receive this information.
 repeated .google.cloud.retail.v2alpha.SearchResponse.Facet facets = 3;
    
      
        Returns  
      
        Type Description  
      
        List <? extends com.google.cloud.retail.v2alpha.SearchResponse.FacetOrBuilder > 
     
  
  getParserForType() 
  
    
public   Parser<CompleteQueryResponse . CompletionResult >  getParserForType ()  
  
  Overrides 
  
  getSerializedSize() 
  
    
public   int   getSerializedSize ()  
  
    
      
        Returns  
      
        Type Description  
      
        int  
     
  
  Overrides 
  
  getSuggestion() 
  
    
public   String   getSuggestion ()  
   The suggestion for the query.
 string suggestion = 1;
    
      
        Returns  
      
        Type Description  
      
        String The suggestion.
 
     
  
  getSuggestionBytes() 
  
    
public   ByteString   getSuggestionBytes ()  
   The suggestion for the query.
 string suggestion = 1;
    
      
        Returns  
      
        Type Description  
      
        ByteString The bytes for suggestion.
 
     
  
  getTotalProductCount() 
  
    
public   int   getTotalProductCount ()  
   Total number of products associated with a search with this suggestion.
 This is an experimental feature for limited customers. Please reach out
 to the support team if you would like to receive this information.
 int32 total_product_count = 4;
    
      
        Returns  
      
        Type Description  
      
        int The totalProductCount.
 
     
  
  hashCode() 
  
  
    
      
        Returns  
      
        Type Description  
      
        int  
     
  
  Overrides 
  
  internalGetFieldAccessorTable() 
  
    
protected   GeneratedMessageV3 . FieldAccessorTable   internalGetFieldAccessorTable ()  
  
  Overrides 
  
  internalGetMapFieldReflection(int number) 
  
    
protected   MapFieldReflectionAccessor   internalGetMapFieldReflection ( int   number )  
  
    
      
        Parameter  
      
        Name Description  
      
        numberint  
     
  
  
    
      
        Returns  
      
        Type Description  
      
        com.google.protobuf.MapFieldReflectionAccessor  
     
  
  Overrides 
  com.google.protobuf.GeneratedMessageV3.internalGetMapFieldReflection(int) 
  isInitialized() 
  
    
public   final   boolean   isInitialized ()  
  
  Overrides 
  
  newBuilderForType() 
  
    
public   CompleteQueryResponse . CompletionResult . Builder   newBuilderForType ()  
  
  newBuilderForType(GeneratedMessageV3.BuilderParent parent) 
  
    
protected   CompleteQueryResponse . CompletionResult . Builder   newBuilderForType ( GeneratedMessageV3 . BuilderParent   parent )  
  
  
  Overrides 
  
  newInstance(GeneratedMessageV3.UnusedPrivateParameter unused) 
  
    
protected   Object   newInstance ( GeneratedMessageV3 . UnusedPrivateParameter   unused )  
  
  
    
      
        Returns  
      
        Type Description  
      
        Object  
     
  
  Overrides 
  
  toBuilder() 
  
    
public   CompleteQueryResponse . CompletionResult . Builder   toBuilder ()  
  
  writeTo(CodedOutputStream output) 
  
    
public   void   writeTo ( CodedOutputStream   output )  
  
  Overrides 
  
  
 
     
    
  
  
  
     
  
    
    
      
       
    
    
  
  
 
  Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
  Last updated 2025-10-29 UTC.
 
 
  
  
  
    
      [[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-10-29 UTC."],[],[]]