Class ToolsGrpc

java.lang.Object
com.google.cloud.dialogflow.v2.ToolsGrpc

public final class ToolsGrpc extends Object
 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.
 
  • Field Details

  • Method Details

    • getCreateToolMethod

      public static io.grpc.MethodDescriptor<CreateToolRequest,Tool> getCreateToolMethod()
    • getGetToolMethod

      public static io.grpc.MethodDescriptor<GetToolRequest,Tool> getGetToolMethod()
    • getListToolsMethod

      public static io.grpc.MethodDescriptor<ListToolsRequest,ListToolsResponse> getListToolsMethod()
    • getDeleteToolMethod

      public static io.grpc.MethodDescriptor<DeleteToolRequest,com.google.protobuf.Empty> getDeleteToolMethod()
    • getUpdateToolMethod

      public static io.grpc.MethodDescriptor<UpdateToolRequest,Tool> getUpdateToolMethod()
    • newStub

      public static ToolsGrpc.ToolsStub newStub(io.grpc.Channel channel)
      Creates a new async stub that supports all call types for the service
    • newBlockingV2Stub

      public static ToolsGrpc.ToolsBlockingV2Stub newBlockingV2Stub(io.grpc.Channel channel)
      Creates a new blocking-style stub that supports all types of calls on the service
    • newBlockingStub

      public static ToolsGrpc.ToolsBlockingStub newBlockingStub(io.grpc.Channel channel)
      Creates a new blocking-style stub that supports unary and streaming output calls on the service
    • newFutureStub

      public static ToolsGrpc.ToolsFutureStub newFutureStub(io.grpc.Channel channel)
      Creates a new ListenableFuture-style stub that supports unary calls on the service
    • bindService

      public static final io.grpc.ServerServiceDefinition bindService(ToolsGrpc.AsyncService service)
    • getServiceDescriptor

      public static io.grpc.ServiceDescriptor getServiceDescriptor()