Class Project.Snapshot
java.lang.Object
org.jreleaser.model.internal.common.AbstractModelObject<Project.Snapshot>
org.jreleaser.model.internal.project.Project.Snapshot
- All Implemented Interfaces:
Serializable,Domain,ModelObject<Project.Snapshot>
- Enclosing class:
- Project
public static class Project.Snapshot
extends AbstractModelObject<Project.Snapshot>
implements Domain
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.jreleaser.model.api.project.Project.SnapshotasMap(boolean full) getLabel()getResolvedLabel(JReleaserModel model) booleanbooleanbooleanisSnapshot(String version) voidmerge(Project.Snapshot source) org.jreleaser.mustache.TemplateContextprops(JReleaserModel model) voidsetFullChangelog(Boolean fullChangelog) voidvoidsetPattern(String pattern) Methods inherited from class org.jreleaser.model.internal.common.AbstractModelObject
merge, merge, merge, merge, merge, merge, merge, merge, mergeModel, mergeModel
-
Constructor Details
-
Snapshot
public Snapshot()
-
-
Method Details
-
asImmutable
public org.jreleaser.model.api.project.Project.Snapshot asImmutable() -
merge
- Specified by:
mergein interfaceModelObject<Project.Snapshot>
-
isSnapshot
-
getConfiguredPattern
-
getResolvedPattern
-
getConfiguredLabel
-
getResolvedLabel
-
getEffectiveLabel
-
getPattern
-
setPattern
-
getLabel
-
setLabel
-
getFullChangelog
-
isFullChangelog
public boolean isFullChangelog() -
setFullChangelog
-
isFullChangelogSet
public boolean isFullChangelogSet() -
asMap
-
props
-