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. Contact Retail Support (retail-search-support@google.com) 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. Contact Retail Support (retail-search-support@google.com) 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. Contact Retail Support (retail-search-support@google.com) 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. |