Resource: ProcessorVersion
A processor version is an implementation of a processor. Each processor can have multiple versions, pre-trained by Google internally or up-trained by the customer. At a time, a processor can only have one default version version. So the processor's behavior (when processing documents) is defined by a default version
JSON representation |
---|
{ "name": string, "displayName": string, "state": enum ( |
Fields | |
---|---|
name |
The resource name of the processor version. Format: |
displayName |
The display name of the processor version. |
state |
The state of the processor version. |
createTime |
The time the processor version was created. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
kmsKeyName |
The KMS key name used for encryption. |
kmsKeyVersionName |
The KMS key version with which data is encrypted. |
googleManaged |
Denotes that this ProcessorVersion is managed by google. |
deprecationInfo |
If set, information about the eventual deprecation of this version. |
State
The possible states of the processor version.
Enums | |
---|---|
STATE_UNSPECIFIED |
The processor version is in an unspecified state. |
DEPLOYED |
The processor version is deployed and can be used for processing. |
DEPLOYING |
The processor version is being deployed. |
UNDEPLOYED |
The processor version is not deployed and cannot be used for processing. |
UNDEPLOYING |
The processor version is being undeployed. |
CREATING |
The processor version is being created. |
DELETING |
The processor version is being deleted. |
FAILED |
The processor version failed and is in an indeterminate state. |
DeprecationInfo
Information about the upcoming deprecation of this processor version.
JSON representation |
---|
{ "deprecationTime": string, "replacementProcessorVersion": string } |
Fields | |
---|---|
deprecationTime |
The time at which this processor version will be deprecated. A timestamp in RFC3339 UTC "Zulu" format, with nanosecond resolution and up to nine fractional digits. Examples: |
replacementProcessorVersion |
If set, the processor version that will be used as a replacement. |
Methods |
|
---|---|
|
LRO endpoint to batch process many documents. |
|
Deletes the processor version, all artifacts under the processor version will be deleted. |
|
Deploys the processor version. |
|
Gets a processor version detail. |
|
Lists all versions of a processor. |
|
Processes a single document. |
|
Undeploys the processor version. |