Package com.google.cloud.pubsublite
Class CloudRegionOrZone
- java.lang.Object
-
- com.google.cloud.pubsublite.CloudRegionOrZone
-
- All Implemented Interfaces:
Serializable
public abstract class CloudRegionOrZone extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CloudRegionOrZone.Kind
-
Constructor Summary
Constructors Constructor Description CloudRegionOrZone()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CloudRegion
extractRegion()
Extract the region from this regardless of which case is set.abstract CloudRegionOrZone.Kind
getKind()
static CloudRegionOrZone
of(CloudRegion region)
static CloudRegionOrZone
of(CloudZone zone)
static CloudRegionOrZone
parse(String value)
abstract CloudRegion
region()
String
toString()
abstract CloudZone
zone()
-
-
-
Method Detail
-
getKind
public abstract CloudRegionOrZone.Kind getKind()
-
region
public abstract CloudRegion region()
-
zone
public abstract CloudZone zone()
-
extractRegion
public CloudRegion extractRegion()
Extract the region from this regardless of which case is set.
-
of
public static CloudRegionOrZone of(CloudRegion region)
-
of
public static CloudRegionOrZone of(CloudZone zone)
-
parse
public static CloudRegionOrZone parse(String value) throws com.google.api.gax.rpc.ApiException
- Throws:
com.google.api.gax.rpc.ApiException
-
-