createTime = $createTime; } /** * @return string */ public function getCreateTime() { return $this->createTime; } /** * A system-generated unique identifier for this Lien. Example: * `liens/1234abcd` * * @param string $name */ public function setName($name) { $this->name = $name; } /** * @return string */ public function getName() { return $this->name; } /** * A stable, user-visible/meaningful string identifying the origin of the * Lien, intended to be inspected programmatically. Maximum length of 200 * characters. Example: 'compute.googleapis.com' * * @param string $origin */ public function setOrigin($origin) { $this->origin = $origin; } /** * @return string */ public function getOrigin() { return $this->origin; } /** * A reference to the resource this Lien is attached to. The server will * validate the parent against those for which Liens are supported. Example: * `projects/1234` * * @param string $parent */ public function setParent($parent) { $this->parent = $parent; } /** * @return string */ public function getParent() { return $this->parent; } /** * Concise user-visible strings indicating why an action cannot be performed * on a resource. Maximum length of 200 characters. Example: 'Holds production * API key' * * @param string $reason */ public function setReason($reason) { $this->reason = $reason; } /** * @return string */ public function getReason() { return $this->reason; } /** * The types of operations which should be blocked as a result of this Lien. * Each value should correspond to an IAM permission. The server will validate * the permissions against those for which Liens are supported. An empty list * is meaningless and will be rejected. Example: * ['resourcemanager.projects.delete'] * * @param string[] $restrictions */ public function setRestrictions($restrictions) { $this->restrictions = $restrictions; } /** * @return string[] */ public function getRestrictions() { return $this->restrictions; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(Lien::class, 'Google_Service_CloudResourceManager_Lien');