Class ToolsGrpc.ToolsBlockingStub (0.51.0)

public static final class ToolsGrpc.ToolsBlockingStub extends AbstractBlockingStub<ToolsGrpc.ToolsBlockingStub>

A stub to allow clients to do synchronous rpc calls to service Tools.

Service for managing Tools.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ToolsGrpc.ToolsBlockingStub

Methods

build(Channel channel, CallOptions callOptions)

protected ToolsGrpc.ToolsBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
ToolsGrpc.ToolsBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createTool(CreateToolRequest request)

public Tool createTool(CreateToolRequest request)

Creates a Tool in the specified agent.

Parameter
NameDescription
requestCreateToolRequest
Returns
TypeDescription
Tool

deleteTool(DeleteToolRequest request)

public Empty deleteTool(DeleteToolRequest request)

Deletes a specified Tool.

Parameter
NameDescription
requestDeleteToolRequest
Returns
TypeDescription
Empty

exportTools(ExportToolsRequest request)

public Operation exportTools(ExportToolsRequest request)

Exports the selected tools.

Parameter
NameDescription
requestExportToolsRequest
Returns
TypeDescription
Operation

getTool(GetToolRequest request)

public Tool getTool(GetToolRequest request)

Retrieves the specified Tool.

Parameter
NameDescription
requestGetToolRequest
Returns
TypeDescription
Tool

listTools(ListToolsRequest request)

public ListToolsResponse listTools(ListToolsRequest request)

Returns a list of Tools in the specified agent.

Parameter
NameDescription
requestListToolsRequest
Returns
TypeDescription
ListToolsResponse

updateTool(UpdateToolRequest request)

public Tool updateTool(UpdateToolRequest request)

Update the specified Tool.

Parameter
NameDescription
requestUpdateToolRequest
Returns
TypeDescription
Tool