Class ToolsGrpc.ToolsFutureStub (0.52.0)

public static final class ToolsGrpc.ToolsFutureStub extends AbstractFutureStub<ToolsGrpc.ToolsFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service Tools.

Service for managing Tools.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > ToolsGrpc.ToolsFutureStub

Methods

build(Channel channel, CallOptions callOptions)

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

createTool(CreateToolRequest request)

public ListenableFuture<Tool> createTool(CreateToolRequest request)

Creates a Tool in the specified agent.

Parameter
NameDescription
requestCreateToolRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Tool>

deleteTool(DeleteToolRequest request)

public ListenableFuture<Empty> deleteTool(DeleteToolRequest request)

Deletes a specified Tool.

Parameter
NameDescription
requestDeleteToolRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Empty>

exportTools(ExportToolsRequest request)

public ListenableFuture<Operation> exportTools(ExportToolsRequest request)

Exports the selected tools.

Parameter
NameDescription
requestExportToolsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Operation>

getTool(GetToolRequest request)

public ListenableFuture<Tool> getTool(GetToolRequest request)

Retrieves the specified Tool.

Parameter
NameDescription
requestGetToolRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Tool>

listTools(ListToolsRequest request)

public ListenableFuture<ListToolsResponse> listTools(ListToolsRequest request)

Returns a list of Tools in the specified agent.

Parameter
NameDescription
requestListToolsRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<ListToolsResponse>

updateTool(UpdateToolRequest request)

public ListenableFuture<Tool> updateTool(UpdateToolRequest request)

Update the specified Tool.

Parameter
NameDescription
requestUpdateToolRequest
Returns
TypeDescription
com.google.common.util.concurrent.ListenableFuture<Tool>