public sealed class CompleteQueryRequest : IMessage<CompleteQueryRequest>, IEquatable<CompleteQueryRequest>, IDeepCloneable<CompleteQueryRequest>, IBufferMessage, IMessageReference documentation and code samples for the Google Cloud Talent Solution v4 API class CompleteQueryRequest.
Auto-complete parameters.
Implements
IMessageCompleteQueryRequest, IEquatableCompleteQueryRequest, IDeepCloneableCompleteQueryRequest, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Assembly
Google.Cloud.Talent.V4.dll
Constructors
CompleteQueryRequest()
public CompleteQueryRequest()CompleteQueryRequest(CompleteQueryRequest)
public CompleteQueryRequest(CompleteQueryRequest other)| Parameter | |
|---|---|
| Name | Description |
other |
CompleteQueryRequest |
Properties
Company
public string Company { get; set; }If provided, restricts completion to specified company.
The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for example, "projects/foo/tenants/bar/companies/baz".
| Property Value | |
|---|---|
| Type | Description |
string |
|
CompanyAsCompanyName
public CompanyName CompanyAsCompanyName { get; set; }CompanyName-typed view over the Company resource name property.
| Property Value | |
|---|---|
| Type | Description |
CompanyName |
|
LanguageCodes
public RepeatedField<string> LanguageCodes { get; }The list of languages of the query. This is the BCP-47 language code, such as "en-US" or "sr-Latn". For more information, see Tags for Identifying Languages.
The maximum number of allowed characters is 255.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldstring |
|
PageSize
public int PageSize { get; set; }Required. Completion result count.
The maximum allowed page size is 10.
| Property Value | |
|---|---|
| Type | Description |
int |
|
Query
public string Query { get; set; }Required. The query used to generate suggestions.
The maximum number of allowed characters is 255.
| Property Value | |
|---|---|
| Type | Description |
string |
|
Scope
public CompleteQueryRequest.Types.CompletionScope Scope { get; set; }The scope of the completion. The defaults is [CompletionScope.PUBLIC][google.cloud.talent.v4.CompleteQueryRequest.CompletionScope.PUBLIC].
| Property Value | |
|---|---|
| Type | Description |
CompleteQueryRequestTypesCompletionScope |
|
Tenant
public string Tenant { get; set; }Required. Resource name of tenant the completion is performed within.
The format is "projects/{project_id}/tenants/{tenant_id}", for example, "projects/foo/tenants/bar".
| Property Value | |
|---|---|
| Type | Description |
string |
|
TenantAsTenantName
public TenantName TenantAsTenantName { get; set; }TenantName-typed view over the Tenant resource name property.
| Property Value | |
|---|---|
| Type | Description |
TenantName |
|
Type
public CompleteQueryRequest.Types.CompletionType Type { get; set; }The completion topic. The default is [CompletionType.COMBINED][google.cloud.talent.v4.CompleteQueryRequest.CompletionType.COMBINED].
| Property Value | |
|---|---|
| Type | Description |
CompleteQueryRequestTypesCompletionType |
|