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