polywrap_client_config_builder.types.builder_config module
This module contains the BuilderConfig class.
- class polywrap_client_config_builder.types.builder_config.BuilderConfig(*, envs: ~typing.Dict[~polywrap_core.types.uri.Uri, ~typing.Any] = <factory>, interfaces: ~typing.Dict[~polywrap_core.types.uri.Uri, ~typing.List[~polywrap_core.types.uri.Uri]] = <factory>, wrappers: ~typing.Dict[~polywrap_core.types.uri.Uri, ~polywrap_core.types.wrapper.Wrapper] = <factory>, packages: ~typing.Dict[~polywrap_core.types.uri.Uri, ~polywrap_core.types.wrap_package.WrapPackage] = <factory>, resolvers: ~typing.List[~polywrap_core.types.uri_resolver.UriResolver] = <factory>, redirects: ~typing.Dict[~polywrap_core.types.uri.Uri, ~polywrap_core.types.uri.Uri] = <factory>)[source]
Bases:
objectBuilderConfig defines the internal configuration for the client config builder.
- Parameters:
envs (Dict[Uri, Any]) – The environment variables for the wrappers.
interfaces (Dict[Uri, List[Uri]]) – The interfaces and their implementations.
packages (Dict[Uri, WrapPackage]) – The WRAP packages.
resolvers (List[UriResolver]) – The URI resolvers.
- packages: Dict[Uri, WrapPackage]
- resolvers: List[UriResolver]