Class KnowledgeBasesGrpc.KnowledgeBasesFutureStub

  • Enclosing class:
    KnowledgeBasesGrpc

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

      • listKnowledgeBases

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

        public com.google.common.util.concurrent.ListenableFuture<KnowledgeBase> createKnowledgeBase​(CreateKnowledgeBaseRequest request)
         Creates a knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.
         
      • deleteKnowledgeBase

        public com.google.common.util.concurrent.ListenableFuture<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 com.google.common.util.concurrent.ListenableFuture<KnowledgeBase> updateKnowledgeBase​(UpdateKnowledgeBaseRequest request)
         Updates the specified knowledge base.
         Note: The `projects.agent.knowledgeBases` resource is deprecated;
         only use `projects.knowledgeBases`.