diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2017-12-08 14:08:40 +0100 |
---|---|---|
committer | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2017-12-08 14:08:40 +0100 |
commit | e5f2b434d614b49bef40038ec1fe1d391db62e1e (patch) | |
tree | 1c1c7c53a262ee9476b2ec90d683b885a16c374c /config-provisioning | |
parent | e01d121d3bdc736fcf8c75011c2dc5eff2941c27 (diff) |
Factory constructor with region/env
Diffstat (limited to 'config-provisioning')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java b/config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java index 6315e05c9de..7d7215690e9 100644 --- a/config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/Zone.java @@ -32,7 +32,7 @@ public class Zone { } /** Create from environment and region */ - public Zone(Environment environment, RegionName region) { + private Zone(Environment environment, RegionName region) { this(SystemName.defaultSystem(), environment, region); } @@ -53,6 +53,10 @@ public class Zone { this.nodeFlavors = Optional.ofNullable(nodeFlavors); } + public static Zone from(Environment environment, RegionName region) { + return new Zone(environment, region); + } + /** Returns the current environment */ public Environment environment() { return environment; } |