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"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe document provides reference information for the \u003ccode\u003eOrigin\u003c/code\u003e class within the Data Lineage v1 API, part of the Google Cloud Data Catalog.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOrigin\u003c/code\u003e class represents the source of a process and is defined as a sealed class implementing multiple interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class offers two constructors: a default constructor \u003ccode\u003eOrigin()\u003c/code\u003e and another for creating a copy \u003ccode\u003eOrigin(Origin other)\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOrigin\u003c/code\u003e class has two main properties: \u003ccode\u003eName\u003c/code\u003e, a string representing the GCP resource name or custom integration, and \u003ccode\u003eSourceType\u003c/code\u003e, indicating the type of the data source.\u003c/p\u003e\n"],["\u003cp\u003eThe document provides version history links to older versions of the origin class, including versions 1.3.0, 1.2.0, 1.1.0, and 1.0.0.\u003c/p\u003e\n"]]],[],null,[]]