diff options
author | Harald Musum <musum@verizonmedia.com> | 2020-04-22 13:27:16 +0200 |
---|---|---|
committer | Harald Musum <musum@verizonmedia.com> | 2020-04-22 13:27:16 +0200 |
commit | 824aa65535493c8ce7938059e4fee3bdcb5d0ed1 (patch) | |
tree | 4ed44930541d00968ab08658bc2cdd8b76784e7e /config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java | |
parent | fa3b0772979e07edd0bcd7bf8845794fe9d559e1 (diff) |
Use DockerImage instead of String
Diffstat (limited to 'config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java')
-rw-r--r-- | config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java index 3fb7ba6bc3a..c52ea1ef092 100644 --- a/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java +++ b/config-model/src/main/java/com/yahoo/config/model/deploy/DeployState.java @@ -23,6 +23,7 @@ import com.yahoo.config.model.application.provider.MockFileRegistry; import com.yahoo.config.model.provision.HostsXmlProvisioner; import com.yahoo.config.model.provision.SingleNodeProvisioner; import com.yahoo.config.model.test.MockApplicationPackage; +import com.yahoo.config.provision.DockerImage; import com.yahoo.config.provision.Zone; import com.yahoo.io.IOUtils; import com.yahoo.io.reader.NamedReader; @@ -77,7 +78,7 @@ public class DeployState implements ConfigDefinitionStore { private final ImportedMlModels importedModels; private final ValidationOverrides validationOverrides; private final Version wantedNodeVespaVersion; - private final Optional<String> wantedDockerImageRepo; + private final Optional<DockerImage> wantedDockerImageRepo; private final Instant now; private final HostProvisioner provisioner; private final Provisioned provisioned; @@ -114,7 +115,7 @@ public class DeployState implements ConfigDefinitionStore { Instant now, Version wantedNodeVespaVersion, boolean accessLoggingEnabledByDefault, - Optional<String> wantedDockerImageRepo) { + Optional<DockerImage> wantedDockerImageRepo) { this.logger = deployLogger; this.fileRegistry = fileRegistry; this.rankProfileRegistry = rankProfileRegistry; @@ -266,7 +267,7 @@ public class DeployState implements ConfigDefinitionStore { public Version getWantedNodeVespaVersion() { return wantedNodeVespaVersion; } - public Optional<String> getWantedDockerImageRepo() { return wantedDockerImageRepo; } + public Optional<DockerImage> getWantedDockerImageRepo() { return wantedDockerImageRepo; } public Instant now() { return now; } @@ -306,7 +307,7 @@ public class DeployState implements ConfigDefinitionStore { private Instant now = Instant.now(); private Version wantedNodeVespaVersion = Vtag.currentVersion; private boolean accessLoggingEnabledByDefault = true; - private Optional<String> wantedDockerImageRepo = Optional.empty(); + private Optional<DockerImage> wantedDockerImageRepo = Optional.empty(); public Builder applicationPackage(ApplicationPackage applicationPackage) { this.applicationPackage = applicationPackage; @@ -383,7 +384,7 @@ public class DeployState implements ConfigDefinitionStore { return this; } - public Builder wantedDockerImageRepo(Optional<String> dockerImageRepo) { + public Builder wantedDockerImageRepo(Optional<DockerImage> dockerImageRepo) { this.wantedDockerImageRepo = dockerImageRepo; return this; } |