Reference documentation and code samples for the Google Cloud Data Catalog Lineage V1 Client class Process.
A process is the definition of a data transformation operation.
Generated from protobuf messagegoogle.cloud.datacatalog.lineage.v1.Process
Namespace
Google \ Cloud \ DataCatalog \ Lineage \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ name
string
Immutable. The resource name of the lineage process. Format:projects/{project}/locations/{location}/processes/{process}. Can be specified or auto-assigned. {process} must be not longer than 200 characters and only contain characters in a set:a-zA-Z0-9_-:.
↳ display_name
string
Optional. A human-readable name you can set to display in a user interface. Must be not longer than 200 characters and only contain UTF-8 letters or numbers, spaces or characters like_-:&.
Optional. The attributes of the process. Should only be used for the purpose of non-semantic management (classifying, describing or labeling the process). Up to 100 attributes are allowed.
Optional. The origin of this process and its runs and lineage events.
getName
Immutable. The resource name of the lineage process. Format:projects/{project}/locations/{location}/processes/{process}.
Can be specified or auto-assigned.
{process} must be not longer than 200 characters and only
contain characters in a set:a-zA-Z0-9_-:.
Returns
Type
Description
string
setName
Immutable. The resource name of the lineage process. Format:projects/{project}/locations/{location}/processes/{process}.
Can be specified or auto-assigned.
{process} must be not longer than 200 characters and only
contain characters in a set:a-zA-Z0-9_-:.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDisplayName
Optional. A human-readable name you can set to display in a user interface.
Must be not longer than 200 characters and only contain UTF-8 letters
or numbers, spaces or characters like_-:&.
Returns
Type
Description
string
setDisplayName
Optional. A human-readable name you can set to display in a user interface.
Must be not longer than 200 characters and only contain UTF-8 letters
or numbers, spaces or characters like_-:&.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getAttributes
Optional. The attributes of the process. Should only be used for the
purpose of non-semantic management (classifying, describing or labeling the
process).
Optional. The attributes of the process. Should only be used for the
purpose of non-semantic management (classifying, describing or labeling the
process).
[[["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-04 UTC."],[],[],null,["# Google Cloud Data Catalog Lineage V1 Client - Class Process (1.1.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.1.1 (latest)](/php/docs/reference/cloud-datacatalog-lineage/latest/V1.Process)\n- [1.1.0](/php/docs/reference/cloud-datacatalog-lineage/1.1.0/V1.Process)\n- [1.0.3](/php/docs/reference/cloud-datacatalog-lineage/1.0.3/V1.Process)\n- [0.5.5](/php/docs/reference/cloud-datacatalog-lineage/0.5.5/V1.Process)\n- [0.4.0](/php/docs/reference/cloud-datacatalog-lineage/0.4.0/V1.Process)\n- [0.3.1](/php/docs/reference/cloud-datacatalog-lineage/0.3.1/V1.Process)\n- [0.2.1](/php/docs/reference/cloud-datacatalog-lineage/0.2.1/V1.Process)\n- [0.1.3](/php/docs/reference/cloud-datacatalog-lineage/0.1.3/V1.Process) \nReference documentation and code samples for the Google Cloud Data Catalog Lineage V1 Client class Process.\n\nA process is the definition of a data transformation operation.\n\nGenerated from protobuf message `google.cloud.datacatalog.lineage.v1.Process`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DataCatalog \\\\ Lineage \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getName\n\nImmutable. The resource name of the lineage process. Format:\n`projects/{project}/locations/{location}/processes/{process}`.\n\nCan be specified or auto-assigned.\n{process} must be not longer than 200 characters and only\ncontain characters in a set: `a-zA-Z0-9_-:.`\n\n### setName\n\nImmutable. The resource name of the lineage process. Format:\n`projects/{project}/locations/{location}/processes/{process}`.\n\nCan be specified or auto-assigned.\n{process} must be not longer than 200 characters and only\ncontain characters in a set: `a-zA-Z0-9_-:.`\n\n### getDisplayName\n\nOptional. A human-readable name you can set to display in a user interface.\n\nMust be not longer than 200 characters and only contain UTF-8 letters\nor numbers, spaces or characters like `_-:&.`\n\n### setDisplayName\n\nOptional. A human-readable name you can set to display in a user interface.\n\nMust be not longer than 200 characters and only contain UTF-8 letters\nor numbers, spaces or characters like `_-:&.`\n\n### getAttributes\n\nOptional. The attributes of the process. Should only be used for the\npurpose of non-semantic management (classifying, describing or labeling the\nprocess).\n\nUp to 100 attributes are allowed.\n\n### setAttributes\n\nOptional. The attributes of the process. Should only be used for the\npurpose of non-semantic management (classifying, describing or labeling the\nprocess).\n\nUp to 100 attributes are allowed.\n\n### getOrigin\n\nOptional. The origin of this process and its runs and lineage events.\n\n### hasOrigin\n\n### clearOrigin\n\n### setOrigin\n\nOptional. The origin of this process and its runs and lineage events."]]