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 classCloudRegionOrZone.Kind
-
Constructor Summary
Constructors Constructor Description CloudRegionOrZone()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description CloudRegionextractRegion()Extract the region from this regardless of which case is set.abstract CloudRegionOrZone.KindgetKind()static CloudRegionOrZoneof(CloudRegion region)static CloudRegionOrZoneof(CloudZone zone)static CloudRegionOrZoneparse(String value)abstract CloudRegionregion()StringtoString()abstract CloudZonezone()
-
-
-
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
-
-