public class DefaultNDefinitionBuilder extends Object implements net.thevpc.nuts.NDefinitionBuilder
| Constructor and Description |
|---|
DefaultNDefinitionBuilder() |
DefaultNDefinitionBuilder(DefaultNDefinitionBuilder other) |
DefaultNDefinitionBuilder(net.thevpc.nuts.NDefinition other) |
DefaultNDefinitionBuilder(String repoUuid,
String repoName,
net.thevpc.nuts.NId id,
net.thevpc.nuts.NDescriptor descriptor,
net.thevpc.nuts.io.NPath content,
net.thevpc.nuts.NInstallInformation install,
net.thevpc.nuts.NId apiId,
net.thevpc.nuts.NDependency dependency,
Set<net.thevpc.nuts.NDescriptorFlag> effectiveFlags) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.NDefinition |
build() |
int |
compareTo(net.thevpc.nuts.NDefinitionBuilder n2) |
net.thevpc.nuts.NDefinitionBuilder |
copy() |
boolean |
equals(Object obj) |
net.thevpc.nuts.NId |
getApiId() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> |
getContent() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDependencies> |
getDependencies() |
net.thevpc.nuts.NDependency |
getDependency() |
net.thevpc.nuts.NDescriptor |
getDescriptor() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDescriptor> |
getEffectiveDescriptor() |
net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.NDescriptorFlag>> |
getEffectiveFlags() |
net.thevpc.nuts.NId |
getId() |
net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NInstallInformation> |
getInstallInformation() |
String |
getRepositoryName() |
String |
getRepositoryUuid() |
int |
hashCode() |
boolean |
isTemporary() |
net.thevpc.nuts.NDefinitionBuilder |
setApiId(net.thevpc.nuts.NId apiId) |
net.thevpc.nuts.NDefinitionBuilder |
setContent(net.thevpc.nuts.io.NPath content) |
net.thevpc.nuts.NDefinitionBuilder |
setDependencies(net.thevpc.nuts.NDependencies dependencies) |
net.thevpc.nuts.NDefinitionBuilder |
setDependency(net.thevpc.nuts.NDependency dependency) |
net.thevpc.nuts.NDefinitionBuilder |
setDescriptor(net.thevpc.nuts.NDescriptor descriptor) |
net.thevpc.nuts.NDefinitionBuilder |
setEffectiveDescriptor(net.thevpc.nuts.NDescriptor effectiveDescriptor) |
net.thevpc.nuts.NDefinitionBuilder |
setEffectiveFlags(Set<net.thevpc.nuts.NDescriptorFlag> effectiveFlags) |
net.thevpc.nuts.NDefinitionBuilder |
setId(net.thevpc.nuts.NId id) |
net.thevpc.nuts.NDefinitionBuilder |
setInstallInformation(net.thevpc.nuts.NInstallInformation install) |
net.thevpc.nuts.NDefinitionBuilder |
setRepositoryName(String repositoryName) |
net.thevpc.nuts.NDefinitionBuilder |
setRepositoryUuid(String repositoryUuid) |
String |
toString() |
public DefaultNDefinitionBuilder()
public DefaultNDefinitionBuilder(String repoUuid, String repoName, net.thevpc.nuts.NId id, net.thevpc.nuts.NDescriptor descriptor, net.thevpc.nuts.io.NPath content, net.thevpc.nuts.NInstallInformation install, net.thevpc.nuts.NId apiId, net.thevpc.nuts.NDependency dependency, Set<net.thevpc.nuts.NDescriptorFlag> effectiveFlags)
public DefaultNDefinitionBuilder(net.thevpc.nuts.NDefinition other)
public DefaultNDefinitionBuilder(DefaultNDefinitionBuilder other)
public net.thevpc.nuts.NDependency getDependency()
getDependency in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setDependency(net.thevpc.nuts.NDependency dependency)
setDependency in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinition build()
build in interface net.thevpc.nuts.NDefinitionBuilderpublic String getRepositoryUuid()
getRepositoryUuid in interface net.thevpc.nuts.NDefinitionBuilderpublic String getRepositoryName()
getRepositoryName in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setId(net.thevpc.nuts.NId id)
setId in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NId getId()
getId in interface net.thevpc.nuts.NDefinitionBuilderpublic boolean isTemporary()
isTemporary in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDescriptor getDescriptor()
getDescriptor in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder copy()
copy in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.io.NPath> getContent()
getContent in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDescriptor> getEffectiveDescriptor()
getEffectiveDescriptor in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NInstallInformation> getInstallInformation()
getInstallInformation in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<net.thevpc.nuts.NDependencies> getDependencies()
getDependencies in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setContent(net.thevpc.nuts.io.NPath content)
setContent in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setDescriptor(net.thevpc.nuts.NDescriptor descriptor)
setDescriptor in interface net.thevpc.nuts.NDefinitionBuilderpublic int compareTo(net.thevpc.nuts.NDefinitionBuilder n2)
compareTo in interface Comparable<net.thevpc.nuts.NDefinitionBuilder>public net.thevpc.nuts.NDefinitionBuilder setEffectiveDescriptor(net.thevpc.nuts.NDescriptor effectiveDescriptor)
setEffectiveDescriptor in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setInstallInformation(net.thevpc.nuts.NInstallInformation install)
setInstallInformation in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setDependencies(net.thevpc.nuts.NDependencies dependencies)
setDependencies in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setApiId(net.thevpc.nuts.NId apiId)
setApiId in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NId getApiId()
getApiId in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setRepositoryUuid(String repositoryUuid)
setRepositoryUuid in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setRepositoryName(String repositoryName)
setRepositoryName in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.NDefinitionBuilder setEffectiveFlags(Set<net.thevpc.nuts.NDescriptorFlag> effectiveFlags)
setEffectiveFlags in interface net.thevpc.nuts.NDefinitionBuilderpublic net.thevpc.nuts.util.NOptional<Set<net.thevpc.nuts.NDescriptorFlag>> getEffectiveFlags()
getEffectiveFlags in interface net.thevpc.nuts.NDefinitionBuilderCopyright © 2025 vpc open source initiative. All rights reserved.