setODataType("#microsoft.graph.deviceManagementConfigurationGroupSettingCollectionInstance"); } /** * Gets the groupSettingCollectionValue * A collection of GroupSetting values * * @return DeviceManagementConfigurationGroupSettingValue|null The groupSettingCollectionValue */ public function getGroupSettingCollectionValue() { if (array_key_exists("groupSettingCollectionValue", $this->_propDict)) { if (is_a($this->_propDict["groupSettingCollectionValue"], "\Beta\Microsoft\Graph\Model\DeviceManagementConfigurationGroupSettingValue") || is_null($this->_propDict["groupSettingCollectionValue"])) { return $this->_propDict["groupSettingCollectionValue"]; } else { $this->_propDict["groupSettingCollectionValue"] = new DeviceManagementConfigurationGroupSettingValue($this->_propDict["groupSettingCollectionValue"]); return $this->_propDict["groupSettingCollectionValue"]; } } return null; } /** * Sets the groupSettingCollectionValue * A collection of GroupSetting values * * @param DeviceManagementConfigurationGroupSettingValue $val The value to assign to the groupSettingCollectionValue * * @return DeviceManagementConfigurationGroupSettingCollectionInstance The DeviceManagementConfigurationGroupSettingCollectionInstance */ public function setGroupSettingCollectionValue($val) { $this->_propDict["groupSettingCollectionValue"] = $val; return $this; } }