Interface KnowledgeBasesGrpc.AsyncService

All Known Implementing Classes:
KnowledgeBasesGrpc.KnowledgeBasesImplBase
Enclosing class:
KnowledgeBasesGrpc

public static interface KnowledgeBasesGrpc.AsyncService
 Service for managing
 [KnowledgeBases][google.cloud.dialogflow.v2.KnowledgeBase].
 
  • Method Details

    • listKnowledgeBases

      default void listKnowledgeBases(ListKnowledgeBasesRequest request, io.grpc.stub.StreamObserver<ListKnowledgeBasesResponse> responseObserver)
       Returns the list of all knowledge bases of the specified agent.
       
    • getKnowledgeBase

      default void getKnowledgeBase(GetKnowledgeBaseRequest request, io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
       Retrieves the specified knowledge base.
       
    • createKnowledgeBase

      default void createKnowledgeBase(CreateKnowledgeBaseRequest request, io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
       Creates a knowledge base.
       
    • deleteKnowledgeBase

      default void deleteKnowledgeBase(DeleteKnowledgeBaseRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes the specified knowledge base.
       
    • updateKnowledgeBase

      default void updateKnowledgeBase(UpdateKnowledgeBaseRequest request, io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
       Updates the specified knowledge base.