public class DefaultNDefinitionBuilder extends Object implements net.thevpc.nuts.artifact.NDefinitionBuilder
| Constructor and Description |
|---|
DefaultNDefinitionBuilder() |
DefaultNDefinitionBuilder(DefaultNDefinitionBuilder other) |
DefaultNDefinitionBuilder(net.thevpc.nuts.artifact.NDefinition other) |
DefaultNDefinitionBuilder(String repoUuid,
String repoName,
net.thevpc.nuts.artifact.NId id,
net.thevpc.nuts.artifact.NDescriptor descriptor,
net.thevpc.nuts.io.NPath content,
net.thevpc.nuts.command.NInstallInformation install,
net.thevpc.nuts.artifact.NId apiId,
net.thevpc.nuts.artifact.NDependency dependency,
Set<net.thevpc.nuts.artifact.NDescriptorFlag> effectiveFlags) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.artifact.NId |
apiId() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
apiId(net.thevpc.nuts.artifact.NId apiId) |
net.thevpc.nuts.artifact.NDefinition |
build() |
int |
compareTo(net.thevpc.nuts.artifact.NDefinitionBuilder n2) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> |
content() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
content(net.thevpc.nuts.io.NPath content) |
net.thevpc.nuts.artifact.NDefinitionBuilder |
copy() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDependencies> |
dependencies() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
dependencies(net.thevpc.nuts.artifact.NDependencies dependencies) |
net.thevpc.nuts.artifact.NDependency |
dependency() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
dependency(net.thevpc.nuts.artifact.NDependency dependency) |
net.thevpc.nuts.artifact.NDescriptor |
descriptor() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
descriptor(net.thevpc.nuts.artifact.NDescriptor descriptor) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDescriptor> |
effectiveDescriptor() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
effectiveDescriptor(net.thevpc.nuts.artifact.NDescriptor effectiveDescriptor) |
net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.artifact.NDescriptorFlag>> |
effectiveFlags() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
effectiveFlags(Set<net.thevpc.nuts.artifact.NDescriptorFlag> effectiveFlags) |
boolean |
equals(Object obj) |
int |
hashCode() |
net.thevpc.nuts.artifact.NId |
id() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
id(net.thevpc.nuts.artifact.NId id) |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NInstallInformation> |
installInformation() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
installInformation(net.thevpc.nuts.command.NInstallInformation install) |
boolean |
isTemporary() |
String |
repositoryName() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
repositoryName(String repositoryName) |
String |
repositoryUuid() |
net.thevpc.nuts.artifact.NDefinitionBuilder |
repositoryUuid(String repositoryUuid) |
String |
toString() |
public DefaultNDefinitionBuilder()
public DefaultNDefinitionBuilder(String repoUuid, String repoName, net.thevpc.nuts.artifact.NId id, net.thevpc.nuts.artifact.NDescriptor descriptor, net.thevpc.nuts.io.NPath content, net.thevpc.nuts.command.NInstallInformation install, net.thevpc.nuts.artifact.NId apiId, net.thevpc.nuts.artifact.NDependency dependency, Set<net.thevpc.nuts.artifact.NDescriptorFlag> effectiveFlags)
public DefaultNDefinitionBuilder(net.thevpc.nuts.artifact.NDefinition other)
public DefaultNDefinitionBuilder(DefaultNDefinitionBuilder other)
public net.thevpc.nuts.artifact.NDependency dependency()
dependency in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder dependency(net.thevpc.nuts.artifact.NDependency dependency)
dependency in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinition build()
build in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic String repositoryUuid()
repositoryUuid in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic String repositoryName()
repositoryName in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder id(net.thevpc.nuts.artifact.NId id)
id in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NId id()
id in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic boolean isTemporary()
isTemporary in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDescriptor descriptor()
descriptor in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder copy()
copy in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> content()
content in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDescriptor> effectiveDescriptor()
effectiveDescriptor in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.command.NInstallInformation> installInformation()
installInformation in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.artifact.NDependencies> dependencies()
dependencies in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder content(net.thevpc.nuts.io.NPath content)
content in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder descriptor(net.thevpc.nuts.artifact.NDescriptor descriptor)
descriptor in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic int compareTo(net.thevpc.nuts.artifact.NDefinitionBuilder n2)
compareTo in interface Comparable<net.thevpc.nuts.artifact.NDefinitionBuilder>public net.thevpc.nuts.artifact.NDefinitionBuilder effectiveDescriptor(net.thevpc.nuts.artifact.NDescriptor effectiveDescriptor)
effectiveDescriptor in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder installInformation(net.thevpc.nuts.command.NInstallInformation install)
installInformation in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder dependencies(net.thevpc.nuts.artifact.NDependencies dependencies)
dependencies in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder apiId(net.thevpc.nuts.artifact.NId apiId)
apiId in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NId apiId()
apiId in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder repositoryUuid(String repositoryUuid)
repositoryUuid in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder repositoryName(String repositoryName)
repositoryName in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.artifact.NDefinitionBuilder effectiveFlags(Set<net.thevpc.nuts.artifact.NDescriptorFlag> effectiveFlags)
effectiveFlags in interface net.thevpc.nuts.artifact.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.artifact.NDescriptorFlag>> effectiveFlags()
effectiveFlags in interface net.thevpc.nuts.artifact.NDefinitionBuilderCopyright © 2026 vpc open source initiative. All rights reserved.