Class ToolsGrpc.ToolsBlockingV2Stub (4.87.0)

public static final class ToolsGrpc.ToolsBlockingV2Stub extends AbstractBlockingStub<ToolsGrpc.ToolsBlockingV2Stub>

A stub to allow clients to do synchronous 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.AbstractBlockingStub > ToolsGrpc.ToolsBlockingV2Stub

Methods

build(Channel channel, CallOptions callOptions)

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

createTool(CreateToolRequest request)

public Tool createTool(CreateToolRequest request)

Creates a tool.

Parameter
Name Description
request CreateToolRequest
Returns
Type Description
Tool
Exceptions
Type Description
io.grpc.StatusException

deleteTool(DeleteToolRequest request)

public Empty deleteTool(DeleteToolRequest request)

Deletes a tool.

Parameter
Name Description
request DeleteToolRequest
Returns
Type Description
Empty
Exceptions
Type Description
io.grpc.StatusException

getTool(GetToolRequest request)

public Tool getTool(GetToolRequest request)

Retrieves a tool.

Parameter
Name Description
request GetToolRequest
Returns
Type Description
Tool
Exceptions
Type Description
io.grpc.StatusException

listTools(ListToolsRequest request)

public ListToolsResponse listTools(ListToolsRequest request)

Lists tools.

Parameter
Name Description
request ListToolsRequest
Returns
Type Description
ListToolsResponse
Exceptions
Type Description
io.grpc.StatusException

updateTool(UpdateToolRequest request)

public Tool updateTool(UpdateToolRequest request)

Updates a tool.

Parameter
Name Description
request UpdateToolRequest
Returns
Type Description
Tool
Exceptions
Type Description
io.grpc.StatusException