Reference documentation and code samples for the Data Lineage V1 API class Google::Cloud::DataCatalog::Lineage::V1::Origin.
Origin of a process.
Inherits
Object
Extended By
Google::Protobuf::MessageExts::ClassMethods
Includes
Google::Protobuf::MessageExts
Methods
#name
defname()->::String
Returns
(::String) —
If the source_type isn't CUSTOM, the value of this field should be a GCP
resource name of the system, which reports lineage. The project and
location parts of the resource name must match the project and location of
the lineage resource being created. Examples:
If the source_type isn't CUSTOM, the value of this field should be a GCP
resource name of the system, which reports lineage. The project and
location parts of the resource name must match the project and location of
the lineage resource being created. Examples:
If the source_type isn't CUSTOM, the value of this field should be a GCP
resource name of the system, which reports lineage. The project and
location parts of the resource name must match the project and location of
the lineage resource being created. Examples:
[[["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,["# Data Lineage V1 API - Class Google::Cloud::DataCatalog::Lineage::V1::Origin (v0.10.1)\n\nVersion latestkeyboard_arrow_down\n\n- [0.10.1 (latest)](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/latest/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.10.0](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.10.0/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.9.1](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.9.1/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.8.0](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.8.0/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.7.1](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.7.1/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.6.2](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.6.2/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.5.0](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.5.0/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.4.0](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.4.0/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.3.0](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.3.0/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.2.1](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.2.1/Google-Cloud-DataCatalog-Lineage-V1-Origin)\n- [0.1.0](/ruby/docs/reference/google-cloud-data_catalog-lineage-v1/0.1.0/Google-Cloud-DataCatalog-Lineage-V1-Origin) \nReference documentation and code samples for the Data Lineage V1 API class Google::Cloud::DataCatalog::Lineage::V1::Origin.\n\nOrigin of a process. \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### #name\n\n def name() -\u003e ::String\n\n**Returns**\n\n- (::String) --- If the source_type isn't CUSTOM, the value of this field should be a GCP\n resource name of the system, which reports lineage. The project and\n location parts of the resource name must match the project and location of\n the lineage resource being created. Examples:\n\n - `{source_type: COMPOSER, name:\n \"projects/foo/locations/us/environments/bar\"}`\n - `{source_type: BIGQUERY, name: \"projects/foo/locations/eu\"}`\n - `{source_type: CUSTOM, name: \"myCustomIntegration\"}`\n\n### #name=\n\n def name=(value) -\u003e ::String\n\n**Parameter**\n\n- **value** (::String) ---\n\n If the source_type isn't CUSTOM, the value of this field should be a GCP\n resource name of the system, which reports lineage. The project and\n location parts of the resource name must match the project and location of\n the lineage resource being created. Examples:\n - `{source_type: COMPOSER, name:\n \"projects/foo/locations/us/environments/bar\"}`\n - `{source_type: BIGQUERY, name: \"projects/foo/locations/eu\"}`\n- `{source_type: CUSTOM, name: \"myCustomIntegration\"}` \n**Returns**\n\n- (::String) --- If the source_type isn't CUSTOM, the value of this field should be a GCP\n resource name of the system, which reports lineage. The project and\n location parts of the resource name must match the project and location of\n the lineage resource being created. Examples:\n\n - `{source_type: COMPOSER, name:\n \"projects/foo/locations/us/environments/bar\"}`\n - `{source_type: BIGQUERY, name: \"projects/foo/locations/eu\"}`\n - `{source_type: CUSTOM, name: \"myCustomIntegration\"}`\n\n### #source_type\n\n def source_type() -\u003e ::Google::Cloud::DataCatalog::Lineage::V1::Origin::SourceType\n\n**Returns**\n\n- ([::Google::Cloud::DataCatalog::Lineage::V1::Origin::SourceType](./Google-Cloud-DataCatalog-Lineage-V1-Origin-SourceType)) --- Type of the source.\n\n\n Use of a source_type other than `CUSTOM` for process creation\n or updating is highly discouraged, and may be restricted in the future\n without notice.\n\n### #source_type=\n\n def source_type=(value) -\u003e ::Google::Cloud::DataCatalog::Lineage::V1::Origin::SourceType\n\n**Parameter**\n\n- **value** ([::Google::Cloud::DataCatalog::Lineage::V1::Origin::SourceType](./Google-Cloud-DataCatalog-Lineage-V1-Origin-SourceType)) --- Type of the source.\n\n\n Use of a source_type other than `CUSTOM` for process creation\n or updating is highly discouraged, and may be restricted in the future\nwithout notice. \n**Returns**\n\n- ([::Google::Cloud::DataCatalog::Lineage::V1::Origin::SourceType](./Google-Cloud-DataCatalog-Lineage-V1-Origin-SourceType)) --- Type of the source.\n\n\n Use of a source_type other than `CUSTOM` for process creation\n or updating is highly discouraged, and may be restricted in the future\n without notice."]]