Send feedback
Class DocumentServiceGrpc.DocumentServiceFutureStub (0.83.0)
Stay organized with collections
Save and categorize content based on your preferences.
0.83.0 (latest)
0.81.0
0.79.0
0.78.0
0.77.0
0.76.0
0.74.0
0.72.0
0.71.0
0.70.0
0.69.0
0.68.0
0.66.0
0.64.0
0.63.0
0.60.0
0.59.0
0.58.0
0.56.0
0.55.0
0.54.0
0.53.0
0.52.0
0.51.0
0.50.0
0.49.0
0.48.0
0.47.0
0.45.0
0.44.0
0.43.0
0.42.0
0.41.0
0.40.0
0.39.0
0.38.0
0.37.0
0.36.0
0.35.0
0.33.0
0.32.0
0.31.0
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.0
0.20.0
0.19.0
0.18.0
0.17.0
0.16.0
0.15.0
0.14.0
0.13.0
0.12.0
0.11.0
0.10.0
0.9.0
0.8.0
0.7.0
0.6.0
0.5.0
0.4.0
0.3.0
0.2.0
0.1.0
public static final class DocumentServiceGrpc . DocumentServiceFutureStub extends AbstractFutureStub<DocumentServiceGrpc . DocumentServiceFutureStub >
A stub to allow clients to do ListenableFuture-style rpc calls to service DocumentService.
This service lets you manage document.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
DocumentServiceGrpc.DocumentServiceFutureStub
Inherited Members
io.grpc.stub.AbstractFutureStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractFutureStub.<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(java.time.Duration)
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.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected DocumentServiceGrpc . DocumentServiceFutureStub 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 ListenableFuture<CreateDocumentResponse> createDocument ( CreateDocumentRequest request )
deleteDocument(DeleteDocumentRequest request)
public ListenableFuture<Empty> deleteDocument ( DeleteDocumentRequest request )
Deletes a document. Returns NOT_FOUND if the document does not exist.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
fetchAcl(FetchAclRequest request)
public ListenableFuture<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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <FetchAclResponse >
getDocument(GetDocumentRequest request)
public ListenableFuture<Document> getDocument ( GetDocumentRequest request )
Gets a document. Returns NOT_FOUND if the document does not exist.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Document >
lockDocument(LockDocumentRequest request)
public ListenableFuture<Document> lockDocument ( LockDocumentRequest request )
Lock the document so the document cannot be updated by other users.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Document >
searchDocuments(SearchDocumentsRequest request)
public ListenableFuture<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 ListenableFuture<SetAclResponse> setAcl ( SetAclRequest request )
Sets the access control policy for a resource. Replaces any existing
policy.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <SetAclResponse >
updateDocument(UpdateDocumentRequest request)
public ListenableFuture<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.
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-03-14 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]