(::Google::Protobuf::Map{::String => ::String}) — Output only. Additional info related to the imported custom processor.
Data is filled in by app platform during the processor creation.
(::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ModelSchema) — Model schema files which specifies the signature of the model.
For VERTEX_CUSTOM models, instances schema is required.
If instances schema is not specified during the processor creation,
VisionAI Platform will try to get it from Vertex, if it doesn't exist, the
creation will fail.
value (::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ModelSchema) — Model schema files which specifies the signature of the model.
For VERTEX_CUSTOM models, instances schema is required.
If instances schema is not specified during the processor creation,
VisionAI Platform will try to get it from Vertex, if it doesn't exist, the
creation will fail.
Returns
(::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ModelSchema) — Model schema files which specifies the signature of the model.
For VERTEX_CUSTOM models, instances schema is required.
If instances schema is not specified during the processor creation,
VisionAI Platform will try to get it from Vertex, if it doesn't exist, the
creation will fail.
Note: The following fields are mutually exclusive: product_recognizer_artifact, vertex_model. If a field in that set is populated, all other fields in the set will automatically be cleared.
Note: The following fields are mutually exclusive: product_recognizer_artifact, vertex_model. If a field in that set is populated, all other fields in the set will automatically be cleared.
Note: The following fields are mutually exclusive: product_recognizer_artifact, vertex_model. If a field in that set is populated, all other fields in the set will automatically be cleared.
(::String) — The resource name original model hosted in the vertex AI platform.
Note: The following fields are mutually exclusive: vertex_model, product_recognizer_artifact. If a field in that set is populated, all other fields in the set will automatically be cleared.
#vertex_model=
defvertex_model=(value)->::String
Parameter
value (::String) — The resource name original model hosted in the vertex AI platform.
Note: The following fields are mutually exclusive: vertex_model, product_recognizer_artifact. If a field in that set is populated, all other fields in the set will automatically be cleared.
Returns
(::String) — The resource name original model hosted in the vertex AI platform.
Note: The following fields are mutually exclusive: vertex_model, product_recognizer_artifact. If a field in that set is populated, all other fields in the set will automatically be cleared.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Vision AI V1 API - Class Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo (v1.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.1 (latest)](/ruby/docs/reference/google-cloud-vision_ai-v1/latest/Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo)\n- [1.1.0](/ruby/docs/reference/google-cloud-vision_ai-v1/1.1.0/Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo)\n- [1.0.1](/ruby/docs/reference/google-cloud-vision_ai-v1/1.0.1/Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo)\n- [0.4.0](/ruby/docs/reference/google-cloud-vision_ai-v1/0.4.0/Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo)\n- [0.3.0](/ruby/docs/reference/google-cloud-vision_ai-v1/0.3.0/Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo)\n- [0.2.0](/ruby/docs/reference/google-cloud-vision_ai-v1/0.2.0/Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo)\n- [0.1.0](/ruby/docs/reference/google-cloud-vision_ai-v1/0.1.0/Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo) \nReference documentation and code samples for the Vision AI V1 API class Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo.\n\nDescribes the source info for a custom processor. \n\nInherits\n--------\n\n- Object \n\nExtended By\n-----------\n\n- Google::Protobuf::MessageExts::ClassMethods \n\nIncludes\n--------\n\n- Google::Protobuf::MessageExts\n\nMethods\n-------\n\n### #additional_info\n\n def additional_info() -\u003e ::Google::Protobuf::Map{::String =\u003e ::String}\n\n**Returns**\n\n- (::Google::Protobuf::Map{::String =\\\u003e ::String}) --- Output only. Additional info related to the imported custom processor. Data is filled in by app platform during the processor creation.\n\n### #model_schema\n\n def model_schema() -\u003e ::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ModelSchema\n\n**Returns**\n\n- ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ModelSchema](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-ModelSchema)) --- Model schema files which specifies the signature of the model. For VERTEX_CUSTOM models, instances schema is required. If instances schema is not specified during the processor creation, VisionAI Platform will try to get it from Vertex, if it doesn't exist, the creation will fail.\n\n### #model_schema=\n\n def model_schema=(value) -\u003e ::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ModelSchema\n\n**Parameter**\n\n- **value** ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ModelSchema](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-ModelSchema)) --- Model schema files which specifies the signature of the model. For VERTEX_CUSTOM models, instances schema is required. If instances schema is not specified during the processor creation, VisionAI Platform will try to get it from Vertex, if it doesn't exist, the creation will fail. \n**Returns**\n\n- ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ModelSchema](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-ModelSchema)) --- Model schema files which specifies the signature of the model. For VERTEX_CUSTOM models, instances schema is required. If instances schema is not specified during the processor creation, VisionAI Platform will try to get it from Vertex, if it doesn't exist, the creation will fail.\n\n### #product_recognizer_artifact\n\n def product_recognizer_artifact() -\u003e ::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ProductRecognizerArtifact\n\n**Returns**\n\n- ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ProductRecognizerArtifact](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-ProductRecognizerArtifact)) --- Artifact for product recognizer.\n\n\n Note: The following fields are mutually exclusive: `product_recognizer_artifact`, `vertex_model`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #product_recognizer_artifact=\n\n def product_recognizer_artifact=(value) -\u003e ::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ProductRecognizerArtifact\n\n**Parameter**\n\n- **value** ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ProductRecognizerArtifact](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-ProductRecognizerArtifact)) --- Artifact for product recognizer.\n\n\nNote: The following fields are mutually exclusive: `product_recognizer_artifact`, `vertex_model`. If a field in that set is populated, all other fields in the set will automatically be cleared. \n**Returns**\n\n- ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::ProductRecognizerArtifact](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-ProductRecognizerArtifact)) --- Artifact for product recognizer.\n\n\n Note: The following fields are mutually exclusive: `product_recognizer_artifact`, `vertex_model`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #source_type\n\n def source_type() -\u003e ::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::SourceType\n\n**Returns**\n\n- ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::SourceType](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-SourceType)) --- The original product which holds the custom processor's functionality.\n\n### #source_type=\n\n def source_type=(value) -\u003e ::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::SourceType\n\n**Parameter**\n\n- **value** ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::SourceType](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-SourceType)) --- The original product which holds the custom processor's functionality. \n**Returns**\n\n- ([::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo::SourceType](./Google-Cloud-VisionAI-V1-CustomProcessorSourceInfo-SourceType)) --- The original product which holds the custom processor's functionality.\n\n### #vertex_model\n\n def vertex_model() -\u003e ::String\n\n**Returns**\n\n- (::String) --- The resource name original model hosted in the vertex AI platform.\n\n Note: The following fields are mutually exclusive: `vertex_model`, `product_recognizer_artifact`. If a field in that set is populated, all other fields in the set will automatically be cleared.\n\n### #vertex_model=\n\n def vertex_model=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) --- The resource name original model hosted in the vertex AI platform.\n\n\nNote: The following fields are mutually exclusive: `vertex_model`, `product_recognizer_artifact`. If a field in that set is populated, all other fields in the set will automatically be cleared. \n**Returns**\n\n- (::String) --- The resource name original model hosted in the vertex AI platform.\n\n Note: The following fields are mutually exclusive: `vertex_model`, `product_recognizer_artifact`. If a field in that set is populated, all other fields in the set will automatically be cleared."]]