Show / Hide Table of Contents

Class ProjectsResource.LocationsResource.ProcessorsResource

The "processors" collection of methods.

Inheritance
object
ProjectsResource.LocationsResource.ProcessorsResource
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Document.v1beta3
Assembly: Google.Apis.Document.v1beta3.dll
Syntax
public class ProjectsResource.LocationsResource.ProcessorsResource

Constructors

ProcessorsResource(IClientService)

Constructs a new resource.

Declaration
public ProcessorsResource(IClientService service)
Parameters
Type Name Description
IClientService service

Properties

Dataset

Gets the Dataset resource.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.DatasetResource Dataset { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.DatasetResource

HumanReviewConfig

Gets the HumanReviewConfig resource.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.HumanReviewConfigResource HumanReviewConfig { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.HumanReviewConfigResource

ProcessorVersions

Gets the ProcessorVersions resource.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.ProcessorVersionsResource ProcessorVersions { get; }
Property Value
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.ProcessorVersionsResource

Methods

BatchProcess(GoogleCloudDocumentaiV1beta3BatchProcessRequest, string)

LRO endpoint to batch process many documents. The output is written to Cloud Storage as JSON in the [Document] format.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.BatchProcessRequest BatchProcess(GoogleCloudDocumentaiV1beta3BatchProcessRequest body, string name)
Parameters
Type Name Description
GoogleCloudDocumentaiV1beta3BatchProcessRequest body

The body of the request.

string name

Required. The resource name of Processor or ProcessorVersion. Format: projects/{project}/locations/{location}/processors/{processor}, or projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.BatchProcessRequest

Create(GoogleCloudDocumentaiV1beta3Processor, string)

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.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.CreateRequest Create(GoogleCloudDocumentaiV1beta3Processor body, string parent)
Parameters
Type Name Description
GoogleCloudDocumentaiV1beta3Processor body

The body of the request.

string parent

Required. The parent (project and location) under which to create the processor. Format: projects/{project}/locations/{location}

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.CreateRequest

Delete(string)

Deletes the processor, unloads all deployed model artifacts if it was enabled and then deletes all artifacts associated with this processor.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.DeleteRequest Delete(string name)
Parameters
Type Name Description
string name

Required. The processor resource name to be deleted.

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.DeleteRequest

Disable(GoogleCloudDocumentaiV1beta3DisableProcessorRequest, string)

Disables a processor

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.DisableRequest Disable(GoogleCloudDocumentaiV1beta3DisableProcessorRequest body, string name)
Parameters
Type Name Description
GoogleCloudDocumentaiV1beta3DisableProcessorRequest body

The body of the request.

string name

Required. The processor resource name to be disabled.

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.DisableRequest

Enable(GoogleCloudDocumentaiV1beta3EnableProcessorRequest, string)

Enables a processor

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.EnableRequest Enable(GoogleCloudDocumentaiV1beta3EnableProcessorRequest body, string name)
Parameters
Type Name Description
GoogleCloudDocumentaiV1beta3EnableProcessorRequest body

The body of the request.

string name

Required. The processor resource name to be enabled.

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.EnableRequest

Get(string)

Gets a processor detail.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.GetRequest Get(string name)
Parameters
Type Name Description
string name

Required. The processor resource name.

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.GetRequest

List(string)

Lists all processors which belong to this project.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.ListRequest List(string parent)
Parameters
Type Name Description
string parent

Required. The parent (project and location) which owns this collection of Processors. Format: projects/{project}/locations/{location}

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.ListRequest

Process(GoogleCloudDocumentaiV1beta3ProcessRequest, string)

Processes a single document.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.ProcessRequest Process(GoogleCloudDocumentaiV1beta3ProcessRequest body, string name)
Parameters
Type Name Description
GoogleCloudDocumentaiV1beta3ProcessRequest body

The body of the request.

string name

Required. The resource name of the Processor or ProcessorVersion to use for processing. If a Processor is specified, the server will use its default version. Format: projects/{project}/locations/{location}/processors/{processor}, or projects/{project}/locations/{location}/processors/{processor}/processorVersions/{processorVersion}

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.ProcessRequest

SetDefaultProcessorVersion(GoogleCloudDocumentaiV1beta3SetDefaultProcessorVersionRequest, string)

Set the default (active) version of a Processor that will be used in ProcessDocument and BatchProcessDocuments.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.SetDefaultProcessorVersionRequest SetDefaultProcessorVersion(GoogleCloudDocumentaiV1beta3SetDefaultProcessorVersionRequest body, string processor)
Parameters
Type Name Description
GoogleCloudDocumentaiV1beta3SetDefaultProcessorVersionRequest body

The body of the request.

string processor

Required. The resource name of the Processor to change default version.

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.SetDefaultProcessorVersionRequest

UpdateDataset(GoogleCloudDocumentaiV1beta3Dataset, string)

Updates metadata associated with a dataset. Note that this method requires the documentai.googleapis.com/datasets.update 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.

Declaration
public virtual ProjectsResource.LocationsResource.ProcessorsResource.UpdateDatasetRequest UpdateDataset(GoogleCloudDocumentaiV1beta3Dataset body, string name)
Parameters
Type Name Description
GoogleCloudDocumentaiV1beta3Dataset body

The body of the request.

string name

Dataset resource name. Format: projects/{project}/locations/{location}/processors/{processor}/dataset

Returns
Type Description
ProjectsResource.LocationsResource.ProcessorsResource.UpdateDatasetRequest
In this article
Back to top Generated by DocFX