diff options
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); } |