Class DocumentServiceGrpc.DocumentServiceStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<DocumentServiceGrpc.DocumentServiceStub>
-
- com.google.cloud.contentwarehouse.v1.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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected DocumentServiceGrpc.DocumentServiceStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions)voidcreateDocument(CreateDocumentRequest request, io.grpc.stub.StreamObserver<CreateDocumentResponse> responseObserver)Creates a document.voiddeleteDocument(DeleteDocumentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)Deletes a document.voidfetchAcl(FetchAclRequest request, io.grpc.stub.StreamObserver<FetchAclResponse> responseObserver)Gets the access control policy for a resource.voidgetDocument(GetDocumentRequest request, io.grpc.stub.StreamObserver<Document> responseObserver)Gets a document.voidlockDocument(LockDocumentRequest request, io.grpc.stub.StreamObserver<Document> responseObserver)Lock the document so the document cannot be updated by other users.voidsearchDocuments(SearchDocumentsRequest request, io.grpc.stub.StreamObserver<SearchDocumentsResponse> responseObserver)Searches for documents using provided [SearchDocumentsRequest][google.cloud.contentwarehouse.v1.SearchDocumentsRequest].voidsetAcl(SetAclRequest request, io.grpc.stub.StreamObserver<SetAclResponse> responseObserver)Sets the access control policy for a resource.voidupdateDocument(UpdateDocumentRequest request, io.grpc.stub.StreamObserver<UpdateDocumentResponse> responseObserver)Updates a document.
-
-
-
Method Detail
-
build
protected DocumentServiceGrpc.DocumentServiceStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
buildin classio.grpc.stub.AbstractStub<DocumentServiceGrpc.DocumentServiceStub>
-
createDocument
public void createDocument(CreateDocumentRequest request, io.grpc.stub.StreamObserver<CreateDocumentResponse> responseObserver)
Creates a document.
-
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.
-
-