diff options
author | Martin Polden <mpolden@mpolden.no> | 2020-10-20 13:08:31 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2020-10-20 15:56:36 +0200 |
commit | a6b5313558ef76c6f1b63dc7216c22b6e6382e7d (patch) | |
tree | f3e448c8366ecc9c15fa5b6c8539b4480e7f6124 /config-provisioning | |
parent | 09b47ec03d52b66b216adfa1caed19d1310d7f17 (diff) |
Rename DockerImages -> ContainerImages
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/DockerImage.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/DockerImage.java b/config-provisioning/src/main/java/com/yahoo/config/provision/DockerImage.java index 8350badc1fe..0e76db615a8 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/DockerImage.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/DockerImage.java @@ -11,6 +11,7 @@ import java.util.Optional; * * @author mpolden */ +// TODO: Rename to ContainerImage. Compatibility with older config-models must be preserved. public class DockerImage { public static final DockerImage EMPTY = new DockerImage("", "", Optional.empty()); @@ -50,11 +51,16 @@ public class DockerImage { return tag.map(Version::new).orElse(Version.emptyVersion); } - /** Returns the Docker image tagged with the given version */ + /** Returns a copy of this tagged with the given version */ public DockerImage withTag(Version version) { return new DockerImage(registry, repository, Optional.of(version.toFullString())); } + /** Returns a copy of this with registry set to given value */ + public DockerImage withRegistry(String registry) { + return new DockerImage(registry, repository, tag); + } + public String asString() { if (equals(EMPTY)) return ""; return registry + "/" + repository + tag.map(t -> ':' + t).orElse(""); |