public class DefaultNDefinitionBuilder2 extends Object
| Constructor and Description |
|---|
DefaultNDefinitionBuilder2() |
DefaultNDefinitionBuilder2(DefaultNDefinitionBuilder2 other) |
DefaultNDefinitionBuilder2(net.thevpc.nuts.NDefinition other) |
public DefaultNDefinitionBuilder2()
public DefaultNDefinitionBuilder2(net.thevpc.nuts.NDefinition other)
public DefaultNDefinitionBuilder2(DefaultNDefinitionBuilder2 other)
public Supplier<net.thevpc.nuts.NDependency> getDependency()
public DefaultNDefinitionBuilder2 setDependency(Supplier<net.thevpc.nuts.NDependency> dependency)
public net.thevpc.nuts.NDefinition build()
public DefaultNDefinitionBuilder2 setId(Supplier<net.thevpc.nuts.NId> id)
public Supplier<net.thevpc.nuts.NId> getId()
public Supplier<net.thevpc.nuts.NDescriptor> getDescriptor()
public DefaultNDefinitionBuilder2 copy()
public Supplier<net.thevpc.nuts.io.NPath> getContent()
public Supplier<net.thevpc.nuts.NDescriptor> getEffectiveDescriptor()
public Supplier<net.thevpc.nuts.NInstallInformation> getInstallInformation()
public Supplier<net.thevpc.nuts.NDependencies> getDependencies()
public DefaultNDefinitionBuilder2 setContent(Supplier<net.thevpc.nuts.io.NPath> content)
public DefaultNDefinitionBuilder2 setDescriptor(Supplier<net.thevpc.nuts.NDescriptor> descriptor)
public DefaultNDefinitionBuilder2 setEffectiveDescriptor(Supplier<net.thevpc.nuts.NDescriptor> effectiveDescriptor)
public DefaultNDefinitionBuilder2 setInstallInformation(Supplier<net.thevpc.nuts.NInstallInformation> install)
public DefaultNDefinitionBuilder2 setDependencies(Supplier<net.thevpc.nuts.NDependencies> dependencies)
public DefaultNDefinitionBuilder2 setApiId(Supplier<net.thevpc.nuts.NId> apiId)
public Supplier<net.thevpc.nuts.NId> getApiId()
public DefaultNDefinitionBuilder2 setRepositoryUuid(Supplier<String> repositoryUuid)
public DefaultNDefinitionBuilder2 setRepositoryName(Supplier<String> repositoryName)
public DefaultNDefinitionBuilder2 setEffectiveFlags(Supplier<Set<net.thevpc.nuts.NDescriptorFlag>> effectiveFlags)
Copyright © 2025 vpc open source initiative. All rights reserved.