diff options
author | Håkon Hallingstad <hakon@verizonmedia.com> | 2019-06-05 23:29:31 +0200 |
---|---|---|
committer | Håkon Hallingstad <hakon@verizonmedia.com> | 2019-06-06 17:04:12 +0200 |
commit | 92de7e989d6d15bba047ef6b775790f8c6886f5e (patch) | |
tree | f46a403e54bedda8eafde3576fd762f7a7801794 /config-provisioning/src | |
parent | a0781802ce2dba673d18819b88d8a91a491e427a (diff) |
Add ZoneApi
Diffstat (limited to 'config-provisioning/src')
-rw-r--r-- | config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneApi.java | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneApi.java b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneApi.java new file mode 100644 index 00000000000..fd76dc10bdb --- /dev/null +++ b/config-provisioning/src/main/java/com/yahoo/config/provision/zone/ZoneApi.java @@ -0,0 +1,20 @@ +// Copyright 2019 Oath Inc. 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; +import com.yahoo.config.provision.SystemName; + +/** + * @author hakonhall + */ +public interface ZoneApi { + SystemName getSystemName(); + + ZoneId getId(); + default Environment getEnvironment() { return getId().environment(); } + default RegionName getRegionName() { return getId().region(); } + + CloudName getCloudName(); +} |