Package com.google.cloud.dialogflow.v2
Interface ToolsGrpc.AsyncService
- All Known Implementing Classes:
ToolsGrpc.ToolsImplBase
- Enclosing class:
- ToolsGrpc
public static interface ToolsGrpc.AsyncService
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.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateTool(CreateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Creates a tool.default voiddeleteTool(DeleteToolRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a tool.default voidgetTool(GetToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Retrieves a tool.default voidlistTools(ListToolsRequest request, io.grpc.stub.StreamObserver<ListToolsResponse> responseObserver) Lists tools.default voidupdateTool(UpdateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Updates a tool.
-
Method Details
-
createTool
default void createTool(CreateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Creates a tool.
-
getTool
Retrieves a tool.
-
listTools
default void listTools(ListToolsRequest request, io.grpc.stub.StreamObserver<ListToolsResponse> responseObserver) Lists tools.
-
deleteTool
default void deleteTool(DeleteToolRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Deletes a tool.
-
updateTool
default void updateTool(UpdateToolRequest request, io.grpc.stub.StreamObserver<Tool> responseObserver) Updates a tool.
-