Interface DocumentServiceGrpc.AsyncService

    • Method Detail

      • getDocument

        default void getDocument​(GetDocumentRequest request,
                                 io.grpc.stub.StreamObserver<Document> responseObserver)
         Gets a [Document][google.cloud.discoveryengine.v1.Document].
         
      • listDocuments

        default void listDocuments​(ListDocumentsRequest request,
                                   io.grpc.stub.StreamObserver<ListDocumentsResponse> responseObserver)
         Gets a list of [Document][google.cloud.discoveryengine.v1.Document]s.
         
      • createDocument

        default void createDocument​(CreateDocumentRequest request,
                                    io.grpc.stub.StreamObserver<Document> responseObserver)
         Creates a [Document][google.cloud.discoveryengine.v1.Document].
         
      • updateDocument

        default void updateDocument​(UpdateDocumentRequest request,
                                    io.grpc.stub.StreamObserver<Document> responseObserver)
         Updates a [Document][google.cloud.discoveryengine.v1.Document].
         
      • deleteDocument

        default void deleteDocument​(DeleteDocumentRequest request,
                                    io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a [Document][google.cloud.discoveryengine.v1.Document].
         
      • importDocuments

        default void importDocuments​(ImportDocumentsRequest request,
                                     io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Bulk import of multiple
         [Document][google.cloud.discoveryengine.v1.Document]s. Request processing
         may be synchronous. Non-existing items will be created.
         Note: It is possible for a subset of the
         [Document][google.cloud.discoveryengine.v1.Document]s to be successfully
         updated.
         
      • purgeDocuments

        default void purgeDocuments​(PurgeDocumentsRequest request,
                                    io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Permanently deletes all selected
         [Document][google.cloud.discoveryengine.v1.Document]s in a branch.
         This process is asynchronous. Depending on the number of
         [Document][google.cloud.discoveryengine.v1.Document]s to be deleted, this
         operation can take hours to complete. Before the delete operation
         completes, some [Document][google.cloud.discoveryengine.v1.Document]s might
         still be returned by
         [DocumentService.GetDocument][google.cloud.discoveryengine.v1.DocumentService.GetDocument]
         or
         [DocumentService.ListDocuments][google.cloud.discoveryengine.v1.DocumentService.ListDocuments].
         To get a list of the [Document][google.cloud.discoveryengine.v1.Document]s
         to be deleted, set
         [PurgeDocumentsRequest.force][google.cloud.discoveryengine.v1.PurgeDocumentsRequest.force]
         to false.