Class ToolsGrpc.ToolsBlockingStub (0.71.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

createToolVersion(CreateToolVersionRequest request)

public ToolVersion createToolVersion(CreateToolVersionRequest request)

Creates a version for the specified Tool.

Parameter
Name Description
request CreateToolVersionRequest
Returns
Type Description
ToolVersion

deleteTool(DeleteToolRequest request)

public Empty deleteTool(DeleteToolRequest request)

Deletes a specified Tool.

Parameter
Name Description
request DeleteToolRequest
Returns
Type Description
Empty

deleteToolVersion(DeleteToolVersionRequest request)

public Empty deleteToolVersion(DeleteToolVersionRequest request)

Deletes the specified version of the Tool.

Parameter
Name Description
request DeleteToolVersionRequest
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

getToolVersion(GetToolVersionRequest request)

public ToolVersion getToolVersion(GetToolVersionRequest request)

Retrieves the specified version of the Tool.

Parameter
Name Description
request GetToolVersionRequest
Returns
Type Description
ToolVersion

listToolVersions(ListToolVersionsRequest request)

public ListToolVersionsResponse listToolVersions(ListToolVersionsRequest request)

List versions of the specified Tool.

Parameter
Name Description
request ListToolVersionsRequest
Returns
Type Description
ListToolVersionsResponse

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

restoreToolVersion(RestoreToolVersionRequest request)

public RestoreToolVersionResponse restoreToolVersion(RestoreToolVersionRequest request)

Retrieves the specified version of the Tool and stores it as the current tool draft, returning the tool with resources updated.

Parameter
Name Description
request RestoreToolVersionRequest
Returns
Type Description
RestoreToolVersionResponse

updateTool(UpdateToolRequest request)

public Tool updateTool(UpdateToolRequest request)

Update the specified Tool.

Parameter
Name Description
request UpdateToolRequest
Returns
Type Description
Tool