diff options
author | Håkon Hallingstad <hakon@yahooinc.com> | 2022-08-18 16:57:55 +0200 |
---|---|---|
committer | Håkon Hallingstad <hakon@yahooinc.com> | 2022-08-18 16:57:55 +0200 |
commit | b679206de2431f11e52e6734abfcaefa40554037 (patch) | |
tree | bde9c884a71f552165d5554596c48bcd3f63fdf1 /component/src/main | |
parent | 7a65553cd4efc3574cb1bd859b17008ecdf878d6 (diff) |
Allow overriding wanted docker tag and vespa version
Diffstat (limited to 'component/src/main')
-rw-r--r-- | component/src/main/java/com/yahoo/component/Version.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/component/src/main/java/com/yahoo/component/Version.java b/component/src/main/java/com/yahoo/component/Version.java index 1d4546c0c58..db8606d31fa 100644 --- a/component/src/main/java/com/yahoo/component/Version.java +++ b/component/src/main/java/com/yahoo/component/Version.java @@ -202,6 +202,12 @@ public final class Version implements Comparable<Version> { return (versionString == null) ? emptyVersion :new Version(versionString); } + public Version withQualifier(String qualifier) { + if (qualifier.indexOf('.') != -1) + throw new IllegalArgumentException("Qualifier cannot contain '.'"); + return new Version(major, minor, micro, qualifier); + } + /** * Must be called on construction after the component values are set * |