_propDict)) { return $this->_propDict["excludeGroups"]; } else { return null; } } /** * Sets the excludeGroups * Group IDs excluded from scope of policy. * * @param string $val The value of the excludeGroups * * @return ConditionalAccessUsers */ public function setExcludeGroups($val) { $this->_propDict["excludeGroups"] = $val; return $this; } /** * Gets the excludeRoles * Role IDs excluded from scope of policy. * * @return string|null The excludeRoles */ public function getExcludeRoles() { if (array_key_exists("excludeRoles", $this->_propDict)) { return $this->_propDict["excludeRoles"]; } else { return null; } } /** * Sets the excludeRoles * Role IDs excluded from scope of policy. * * @param string $val The value of the excludeRoles * * @return ConditionalAccessUsers */ public function setExcludeRoles($val) { $this->_propDict["excludeRoles"] = $val; return $this; } /** * Gets the excludeUsers * User IDs excluded from scope of policy and/or GuestsOrExternalUsers. * * @return string|null The excludeUsers */ public function getExcludeUsers() { if (array_key_exists("excludeUsers", $this->_propDict)) { return $this->_propDict["excludeUsers"]; } else { return null; } } /** * Sets the excludeUsers * User IDs excluded from scope of policy and/or GuestsOrExternalUsers. * * @param string $val The value of the excludeUsers * * @return ConditionalAccessUsers */ public function setExcludeUsers($val) { $this->_propDict["excludeUsers"] = $val; return $this; } /** * Gets the includeGroups * Group IDs in scope of policy unless explicitly excluded, or All. * * @return string|null The includeGroups */ public function getIncludeGroups() { if (array_key_exists("includeGroups", $this->_propDict)) { return $this->_propDict["includeGroups"]; } else { return null; } } /** * Sets the includeGroups * Group IDs in scope of policy unless explicitly excluded, or All. * * @param string $val The value of the includeGroups * * @return ConditionalAccessUsers */ public function setIncludeGroups($val) { $this->_propDict["includeGroups"] = $val; return $this; } /** * Gets the includeRoles * Role IDs in scope of policy unless explicitly excluded, or All. * * @return string|null The includeRoles */ public function getIncludeRoles() { if (array_key_exists("includeRoles", $this->_propDict)) { return $this->_propDict["includeRoles"]; } else { return null; } } /** * Sets the includeRoles * Role IDs in scope of policy unless explicitly excluded, or All. * * @param string $val The value of the includeRoles * * @return ConditionalAccessUsers */ public function setIncludeRoles($val) { $this->_propDict["includeRoles"] = $val; return $this; } /** * Gets the includeUsers * User IDs in scope of policy unless explicitly excluded, or None or All or GuestsOrExternalUsers. * * @return string|null The includeUsers */ public function getIncludeUsers() { if (array_key_exists("includeUsers", $this->_propDict)) { return $this->_propDict["includeUsers"]; } else { return null; } } /** * Sets the includeUsers * User IDs in scope of policy unless explicitly excluded, or None or All or GuestsOrExternalUsers. * * @param string $val The value of the includeUsers * * @return ConditionalAccessUsers */ public function setIncludeUsers($val) { $this->_propDict["includeUsers"] = $val; return $this; } }