summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorOla Aunrønning <olaa@verizonmedia.com>2019-06-05 14:09:32 +0200
committerOla Aunrønning <olaa@verizonmedia.com>2019-06-05 14:09:32 +0200
commited828e3ff1b706c3809582217c1a889bcca27637 (patch)
tree45949e94e356714041458afd9c2d6f7ae0bae54a /config-provisioning
parentfe1a5ab9f27b7be4d15aaf2ee640e86e79701e14 (diff)
Enable maintainer in Main
Filter on AWS zones Implemented ofCloud in ZoneFilterMock
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneFilterMock.java6
1 files changed, 6 insertions, 0 deletions
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<ZoneId> condition) {
return new ZoneFilterMock(zones.stream().filter(negate ? condition.negate() : condition).collect(Collectors.toList()), false);
}