Class DocumentProcessorServiceGrpc.DocumentProcessorServiceFutureStub (2.3.1)
2.91.0 (latest)
2.89.0
2.87.0
2.86.0
2.85.0
2.84.0
2.82.0
2.80.0
2.79.0
2.78.0
2.77.0
2.76.0
2.74.0
2.72.0
2.71.0
2.68.0
2.67.0
2.66.0
2.64.0
2.63.0
2.62.0
2.61.0
2.60.0
2.59.0
2.58.0
2.57.0
2.56.0
2.55.0
2.53.0
2.52.0
2.51.0
2.50.0
2.49.0
2.48.0
2.47.0
2.46.0
2.45.0
2.44.0
2.43.0
2.41.0
2.40.0
2.39.0
2.38.0
2.37.0
2.36.0
2.35.0
2.34.0
2.33.0
2.32.0
2.31.0
2.28.0
2.27.0
2.26.0
2.25.0
2.24.0
2.23.0
2.22.0
2.21.0
2.20.0
2.19.0
2.18.0
2.17.0
2.16.0
2.15.0
2.13.0
2.12.0
2.11.0
2.10.0
2.9.0
2.8.0
2.7.5
2.6.2
2.5.1
2.4.3
2.3.1
2.2.1
2.1.9
public static final class DocumentProcessorServiceGrpc . DocumentProcessorServiceFutureStub extends AbstractFutureStub<DocumentProcessorServiceGrpc . DocumentProcessorServiceFutureStub >
Service to call Cloud DocumentAI to process documents according to the
processor's definition. Processors are built using state-of-the-art Google
AI such as natural language, computer vision, and translation to extract
structured information from unstructured or semi-structured documents.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractFutureStub >
DocumentProcessorServiceGrpc.DocumentProcessorServiceFutureStub
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
batchProcessDocuments(BatchProcessRequest request)
public ListenableFuture<Operation> batchProcessDocuments ( BatchProcessRequest request )
LRO endpoint to batch process many documents. The output is written
to Cloud Storage as JSON in the [Document] format.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
build(Channel channel, CallOptions callOptions)
protected DocumentProcessorServiceGrpc . DocumentProcessorServiceFutureStub build ( Channel channel , CallOptions callOptions )
Parameters
Name
Description
channel
io.grpc.Channel
callOptions
io.grpc.CallOptions
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createProcessor(CreateProcessorRequest request)
public ListenableFuture<Processor> createProcessor ( CreateProcessorRequest request )
Creates a processor from the type processor that the user chose.
The processor will be at "ENABLED" state by default after its creation.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Processor >
deleteProcessor(DeleteProcessorRequest request)
public ListenableFuture<Operation> deleteProcessor ( DeleteProcessorRequest request )
Deletes the processor, unloads all deployed model artifacts if it was
enabled and then deletes all artifacts associated with this processor.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
disableProcessor(DisableProcessorRequest request)
public ListenableFuture<Operation> disableProcessor ( DisableProcessorRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
enableProcessor(EnableProcessorRequest request)
public ListenableFuture<Operation> enableProcessor ( EnableProcessorRequest request )
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
fetchProcessorTypes(FetchProcessorTypesRequest request)
public ListenableFuture<FetchProcessorTypesResponse> fetchProcessorTypes ( FetchProcessorTypesRequest request )
Parameter
Returns
listProcessors(ListProcessorsRequest request)
public ListenableFuture<ListProcessorsResponse> listProcessors ( ListProcessorsRequest request )
Lists all processors which belong to this project.
Parameter
Returns
processDocument(ProcessRequest request)
public ListenableFuture<ProcessResponse> processDocument ( ProcessRequest request )
Processes a single document.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ProcessResponse >
reviewDocument(ReviewDocumentRequest request)
public ListenableFuture<Operation> reviewDocument ( ReviewDocumentRequest request )
Send a document for Human Review. The input document should be processed by
the specified processor.
Parameter
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
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."],[],[]]