Class DocumentServiceGrpc.DocumentServiceStub

  • Enclosing class:
    DocumentServiceGrpc

    public static final class DocumentServiceGrpc.DocumentServiceStub
    extends io.grpc.stub.AbstractAsyncStub<DocumentServiceGrpc.DocumentServiceStub>
    A stub to allow clients to do asynchronous rpc calls to service DocumentService.
     This service lets you manage document.
     
    • Method Detail

      • getDocument

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

        public 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

        public 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

        public 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

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

        public 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

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