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.
4869 4870 4871 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4869 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
4822 4823 4824 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4822 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
4829 4830 4831 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4829 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
4834 4835 4836 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4834 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
4839 4840 4841 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4839 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
4844 4845 4846 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4844 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
4849 4850 4851 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4849 def ocr_params @ocr_params end |
#output_config ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2OutputConfig
The desired output location and metadata.
Corresponds to the JSON property outputConfig
4854 4855 4856 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4854 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`
4862 4863 4864 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4862 def parent @parent end |
#table_extraction_params ⇒ Google::Apis::DocumentaiV1beta2::GoogleCloudDocumentaiV1beta2TableExtractionParams
Parameters to control table extraction behavior.
Corresponds to the JSON property tableExtractionParams
4867 4868 4869 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4867 def table_extraction_params @table_extraction_params end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 |
# File 'lib/google/apis/documentai_v1beta2/classes.rb', line 4874 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 |