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.DocumentServiceStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
createDocument(CreateDocumentRequest request, io.grpc.stub.StreamObserver<CreateDocumentResponse> responseObserver)
Creates a document.void
deleteDocument(DeleteDocumentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a document.void
fetchAcl(FetchAclRequest request, io.grpc.stub.StreamObserver<FetchAclResponse> responseObserver)
Gets the access control policy for a resource.void
getDocument(GetDocumentRequest request, io.grpc.stub.StreamObserver<Document> responseObserver)
Gets a document.void
lockDocument(LockDocumentRequest request, io.grpc.stub.StreamObserver<Document> responseObserver)
Lock the document so the document cannot be updated by other users.void
searchDocuments(SearchDocumentsRequest request, io.grpc.stub.StreamObserver<SearchDocumentsResponse> responseObserver)
Searches for documents using provided [SearchDocumentsRequest][google.cloud.contentwarehouse.v1.SearchDocumentsRequest].void
setAcl(SetAclRequest request, io.grpc.stub.StreamObserver<SetAclResponse> responseObserver)
Sets the access control policy for a resource.void
updateDocument(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:
build
in 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.
-
-