Class KnowledgeBasesGrpc.KnowledgeBasesStub

  • Enclosing class:
    KnowledgeBasesGrpc

    public static final class KnowledgeBasesGrpc.KnowledgeBasesStub
    extends io.grpc.stub.AbstractAsyncStub<KnowledgeBasesGrpc.KnowledgeBasesStub>
    A stub to allow clients to do asynchronous rpc calls to service KnowledgeBases.
     Service for managing
     [KnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBase].
     
    • Method Detail

      • listKnowledgeBases

        public void listKnowledgeBases​(ListKnowledgeBasesRequest request,
                                       io.grpc.stub.StreamObserver<ListKnowledgeBasesResponse> responseObserver)
         Returns the list of all knowledge bases of the specified agent.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.
         
      • getKnowledgeBase

        public void getKnowledgeBase​(GetKnowledgeBaseRequest request,
                                     io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
         Retrieves the specified knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.
         
      • createKnowledgeBase

        public void createKnowledgeBase​(CreateKnowledgeBaseRequest request,
                                        io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
         Creates a knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.
         
      • deleteKnowledgeBase

        public void deleteKnowledgeBase​(DeleteKnowledgeBaseRequest request,
                                        io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes the specified knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.
         
      • updateKnowledgeBase

        public void updateKnowledgeBase​(UpdateKnowledgeBaseRequest request,
                                        io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
         Updates the specified knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.