Create a ClientConfig from a config source.
Create a ClientConfig from a config source.
A Config object in the shape of colossus.client-defaults
. It is also expected to have the address
and name
fields.
Load a ClientConfig definition from a Config.
Load a ClientConfig definition from a Config. Looks into colossus.clients.$clientName
and falls back onto
colossus.client-defaults
The name of the client definition to load
A config object which contains at the least a colossus.clients.$clientName
and a colossus.client-defaults