Processor(mapping=None, *, ignore_unknown_fields=False, **kwargs)
The first-class citizen for Document AI. Each processor defines how to extract structural information from a document.
Output only. Immutable. The resource name of the processor. Format:
The processor type, e.g.,
The display name of the processor.
Output only. The state of the processor.
The default processor version.
Output only. Immutable. The http endpoint that can be called to invoke processing.
The time the processor was created.
The KMS key used for encryption/decryption in CMEK scenarios. See https://cloud.google.com/security-key-management.
The possible states of the processor.
The processor is in an unspecified state.
The processor is enabled, i.e., has an
enabled version which can currently serve
processing requests and all the feature
dependencies have been successfully initialized.
The processor is disabled.
The processor is being enabled, will become
The processor is being disabled, will become
The processor is being created, will become either
ENABLED (for successful creation) or
failed ones). Once a processor is in this state, it can then
be used for document processing, but the feature
dependencies of the processor might not be fully created
The processor failed during creation or
initialization of feature dependencies. The user
should delete the processor and recreate one as
all the functionalities of the processor are
The processor is being deleted, will be
removed if successful.