To alter the current QoS settings for the target object this function must be used.
If it is not possible to set the requested QoS the UnsupportedQoS
exception is raised, which includes a sequence of PropertyError's
describing which QoS, possible range and why is not allowed.