Class ToolServiceGrpc.ToolServiceBlockingV2Stub (0.1.0)

public static final class ToolServiceGrpc.ToolServiceBlockingV2Stub extends AbstractBlockingStub<ToolServiceGrpc.ToolServiceBlockingV2Stub>

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

Tool service provides APIs for interacting with CES tools.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > ToolServiceGrpc.ToolServiceBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

protected ToolServiceGrpc.ToolServiceBlockingV2Stub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
ToolServiceGrpc.ToolServiceBlockingV2Stub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

executeTool(ExecuteToolRequest request)

public ExecuteToolResponse executeTool(ExecuteToolRequest request)

Executes the given tool with the given arguments.

Parameter
Name Description
request ExecuteToolRequest
Returns
Type Description
ExecuteToolResponse
Exceptions
Type Description
io.grpc.StatusException

retrieveToolSchema(RetrieveToolSchemaRequest request)

public RetrieveToolSchemaResponse retrieveToolSchema(RetrieveToolSchemaRequest request)

Retrieve the schema of the given tool. The schema is computed on the fly for the given instance of the tool.

Parameter
Name Description
request RetrieveToolSchemaRequest
Returns
Type Description
RetrieveToolSchemaResponse
Exceptions
Type Description
io.grpc.StatusException

retrieveTools(RetrieveToolsRequest request)

public RetrieveToolsResponse retrieveTools(RetrieveToolsRequest request)

Retrieve the list of tools included in the specified toolset.

Parameter
Name Description
request RetrieveToolsRequest
Returns
Type Description
RetrieveToolsResponse
Exceptions
Type Description
io.grpc.StatusException