Copy :canonical: abx_spec_config.base_configset.BaseConfigSet
Bases: {py:obj}`pydantic_settings.BaseSettings`
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet
```
```{rubric} Initialization
```
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.__init__
```
````{py:attribute} model_config
:canonical: abx_spec_config.base_configset.BaseConfigSet.model_config
:value: >
'SettingsConfigDict(...)'
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.model_config
```
````
````{py:attribute} load_from_defaults
:canonical: abx_spec_config.base_configset.BaseConfigSet.load_from_defaults
:type: typing.ClassVar[bool]
:value: >
True
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.load_from_defaults
```
````
````{py:attribute} load_from_system
:canonical: abx_spec_config.base_configset.BaseConfigSet.load_from_system
:type: typing.ClassVar[bool]
:value: >
True
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.load_from_system
```
````
````{py:attribute} load_from_collection
:canonical: abx_spec_config.base_configset.BaseConfigSet.load_from_collection
:type: typing.ClassVar[bool]
:value: >
True
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.load_from_collection
```
````
````{py:attribute} load_from_environment
:canonical: abx_spec_config.base_configset.BaseConfigSet.load_from_environment
:type: typing.ClassVar[bool]
:value: >
True
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.load_from_environment
```
````
````{py:method} settings_customise_sources(settings_cls: typing.Type[pydantic_settings.BaseSettings], init_settings: pydantic_settings.PydanticBaseSettingsSource, env_settings: pydantic_settings.PydanticBaseSettingsSource, dotenv_settings: pydantic_settings.PydanticBaseSettingsSource, file_secret_settings: pydantic_settings.PydanticBaseSettingsSource) -> typing.Tuple[pydantic_settings.PydanticBaseSettingsSource, ...]
:canonical: abx_spec_config.base_configset.BaseConfigSet.settings_customise_sources
:classmethod:
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.settings_customise_sources
```
````
````{py:method} fill_defaults()
:canonical: abx_spec_config.base_configset.BaseConfigSet.fill_defaults
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.fill_defaults
```
````
````{py:method} validate()
:canonical: abx_spec_config.base_configset.BaseConfigSet.validate
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.validate
```
````
````{py:method} get_default_value(key: abx_spec_config.base_configset.ConfigKeyStr)
:canonical: abx_spec_config.base_configset.BaseConfigSet.get_default_value
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.get_default_value
```
````
````{py:method} update_in_place(warn=True, persist=False, hint='', **kwargs)
:canonical: abx_spec_config.base_configset.BaseConfigSet.update_in_place
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.update_in_place
```
````
````{py:property} aliases
:canonical: abx_spec_config.base_configset.BaseConfigSet.aliases
:type: typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, abx_spec_config.base_configset.ConfigKeyStr]
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.aliases
```
````
````{py:property} toml_section_header
:canonical: abx_spec_config.base_configset.BaseConfigSet.toml_section_header
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.toml_section_header
```
````
````{py:method} from_defaults() -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.from_defaults
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.from_defaults
```
````
````{py:method} from_collection() -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.from_collection
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.from_collection
```
````
````{py:method} from_environment() -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.from_environment
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.from_environment
```
````
````{py:method} from_computed() -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.from_computed
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.from_computed
```
````
````{py:method} to_toml_dict(defaults=False) -> typing.Dict[abx_spec_config.base_configset.ConfigKeyStr, typing.Any]
:canonical: abx_spec_config.base_configset.BaseConfigSet.to_toml_dict
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.to_toml_dict
```
````
````{py:method} to_toml_str(defaults=False) -> str
:canonical: abx_spec_config.base_configset.BaseConfigSet.to_toml_str
```{autodoc2-docstring} abx_spec_config.base_configset.BaseConfigSet.to_toml_str
```
````