description = $description; } /** * @return string */ public function getDescription() { return $this->description; } /** * User friendly name of the attack step * * @param string $displayName */ public function setDisplayName($displayName) { $this->displayName = $displayName; } /** * @return string */ public function getDisplayName() { return $this->displayName; } /** * Attack step labels for metadata * * @param string[] $labels */ public function setLabels($labels) { $this->labels = $labels; } /** * @return string[] */ public function getLabels() { return $this->labels; } /** * Attack step type. Can be either AND, OR or DEFENSE * * Accepted values: NODE_TYPE_UNSPECIFIED, NODE_TYPE_AND, NODE_TYPE_OR, * NODE_TYPE_DEFENSE, NODE_TYPE_ATTACKER * * @param self::TYPE_* $type */ public function setType($type) { $this->type = $type; } /** * @return self::TYPE_* */ public function getType() { return $this->type; } /** * Unique ID for one Node * * @param string $uuid */ public function setUuid($uuid) { $this->uuid = $uuid; } /** * @return string */ public function getUuid() { return $this->uuid; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(AttackStepNode::class, 'Google_Service_SecurityCommandCenter_AttackStepNode');