Interface DocumentServiceGrpc.AsyncService
-
- All Known Implementing Classes:
DocumentServiceGrpc.DocumentServiceImplBase
- Enclosing class:
- DocumentServiceGrpc
public static interface DocumentServiceGrpc.AsyncService
This service lets you manage document.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
createDocument(CreateDocumentRequest request, io.grpc.stub.StreamObserver<CreateDocumentResponse> responseObserver)
Creates a document.default void
deleteDocument(DeleteDocumentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a document.default void
fetchAcl(FetchAclRequest request, io.grpc.stub.StreamObserver<FetchAclResponse> responseObserver)
Gets the access control policy for a resource.default void
getDocument(GetDocumentRequest request, io.grpc.stub.StreamObserver<Document> responseObserver)
Gets a document.default void
lockDocument(LockDocumentRequest request, io.grpc.stub.StreamObserver<Document> responseObserver)
Lock the document so the document cannot be updated by other users.default void
searchDocuments(SearchDocumentsRequest request, io.grpc.stub.StreamObserver<SearchDocumentsResponse> responseObserver)
Searches for documents using provided [SearchDocumentsRequest][google.cloud.contentwarehouse.v1.SearchDocumentsRequest].default void
setAcl(SetAclRequest request, io.grpc.stub.StreamObserver<SetAclResponse> responseObserver)
Sets the access control policy for a resource.default void
updateDocument(UpdateDocumentRequest request, io.grpc.stub.StreamObserver<UpdateDocumentResponse> responseObserver)
Updates a document.
-
-
-
Method Detail
-
createDocument
default void createDocument(CreateDocumentRequest request, io.grpc.stub.StreamObserver<CreateDocumentResponse> responseObserver)
Creates a document.
-
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.
-
-