Class ToolsGrpc.ToolsBlockingStub (0.54.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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CreateToolRequest
Returns
Type Description
Tool

deleteTool(DeleteToolRequest request)

public Empty deleteTool(DeleteToolRequest request)

Deletes a specified Tool.

Parameter
Name Description
request DeleteToolRequest
Returns
Type Description
Empty

exportTools(ExportToolsRequest request)

public Operation exportTools(ExportToolsRequest request)

Exports the selected tools.

Parameter
Name Description
request ExportToolsRequest
Returns
Type Description
Operation

getTool(GetToolRequest request)

public Tool getTool(GetToolRequest request)

Retrieves the specified Tool.

Parameter
Name Description
request GetToolRequest
Returns
Type Description
Tool

listTools(ListToolsRequest request)

public ListToolsResponse listTools(ListToolsRequest request)

Returns a list of Tools in the specified agent.

Parameter
Name Description
request ListToolsRequest
Returns
Type Description
ListToolsResponse

updateTool(UpdateToolRequest request)

public Tool updateTool(UpdateToolRequest request)

Update the specified Tool.

Parameter
Name Description
request UpdateToolRequest
Returns
Type Description
Tool