- 2.59.0 (latest)
- 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.DocumentProcessorServiceStub extends AbstractAsyncStub<DocumentProcessorServiceGrpc.DocumentProcessorServiceStub>
A stub to allow clients to do asynchronous rpc calls to service DocumentProcessorService.
Service to call Document AI 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.AbstractAsyncStub > DocumentProcessorServiceGrpc.DocumentProcessorServiceStubMethods
batchProcessDocuments(BatchProcessRequest request, StreamObserver<Operation> responseObserver)
public void batchProcessDocuments(BatchProcessRequest request, StreamObserver<Operation> responseObserver)
LRO endpoint to batch process many documents. The output is written to Cloud Storage as JSON in the [Document] format.
Parameters | |
---|---|
Name | Description |
request |
BatchProcessRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
build(Channel channel, CallOptions callOptions)
protected DocumentProcessorServiceGrpc.DocumentProcessorServiceStub build(Channel channel, CallOptions callOptions)
Parameters | |
---|---|
Name | Description |
channel |
io.grpc.Channel |
callOptions |
io.grpc.CallOptions |
Returns | |
---|---|
Type | Description |
DocumentProcessorServiceGrpc.DocumentProcessorServiceStub |
createProcessor(CreateProcessorRequest request, StreamObserver<Processor> responseObserver)
public void createProcessor(CreateProcessorRequest request, StreamObserver<Processor> responseObserver)
Creates a processor from the
ProcessorType provided.
The processor will be at ENABLED
state by default after its creation.
Note that this method requires the documentai.processors.create
permission on the project, which is highly privileged. A user or service
account with this permission can create new processors that can interact
with any gcs bucket in your project.
Parameters | |
---|---|
Name | Description |
request |
CreateProcessorRequest |
responseObserver |
io.grpc.stub.StreamObserver<Processor> |
deleteProcessor(DeleteProcessorRequest request, StreamObserver<Operation> responseObserver)
public void deleteProcessor(DeleteProcessorRequest request, StreamObserver<Operation> responseObserver)
Deletes the processor, unloads all deployed model artifacts if it was enabled and then deletes all artifacts associated with this processor.
Parameters | |
---|---|
Name | Description |
request |
DeleteProcessorRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deleteProcessorVersion(DeleteProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
public void deleteProcessorVersion(DeleteProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
Deletes the processor version, all artifacts under the processor version will be deleted.
Parameters | |
---|---|
Name | Description |
request |
DeleteProcessorVersionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
deployProcessorVersion(DeployProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
public void deployProcessorVersion(DeployProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
Deploys the processor version.
Parameters | |
---|---|
Name | Description |
request |
DeployProcessorVersionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
disableProcessor(DisableProcessorRequest request, StreamObserver<Operation> responseObserver)
public void disableProcessor(DisableProcessorRequest request, StreamObserver<Operation> responseObserver)
Disables a processor
Parameters | |
---|---|
Name | Description |
request |
DisableProcessorRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
enableProcessor(EnableProcessorRequest request, StreamObserver<Operation> responseObserver)
public void enableProcessor(EnableProcessorRequest request, StreamObserver<Operation> responseObserver)
Enables a processor
Parameters | |
---|---|
Name | Description |
request |
EnableProcessorRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
evaluateProcessorVersion(EvaluateProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
public void evaluateProcessorVersion(EvaluateProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
Evaluates a ProcessorVersion against annotated documents, producing an Evaluation.
Parameters | |
---|---|
Name | Description |
request |
EvaluateProcessorVersionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
fetchProcessorTypes(FetchProcessorTypesRequest request, StreamObserver<FetchProcessorTypesResponse> responseObserver)
public void fetchProcessorTypes(FetchProcessorTypesRequest request, StreamObserver<FetchProcessorTypesResponse> responseObserver)
Fetches processor types. Note that we don't use ListProcessorTypes here, because it isn't paginated.
Parameters | |
---|---|
Name | Description |
request |
FetchProcessorTypesRequest |
responseObserver |
io.grpc.stub.StreamObserver<FetchProcessorTypesResponse> |
getEvaluation(GetEvaluationRequest request, StreamObserver<Evaluation> responseObserver)
public void getEvaluation(GetEvaluationRequest request, StreamObserver<Evaluation> responseObserver)
Retrieves a specific evaluation.
Parameters | |
---|---|
Name | Description |
request |
GetEvaluationRequest |
responseObserver |
io.grpc.stub.StreamObserver<Evaluation> |
getProcessor(GetProcessorRequest request, StreamObserver<Processor> responseObserver)
public void getProcessor(GetProcessorRequest request, StreamObserver<Processor> responseObserver)
Gets a processor detail.
Parameters | |
---|---|
Name | Description |
request |
GetProcessorRequest |
responseObserver |
io.grpc.stub.StreamObserver<Processor> |
getProcessorType(GetProcessorTypeRequest request, StreamObserver<ProcessorType> responseObserver)
public void getProcessorType(GetProcessorTypeRequest request, StreamObserver<ProcessorType> responseObserver)
Gets a processor type detail.
Parameters | |
---|---|
Name | Description |
request |
GetProcessorTypeRequest |
responseObserver |
io.grpc.stub.StreamObserver<ProcessorType> |
getProcessorVersion(GetProcessorVersionRequest request, StreamObserver<ProcessorVersion> responseObserver)
public void getProcessorVersion(GetProcessorVersionRequest request, StreamObserver<ProcessorVersion> responseObserver)
Gets a processor version detail.
Parameters | |
---|---|
Name | Description |
request |
GetProcessorVersionRequest |
responseObserver |
io.grpc.stub.StreamObserver<ProcessorVersion> |
importProcessorVersion(ImportProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
public void importProcessorVersion(ImportProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
Imports a processor version from source processor version.
Parameters | |
---|---|
Name | Description |
request |
ImportProcessorVersionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
listEvaluations(ListEvaluationsRequest request, StreamObserver<ListEvaluationsResponse> responseObserver)
public void listEvaluations(ListEvaluationsRequest request, StreamObserver<ListEvaluationsResponse> responseObserver)
Retrieves a set of evaluations for a given processor version.
Parameters | |
---|---|
Name | Description |
request |
ListEvaluationsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListEvaluationsResponse> |
listProcessorTypes(ListProcessorTypesRequest request, StreamObserver<ListProcessorTypesResponse> responseObserver)
public void listProcessorTypes(ListProcessorTypesRequest request, StreamObserver<ListProcessorTypesResponse> responseObserver)
Lists the processor types that exist.
Parameters | |
---|---|
Name | Description |
request |
ListProcessorTypesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListProcessorTypesResponse> |
listProcessorVersions(ListProcessorVersionsRequest request, StreamObserver<ListProcessorVersionsResponse> responseObserver)
public void listProcessorVersions(ListProcessorVersionsRequest request, StreamObserver<ListProcessorVersionsResponse> responseObserver)
Lists all versions of a processor.
Parameters | |
---|---|
Name | Description |
request |
ListProcessorVersionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListProcessorVersionsResponse> |
listProcessors(ListProcessorsRequest request, StreamObserver<ListProcessorsResponse> responseObserver)
public void listProcessors(ListProcessorsRequest request, StreamObserver<ListProcessorsResponse> responseObserver)
Lists all processors which belong to this project.
Parameters | |
---|---|
Name | Description |
request |
ListProcessorsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListProcessorsResponse> |
processDocument(ProcessRequest request, StreamObserver<ProcessResponse> responseObserver)
public void processDocument(ProcessRequest request, StreamObserver<ProcessResponse> responseObserver)
Processes a single document.
Parameters | |
---|---|
Name | Description |
request |
ProcessRequest |
responseObserver |
io.grpc.stub.StreamObserver<ProcessResponse> |
reviewDocument(ReviewDocumentRequest request, StreamObserver<Operation> responseObserver)
public void reviewDocument(ReviewDocumentRequest request, StreamObserver<Operation> responseObserver)
Send a document for Human Review. The input document should be processed by the specified processor.
Parameters | |
---|---|
Name | Description |
request |
ReviewDocumentRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
setDefaultProcessorVersion(SetDefaultProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
public void setDefaultProcessorVersion(SetDefaultProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
Set the default (active) version of a Processor that will be used in ProcessDocument and BatchProcessDocuments.
Parameters | |
---|---|
Name | Description |
request |
SetDefaultProcessorVersionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
trainProcessorVersion(TrainProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
public void trainProcessorVersion(TrainProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
Trains a new processor version. Operation metadata is returned as TrainProcessorVersionMetadata.
Parameters | |
---|---|
Name | Description |
request |
TrainProcessorVersionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
undeployProcessorVersion(UndeployProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
public void undeployProcessorVersion(UndeployProcessorVersionRequest request, StreamObserver<Operation> responseObserver)
Undeploys the processor version.
Parameters | |
---|---|
Name | Description |
request |
UndeployProcessorVersionRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |