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:
  • Constructor Details

    • CloudZone

      public CloudZone()
  • Method Details

    • 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.
    • toString

      public final String toString()
      Overrides:
      toString in class Object