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