_propDict)) { return $this->_propDict["displayName"]; } else { return null; } } /** * Sets the displayName * The name of the activity. Maximum supported length is 100 characters. * * @param string $val The displayName * * @return IndustryDataActivity */ public function setDisplayName($val) { $this->_propDict["displayName"] = $val; return $this; } /** * Gets the readinessStatus * The state of the activity from creation through to ready to do work. The possible values are: notReady, ready, failed, disabled, expired, unknownFutureValue. * * @return ReadinessStatus|null The readinessStatus */ public function getReadinessStatus() { if (array_key_exists("readinessStatus", $this->_propDict)) { if (is_a($this->_propDict["readinessStatus"], "\Beta\Microsoft\Graph\IndustryData\Model\ReadinessStatus") || is_null($this->_propDict["readinessStatus"])) { return $this->_propDict["readinessStatus"]; } else { $this->_propDict["readinessStatus"] = new ReadinessStatus($this->_propDict["readinessStatus"]); return $this->_propDict["readinessStatus"]; } } return null; } /** * Sets the readinessStatus * The state of the activity from creation through to ready to do work. The possible values are: notReady, ready, failed, disabled, expired, unknownFutureValue. * * @param ReadinessStatus $val The readinessStatus * * @return IndustryDataActivity */ public function setReadinessStatus($val) { $this->_propDict["readinessStatus"] = $val; return $this; } }