From ed828e3ff1b706c3809582217c1a889bcca27637 Mon Sep 17 00:00:00 2001 From: Ola Aunrønning Date: Wed, 5 Jun 2019 14:09:32 +0200 Subject: Enable maintainer in Main Filter on AWS zones Implemented ofCloud in ZoneFilterMock --- .../main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'config-provisioning') diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java index 528b1974f7d..1ad4c227d81 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java @@ -1,6 +1,7 @@ // Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.config.provision.zone; +import com.yahoo.config.provision.CloudName; import com.yahoo.config.provision.Environment; import com.yahoo.config.provision.RegionName; @@ -77,6 +78,11 @@ public class ZoneFilterMock implements ZoneList { return Collections.unmodifiableList(zones); } + @Override + public ZoneList ofCloud(CloudName cloud) { + return filter(zoneId -> zoneId.cloud().equals(cloud)); + } + private ZoneFilterMock filter(Predicate condition) { return new ZoneFilterMock(zones.stream().filter(negate ? condition.negate() : condition).collect(Collectors.toList()), false); } -- cgit v1.2.3