_propDict)) { return $this->_propDict["activityBasedTimeoutPolicies"]; } else { return null; } } /** * Sets the activityBasedTimeoutPolicies * * @param ActivityBasedTimeoutPolicy $val The activityBasedTimeoutPolicies * * @return PolicyRoot */ public function setActivityBasedTimeoutPolicies($val) { $this->_propDict["activityBasedTimeoutPolicies"] = $val; return $this; } /** * Gets the claimsMappingPolicies * * @return array The claimsMappingPolicies */ public function getClaimsMappingPolicies() { if (array_key_exists("claimsMappingPolicies", $this->_propDict)) { return $this->_propDict["claimsMappingPolicies"]; } else { return null; } } /** * Sets the claimsMappingPolicies * * @param ClaimsMappingPolicy $val The claimsMappingPolicies * * @return PolicyRoot */ public function setClaimsMappingPolicies($val) { $this->_propDict["claimsMappingPolicies"] = $val; return $this; } /** * Gets the homeRealmDiscoveryPolicies * * @return array The homeRealmDiscoveryPolicies */ public function getHomeRealmDiscoveryPolicies() { if (array_key_exists("homeRealmDiscoveryPolicies", $this->_propDict)) { return $this->_propDict["homeRealmDiscoveryPolicies"]; } else { return null; } } /** * Sets the homeRealmDiscoveryPolicies * * @param HomeRealmDiscoveryPolicy $val The homeRealmDiscoveryPolicies * * @return PolicyRoot */ public function setHomeRealmDiscoveryPolicies($val) { $this->_propDict["homeRealmDiscoveryPolicies"] = $val; return $this; } /** * Gets the tokenIssuancePolicies * * @return array The tokenIssuancePolicies */ public function getTokenIssuancePolicies() { if (array_key_exists("tokenIssuancePolicies", $this->_propDict)) { return $this->_propDict["tokenIssuancePolicies"]; } else { return null; } } /** * Sets the tokenIssuancePolicies * * @param TokenIssuancePolicy $val The tokenIssuancePolicies * * @return PolicyRoot */ public function setTokenIssuancePolicies($val) { $this->_propDict["tokenIssuancePolicies"] = $val; return $this; } /** * Gets the tokenLifetimePolicies * * @return array The tokenLifetimePolicies */ public function getTokenLifetimePolicies() { if (array_key_exists("tokenLifetimePolicies", $this->_propDict)) { return $this->_propDict["tokenLifetimePolicies"]; } else { return null; } } /** * Sets the tokenLifetimePolicies * * @param TokenLifetimePolicy $val The tokenLifetimePolicies * * @return PolicyRoot */ public function setTokenLifetimePolicies($val) { $this->_propDict["tokenLifetimePolicies"] = $val; return $this; } /** * Gets the identitySecurityDefaultsEnforcementPolicy * * @return IdentitySecurityDefaultsEnforcementPolicy The identitySecurityDefaultsEnforcementPolicy */ public function getIdentitySecurityDefaultsEnforcementPolicy() { if (array_key_exists("identitySecurityDefaultsEnforcementPolicy", $this->_propDict)) { if (is_a($this->_propDict["identitySecurityDefaultsEnforcementPolicy"], "Microsoft\Graph\Model\IdentitySecurityDefaultsEnforcementPolicy")) { return $this->_propDict["identitySecurityDefaultsEnforcementPolicy"]; } else { $this->_propDict["identitySecurityDefaultsEnforcementPolicy"] = new IdentitySecurityDefaultsEnforcementPolicy($this->_propDict["identitySecurityDefaultsEnforcementPolicy"]); return $this->_propDict["identitySecurityDefaultsEnforcementPolicy"]; } } return null; } /** * Sets the identitySecurityDefaultsEnforcementPolicy * * @param IdentitySecurityDefaultsEnforcementPolicy $val The identitySecurityDefaultsEnforcementPolicy * * @return PolicyRoot */ public function setIdentitySecurityDefaultsEnforcementPolicy($val) { $this->_propDict["identitySecurityDefaultsEnforcementPolicy"] = $val; return $this; } /** * Gets the conditionalAccessPolicies * * @return array The conditionalAccessPolicies */ public function getConditionalAccessPolicies() { if (array_key_exists("conditionalAccessPolicies", $this->_propDict)) { return $this->_propDict["conditionalAccessPolicies"]; } else { return null; } } /** * Sets the conditionalAccessPolicies * * @param ConditionalAccessPolicy $val The conditionalAccessPolicies * * @return PolicyRoot */ public function setConditionalAccessPolicies($val) { $this->_propDict["conditionalAccessPolicies"] = $val; return $this; } }