public class DefaultVersioningRulesBuilder extends java.lang.Object implements VersioningRulesBuilder
| Constructor and Description |
|---|
DefaultVersioningRulesBuilder() |
| Modifier and Type | Method and Description |
|---|---|
VersioningRulesBuilder |
addAfterRule(Rule rule) |
VersioningRulesBuilder |
addBeforeRule(Rule rule) |
VersioningRulesBuilder |
addRule(Rule rule) |
VersioningRules |
build() |
VersioningRulesBuilder |
setBaseVersion(SemVersion baseVersion) |
@Nonnull public VersioningRulesBuilder setBaseVersion(SemVersion baseVersion)
setBaseVersion in interface VersioningRulesBuilder@Nonnull public VersioningRulesBuilder addBeforeRule(Rule rule)
addBeforeRule in interface VersioningRulesBuilder@Nonnull public VersioningRulesBuilder addRule(Rule rule)
addRule in interface VersioningRulesBuilder@Nonnull public VersioningRulesBuilder addAfterRule(Rule rule)
addAfterRule in interface VersioningRulesBuilder@Nonnull public VersioningRules build()
build in interface VersioningRulesBuilder