Package io.polywrap.configBuilder
Class BuilderConfig
-
- All Implemented Interfaces:
public final class BuilderConfigRepresents in intermediary representation of the Polywrap Client configuration, used to facilitate config composition in the ConfigBuilder.
-
-
Field Summary
Fields Modifier and Type Field Description private final Map<String, ByteArray>envsprivate final Map<String, Set<String>>interfacesprivate final Map<String, String>redirectsprivate final Map<String, Wrapper>wrappersprivate final Map<String, WrapPackage>packagesprivate final List<UriResolver>resolversprivate final List<NativeBundle>ffiBundles
-
Method Summary
Modifier and Type Method Description final Map<String, ByteArray>getEnvs()A MutableMap mapping environment URIs to their respective WrapEnv. final Map<String, Set<String>>getInterfaces()A MutableMap mapping interface URIs to their respective MutableSet of implementation URIs. final Map<String, String>getRedirects()A MutableMap mapping source URIs to their respective destination URIs. final Map<String, Wrapper>getWrappers()A MutableMap mapping wrapper URIs to their respective Wrapper instances. final Map<String, WrapPackage>getPackages()A MutableMap mapping package URIs to their respective WrapPackage instances. final List<UriResolver>getResolvers()A MutableList of UriResolver instances. final List<NativeBundle>getFfiBundles()-
-
Method Detail
-
getEnvs
final Map<String, ByteArray> getEnvs()
A MutableMap mapping environment URIs to their respective WrapEnv.
-
getInterfaces
final Map<String, Set<String>> getInterfaces()
A MutableMap mapping interface URIs to their respective MutableSet of implementation URIs.
-
getRedirects
final Map<String, String> getRedirects()
A MutableMap mapping source URIs to their respective destination URIs.
-
getWrappers
final Map<String, Wrapper> getWrappers()
A MutableMap mapping wrapper URIs to their respective Wrapper instances.
-
getPackages
final Map<String, WrapPackage> getPackages()
A MutableMap mapping package URIs to their respective WrapPackage instances.
-
getResolvers
final List<UriResolver> getResolvers()
A MutableList of UriResolver instances.
-
getFfiBundles
final List<NativeBundle> getFfiBundles()
-
-
-
-