_propDict)) { if (is_a($this->_propDict["currentLabel"], "\Beta\Microsoft\Graph\Model\CurrentLabel") || is_null($this->_propDict["currentLabel"])) { return $this->_propDict["currentLabel"]; } else { $this->_propDict["currentLabel"] = new CurrentLabel($this->_propDict["currentLabel"]); return $this->_propDict["currentLabel"]; } } return null; } /** * Sets the currentLabel * * @param CurrentLabel $val The value to assign to the currentLabel * * @return DlpEvaluationInput The DlpEvaluationInput */ public function setCurrentLabel($val) { $this->_propDict["currentLabel"] = $val; return $this; } /** * Gets the discoveredSensitiveTypes * * @return DiscoveredSensitiveType|null The discoveredSensitiveTypes */ public function getDiscoveredSensitiveTypes() { if (array_key_exists("discoveredSensitiveTypes", $this->_propDict)) { if (is_a($this->_propDict["discoveredSensitiveTypes"], "\Beta\Microsoft\Graph\Model\DiscoveredSensitiveType") || is_null($this->_propDict["discoveredSensitiveTypes"])) { return $this->_propDict["discoveredSensitiveTypes"]; } else { $this->_propDict["discoveredSensitiveTypes"] = new DiscoveredSensitiveType($this->_propDict["discoveredSensitiveTypes"]); return $this->_propDict["discoveredSensitiveTypes"]; } } return null; } /** * Sets the discoveredSensitiveTypes * * @param DiscoveredSensitiveType $val The value to assign to the discoveredSensitiveTypes * * @return DlpEvaluationInput The DlpEvaluationInput */ public function setDiscoveredSensitiveTypes($val) { $this->_propDict["discoveredSensitiveTypes"] = $val; return $this; } }