Constructor
new EntityTypesClient(optionsopt)
Construct an instance of EntityTypesClient.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
options |
object |
<optional> |
The configuration object. See the subsequent parameters for more details. Properties
|
Members
(static) apiEndpoint
The DNS address for this API service - same as servicePath(), exists for compatibility reasons.
(static) port
The port for this API service.
(static) scopes
The scopes needed to make gRPC calls for every method defined in this service.
(static) servicePath
The DNS address for this API service.
Methods
batchCreateEntities(request, optionsopt) → {Promise}
Creates multiple new entities in the specified entity type.
Operation <response: google.protobuf.Empty>
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
batchDeleteEntities(request, optionsopt) → {Promise}
Deletes entities in the specified entity type.
Operation <response: google.protobuf.Empty>
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
batchDeleteEntityTypes(request, optionsopt) → {Promise}
Deletes entity types in the specified agent.
Operation <response: google.protobuf.Empty>
Parameters:
| Name | Type | Attributes | Description | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
batchUpdateEntities(request, optionsopt) → {Promise}
Updates or creates multiple entities in the specified entity type. This method does not affect entities in the entity type that aren't explicitly specified in the request.
Operation <response: google.protobuf.Empty>
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
batchUpdateEntityTypes(request, optionsopt) → {Promise}
Updates/Creates multiple entity types in the specified agent.
Operation <response: BatchUpdateEntityTypesResponse>
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
close()
Terminate the GRPC channel and close the client.
The client will no longer be usable and all future behavior is undefined.
createEntityType(request, optionsopt) → {Promise}
Creates an entity type in the specified agent.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
deleteEntityType(request, optionsopt) → {Promise}
Deletes the specified entity type.
Parameters:
| Name | Type | Attributes | Description | ||||||
|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
environmentPath(project, environment) → {string}
Return a fully-qualified environment resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string | |
environment |
string |
getEntityType(request, optionsopt) → {Promise}
Retrieves the specified entity type.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
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. |
initialize() → {Promise}
Initialize the client. Performs asynchronous operations (such as authentication) and prepares the client. This function will be called automatically when any class method is called for the first time, but if you need to initialize it before calling an actual method, feel free to call initialize() directly.
You can await on this method if you want to make sure the client is initialized.
listEntityTypes(request, optionsopt) → {Promise}
Returns the list of all entity types in the specified agent.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
listEntityTypesAsync(request, optionsopt) → {Object}
Equivalent to listEntityTypes, but returns an iterable object.
for-await-of syntax is used with the iterable to recursively get response element on-demand.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
listEntityTypesStream(request, optionsopt) → {Stream}
Equivalent to listEntityTypes, but returns a NodeJS Stream object.
This fetches the paged responses for listEntityTypes continuously and invokes the callback registered for 'data' event for each element in the responses.
The returned object has 'end' method when no more elements are required.
autoPaginate option will be ignored.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |
matchEnvironmentFromEnvironmentName(environmentName) → {string}
Parse the environment from Environment resource.
Parameters:
| Name | Type | Description |
|---|---|---|
environmentName |
string |
A fully-qualified path representing Environment resource. |
matchIntentFromProjectAgentIntentName(projectAgentIntentName) → {string}
Parse the intent from ProjectAgentIntent resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectAgentIntentName |
string |
A fully-qualified path representing project_agent_intent resource. |
matchIntentFromProjectLocationAgentIntentName(projectLocationAgentIntentName) → {string}
Parse the intent from ProjectLocationAgentIntent resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectLocationAgentIntentName |
string |
A fully-qualified path representing project_location_agent_intent resource. |
matchLocationFromProjectLocationAgentIntentName(projectLocationAgentIntentName) → {string}
Parse the location from ProjectLocationAgentIntent resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectLocationAgentIntentName |
string |
A fully-qualified path representing project_location_agent_intent resource. |
matchLocationFromProjectLocationAgentName(projectLocationAgentName) → {string}
Parse the location from ProjectLocationAgent resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectLocationAgentName |
string |
A fully-qualified path representing project_location_agent resource. |
matchProjectFromEnvironmentName(environmentName) → {string}
Parse the project from Environment resource.
Parameters:
| Name | Type | Description |
|---|---|---|
environmentName |
string |
A fully-qualified path representing Environment resource. |
matchProjectFromProjectAgentIntentName(projectAgentIntentName) → {string}
Parse the project from ProjectAgentIntent resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectAgentIntentName |
string |
A fully-qualified path representing project_agent_intent resource. |
matchProjectFromProjectAgentName(projectAgentName) → {string}
Parse the project from ProjectAgent resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectAgentName |
string |
A fully-qualified path representing project_agent resource. |
matchProjectFromProjectLocationAgentIntentName(projectLocationAgentIntentName) → {string}
Parse the project from ProjectLocationAgentIntent resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectLocationAgentIntentName |
string |
A fully-qualified path representing project_location_agent_intent resource. |
matchProjectFromProjectLocationAgentName(projectLocationAgentName) → {string}
Parse the project from ProjectLocationAgent resource.
Parameters:
| Name | Type | Description |
|---|---|---|
projectLocationAgentName |
string |
A fully-qualified path representing project_location_agent resource. |
projectAgentIntentPath(project, intent) → {string}
Return a fully-qualified projectAgentIntent resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string | |
intent |
string |
projectAgentPath(project) → {string}
Return a fully-qualified projectAgent resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string |
projectLocationAgentIntentPath(project, location, intent) → {string}
Return a fully-qualified projectLocationAgentIntent resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string | |
location |
string | |
intent |
string |
projectLocationAgentPath(project, location) → {string}
Return a fully-qualified projectLocationAgent resource name string.
Parameters:
| Name | Type | Description |
|---|---|---|
project |
string | |
location |
string |
updateEntityType(request, optionsopt) → {Promise}
Updates the specified entity type.
Parameters:
| Name | Type | Attributes | Description | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request |
Object |
The request object that will be sent. Properties
|
|||||||||||||||||
options |
object |
<optional> |
Call options. See CallOptions for more details. |