attributes = $attributes; } /** * @return array[] */ public function getAttributes() { return $this->attributes; } /** * @param string $displayName */ public function setDisplayName($displayName) { $this->displayName = $displayName; } /** * @return string */ public function getDisplayName() { return $this->displayName; } /** * 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_-:.` * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * Optional. The origin of this process and its runs and lineage events. * * @param GoogleCloudDatacatalogLineageV1Origin $origin */ public function setOrigin(GoogleCloudDatacatalogLineageV1Origin $origin) { $this->origin = $origin; } /** * @return GoogleCloudDatacatalogLineageV1Origin */ public function getOrigin() { return $this->origin; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDatacatalogLineageV1Process::class, 'Google_Service_Datalineage_GoogleCloudDatacatalogLineageV1Process');