Package com.yahoo.config.provision.zone
Class ZoneId
- java.lang.Object
-
- com.yahoo.config.provision.zone.ZoneId
-
public class ZoneId extends java.lang.Object
Unique identifier for a Zone; use when referencing them. Serialised form is 'environment.region'.- Author:
- jonmv
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ZoneId
defaultId()
Environment
environment()
boolean
equals(java.lang.Object o)
static ZoneId
from(Environment environment, RegionName region)
static ZoneId
from(java.lang.String value)
Create from a serialised ZoneId.static ZoneId
from(java.lang.String environment, java.lang.String region)
int
hashCode()
RegionName
region()
java.lang.String
toString()
java.lang.String
value()
Returns the serialised value of this.
-
-
-
Method Detail
-
from
public static ZoneId from(Environment environment, RegionName region)
-
from
public static ZoneId from(java.lang.String environment, java.lang.String region)
-
from
public static ZoneId from(java.lang.String value)
Create from a serialised ZoneId. Inverse ofZoneId.value()
.
-
defaultId
public static ZoneId defaultId()
-
environment
public Environment environment()
-
region
public RegionName region()
-
value
public java.lang.String value()
Returns the serialised value of this. Inverse ofZoneId.from(String value)
.
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
-