Class protos.google.cloud.dialogflow.cx.v3beta1.Tools (5.6.0)

Represents a Tools

Inheritance

$protobuf.rpc.Service > protos.google.cloud.dialogflow.cx.v3beta1.Tools

Package

@google-cloud/dialogflow-cx

Constructors

(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