Represents a Tools
Inheritance
$protobuf.rpc.Service > protos.google.cloud.dialogflow.cx.v3beta1.ToolsPackage
@google-cloud/dialogflow-cxConstructors
(constructor)(rpcImpl, requestDelimited, responseDelimited)
constructor(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean);Constructs a new Tools service.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
Methods
create(rpcImpl, requestDelimited, responseDelimited)
public static create(rpcImpl: $protobuf.RPCImpl, requestDelimited?: boolean, responseDelimited?: boolean): Tools;Creates new Tools service using the specified rpc implementation.
| Parameters | |
|---|---|
| Name | Description |
rpcImpl |
$protobuf.RPCImpl
RPC implementation |
requestDelimited |
boolean
Whether requests are length-delimited |
responseDelimited |
boolean
Whether responses are length-delimited |
| Returns | |
|---|---|
| Type | Description |
Tools |
RPC service. Useful where requests and/or responses are streamed. |
createTool(request, callback)
public createTool(request: google.cloud.dialogflow.cx.v3beta1.ICreateToolRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.CreateToolCallback): void;Calls CreateTool.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateToolRequest
CreateToolRequest message or plain object |
callback |
CreateToolCallback
Node-style callback called with the error, if any, and Tool |
| Returns | |
|---|---|
| Type | Description |
void |
|
createTool(request)
public createTool(request: google.cloud.dialogflow.cx.v3beta1.ICreateToolRequest): Promise<google.cloud.dialogflow.cx.v3beta1.Tool>;Calls CreateTool.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateToolRequest
CreateToolRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.cx.v3beta1.Tool> |
Promise |
createToolVersion(request, callback)
public createToolVersion(request: google.cloud.dialogflow.cx.v3beta1.ICreateToolVersionRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.CreateToolVersionCallback): void;Calls CreateToolVersion.
| Parameters | |
|---|---|
| Name | Description |
request |
ICreateToolVersionRequest
CreateToolVersionRequest message or plain object |
callback |
CreateToolVersionCallback
Node-style callback called with the error, if any, and ToolVersion |
| Returns | |
|---|---|
| Type | Description |
void |
|
createToolVersion(request)
public createToolVersion(request: google.cloud.dialogflow.cx.v3beta1.ICreateToolVersionRequest): Promise<google.cloud.dialogflow.cx.v3beta1.ToolVersion>;Calls CreateToolVersion.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateToolVersionRequest
CreateToolVersionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.cx.v3beta1.ToolVersion> |
Promise |
deleteTool(request, callback)
public deleteTool(request: google.cloud.dialogflow.cx.v3beta1.IDeleteToolRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.DeleteToolCallback): void;Calls DeleteTool.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteToolRequest
DeleteToolRequest message or plain object |
callback |
DeleteToolCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteTool(request)
public deleteTool(request: google.cloud.dialogflow.cx.v3beta1.IDeleteToolRequest): Promise<google.protobuf.Empty>;Calls DeleteTool.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteToolRequest
DeleteToolRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
deleteToolVersion(request, callback)
public deleteToolVersion(request: google.cloud.dialogflow.cx.v3beta1.IDeleteToolVersionRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.DeleteToolVersionCallback): void;Calls DeleteToolVersion.
| Parameters | |
|---|---|
| Name | Description |
request |
IDeleteToolVersionRequest
DeleteToolVersionRequest message or plain object |
callback |
DeleteToolVersionCallback
Node-style callback called with the error, if any, and Empty |
| Returns | |
|---|---|
| Type | Description |
void |
|
deleteToolVersion(request)
public deleteToolVersion(request: google.cloud.dialogflow.cx.v3beta1.IDeleteToolVersionRequest): Promise<google.protobuf.Empty>;Calls DeleteToolVersion.
| Parameter | |
|---|---|
| Name | Description |
request |
IDeleteToolVersionRequest
DeleteToolVersionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.protobuf.Empty> |
Promise |
exportTools(request, callback)
public exportTools(request: google.cloud.dialogflow.cx.v3beta1.IExportToolsRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.ExportToolsCallback): void;Calls ExportTools.
| Parameters | |
|---|---|
| Name | Description |
request |
IExportToolsRequest
ExportToolsRequest message or plain object |
callback |
ExportToolsCallback
Node-style callback called with the error, if any, and Operation |
| Returns | |
|---|---|
| Type | Description |
void |
|
exportTools(request)
public exportTools(request: google.cloud.dialogflow.cx.v3beta1.IExportToolsRequest): Promise<google.longrunning.Operation>;Calls ExportTools.
| Parameter | |
|---|---|
| Name | Description |
request |
IExportToolsRequest
ExportToolsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.longrunning.Operation> |
Promise |
getTool(request, callback)
public getTool(request: google.cloud.dialogflow.cx.v3beta1.IGetToolRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.GetToolCallback): void;Calls GetTool.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetToolRequest
GetToolRequest message or plain object |
callback |
GetToolCallback
Node-style callback called with the error, if any, and Tool |
| Returns | |
|---|---|
| Type | Description |
void |
|
getTool(request)
public getTool(request: google.cloud.dialogflow.cx.v3beta1.IGetToolRequest): Promise<google.cloud.dialogflow.cx.v3beta1.Tool>;Calls GetTool.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetToolRequest
GetToolRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.cx.v3beta1.Tool> |
Promise |
getToolVersion(request, callback)
public getToolVersion(request: google.cloud.dialogflow.cx.v3beta1.IGetToolVersionRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.GetToolVersionCallback): void;Calls GetToolVersion.
| Parameters | |
|---|---|
| Name | Description |
request |
IGetToolVersionRequest
GetToolVersionRequest message or plain object |
callback |
GetToolVersionCallback
Node-style callback called with the error, if any, and ToolVersion |
| Returns | |
|---|---|
| Type | Description |
void |
|
getToolVersion(request)
public getToolVersion(request: google.cloud.dialogflow.cx.v3beta1.IGetToolVersionRequest): Promise<google.cloud.dialogflow.cx.v3beta1.ToolVersion>;Calls GetToolVersion.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetToolVersionRequest
GetToolVersionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.cx.v3beta1.ToolVersion> |
Promise |
listTools(request, callback)
public listTools(request: google.cloud.dialogflow.cx.v3beta1.IListToolsRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.ListToolsCallback): void;Calls ListTools.
| Parameters | |
|---|---|
| Name | Description |
request |
IListToolsRequest
ListToolsRequest message or plain object |
callback |
ListToolsCallback
Node-style callback called with the error, if any, and ListToolsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listTools(request)
public listTools(request: google.cloud.dialogflow.cx.v3beta1.IListToolsRequest): Promise<google.cloud.dialogflow.cx.v3beta1.ListToolsResponse>;Calls ListTools.
| Parameter | |
|---|---|
| Name | Description |
request |
IListToolsRequest
ListToolsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.cx.v3beta1.ListToolsResponse> |
Promise |
listToolVersions(request, callback)
public listToolVersions(request: google.cloud.dialogflow.cx.v3beta1.IListToolVersionsRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.ListToolVersionsCallback): void;Calls ListToolVersions.
| Parameters | |
|---|---|
| Name | Description |
request |
IListToolVersionsRequest
ListToolVersionsRequest message or plain object |
callback |
ListToolVersionsCallback
Node-style callback called with the error, if any, and ListToolVersionsResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
listToolVersions(request)
public listToolVersions(request: google.cloud.dialogflow.cx.v3beta1.IListToolVersionsRequest): Promise<google.cloud.dialogflow.cx.v3beta1.ListToolVersionsResponse>;Calls ListToolVersions.
| Parameter | |
|---|---|
| Name | Description |
request |
IListToolVersionsRequest
ListToolVersionsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.cx.v3beta1.ListToolVersionsResponse> |
Promise |
restoreToolVersion(request, callback)
public restoreToolVersion(request: google.cloud.dialogflow.cx.v3beta1.IRestoreToolVersionRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.RestoreToolVersionCallback): void;Calls RestoreToolVersion.
| Parameters | |
|---|---|
| Name | Description |
request |
IRestoreToolVersionRequest
RestoreToolVersionRequest message or plain object |
callback |
RestoreToolVersionCallback
Node-style callback called with the error, if any, and RestoreToolVersionResponse |
| Returns | |
|---|---|
| Type | Description |
void |
|
restoreToolVersion(request)
public restoreToolVersion(request: google.cloud.dialogflow.cx.v3beta1.IRestoreToolVersionRequest): Promise<google.cloud.dialogflow.cx.v3beta1.RestoreToolVersionResponse>;Calls RestoreToolVersion.
| Parameter | |
|---|---|
| Name | Description |
request |
IRestoreToolVersionRequest
RestoreToolVersionRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.cx.v3beta1.RestoreToolVersionResponse> |
Promise |
updateTool(request, callback)
public updateTool(request: google.cloud.dialogflow.cx.v3beta1.IUpdateToolRequest, callback: google.cloud.dialogflow.cx.v3beta1.Tools.UpdateToolCallback): void;Calls UpdateTool.
| Parameters | |
|---|---|
| Name | Description |
request |
IUpdateToolRequest
UpdateToolRequest message or plain object |
callback |
UpdateToolCallback
Node-style callback called with the error, if any, and Tool |
| Returns | |
|---|---|
| Type | Description |
void |
|
updateTool(request)
public updateTool(request: google.cloud.dialogflow.cx.v3beta1.IUpdateToolRequest): Promise<google.cloud.dialogflow.cx.v3beta1.Tool>;Calls UpdateTool.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateToolRequest
UpdateToolRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.cx.v3beta1.Tool> |
Promise |