BuilderConfig

data class BuilderConfig(val envs: MutableMap<String, ByteArray>, val interfaces: MutableMap<String, MutableSet<String>>, val redirects: MutableMap<String, String>, val wrappers: MutableMap<String, Wrapper>, val packages: MutableMap<String, WrapPackage>, val resolvers: MutableList<UriResolver>, val ffiBundles: MutableList<NativeBundle>)

Represents in intermediary representation of the Polywrap Client configuration, used to facilitate config composition in the ConfigBuilder.

Constructors

Link copied to clipboard
constructor(envs: MutableMap<String, ByteArray>, interfaces: MutableMap<String, MutableSet<String>>, redirects: MutableMap<String, String>, wrappers: MutableMap<String, Wrapper>, packages: MutableMap<String, WrapPackage>, resolvers: MutableList<UriResolver>, ffiBundles: MutableList<NativeBundle>)

Properties

Link copied to clipboard

A MutableMap mapping environment URIs to their respective WrapEnv.

Link copied to clipboard
Link copied to clipboard

A MutableMap mapping interface URIs to their respective MutableSet of implementation URIs.

Link copied to clipboard

A MutableMap mapping package URIs to their respective WrapPackage instances.

Link copied to clipboard

A MutableMap mapping source URIs to their respective destination URIs.

Link copied to clipboard
Link copied to clipboard

A MutableMap mapping wrapper URIs to their respective Wrapper instances.