Class ToolsGrpc.ToolsFutureStub (4.87.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.

Tool Service for LLM powered Agent Assist. Tools can be used to interact with remote APIs (e.g. fetching orders) to retrieve additional information as input to LLM.

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
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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.

Parameter
Name Description
request CreateToolRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tool>

deleteTool(DeleteToolRequest request)

public ListenableFuture<Empty> deleteTool(DeleteToolRequest request)

Deletes a tool.

Parameter
Name Description
request DeleteToolRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Empty>

getTool(GetToolRequest request)

public ListenableFuture<Tool> getTool(GetToolRequest request)

Retrieves a tool.

Parameter
Name Description
request GetToolRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tool>

listTools(ListToolsRequest request)

public ListenableFuture<ListToolsResponse> listTools(ListToolsRequest request)

Lists tools.

Parameter
Name Description
request ListToolsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListToolsResponse>

updateTool(UpdateToolRequest request)

public ListenableFuture<Tool> updateTool(UpdateToolRequest request)

Updates a tool.

Parameter
Name Description
request UpdateToolRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Tool>