Package com.google.cloud.pubsublite
Class CloudZone
- java.lang.Object
-
- com.google.cloud.pubsublite.CloudZone
-
- All Implemented Interfaces:
Serializable
public abstract class CloudZone extends Object implements Serializable
A representation of a Google Cloud zone.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CloudZone()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static CloudZone
of(CloudRegion region, char zoneId)
A google cloud zone.static CloudZone
parse(String zone)
Construct a CloudZone from a valid zone string.abstract CloudRegion
region()
The region this zone is in.String
toString()
abstract char
zoneId()
The character identifier for this zone in this region.
-
-
-
Method Detail
-
of
public static CloudZone of(CloudRegion region, char zoneId)
A google cloud zone.
-
parse
public static CloudZone parse(String zone) throws com.google.api.gax.rpc.ApiException
Construct a CloudZone from a valid zone string. `zone` must be formatted as: <location>-<direction><number>-<letter>- Throws:
com.google.api.gax.rpc.ApiException
-
region
public abstract CloudRegion region()
The region this zone is in.
-
zoneId
public abstract char zoneId()
The character identifier for this zone in this region.
-
-