summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorHÃ¥kon Hallingstad <hakon@verizonmedia.com>2019-06-11 09:50:21 +0200
committerGitHub <noreply@github.com>2019-06-11 09:50:21 +0200
commitb2a957120472ee6b9a6fb22239ad428fed94ec8e (patch)
tree483ee0f5884cb560394c1d66398fd12d11b42c6b /config-provisioning
parentee20895ae6949f24ad29dd3808d3f46db03d6d35 (diff)
parentfda39d604e6d06b8f70865c87ad0f8a730f3fbc8 (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.java16
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);
}