Class DocumentServiceGrpc.DocumentServiceFutureStub (0.17.0)
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.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.
Service for ingesting Document
information of the customer's website.
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(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 . 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<Document> createDocument ( CreateDocumentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Document >
deleteDocument(DeleteDocumentRequest request)
public ListenableFuture<Empty> deleteDocument ( DeleteDocumentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Empty >
getDocument(GetDocumentRequest request)
public ListenableFuture<Document> getDocument ( GetDocumentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Document >
importDocuments(ImportDocumentsRequest request)
public ListenableFuture<Operation> importDocuments ( ImportDocumentsRequest request )
Bulk import of multiple
Document s. Request processing
may be synchronous. Non-existing items will be created.
Note: It is possible for a subset of the
Document s to be successfully
updated.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
listDocuments(ListDocumentsRequest request)
public ListenableFuture<ListDocumentsResponse> listDocuments ( ListDocumentsRequest request )
Gets a list of Document s.
purgeDocuments(PurgeDocumentsRequest request)
public ListenableFuture<Operation> purgeDocuments ( PurgeDocumentsRequest request )
Permanently deletes all selected
Document s in a branch.
This process is asynchronous. Depending on the number of
Document s to be deleted, this
operation can take hours to complete. Before the delete operation
completes, some Document s might
still be returned by
DocumentService.GetDocument
or
DocumentService.ListDocuments .
To get a list of the Document s
to be deleted, set
PurgeDocumentsRequest.force
to false.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
updateDocument(UpdateDocumentRequest request)
public ListenableFuture<Document> updateDocument ( UpdateDocumentRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Document >
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-03-14 UTC."],[],[]]