setODataType("#microsoft.graph.deviceManagementConfigurationGroupSettingInstance"); } /** * Gets the groupSettingValue * GroupSetting value * * @return DeviceManagementConfigurationGroupSettingValue|null The groupSettingValue */ public function getGroupSettingValue() { if (array_key_exists("groupSettingValue", $this->_propDict)) { if (is_a($this->_propDict["groupSettingValue"], "\Beta\Microsoft\Graph\Model\DeviceManagementConfigurationGroupSettingValue") || is_null($this->_propDict["groupSettingValue"])) { return $this->_propDict["groupSettingValue"]; } else { $this->_propDict["groupSettingValue"] = new DeviceManagementConfigurationGroupSettingValue($this->_propDict["groupSettingValue"]); return $this->_propDict["groupSettingValue"]; } } return null; } /** * Sets the groupSettingValue * GroupSetting value * * @param DeviceManagementConfigurationGroupSettingValue $val The value to assign to the groupSettingValue * * @return DeviceManagementConfigurationGroupSettingInstance The DeviceManagementConfigurationGroupSettingInstance */ public function setGroupSettingValue($val) { $this->_propDict["groupSettingValue"] = $val; return $this; } }