public static final class DocumentServiceGrpc.DocumentServiceBlockingStub extends AbstractBlockingStub<DocumentServiceGrpc.DocumentServiceBlockingStub>
A stub to allow clients to do synchronous rpc calls to service DocumentService.
This service lets you manage document.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
DocumentServiceGrpc.DocumentServiceBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected DocumentServiceGrpc.DocumentServiceBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createDocument(CreateDocumentRequest request)
public CreateDocumentResponse createDocument(CreateDocumentRequest request)
deleteDocument(DeleteDocumentRequest request)
public Empty deleteDocument(DeleteDocumentRequest request)
Deletes a document. Returns NOT_FOUND if the document does not exist.
Returns |
Type |
Description |
Empty |
|
fetchAcl(FetchAclRequest request)
public FetchAclResponse fetchAcl(FetchAclRequest request)
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.
getDocument(GetDocumentRequest request)
public Document getDocument(GetDocumentRequest request)
Gets a document. Returns NOT_FOUND if the document does not exist.
lockDocument(LockDocumentRequest request)
public Document lockDocument(LockDocumentRequest request)
Lock the document so the document cannot be updated by other users.
searchDocuments(SearchDocumentsRequest request)
public SearchDocumentsResponse searchDocuments(SearchDocumentsRequest request)
Searches for documents using provided
SearchDocumentsRequest.
This call only returns documents that the caller has permission to search
against.
setAcl(SetAclRequest request)
public SetAclResponse setAcl(SetAclRequest request)
Sets the access control policy for a resource. Replaces any existing
policy.
updateDocument(UpdateDocumentRequest request)
public UpdateDocumentResponse updateDocument(UpdateDocumentRequest request)
Updates a document. Returns INVALID_ARGUMENT if the name of the document
is non-empty and does not equal the existing name.