_propDict)) { if (is_a($this->_propDict["mfa"], "\Microsoft\Graph\Model\ConditionalAccessPolicy") || is_null($this->_propDict["mfa"])) { return $this->_propDict["mfa"]; } else { $this->_propDict["mfa"] = new ConditionalAccessPolicy($this->_propDict["mfa"]); return $this->_propDict["mfa"]; } } return null; } /** * Sets the mfa * * @param ConditionalAccessPolicy $val The value to assign to the mfa * * @return AuthenticationStrengthUsage The AuthenticationStrengthUsage */ public function setMfa($val) { $this->_propDict["mfa"] = $val; return $this; } /** * Gets the none * * @return ConditionalAccessPolicy|null The none */ public function getNone() { if (array_key_exists("none", $this->_propDict)) { if (is_a($this->_propDict["none"], "\Microsoft\Graph\Model\ConditionalAccessPolicy") || is_null($this->_propDict["none"])) { return $this->_propDict["none"]; } else { $this->_propDict["none"] = new ConditionalAccessPolicy($this->_propDict["none"]); return $this->_propDict["none"]; } } return null; } /** * Sets the none * * @param ConditionalAccessPolicy $val The value to assign to the none * * @return AuthenticationStrengthUsage The AuthenticationStrengthUsage */ public function setNone($val) { $this->_propDict["none"] = $val; return $this; } }