Represents a Tools
Inheritance
$protobuf.rpc.Service > protos.google.cloud.dialogflow.v2beta1.ToolsPackage
@google-cloud/dialogflowConstructors
(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.v2beta1.ICreateToolRequest, callback: google.cloud.dialogflow.v2beta1.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.v2beta1.ICreateToolRequest): Promise<google.cloud.dialogflow.v2beta1.Tool>;Calls CreateTool.
| Parameter | |
|---|---|
| Name | Description |
request |
ICreateToolRequest
CreateToolRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.v2beta1.Tool> |
Promise |
deleteTool(request, callback)
public deleteTool(request: google.cloud.dialogflow.v2beta1.IDeleteToolRequest, callback: google.cloud.dialogflow.v2beta1.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.v2beta1.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 |
getTool(request, callback)
public getTool(request: google.cloud.dialogflow.v2beta1.IGetToolRequest, callback: google.cloud.dialogflow.v2beta1.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.v2beta1.IGetToolRequest): Promise<google.cloud.dialogflow.v2beta1.Tool>;Calls GetTool.
| Parameter | |
|---|---|
| Name | Description |
request |
IGetToolRequest
GetToolRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.v2beta1.Tool> |
Promise |
listTools(request, callback)
public listTools(request: google.cloud.dialogflow.v2beta1.IListToolsRequest, callback: google.cloud.dialogflow.v2beta1.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.v2beta1.IListToolsRequest): Promise<google.cloud.dialogflow.v2beta1.ListToolsResponse>;Calls ListTools.
| Parameter | |
|---|---|
| Name | Description |
request |
IListToolsRequest
ListToolsRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.v2beta1.ListToolsResponse> |
Promise |
updateTool(request, callback)
public updateTool(request: google.cloud.dialogflow.v2beta1.IUpdateToolRequest, callback: google.cloud.dialogflow.v2beta1.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.v2beta1.IUpdateToolRequest): Promise<google.cloud.dialogflow.v2beta1.Tool>;Calls UpdateTool.
| Parameter | |
|---|---|
| Name | Description |
request |
IUpdateToolRequest
UpdateToolRequest message or plain object |
| Returns | |
|---|---|
| Type | Description |
Promise<google.cloud.dialogflow.v2beta1.Tool> |
Promise |