_propDict)) { return $this->_propDict["controlCategory"]; } else { return null; } } /** * Sets the controlCategory * Control action category (Identity, Data, Device, Apps, Infrastructure). * * @param string $val The value of the controlCategory * * @return ControlScore */ public function setControlCategory($val) { $this->_propDict["controlCategory"] = $val; return $this; } /** * Gets the controlName * Control unique name. * * @return string|null The controlName */ public function getControlName() { if (array_key_exists("controlName", $this->_propDict)) { return $this->_propDict["controlName"]; } else { return null; } } /** * Sets the controlName * Control unique name. * * @param string $val The value of the controlName * * @return ControlScore */ public function setControlName($val) { $this->_propDict["controlName"] = $val; return $this; } /** * Gets the description * Description of the control. * * @return string|null The description */ public function getDescription() { if (array_key_exists("description", $this->_propDict)) { return $this->_propDict["description"]; } else { return null; } } /** * Sets the description * Description of the control. * * @param string $val The value of the description * * @return ControlScore */ public function setDescription($val) { $this->_propDict["description"] = $val; return $this; } /** * Gets the score * Tenant achieved score for the control (it varies day by day depending on tenant operations on the control). * * @return float|null The score */ public function getScore() { if (array_key_exists("score", $this->_propDict)) { return $this->_propDict["score"]; } else { return null; } } /** * Sets the score * Tenant achieved score for the control (it varies day by day depending on tenant operations on the control). * * @param float $val The value of the score * * @return ControlScore */ public function setScore($val) { $this->_propDict["score"] = $val; return $this; } }