aboutsummaryrefslogtreecommitdiffstats
path: root/config-provisioning/src/main/java/com/yahoo/config/provision/ZoneId.java
diff options
context:
space:
mode:
Diffstat (limited to 'config-provisioning/src/main/java/com/yahoo/config/provision/ZoneId.java')
-rw-r--r--config-provisioning/src/main/java/com/yahoo/config/provision/ZoneId.java10
1 files changed, 6 insertions, 4 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/ZoneId.java b/config-provisioning/src/main/java/com/yahoo/config/provision/ZoneId.java
index e1565bfb0e1..d51a8d5e0c9 100644
--- a/config-provisioning/src/main/java/com/yahoo/config/provision/ZoneId.java
+++ b/config-provisioning/src/main/java/com/yahoo/config/provision/ZoneId.java
@@ -11,11 +11,12 @@ import java.util.Objects;
* @author jvenstad
*/
public class ZoneId {
+ // TODO: Replace usages of zone + region with usages of this.
- protected final Environment environment;
- protected final RegionName region;
+ private final Environment environment;
+ private final RegionName region;
- ZoneId(Environment environment, RegionName region) {
+ private ZoneId(Environment environment, RegionName region) {
this.environment = Objects.requireNonNull(environment);
this.region = Objects.requireNonNull(region);
}
@@ -27,7 +28,7 @@ public class ZoneId {
public static ZoneId from(String environment, String region) {
return from(Environment.from(environment), RegionName.from(region));
}
-
+ /** Create from a serialised ZoneId. Inverse of {@code ZoneId.value()}. */
public static ZoneId from(String value) {
String[] parts = value.split("\\.");
return from(parts[0], parts[1]);
@@ -41,6 +42,7 @@ public class ZoneId {
return region;
}
+ /** Returns the serialised value of this. Inverse of {@code ZoneId.from(String value)}. */
public String value() {
return environment + "." + region;
}