summaryrefslogtreecommitdiffstats
path: root/config-provisioning
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@verizonmedia.com>2019-06-14 01:17:55 +0200
committerHåkon Hallingstad <hakon@verizonmedia.com>2019-06-14 01:17:55 +0200
commit6876f42d547e0c650471155097a0be027f88a52d (patch)
tree718f462c451c094a5f669c73fcb72be2faa90cc6 /config-provisioning
parent7d2366a939f64f964a208e01c4455dd530f833c6 (diff)
Remove cloud from ZoneId
Diffstat (limited to 'config-provisioning')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneId.java20
-rw-r--r--config-provisioning/src/test/java/com/yahoo/config/provision/ZoneIdTest.java3
2 files changed, 1 insertions, 22 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneId.java b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneId.java
index c6aaf05492e..5e664e00b4c 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneId.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneId.java
@@ -18,17 +18,13 @@ import java.util.Objects;
public class ZoneId {
// TODO: Replace usages of environment + region with usages of this.
- // TODO: Remove static factory methods not specifying cloud and system
-
private final Environment environment;
private final RegionName region;
- private final CloudName cloud;
private final SystemName system;
private ZoneId(Environment environment, RegionName region, CloudName cloud, SystemName system) {
this.environment = Objects.requireNonNull(environment, "environment must be non-null");
this.region = Objects.requireNonNull(region, "region must be non-null");
- this.cloud = Objects.requireNonNull(cloud, "cloud must be non-null");
this.system = Objects.requireNonNull(system, "system must be non-null");
}
@@ -69,10 +65,6 @@ public class ZoneId {
return new ZoneId(environment, region, cloud, SystemName.defaultSystem());
}
- public static ZoneId from(String environment, String region, String cloud) {
- return new ZoneId(Environment.from(environment), RegionName.from(region), CloudName.from(cloud), SystemName.defaultSystem());
- }
-
public static ZoneId from(String environment, String region, String cloud, String system) {
return new ZoneId(Environment.from(environment), RegionName.from(region), CloudName.from(cloud), SystemName.from(system));
}
@@ -89,10 +81,6 @@ public class ZoneId {
return region;
}
- public CloudName cloud() {
- return cloud;
- }
-
public SystemName system() {
return system;
}
@@ -100,20 +88,14 @@ public class ZoneId {
/** Returns the serialised value of this. Inverse of {@code ZoneId.from(String value)}. */
public String value() {
return environment + "." + region;
- // TODO: Change to the below when there only methods use constructor including cloud and system are used and
- // all serialized values contain cloud and system
- // return cloud + "." + system + "." + environment + "." + region;
}
@Override
public String toString() {
- return "zone " + value() + " in " + cloud;
- // TODO: Use the below (need to fix some use of toString() in tests first)
- //return "zone " + cloud + "." + system + "." + environment + "." + region;
+ return value();
}
@Override
- // TODO: Update to check cloud and system when everyone use methods that specify cloud and system
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
diff --git a/config-provisioning/src/test/java/com/yahoo/config/provision/ZoneIdTest.java b/config-provisioning/src/test/java/com/yahoo/config/provision/ZoneIdTest.java
index 83f8412f66b..27d45ba7d7d 100644
--- a/config-provisioning/src/test/java/com/yahoo/config/provision/ZoneIdTest.java
+++ b/config-provisioning/src/test/java/com/yahoo/config/provision/ZoneIdTest.java
@@ -26,19 +26,16 @@ public class ZoneIdTest {
ZoneId zoneId = ZoneId.from(environment, region);
assertEquals(region, zoneId.region());
assertEquals(environment, zoneId.environment());
- assertEquals(CloudName.defaultName(), zoneId.cloud());
assertEquals(SystemName.defaultSystem(), zoneId.system());
ZoneId zoneIdWithSystem = ZoneId.from(system, environment, region);
assertEquals(region, zoneIdWithSystem.region());
assertEquals(environment, zoneIdWithSystem.environment());
- assertEquals(CloudName.defaultName(), zoneIdWithSystem.cloud());
assertEquals(system, zoneIdWithSystem.system());
ZoneId zoneIdWithCloudAndSystem = ZoneId.from(environment, region, cloud, system);
assertEquals(region, zoneIdWithCloudAndSystem.region());
assertEquals(environment, zoneIdWithCloudAndSystem.environment());
- assertEquals(cloud, zoneIdWithCloudAndSystem.cloud());
assertEquals(system, zoneIdWithCloudAndSystem.system());
}