diff options
author | HÃ¥kon Hallingstad <hakon@verizonmedia.com> | 2019-06-11 09:50:21 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-11 09:50:21 +0200 |
commit | b2a957120472ee6b9a6fb22239ad428fed94ec8e (patch) | |
tree | 483ee0f5884cb560394c1d66398fd12d11b42c6b /config-provisioning | |
parent | ee20895ae6949f24ad29dd3808d3f46db03d6d35 (diff) | |
parent | fda39d604e6d06b8f70865c87ad0f8a730f3fbc8 (diff) |
Merge pull request #9738 from vespa-engine/hakonhall/use-zoneapi-in-upgraders
Use ZoneApi instead of ZoneId in UpgradePolicy
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/zone/UpgradePolicy.java | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/UpgradePolicy.java b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/UpgradePolicy.java index d5831efdbaa..1baaac772c8 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/UpgradePolicy.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/UpgradePolicy.java @@ -13,29 +13,29 @@ import java.util.List; */ public class UpgradePolicy { - private final List<List<ZoneId>> zones; + private final List<List<ZoneApi>> zones; - private UpgradePolicy(List<List<ZoneId>> zones) { + private UpgradePolicy(List<List<ZoneApi>> zones) { this.zones = zones; } - public List<List<ZoneId>> asList() { - return Collections.unmodifiableList(zones); + public List<List<ZoneApi>> asList() { + return List.copyOf(zones); } - private UpgradePolicy with(ZoneId... zone) { - List<List<ZoneId>> zones = new ArrayList<>(this.zones); + private UpgradePolicy with(ZoneApi... zone) { + List<List<ZoneApi>> zones = new ArrayList<>(this.zones); zones.add(Arrays.asList(zone)); return new UpgradePolicy(zones); } /** Upgrade given zone as the next step */ - public UpgradePolicy upgrade(ZoneId zone) { + public UpgradePolicy upgrade(ZoneApi zone) { return with(zone); } /** Upgrade given zones in parallel as the next step */ - public UpgradePolicy upgradeInParallel(ZoneId... zone) { + public UpgradePolicy upgradeInParallel(ZoneApi... zone) { return with(zone); } |