dependencyInfo = $dependencyInfo; } /** * @return GoogleCloudDatacatalogLineageV1LinkDependencyInfo[] */ public function getDependencyInfo() { return $this->dependencyInfo; } /** * The end of the last event establishing this link. * * @param string $endTime */ public function setEndTime($endTime) { $this->endTime = $endTime; } /** * @return string */ public function getEndTime() { return $this->endTime; } /** * Output only. Immutable. The name of the link. Format: * `projects/{project}/locations/{location}/links/{link}`. * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * The pointer to the entity that is the **source** of this link. * * @param GoogleCloudDatacatalogLineageV1EntityReference $source */ public function setSource(GoogleCloudDatacatalogLineageV1EntityReference $source) { $this->source = $source; } /** * @return GoogleCloudDatacatalogLineageV1EntityReference */ public function getSource() { return $this->source; } /** * The start of the first event establishing this link. * * @param string $startTime */ public function setStartTime($startTime) { $this->startTime = $startTime; } /** * @return string */ public function getStartTime() { return $this->startTime; } /** * The pointer to the entity that is the **target** of this link. * * @param GoogleCloudDatacatalogLineageV1EntityReference $target */ public function setTarget(GoogleCloudDatacatalogLineageV1EntityReference $target) { $this->target = $target; } /** * @return GoogleCloudDatacatalogLineageV1EntityReference */ public function getTarget() { return $this->target; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudDatacatalogLineageV1Link::class, 'Google_Service_Datalineage_GoogleCloudDatacatalogLineageV1Link');