setODataType("#microsoft.graph.deviceManagementSettingProfileConstraint"); } /** * Gets the source * The source of the entity * * @return string|null The source */ public function getSource() { if (array_key_exists("source", $this->_propDict)) { return $this->_propDict["source"]; } else { return null; } } /** * Sets the source * The source of the entity * * @param string $val The value of the source * * @return DeviceManagementSettingProfileConstraint */ public function setSource($val) { $this->_propDict["source"] = $val; return $this; } /** * Gets the types * A collection of types this entity carries * * @return string|null The types */ public function getTypes() { if (array_key_exists("types", $this->_propDict)) { return $this->_propDict["types"]; } else { return null; } } /** * Sets the types * A collection of types this entity carries * * @param string $val The value of the types * * @return DeviceManagementSettingProfileConstraint */ public function setTypes($val) { $this->_propDict["types"] = $val; return $this; } }