pip_services3_container.config.ContainerConfig module¶
pip_services3_container.config.ContainerConfig¶
Container configuration implementation.
- copyright
Conceptual Vision Consulting LLC 2018-2019, see AUTHORS for more details.
- license
MIT, see LICENSE for more details.
-
class
pip_services3_container.config.ContainerConfig.ContainerConfig(components: Sequence[pip_services3_container.config.ComponentConfig.ComponentConfig] = None)¶ Bases:
listContainer configuration defined as a list of component configurations.
-
static
from_config(config: pip_services3_commons.config.ConfigParams.ConfigParams) → pip_services3_container.config.ContainerConfig.ContainerConfig¶ Creates a new
ContainerConfigobject based on configuration parameters. Each section in the configuration parameters is converted into a component configuration.- Parameters
config – an object with key-value pairs used to initialize a new
ContainerConfig.- Returns
a new
ContainerConfigobject.
-
static
from_value(value: Any) → pip_services3_container.config.ContainerConfig.ContainerConfig¶ Creates a new
ContainerConfigobject filled with key-value pairs from specified object. The value is converted intoConfigParamsobject which is used to create the object.- Parameters
value – an object with key-value pairs used to initialize a new
ContainerConfig.- Returns
a new
ContainerConfigobject.
-
static