Constructor
new Tools(rpcImpl, requestDelimitedopt, responseDelimitedopt)
Constructs a new Tools service.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| rpcImpl | $protobuf.RPCImpl | RPC implementation | ||
| requestDelimited | boolean | <optional> | false | Whether requests are length-delimited | 
| responseDelimited | boolean | <optional> | false | Whether responses are length-delimited | 
Extends
- $protobuf.rpc.Service
Methods
createTool(request, callback) → {undefined}
Calls CreateTool.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.ICreateToolRequest | CreateToolRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.CreateToolCallback | Node-style callback called with the error, if any, and Tool | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
createTool(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Tool>}
Calls CreateTool.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.ICreateToolRequest | CreateToolRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Tool> | Promise | 
createToolVersion(request, callback) → {undefined}
Calls CreateToolVersion.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.ICreateToolVersionRequest | CreateToolVersionRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.CreateToolVersionCallback | Node-style callback called with the error, if any, and ToolVersion | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
createToolVersion(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ToolVersion>}
Calls CreateToolVersion.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.ICreateToolVersionRequest | CreateToolVersionRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.ToolVersion> | Promise | 
deleteTool(request, callback) → {undefined}
Calls DeleteTool.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IDeleteToolRequest | DeleteToolRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.DeleteToolCallback | Node-style callback called with the error, if any, and Empty | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
deleteTool(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteTool.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IDeleteToolRequest | DeleteToolRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.protobuf.Empty> | Promise | 
deleteToolVersion(request, callback) → {undefined}
Calls DeleteToolVersion.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IDeleteToolVersionRequest | DeleteToolVersionRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.DeleteToolVersionCallback | Node-style callback called with the error, if any, and Empty | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
deleteToolVersion(request) → {Promise.<google.protobuf.Empty>}
Calls DeleteToolVersion.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IDeleteToolVersionRequest | DeleteToolVersionRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.protobuf.Empty> | Promise | 
exportTools(request, callback) → {undefined}
Calls ExportTools.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IExportToolsRequest | ExportToolsRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.ExportToolsCallback | Node-style callback called with the error, if any, and Operation | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
exportTools(request) → {Promise.<google.longrunning.Operation>}
Calls ExportTools.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IExportToolsRequest | ExportToolsRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.longrunning.Operation> | Promise | 
getTool(request, callback) → {undefined}
Calls GetTool.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IGetToolRequest | GetToolRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.GetToolCallback | Node-style callback called with the error, if any, and Tool | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
getTool(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Tool>}
Calls GetTool.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IGetToolRequest | GetToolRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Tool> | Promise | 
getToolVersion(request, callback) → {undefined}
Calls GetToolVersion.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IGetToolVersionRequest | GetToolVersionRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.GetToolVersionCallback | Node-style callback called with the error, if any, and ToolVersion | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
getToolVersion(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ToolVersion>}
Calls GetToolVersion.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IGetToolVersionRequest | GetToolVersionRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.ToolVersion> | Promise | 
listToolVersions(request, callback) → {undefined}
Calls ListToolVersions.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IListToolVersionsRequest | ListToolVersionsRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.ListToolVersionsCallback | Node-style callback called with the error, if any, and ListToolVersionsResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
listToolVersions(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ListToolVersionsResponse>}
Calls ListToolVersions.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IListToolVersionsRequest | ListToolVersionsRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.ListToolVersionsResponse> | Promise | 
listTools(request, callback) → {undefined}
Calls ListTools.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IListToolsRequest | ListToolsRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.ListToolsCallback | Node-style callback called with the error, if any, and ListToolsResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
listTools(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.ListToolsResponse>}
Calls ListTools.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IListToolsRequest | ListToolsRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.ListToolsResponse> | Promise | 
restoreToolVersion(request, callback) → {undefined}
Calls RestoreToolVersion.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IRestoreToolVersionRequest | RestoreToolVersionRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.RestoreToolVersionCallback | Node-style callback called with the error, if any, and RestoreToolVersionResponse | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
restoreToolVersion(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.RestoreToolVersionResponse>}
Calls RestoreToolVersion.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IRestoreToolVersionRequest | RestoreToolVersionRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.RestoreToolVersionResponse> | Promise | 
updateTool(request, callback) → {undefined}
Calls UpdateTool.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IUpdateToolRequest | UpdateToolRequest message or plain object | 
| callback | google.cloud.dialogflow.cx.v3beta1.Tools.UpdateToolCallback | Node-style callback called with the error, if any, and Tool | 
Returns:
| Type | Description | 
|---|---|
| undefined | 
updateTool(request) → {Promise.<google.cloud.dialogflow.cx.v3beta1.Tool>}
Calls UpdateTool.
Parameters:
| Name | Type | Description | 
|---|---|---|
| request | google.cloud.dialogflow.cx.v3beta1.IUpdateToolRequest | UpdateToolRequest message or plain object | 
Returns:
| Type | Description | 
|---|---|
| Promise.<google.cloud.dialogflow.cx.v3beta1.Tool> | Promise | 
(static) create(rpcImpl, requestDelimitedopt, responseDelimitedopt) → {Tools}
Creates new Tools service using the specified rpc implementation.
Parameters:
| Name | Type | Attributes | Default | Description | 
|---|---|---|---|---|
| rpcImpl | $protobuf.RPCImpl | RPC implementation | ||
| requestDelimited | boolean | <optional> | false | Whether requests are length-delimited | 
| responseDelimited | boolean | <optional> | false | Whether responses are length-delimited | 
Returns:
| Type | Description | 
|---|---|
| Tools | RPC service. Useful where requests and/or responses are streamed. | 
Type Definitions
CreateToolCallback(error, responseopt)
Callback as used by createTool.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.Tool | <optional> | Tool | 
CreateToolVersionCallback(error, responseopt)
Callback as used by createToolVersion.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.ToolVersion | <optional> | ToolVersion | 
DeleteToolCallback(error, responseopt)
Callback as used by deleteTool.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.protobuf.Empty | <optional> | Empty | 
DeleteToolVersionCallback(error, responseopt)
Callback as used by deleteToolVersion.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.protobuf.Empty | <optional> | Empty | 
ExportToolsCallback(error, responseopt)
Callback as used by exportTools.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.longrunning.Operation | <optional> | Operation | 
GetToolCallback(error, responseopt)
Callback as used by getTool.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.Tool | <optional> | Tool | 
GetToolVersionCallback(error, responseopt)
Callback as used by getToolVersion.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.ToolVersion | <optional> | ToolVersion | 
ListToolVersionsCallback(error, responseopt)
Callback as used by listToolVersions.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.ListToolVersionsResponse | <optional> | ListToolVersionsResponse | 
ListToolsCallback(error, responseopt)
Callback as used by listTools.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.ListToolsResponse | <optional> | ListToolsResponse | 
RestoreToolVersionCallback(error, responseopt)
Callback as used by restoreToolVersion.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.RestoreToolVersionResponse | <optional> | RestoreToolVersionResponse | 
UpdateToolCallback(error, responseopt)
Callback as used by updateTool.
Parameters:
| Name | Type | Attributes | Description | 
|---|---|---|---|
| error | Error | null | Error, if any | |
| response | google.cloud.dialogflow.cx.v3beta1.Tool | <optional> | Tool |