_propDict)) { return $this->_propDict["description"]; } else { return null; } } /** * Sets the description * Continuous access evaluation automatically blocks access to resources and applications in near real time when a user's access is removed or a client IP address changes. Read-only. * * @param string $val The description * * @return ContinuousAccessEvaluationPolicy */ public function setDescription($val) { $this->_propDict["description"] = $val; return $this; } /** * Gets the displayName * The value is always Continuous Access Evaluation. Read-only. * * @return string|null The displayName */ public function getDisplayName() { if (array_key_exists("displayName", $this->_propDict)) { return $this->_propDict["displayName"]; } else { return null; } } /** * Sets the displayName * The value is always Continuous Access Evaluation. Read-only. * * @param string $val The displayName * * @return ContinuousAccessEvaluationPolicy */ public function setDisplayName($val) { $this->_propDict["displayName"] = $val; return $this; } /** * Gets the groups * The collection of group identifiers in scope for evaluation. All groups are in scope when the collection is empty. Read-only. * * @return array|null The groups */ public function getGroups() { if (array_key_exists("groups", $this->_propDict)) { return $this->_propDict["groups"]; } else { return null; } } /** * Sets the groups * The collection of group identifiers in scope for evaluation. All groups are in scope when the collection is empty. Read-only. * * @param string[] $val The groups * * @return ContinuousAccessEvaluationPolicy */ public function setGroups($val) { $this->_propDict["groups"] = $val; return $this; } /** * Gets the isEnabled * true to indicate whether continuous access evaluation should be performed; otherwise false. Read-only. * * @return bool|null The isEnabled */ public function getIsEnabled() { if (array_key_exists("isEnabled", $this->_propDict)) { return $this->_propDict["isEnabled"]; } else { return null; } } /** * Sets the isEnabled * true to indicate whether continuous access evaluation should be performed; otherwise false. Read-only. * * @param bool $val The isEnabled * * @return ContinuousAccessEvaluationPolicy */ public function setIsEnabled($val) { $this->_propDict["isEnabled"] = boolval($val); return $this; } /** * Gets the migrate * true to indicate that the continuous access evaluation policy settings should be or has been migrated to the conditional access policy. * * @return bool|null The migrate */ public function getMigrate() { if (array_key_exists("migrate", $this->_propDict)) { return $this->_propDict["migrate"]; } else { return null; } } /** * Sets the migrate * true to indicate that the continuous access evaluation policy settings should be or has been migrated to the conditional access policy. * * @param bool $val The migrate * * @return ContinuousAccessEvaluationPolicy */ public function setMigrate($val) { $this->_propDict["migrate"] = boolval($val); return $this; } /** * Gets the users * The collection of user identifiers in scope for evaluation. All users are in scope when the collection is empty. Read-only. * * @return array|null The users */ public function getUsers() { if (array_key_exists("users", $this->_propDict)) { return $this->_propDict["users"]; } else { return null; } } /** * Sets the users * The collection of user identifiers in scope for evaluation. All users are in scope when the collection is empty. Read-only. * * @param string[] $val The users * * @return ContinuousAccessEvaluationPolicy */ public function setUsers($val) { $this->_propDict["users"] = $val; return $this; } }