public sealed class CompleteQueryRequest : IMessage<CompleteQueryRequest>, IEquatable<CompleteQueryRequest>, IDeepCloneable<CompleteQueryRequest>, IBufferMessage, IMessage
Auto-complete parameters.
Inheritance
System.Object > CompleteQueryRequestImplements
Google.Protobuf.IMessage<CompleteQueryRequest>, System.IEquatable<CompleteQueryRequest>, Google.Protobuf.IDeepCloneable<CompleteQueryRequest>, Google.Protobuf.IBufferMessage, Google.Protobuf.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 |
System.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 |
Google.Protobuf.Collections.RepeatedField<System.String> |
PageSize
public int PageSize { get; set; }
Required. Completion result count.
The maximum allowed page size is 10.
Property Value | |
---|---|
Type | Description |
System.Int32 |
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 |
System.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 |
CompleteQueryRequest.Types.CompletionScope |
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 |
System.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 |
CompleteQueryRequest.Types.CompletionType |