Send feedback
Class DocumentProcessorServiceConnection (2.30.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 2.30.0 keyboard_arrow_down
Functions
virtual options()
Returns
Type
Description
Options
virtual ProcessDocument(google::cloud::documentai::v1::ProcessRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::ProcessRequest const &
Returns
Type
Description
StatusOr< google::cloud::documentai::v1::ProcessResponse >
virtual BatchProcessDocuments(google::cloud::documentai::v1::BatchProcessRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::BatchProcessRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::BatchProcessResponse > >
virtual BatchProcessDocuments(NoAwaitTag, google::cloud::documentai::v1::BatchProcessRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::BatchProcessRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual BatchProcessDocuments(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::BatchProcessResponse > >
virtual FetchProcessorTypes(google::cloud::documentai::v1::FetchProcessorTypesRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::FetchProcessorTypesRequest const &
Returns
Type
Description
StatusOr< google::cloud::documentai::v1::FetchProcessorTypesResponse >
virtual ListProcessorTypes(google::cloud::documentai::v1::ListProcessorTypesRequest)
Parameter
Name
Description
request
google::cloud::documentai::v1::ListProcessorTypesRequest
Returns
Type
Description
StreamRange< google::cloud::documentai::v1::ProcessorType >
virtual GetProcessorType(google::cloud::documentai::v1::GetProcessorTypeRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::GetProcessorTypeRequest const &
Returns
Type
Description
StatusOr< google::cloud::documentai::v1::ProcessorType >
virtual ListProcessors(google::cloud::documentai::v1::ListProcessorsRequest)
Parameter
Name
Description
request
google::cloud::documentai::v1::ListProcessorsRequest
Returns
Type
Description
StreamRange< google::cloud::documentai::v1::Processor >
virtual GetProcessor(google::cloud::documentai::v1::GetProcessorRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::GetProcessorRequest const &
Returns
Type
Description
StatusOr< google::cloud::documentai::v1::Processor >
virtual TrainProcessorVersion(google::cloud::documentai::v1::TrainProcessorVersionRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::TrainProcessorVersionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::TrainProcessorVersionResponse > >
virtual TrainProcessorVersion(NoAwaitTag, google::cloud::documentai::v1::TrainProcessorVersionRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::TrainProcessorVersionRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual TrainProcessorVersion(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::TrainProcessorVersionResponse > >
virtual GetProcessorVersion(google::cloud::documentai::v1::GetProcessorVersionRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::GetProcessorVersionRequest const &
Returns
Type
Description
StatusOr< google::cloud::documentai::v1::ProcessorVersion >
virtual ListProcessorVersions(google::cloud::documentai::v1::ListProcessorVersionsRequest)
Parameter
Name
Description
request
google::cloud::documentai::v1::ListProcessorVersionsRequest
Returns
Type
Description
StreamRange< google::cloud::documentai::v1::ProcessorVersion >
virtual DeleteProcessorVersion(google::cloud::documentai::v1::DeleteProcessorVersionRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::DeleteProcessorVersionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::DeleteProcessorVersionMetadata > >
virtual DeleteProcessorVersion(NoAwaitTag, google::cloud::documentai::v1::DeleteProcessorVersionRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::DeleteProcessorVersionRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteProcessorVersion(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::DeleteProcessorVersionMetadata > >
virtual DeployProcessorVersion(google::cloud::documentai::v1::DeployProcessorVersionRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::DeployProcessorVersionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::DeployProcessorVersionResponse > >
virtual DeployProcessorVersion(NoAwaitTag, google::cloud::documentai::v1::DeployProcessorVersionRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::DeployProcessorVersionRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeployProcessorVersion(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::DeployProcessorVersionResponse > >
virtual UndeployProcessorVersion(google::cloud::documentai::v1::UndeployProcessorVersionRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::UndeployProcessorVersionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::UndeployProcessorVersionResponse > >
virtual UndeployProcessorVersion(NoAwaitTag, google::cloud::documentai::v1::UndeployProcessorVersionRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::UndeployProcessorVersionRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual UndeployProcessorVersion(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::UndeployProcessorVersionResponse > >
virtual CreateProcessor(google::cloud::documentai::v1::CreateProcessorRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::CreateProcessorRequest const &
Returns
Type
Description
StatusOr< google::cloud::documentai::v1::Processor >
virtual DeleteProcessor(google::cloud::documentai::v1::DeleteProcessorRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::DeleteProcessorRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::DeleteProcessorMetadata > >
virtual DeleteProcessor(NoAwaitTag, google::cloud::documentai::v1::DeleteProcessorRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::DeleteProcessorRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DeleteProcessor(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::DeleteProcessorMetadata > >
virtual EnableProcessor(google::cloud::documentai::v1::EnableProcessorRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::EnableProcessorRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::EnableProcessorResponse > >
virtual EnableProcessor(NoAwaitTag, google::cloud::documentai::v1::EnableProcessorRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::EnableProcessorRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual EnableProcessor(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::EnableProcessorResponse > >
virtual DisableProcessor(google::cloud::documentai::v1::DisableProcessorRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::DisableProcessorRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::DisableProcessorResponse > >
virtual DisableProcessor(NoAwaitTag, google::cloud::documentai::v1::DisableProcessorRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::DisableProcessorRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual DisableProcessor(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::DisableProcessorResponse > >
virtual SetDefaultProcessorVersion(google::cloud::documentai::v1::SetDefaultProcessorVersionRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::SetDefaultProcessorVersionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::SetDefaultProcessorVersionResponse > >
virtual SetDefaultProcessorVersion(NoAwaitTag, google::cloud::documentai::v1::SetDefaultProcessorVersionRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::SetDefaultProcessorVersionRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual SetDefaultProcessorVersion(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::SetDefaultProcessorVersionResponse > >
virtual ReviewDocument(google::cloud::documentai::v1::ReviewDocumentRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::ReviewDocumentRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::ReviewDocumentResponse > >
virtual ReviewDocument(NoAwaitTag, google::cloud::documentai::v1::ReviewDocumentRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::ReviewDocumentRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual ReviewDocument(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::ReviewDocumentResponse > >
virtual EvaluateProcessorVersion(google::cloud::documentai::v1::EvaluateProcessorVersionRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::EvaluateProcessorVersionRequest const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::EvaluateProcessorVersionResponse > >
virtual EvaluateProcessorVersion(NoAwaitTag, google::cloud::documentai::v1::EvaluateProcessorVersionRequest const &)
Parameters
Name
Description
NoAwaitTag
request
google::cloud::documentai::v1::EvaluateProcessorVersionRequest const &
Returns
Type
Description
StatusOr< google::longrunning::Operation >
virtual EvaluateProcessorVersion(google::longrunning::Operation const &)
Parameter
Name
Description
operation
google::longrunning::Operation const &
Returns
Type
Description
future< StatusOr< google::cloud::documentai::v1::EvaluateProcessorVersionResponse > >
virtual GetEvaluation(google::cloud::documentai::v1::GetEvaluationRequest const &)
Parameter
Name
Description
request
google::cloud::documentai::v1::GetEvaluationRequest const &
Returns
Type
Description
StatusOr< google::cloud::documentai::v1::Evaluation >
virtual ListEvaluations(google::cloud::documentai::v1::ListEvaluationsRequest)
Parameter
Name
Description
request
google::cloud::documentai::v1::ListEvaluationsRequest
Returns
Type
Description
StreamRange< google::cloud::documentai::v1::Evaluation >
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 2025-03-21 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 2025-03-21 UTC."],[[["This webpage details the `DocumentProcessorServiceConnection` class, which provides an interface for the `DocumentProcessorServiceClient` in the Google Cloud Document AI v1 C++ library."],["The `DocumentProcessorServiceConnection` interface allows for injecting custom behavior, such as with Google Mock objects, which is useful for testing the `DocumentProcessorServiceClient`."],["The page lists the available versions of `DocumentProcessorServiceConnection`, ranging from the latest release candidate, 2.37.0-rc, down to version 2.11.0."],["The document outlines the virtual methods defined in the `DocumentProcessorServiceConnection` interface, including functions for processing documents, managing processor versions, and handling various Document AI operations."],["The functions listed are used for common actions such as processing documents, managing processor versions, and handling various Document AI operations and they detail the types of parameters and return values, as well as their associated descriptions."]]],[]]