Class: Google::Apis::DocumentaiV1beta3::GoogleCloudDocumentaiV1beta3ImportProcessorVersionRequest

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/documentai_v1beta3/classes.rb,
lib/google/apis/documentai_v1beta3/representations.rb,
lib/google/apis/documentai_v1beta3/representations.rb

Overview

The request message for the ImportProcessorVersion method. This method requires source processor version and destination processor are in the same location. This method requires Document AI Service Agent of the destination project in the source project's IAM with Document AI Editor role. The destination project is specified as part of the parent field. The source project is specified as part of source field. The Service Agent for Document AI can be found in https://cloud.google.com/iam/docs/service-agents.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDocumentaiV1beta3ImportProcessorVersionRequest

Returns a new instance of GoogleCloudDocumentaiV1beta3ImportProcessorVersionRequest.



8537
8538
8539
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 8537

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#processor_version_sourceString

The source processor version to import from. Corresponds to the JSON property processorVersionSource

Returns:

  • (String)


8535
8536
8537
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 8535

def processor_version_source
  @processor_version_source
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



8542
8543
8544
# File 'lib/google/apis/documentai_v1beta3/classes.rb', line 8542

def update!(**args)
  @processor_version_source = args[:processor_version_source] if args.key?(:processor_version_source)
end