Constructor
new CompletionClient(optionsopt)
Construct an instance of CompletionClient.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
<optional> |
The configuration object. See the subsequent parameters for more details. Properties
|
- Source:
Members
(static) apiEndpoint
The DNS address for this API service - same as servicePath(), exists for compatibility reasons.
- Source:
(static) port
The port for this API service.
- Source:
(static) scopes
The scopes needed to make gRPC calls for every method defined in this service.
- Source:
(static) servicePath
The DNS address for this API service.
- Source:
Methods
companyPath(project, tenant, company) → {String}
Return a fully-qualified company resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
String | |
tenant |
String | |
company |
String |
- Source:
companyWithoutTenantPath(project, company) → {String}
Return a fully-qualified company_without_tenant resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
String | |
company |
String |
- Source:
completeQuery(request, optionsopt, callbackopt) → {Promise}
Completes the specified prefix with keyword suggestions. Intended for use by a job search auto-complete search box.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||||||||||||||||||
options |
Object |
<optional> |
Optional parameters. You can override the default settings for this call, e.g, timeout, retries, paginations, etc. See gax.CallOptions for the details. |
||||||||||||||||||||||||||||||||
callback |
function |
<optional> |
The function which will be called with the result of the API call. The second parameter to the callback is an object representing CompleteQueryResponse. |
- Source:
Example
const talent = require('@google-cloud/talent');
const client = new talent.v4beta1.CompletionClient({
// optional auth parameters.
});
const formattedParent = client.tenantPath('[PROJECT]', '[TENANT]');
const query = '';
const pageSize = 0;
const request = {
parent: formattedParent,
query: query,
pageSize: pageSize,
};
client.completeQuery(request)
.then(responses => {
const response = responses[0];
// doThingsWith(response)
})
.catch(err => {
console.error(err);
});
getProjectId(callback)
Return the project ID used by this class.
Parameters:
| Name | Type | Description |
|---|---|---|
callback |
function |
the callback to be called with the current project Id. |
- Source:
matchCompanyFromCompanyName(companyName) → {String}
Parse the companyName from a company resource.
Parameters:
| Name | Type | Description |
|---|---|---|
companyName |
String |
A fully-qualified path representing a company resources. |
- Source:
matchCompanyFromCompanyWithoutTenantName(companyWithoutTenantName) → {String}
Parse the companyWithoutTenantName from a company_without_tenant resource.
Parameters:
| Name | Type | Description |
|---|---|---|
companyWithoutTenantName |
String |
A fully-qualified path representing a company_without_tenant resources. |
- Source:
matchProjectFromCompanyName(companyName) → {String}
Parse the companyName from a company resource.
Parameters:
| Name | Type | Description |
|---|---|---|
companyName |
String |
A fully-qualified path representing a company resources. |
- Source:
matchProjectFromCompanyWithoutTenantName(companyWithoutTenantName) → {String}
Parse the companyWithoutTenantName from a company_without_tenant resource.
Parameters:
| Name | Type | Description |
|---|---|---|
companyWithoutTenantName |
String |
A fully-qualified path representing a company_without_tenant resources. |
- Source:
matchProjectFromProjectName(projectName) → {String}
Parse the projectName from a project resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectName |
String |
A fully-qualified path representing a project resources. |
- Source:
matchProjectFromTenantName(tenantName) → {String}
Parse the tenantName from a tenant resource.
Parameters:
| Name | Type | Description |
|---|---|---|
tenantName |
String |
A fully-qualified path representing a tenant resources. |
- Source:
matchTenantFromCompanyName(companyName) → {String}
Parse the companyName from a company resource.
Parameters:
| Name | Type | Description |
|---|---|---|
companyName |
String |
A fully-qualified path representing a company resources. |
- Source:
matchTenantFromTenantName(tenantName) → {String}
Parse the tenantName from a tenant resource.
Parameters:
| Name | Type | Description |
|---|---|---|
tenantName |
String |
A fully-qualified path representing a tenant resources. |
- Source:
projectPath(project) → {String}
Return a fully-qualified project resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
String |
- Source:
tenantPath(project, tenant) → {String}
Return a fully-qualified tenant resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
String | |
tenant |
String |
- Source: