Class: Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2ProcessDocumentRequest
- Inherits:
-
Object
- Object
- Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2ProcessDocumentRequest
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/documentai_v1beta2/classes.rb,
lib/google/apis/documentai_v1beta2/representations.rb,
lib/google/apis/documentai_v1beta2/representations.rb
Overview
Request to process one document.
Instance Attribute Summary collapse
-
#automl_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2AutoMlParams
Parameters to control AutoML model prediction behavior.
-
#document_type ⇒ String
Specifies a known document type for deeper structure detection.
-
#entity_extraction_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2EntityExtractionParams
Parameters to control entity extraction behavior.
-
#form_extraction_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2FormExtractionParams
Parameters to control form extraction behavior.
-
#input_config ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2InputConfig
The desired input location and metadata.
-
#ocr_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2OcrParams
Parameters to control Optical Character Recognition (OCR) behavior.
-
#output_config ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2OutputConfig
The desired output location and metadata.
-
#parent ⇒ String
Target project and location to make a call.
-
#table_extraction_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2TableExtractionParams
Parameters to control table extraction behavior.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDocumentaiV1beta2ProcessDocumentRequest
constructor
A new instance of GoogleCloudDocumentaiV1beta2ProcessDocumentRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDocumentaiV1beta2ProcessDocumentRequest
Returns a new instance of GoogleCloudDocumentaiV1beta2ProcessDocumentRequest.
6397 6398 6399 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6397 def initialize(**args) update!(**args) end |
Instance Attribute Details
#automl_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2AutoMlParams
Parameters to control AutoML model prediction behavior.
Corresponds to the JSON property automlParams
6350 6351 6352 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6350 def automl_params @automl_params end |
#document_type ⇒ String
Specifies a known document type for deeper structure detection. Valid values
are currently "general" and "invoice". If not provided, "general"\ is used as
default. If any other value is given, the request is rejected.
Corresponds to the JSON property documentType
6357 6358 6359 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6357 def document_type @document_type end |
#entity_extraction_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2EntityExtractionParams
Parameters to control entity extraction behavior.
Corresponds to the JSON property entityExtractionParams
6362 6363 6364 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6362 def entity_extraction_params @entity_extraction_params end |
#form_extraction_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2FormExtractionParams
Parameters to control form extraction behavior.
Corresponds to the JSON property formExtractionParams
6367 6368 6369 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6367 def form_extraction_params @form_extraction_params end |
#input_config ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2InputConfig
The desired input location and metadata.
Corresponds to the JSON property inputConfig
6372 6373 6374 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6372 def input_config @input_config end |
#ocr_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2OcrParams
Parameters to control Optical Character Recognition (OCR) behavior.
Corresponds to the JSON property ocrParams
6377 6378 6379 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6377 def ocr_params @ocr_params end |
#output_config ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2OutputConfig
The desired output location and metadata.
Corresponds to the JSON property outputConfig
6382 6383 6384 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6382 def output_config @output_config end |
#parent ⇒ String
Target project and location to make a call. Format: projects/project-id/
locations/location-id`. If no location is specified, a region will be chosen
automatically. This field is only populated when used in ProcessDocument
method.
Corresponds to the JSON propertyparent`
6390 6391 6392 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6390 def parent @parent end |
#table_extraction_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2TableExtractionParams
Parameters to control table extraction behavior.
Corresponds to the JSON property tableExtractionParams
6395 6396 6397 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6395 def table_extraction_params @table_extraction_params end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 6402 def update!(**args) @automl_params = args[:automl_params] if args.key?(:automl_params) @document_type = args[:document_type] if args.key?(:document_type) @entity_extraction_params = args[:entity_extraction_params] if args.key?(:entity_extraction_params) @form_extraction_params = args[:form_extraction_params] if args.key?(:form_extraction_params) @input_config = args[:input_config] if args.key?(:input_config) @ocr_params = args[:ocr_params] if args.key?(:ocr_params) @output_config = args[:output_config] if args.key?(:output_config) @parent = args[:parent] if args.key?(:parent) @table_extraction_params = args[:table_extraction_params] if args.key?(:table_extraction_params) end |