public final class DefaultNWorkspaceCurrentConfig extends Object
| Constructor and Description |
|---|
DefaultNWorkspaceCurrentConfig(net.thevpc.nuts.NWorkspace workspace) |
public DefaultNWorkspaceCurrentConfig(net.thevpc.nuts.NWorkspace workspace)
public DefaultNWorkspaceCurrentConfig merge(net.thevpc.nuts.NWorkspaceOptions c)
public DefaultNWorkspaceCurrentConfig mergeRuntime(net.thevpc.nuts.NWorkspaceOptions c)
public DefaultNWorkspaceCurrentConfig build(net.thevpc.nuts.io.NPath workspaceLocation)
public DefaultNWorkspaceCurrentConfig merge(NWorkspaceConfigApi c)
public DefaultNWorkspaceCurrentConfig merge(NWorkspaceConfigRuntime c)
public DefaultNWorkspaceCurrentConfig merge(NWorkspaceConfigBoot c)
public DefaultNWorkspaceCurrentConfig merge(NBootConfig c)
public List<net.thevpc.nuts.NDescriptor> getExtensionBootDescriptors()
public DefaultNWorkspaceCurrentConfig setExtensionBootDescriptors(List<net.thevpc.nuts.NDescriptor> extensionBootDescriptors)
public String getName()
public DefaultNWorkspaceCurrentConfig setName(String name)
public boolean getSystem()
public boolean isSystem()
public DefaultNWorkspaceCurrentConfig setSystem(boolean system)
public net.thevpc.nuts.NVersion getApiVersion()
public net.thevpc.nuts.NId getApiId()
public DefaultNWorkspaceCurrentConfig setApiId(net.thevpc.nuts.NId apiId)
public net.thevpc.nuts.NId getRuntimeId()
public DefaultNWorkspaceCurrentConfig setRuntimeId(net.thevpc.nuts.NId bootRuntime)
public net.thevpc.nuts.NDescriptor getRuntimeBootDescriptor()
public DefaultNWorkspaceCurrentConfig setRuntimeBootDescriptor(net.thevpc.nuts.NDescriptor runtimeBootDescriptor)
public DefaultNWorkspaceCurrentConfig setBootRepositories(List<String> bootRepositories)
public String getJavaCommand()
public String getJavaOptions()
public net.thevpc.nuts.NStoreStrategy getStoreStrategy()
public DefaultNWorkspaceCurrentConfig setStoreStrategy(net.thevpc.nuts.NStoreStrategy storeStrategy)
public net.thevpc.nuts.NStoreStrategy getRepositoryStoreStrategy()
public DefaultNWorkspaceCurrentConfig setRepositoryStoreStrategy(net.thevpc.nuts.NStoreStrategy repositoryStoreStrategy)
public DefaultNWorkspaceCurrentConfig setHomeLocations(Map<net.thevpc.nuts.NHomeLocation,String> homeLocations)
public net.thevpc.nuts.io.NPath getStoreLocation(net.thevpc.nuts.NStoreType storeType)
public net.thevpc.nuts.io.NPath getHomeLocation(net.thevpc.nuts.NHomeLocation location)
public net.thevpc.nuts.io.NPath getHomeLocation(net.thevpc.nuts.NStoreType storeType)
public net.thevpc.nuts.NOsFamily getStoreLayout()
public DefaultNWorkspaceCurrentConfig setStoreLayout(net.thevpc.nuts.NOsFamily storeLayout)
public DefaultNWorkspaceCurrentConfig setUserStoreLocations(Map<net.thevpc.nuts.NStoreType,String> userStoreLocations)
public DefaultNWorkspaceCurrentConfig setBootJavaCommand(String bootJavaCommand)
public DefaultNWorkspaceCurrentConfig setBootJavaOptions(String bootJavaOptions)
public net.thevpc.nuts.io.NPath getStoreLocation(String id, net.thevpc.nuts.NStoreType storeType)
public net.thevpc.nuts.io.NPath getStoreLocation(net.thevpc.nuts.NId id,
net.thevpc.nuts.NStoreType storeType)
Copyright © 2025 vpc open source initiative. All rights reserved.