Interface KnowledgeBasesGrpc.AsyncService
-
- All Known Implementing Classes:
KnowledgeBasesGrpc.KnowledgeBasesImplBase
- Enclosing class:
- KnowledgeBasesGrpc
public static interface KnowledgeBasesGrpc.AsyncService
Service for managing [KnowledgeBases][google.cloud.dialogflow.v2beta1.KnowledgeBase].
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createKnowledgeBase(CreateKnowledgeBaseRequest request, io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
Creates a knowledge base.default void
deleteKnowledgeBase(DeleteKnowledgeBaseRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes the specified knowledge base.default void
getKnowledgeBase(GetKnowledgeBaseRequest request, io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
Retrieves the specified knowledge base.default void
listKnowledgeBases(ListKnowledgeBasesRequest request, io.grpc.stub.StreamObserver<ListKnowledgeBasesResponse> responseObserver)
Returns the list of all knowledge bases of the specified agent.default void
updateKnowledgeBase(UpdateKnowledgeBaseRequest request, io.grpc.stub.StreamObserver<KnowledgeBase> responseObserver)
Updates the specified knowledge base.
-
-
-
Method Detail
-
listKnowledgeBases
default 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
default 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
default 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
default 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
default 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`.
-
-