Interface DocumentServiceGrpc.AsyncService

    • Method Detail

      • getDocument

        default void getDocument​(GetDocumentRequest request,
                                 io.grpc.stub.StreamObserver<Document> responseObserver)
         Gets a document. Returns NOT_FOUND if the document does not exist.
         
      • updateDocument

        default void updateDocument​(UpdateDocumentRequest request,
                                    io.grpc.stub.StreamObserver<UpdateDocumentResponse> responseObserver)
         Updates a document. Returns INVALID_ARGUMENT if the name of the document
         is non-empty and does not equal the existing name.
         
      • deleteDocument

        default void deleteDocument​(DeleteDocumentRequest request,
                                    io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
         Deletes a document. Returns NOT_FOUND if the document does not exist.
         
      • searchDocuments

        default void searchDocuments​(SearchDocumentsRequest request,
                                     io.grpc.stub.StreamObserver<SearchDocumentsResponse> responseObserver)
         Searches for documents using provided
         [SearchDocumentsRequest][google.cloud.contentwarehouse.v1.SearchDocumentsRequest].
         This call only returns documents that the caller has permission to search
         against.
         
      • lockDocument

        default void lockDocument​(LockDocumentRequest request,
                                  io.grpc.stub.StreamObserver<Document> responseObserver)
         Lock the document so the document cannot be updated by other users.
         
      • fetchAcl

        default void fetchAcl​(FetchAclRequest request,
                              io.grpc.stub.StreamObserver<FetchAclResponse> responseObserver)
         Gets the access control policy for a resource. Returns NOT_FOUND error if
         the resource does not exist. Returns an empty policy if the resource exists
         but does not have a policy set.
         
      • setAcl

        default void setAcl​(SetAclRequest request,
                            io.grpc.stub.StreamObserver<SetAclResponse> responseObserver)
         Sets the access control policy for a resource. Replaces any existing
         policy.