Class DocumentProcessorServiceGrpc.DocumentProcessorServiceFutureStub (2.20.0)
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 >
A stub to allow clients to do ListenableFuture-style rpc calls to service
DocumentProcessorService.
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.
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
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.
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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deleteProcessorVersion(DeleteProcessorVersionRequest request)
public ListenableFuture<Operation> deleteProcessorVersion ( DeleteProcessorVersionRequest request )
Deletes the processor version, all artifacts under the processor version
will be deleted.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
deployProcessorVersion(DeployProcessorVersionRequest request)
public ListenableFuture<Operation> deployProcessorVersion ( DeployProcessorVersionRequest request )
Deploys the processor version.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
disableProcessor(DisableProcessorRequest request)
public ListenableFuture<Operation> disableProcessor ( DisableProcessorRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
enableProcessor(EnableProcessorRequest request)
public ListenableFuture<Operation> enableProcessor ( EnableProcessorRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
evaluateProcessorVersion(EvaluateProcessorVersionRequest request)
public ListenableFuture<Operation> evaluateProcessorVersion ( EvaluateProcessorVersionRequest request )
Evaluates a ProcessorVersion against annotated documents, producing an
Evaluation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
fetchProcessorTypes(FetchProcessorTypesRequest request)
public ListenableFuture<FetchProcessorTypesResponse> fetchProcessorTypes ( FetchProcessorTypesRequest request )
Fetches processor types. Note that we do not use ListProcessorTypes here
because it is not paginated.
getEvaluation(GetEvaluationRequest request)
public ListenableFuture<Evaluation> getEvaluation ( GetEvaluationRequest request )
Retrieves a specific evaluation.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Evaluation >
getProcessor(GetProcessorRequest request)
public ListenableFuture<Processor> getProcessor ( GetProcessorRequest request )
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Processor >
getProcessorType(GetProcessorTypeRequest request)
public ListenableFuture<ProcessorType> getProcessorType ( GetProcessorTypeRequest request )
Gets a processor type detail.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ProcessorType >
getProcessorVersion(GetProcessorVersionRequest request)
public ListenableFuture<ProcessorVersion> getProcessorVersion ( GetProcessorVersionRequest request )
Gets a processor version detail.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <ProcessorVersion >
listEvaluations(ListEvaluationsRequest request)
public ListenableFuture<ListEvaluationsResponse> listEvaluations ( ListEvaluationsRequest request )
Retrieves a set of evaluations for a given processor version.
listProcessorTypes(ListProcessorTypesRequest request)
public ListenableFuture<ListProcessorTypesResponse> listProcessorTypes ( ListProcessorTypesRequest request )
Lists the processor types that exist.
listProcessorVersions(ListProcessorVersionsRequest request)
public ListenableFuture<ListProcessorVersionsResponse> listProcessorVersions ( ListProcessorVersionsRequest request )
Lists all versions of a processor.
listProcessors(ListProcessorsRequest request)
public ListenableFuture<ListProcessorsResponse> listProcessors ( ListProcessorsRequest request )
Lists all processors which belong to this project.
processDocument(ProcessRequest request)
public ListenableFuture<ProcessResponse> processDocument ( ProcessRequest request )
Processes a single document.
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.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
setDefaultProcessorVersion(SetDefaultProcessorVersionRequest request)
public ListenableFuture<Operation> setDefaultProcessorVersion ( SetDefaultProcessorVersionRequest request )
Set the default (active) version of a
Processor that will be used in
ProcessDocument
and
BatchProcessDocuments .
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
trainProcessorVersion(TrainProcessorVersionRequest request)
public ListenableFuture<Operation> trainProcessorVersion ( TrainProcessorVersionRequest request )
Trains a new processor version.
Operation metadata is returned as
cloud_documentai_core.TrainProcessorVersionMetadata.
Returns
Type
Description
com.google.common.util.concurrent.ListenableFuture <Operation >
undeployProcessorVersion(UndeployProcessorVersionRequest request)
public ListenableFuture<Operation> undeployProcessorVersion ( UndeployProcessorVersionRequest request )
Undeploys the processor version.
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."],[],[]]