Class ProjectsResource.LocationsResource.CollectionsResource.DataStoresResource.CompleteQueryRequest
Completes the specified user input with keyword suggestions.
Inheritance
Implements
Inherited Members
Namespace: Google.Apis.DiscoveryEngine.v1
Assembly: Google.Apis.DiscoveryEngine.v1.dll
Syntax
public class ProjectsResource.LocationsResource.CollectionsResource.DataStoresResource.CompleteQueryRequest : DiscoveryEngineBaseServiceRequest<GoogleCloudDiscoveryengineV1CompleteQueryResponse>, IClientServiceRequest<GoogleCloudDiscoveryengineV1CompleteQueryResponse>, IClientServiceRequest
Constructors
CompleteQueryRequest(IClientService, string)
Constructs a new CompleteQuery request.
Declaration
public CompleteQueryRequest(IClientService service, string dataStore)
Parameters
Type | Name | Description |
---|---|---|
IClientService | service | |
string | dataStore |
Properties
DataStore
Required. The parent data store resource name for which the completion is performed, such as
projects/*/locations/global/collections/default_collection/dataStores/default_data_store
.
Declaration
[RequestParameter("dataStore", RequestParameterType.Path)]
public virtual string DataStore { get; }
Property Value
Type | Description |
---|---|
string |
HttpMethod
Gets the HTTP method.
Declaration
public override string HttpMethod { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
IncludeTailSuggestions
Indicates if tail suggestions should be returned if there are no suggestions that match the full query. Even if set to true, if there are suggestions that match the full query, those are returned and no tail suggestions are returned.
Declaration
[RequestParameter("includeTailSuggestions", RequestParameterType.Query)]
public virtual bool? IncludeTailSuggestions { get; set; }
Property Value
Type | Description |
---|---|
bool? |
MethodName
Gets the method name.
Declaration
public override string MethodName { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Query
Required. The typeahead input used to fetch suggestions. Maximum length is 128 characters.
Declaration
[RequestParameter("query", RequestParameterType.Query)]
public virtual string Query { get; set; }
Property Value
Type | Description |
---|---|
string |
QueryModel
Specifies the autocomplete data model. This overrides any model specified in the
Configuration > Autocomplete section of the Cloud console. Currently supported
values: * document
- Using suggestions generated from user-imported documents. *
search-history
- Using suggestions generated from the past history of SearchService.Search
API calls. Do not use it when there is no traffic for Search API. * user-event
- Using
suggestions generated from user-imported search events. * document-completable
- Using
suggestions taken directly from user-imported document fields marked as completable. Default
values: * document
is the default model for regular dataStores. * search-history
is the
default model for site search dataStores.
Declaration
[RequestParameter("queryModel", RequestParameterType.Query)]
public virtual string QueryModel { get; set; }
Property Value
Type | Description |
---|---|
string |
RestPath
Gets the REST path.
Declaration
public override string RestPath { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
UserPseudoId
A unique identifier for tracking visitors. For example, this could be implemented with an
HTTP cookie, which should be able to uniquely identify a visitor on a single device. This
unique identifier should not change if the visitor logs in or out of the website. This field
should NOT have a fixed value such as unknown_visitor
. This should be the same identifier
as UserEvent.user_pseudo_id and SearchRequest.user_pseudo_id. The field must be a UTF-8
encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT
error
is returned.
Declaration
[RequestParameter("userPseudoId", RequestParameterType.Query)]
public virtual string UserPseudoId { get; set; }
Property Value
Type | Description |
---|---|
string |
Methods
InitParameters()
Initializes CompleteQuery parameter list.
Declaration
protected override void InitParameters()