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 getDependency()
getDependency in interface NDefinitionBuilderpublic NDefinitionBuilder setDependency(NDependency dependency)
setDependency in interface NDefinitionBuilderpublic NDefinition build()
build in interface NDefinitionBuilderpublic String getRepositoryUuid()
getRepositoryUuid in interface NDefinitionBuilderpublic String getRepositoryName()
getRepositoryName in interface NDefinitionBuilderpublic NDefinitionBuilder setId(NId id)
setId in interface NDefinitionBuilderpublic NId getId()
getId in interface NDefinitionBuilderpublic boolean isTemporary()
isTemporary in interface NDefinitionBuilderpublic NDescriptor getDescriptor()
getDescriptor in interface NDefinitionBuilderpublic NDefinitionBuilder copy()
copy in interface NDefinitionBuilderpublic NOptional<NPath> getContent()
getContent in interface NDefinitionBuilderpublic NOptional<NDescriptor> getEffectiveDescriptor()
getEffectiveDescriptor in interface NDefinitionBuilderpublic NOptional<NInstallInformation> getInstallInformation()
getInstallInformation in interface NDefinitionBuilderpublic NOptional<NDependencies> getDependencies()
getDependencies in interface NDefinitionBuilderpublic NDefinitionBuilder setContent(NPath content)
setContent in interface NDefinitionBuilderpublic NDefinitionBuilder setDescriptor(NDescriptor descriptor)
setDescriptor in interface NDefinitionBuilderpublic int compareTo(NDefinitionBuilder n2)
compareTo in interface Comparable<NDefinitionBuilder>public NDefinitionBuilder setEffectiveDescriptor(NDescriptor effectiveDescriptor)
setEffectiveDescriptor in interface NDefinitionBuilderpublic NDefinitionBuilder setInstallInformation(NInstallInformation install)
setInstallInformation in interface NDefinitionBuilderpublic NDefinitionBuilder setDependencies(NDependencies dependencies)
setDependencies in interface NDefinitionBuilderpublic NDefinitionBuilder setApiId(NId apiId)
setApiId in interface NDefinitionBuilderpublic NId getApiId()
getApiId in interface NDefinitionBuilderpublic NDefinitionBuilder setRepositoryUuid(String repositoryUuid)
setRepositoryUuid in interface NDefinitionBuilderpublic NDefinitionBuilder setRepositoryName(String repositoryName)
setRepositoryName in interface NDefinitionBuilderpublic NDefinitionBuilder setEffectiveFlags(Set<NDescriptorFlag> effectiveFlags)
setEffectiveFlags in interface NDefinitionBuilderpublic NOptional<Set<NDescriptorFlag>> getEffectiveFlags()
getEffectiveFlags in interface NDefinitionBuilderCopyright © 2026 vpc open source initiative. All rights reserved.