Class KnowledgeBasesGrpc.KnowledgeBasesBlockingStub

  • Enclosing class:
    KnowledgeBasesGrpc

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

      • listKnowledgeBases

        public ListKnowledgeBasesResponse listKnowledgeBases​(ListKnowledgeBasesRequest request)
         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 KnowledgeBase getKnowledgeBase​(GetKnowledgeBaseRequest request)
         Retrieves the specified knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.
         
      • createKnowledgeBase

        public KnowledgeBase createKnowledgeBase​(CreateKnowledgeBaseRequest request)
         Creates a knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.
         
      • deleteKnowledgeBase

        public com.google.protobuf.Empty deleteKnowledgeBase​(DeleteKnowledgeBaseRequest request)
         Deletes the specified knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.
         
      • updateKnowledgeBase

        public KnowledgeBase updateKnowledgeBase​(UpdateKnowledgeBaseRequest request)
         Updates the specified knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.