public sealed class SearchServiceClientImpl : SearchServiceClientSearchService client wrapper implementation, for convenient use.
Namespace
Google.Cloud.Retail.V2Assembly
Google.Cloud.Retail.V2.dll
Remarks
Service for search.
This feature is only available for users who have Retail Search enabled. Please submit a form here to contact cloud sales if you are interested in using Retail Search.
Constructors
SearchServiceClientImpl(SearchService.SearchServiceClient, SearchServiceSettings)
public SearchServiceClientImpl(SearchService.SearchServiceClient grpcClient, SearchServiceSettings settings)Constructs a client wrapper for the SearchService service, with the specified gRPC client and settings.
| Parameters | |
|---|---|
| Name | Description | 
grpcClient | 
        SearchService.SearchServiceClientThe underlying gRPC client.  | 
      
settings | 
        SearchServiceSettingsThe base SearchServiceSettings used within this client.  | 
      
Properties
GrpcClient
public override SearchService.SearchServiceClient GrpcClient { get; }The underlying gRPC SearchService client
| Property Value | |
|---|---|
| Type | Description | 
SearchService.SearchServiceClient | 
        |
Methods
Search(SearchRequest, CallSettings)
public override PagedEnumerable<SearchResponse, SearchResponse.Types.SearchResult> Search(SearchRequest request, CallSettings callSettings = null)Performs a search.
This feature is only available for users who have Retail Search enabled. Please submit a form here to contact cloud sales if you are interested in using Retail Search.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SearchRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedEnumerable<SearchResponse, SearchResponse.Types.SearchResult> | 
        A pageable sequence of SearchResponse.Types.SearchResult resources.  | 
      
SearchAsync(SearchRequest, CallSettings)
public override PagedAsyncEnumerable<SearchResponse, SearchResponse.Types.SearchResult> SearchAsync(SearchRequest request, CallSettings callSettings = null)Performs a search.
This feature is only available for users who have Retail Search enabled. Please submit a form here to contact cloud sales if you are interested in using Retail Search.
| Parameters | |
|---|---|
| Name | Description | 
request | 
        SearchRequestThe request object containing all of the parameters for the API call.  | 
      
callSettings | 
        CallSettingsIf not null, applies overrides to this RPC call.  | 
      
| Returns | |
|---|---|
| Type | Description | 
PagedAsyncEnumerable<SearchResponse, SearchResponse.Types.SearchResult> | 
        A pageable asynchronous sequence of SearchResponse.Types.SearchResult resources.  |