Class Region

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.cloud.compute.v1.Region
All Implemented Interfaces:
RegionOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class Region extends com.google.protobuf.GeneratedMessage implements RegionOrBuilder
 Represents a Region resource.

 A region is a geographical area where a resource is located. For more
 information, readRegions
 and Zones.
 
Protobuf type google.cloud.compute.v1.Region
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    Represents a Region resource.
    static enum 
    [Output Only] Status of the region, either UP orDOWN.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

    com.google.protobuf.AbstractMessage.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    [Output Only] Creation timestamp inRFC3339 text format.
    com.google.protobuf.ByteString
    [Output Only] Creation timestamp inRFC3339 text format.
    static Region
     
     
    [Output Only] The deprecation status associated with this region.
    [Output Only] The deprecation status associated with this region.
    [Output Only] Textual description of the resource.
    com.google.protobuf.ByteString
    [Output Only] Textual description of the resource.
    static final com.google.protobuf.Descriptors.Descriptor
     
    long
    [Output Only] The unique identifier for the resource.
    Output only.
    com.google.protobuf.ByteString
    Output only.
    [Output Only] Name of the resource.
    com.google.protobuf.ByteString
    [Output Only] Name of the resource.
    com.google.protobuf.Parser<Region>
     
    getQuotas(int index)
    [Output Only] Quotas assigned to this region.
    int
    [Output Only] Quotas assigned to this region.
    [Output Only] Quotas assigned to this region.
    getQuotasOrBuilder(int index)
    [Output Only] Quotas assigned to this region.
    List<? extends QuotaOrBuilder>
    [Output Only] Quotas assigned to this region.
    Output only.
    Output only.
    [Output Only] Server-defined URL for the resource.
    com.google.protobuf.ByteString
    [Output Only] Server-defined URL for the resource.
    int
     
    [Output Only] Status of the region, either UP orDOWN.
    com.google.protobuf.ByteString
    [Output Only] Status of the region, either UP orDOWN.
    boolean
    Output only.
    getZones(int index)
    [Output Only] A list of zones available in this region, in the form of resource URLs.
    com.google.protobuf.ByteString
    getZonesBytes(int index)
    [Output Only] A list of zones available in this region, in the form of resource URLs.
    int
    [Output Only] A list of zones available in this region, in the form of resource URLs.
    com.google.protobuf.ProtocolStringList
    [Output Only] A list of zones available in this region, in the form of resource URLs.
    boolean
    [Output Only] Creation timestamp inRFC3339 text format.
    boolean
    [Output Only] The deprecation status associated with this region.
    boolean
    [Output Only] Textual description of the resource.
    int
     
    boolean
    [Output Only] The unique identifier for the resource.
    boolean
    Output only.
    boolean
    [Output Only] Name of the resource.
    boolean
    Output only.
    boolean
    [Output Only] Server-defined URL for the resource.
    boolean
    [Output Only] Status of the region, either UP orDOWN.
    boolean
    Output only.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    newBuilder(Region prototype)
     
     
    protected Region.Builder
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
    static Region
     
    static Region
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Region
    parseFrom(byte[] data)
     
    static Region
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Region
    parseFrom(com.google.protobuf.ByteString data)
     
    static Region
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Region
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    static Region
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Region
     
    static Region
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static Region
     
    static Region
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<Region>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasCreationTimestamp

      public boolean hasCreationTimestamp()
       [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      hasCreationTimestamp in interface RegionOrBuilder
      Returns:
      Whether the creationTimestamp field is set.
    • getCreationTimestamp

      public String getCreationTimestamp()
       [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      getCreationTimestamp in interface RegionOrBuilder
      Returns:
      The creationTimestamp.
    • getCreationTimestampBytes

      public com.google.protobuf.ByteString getCreationTimestampBytes()
       [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      getCreationTimestampBytes in interface RegionOrBuilder
      Returns:
      The bytes for creationTimestamp.
    • hasDeprecated

      public boolean hasDeprecated()
       [Output Only] The deprecation status associated with this region.
       
      optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
      Specified by:
      hasDeprecated in interface RegionOrBuilder
      Returns:
      Whether the deprecated field is set.
    • getDeprecated

      public DeprecationStatus getDeprecated()
       [Output Only] The deprecation status associated with this region.
       
      optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
      Specified by:
      getDeprecated in interface RegionOrBuilder
      Returns:
      The deprecated.
    • getDeprecatedOrBuilder

      public DeprecationStatusOrBuilder getDeprecatedOrBuilder()
       [Output Only] The deprecation status associated with this region.
       
      optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995;
      Specified by:
      getDeprecatedOrBuilder in interface RegionOrBuilder
    • hasDescription

      public boolean hasDescription()
       [Output Only] Textual description of the resource.
       
      optional string description = 422937596;
      Specified by:
      hasDescription in interface RegionOrBuilder
      Returns:
      Whether the description field is set.
    • getDescription

      public String getDescription()
       [Output Only] Textual description of the resource.
       
      optional string description = 422937596;
      Specified by:
      getDescription in interface RegionOrBuilder
      Returns:
      The description.
    • getDescriptionBytes

      public com.google.protobuf.ByteString getDescriptionBytes()
       [Output Only] Textual description of the resource.
       
      optional string description = 422937596;
      Specified by:
      getDescriptionBytes in interface RegionOrBuilder
      Returns:
      The bytes for description.
    • hasId

      public boolean hasId()
       [Output Only] The unique identifier for the resource. This identifier is
       defined by the server.
       
      optional uint64 id = 3355;
      Specified by:
      hasId in interface RegionOrBuilder
      Returns:
      Whether the id field is set.
    • getId

      public long getId()
       [Output Only] The unique identifier for the resource. This identifier is
       defined by the server.
       
      optional uint64 id = 3355;
      Specified by:
      getId in interface RegionOrBuilder
      Returns:
      The id.
    • hasKind

      public boolean hasKind()
       Output only. [Output Only] Type of the resource. Always compute#region for
       regions.
       
      optional string kind = 3292052;
      Specified by:
      hasKind in interface RegionOrBuilder
      Returns:
      Whether the kind field is set.
    • getKind

      public String getKind()
       Output only. [Output Only] Type of the resource. Always compute#region for
       regions.
       
      optional string kind = 3292052;
      Specified by:
      getKind in interface RegionOrBuilder
      Returns:
      The kind.
    • getKindBytes

      public com.google.protobuf.ByteString getKindBytes()
       Output only. [Output Only] Type of the resource. Always compute#region for
       regions.
       
      optional string kind = 3292052;
      Specified by:
      getKindBytes in interface RegionOrBuilder
      Returns:
      The bytes for kind.
    • hasName

      public boolean hasName()
       [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Specified by:
      hasName in interface RegionOrBuilder
      Returns:
      Whether the name field is set.
    • getName

      public String getName()
       [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Specified by:
      getName in interface RegionOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Specified by:
      getNameBytes in interface RegionOrBuilder
      Returns:
      The bytes for name.
    • hasQuotaStatusWarning

      public boolean hasQuotaStatusWarning()
       Output only. [Output Only] Warning of fetching the `quotas` field for this region. This
       field is populated only if fetching of the `quotas` field fails.
       
      optional .google.cloud.compute.v1.QuotaStatusWarning quota_status_warning = 302941430;
      Specified by:
      hasQuotaStatusWarning in interface RegionOrBuilder
      Returns:
      Whether the quotaStatusWarning field is set.
    • getQuotaStatusWarning

      public QuotaStatusWarning getQuotaStatusWarning()
       Output only. [Output Only] Warning of fetching the `quotas` field for this region. This
       field is populated only if fetching of the `quotas` field fails.
       
      optional .google.cloud.compute.v1.QuotaStatusWarning quota_status_warning = 302941430;
      Specified by:
      getQuotaStatusWarning in interface RegionOrBuilder
      Returns:
      The quotaStatusWarning.
    • getQuotaStatusWarningOrBuilder

      public QuotaStatusWarningOrBuilder getQuotaStatusWarningOrBuilder()
       Output only. [Output Only] Warning of fetching the `quotas` field for this region. This
       field is populated only if fetching of the `quotas` field fails.
       
      optional .google.cloud.compute.v1.QuotaStatusWarning quota_status_warning = 302941430;
      Specified by:
      getQuotaStatusWarningOrBuilder in interface RegionOrBuilder
    • getQuotasList

      public List<Quota> getQuotasList()
       [Output Only] Quotas assigned to this region.
       
      repeated .google.cloud.compute.v1.Quota quotas = 125341947;
      Specified by:
      getQuotasList in interface RegionOrBuilder
    • getQuotasOrBuilderList

      public List<? extends QuotaOrBuilder> getQuotasOrBuilderList()
       [Output Only] Quotas assigned to this region.
       
      repeated .google.cloud.compute.v1.Quota quotas = 125341947;
      Specified by:
      getQuotasOrBuilderList in interface RegionOrBuilder
    • getQuotasCount

      public int getQuotasCount()
       [Output Only] Quotas assigned to this region.
       
      repeated .google.cloud.compute.v1.Quota quotas = 125341947;
      Specified by:
      getQuotasCount in interface RegionOrBuilder
    • getQuotas

      public Quota getQuotas(int index)
       [Output Only] Quotas assigned to this region.
       
      repeated .google.cloud.compute.v1.Quota quotas = 125341947;
      Specified by:
      getQuotas in interface RegionOrBuilder
    • getQuotasOrBuilder

      public QuotaOrBuilder getQuotasOrBuilder(int index)
       [Output Only] Quotas assigned to this region.
       
      repeated .google.cloud.compute.v1.Quota quotas = 125341947;
      Specified by:
      getQuotasOrBuilder in interface RegionOrBuilder
    • hasSelfLink

      public boolean hasSelfLink()
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      hasSelfLink in interface RegionOrBuilder
      Returns:
      Whether the selfLink field is set.
    • getSelfLink

      public String getSelfLink()
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      getSelfLink in interface RegionOrBuilder
      Returns:
      The selfLink.
    • getSelfLinkBytes

      public com.google.protobuf.ByteString getSelfLinkBytes()
       [Output Only] Server-defined URL for the resource.
       
      optional string self_link = 456214797;
      Specified by:
      getSelfLinkBytes in interface RegionOrBuilder
      Returns:
      The bytes for selfLink.
    • hasStatus

      public boolean hasStatus()
       [Output Only] Status of the region, either UP orDOWN.
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      hasStatus in interface RegionOrBuilder
      Returns:
      Whether the status field is set.
    • getStatus

      public String getStatus()
       [Output Only] Status of the region, either UP orDOWN.
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      getStatus in interface RegionOrBuilder
      Returns:
      The status.
    • getStatusBytes

      public com.google.protobuf.ByteString getStatusBytes()
       [Output Only] Status of the region, either UP orDOWN.
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Specified by:
      getStatusBytes in interface RegionOrBuilder
      Returns:
      The bytes for status.
    • hasSupportsPzs

      public boolean hasSupportsPzs()
       Output only. [Output Only] Reserved for future use.
       
      optional bool supports_pzs = 83983214;
      Specified by:
      hasSupportsPzs in interface RegionOrBuilder
      Returns:
      Whether the supportsPzs field is set.
    • getSupportsPzs

      public boolean getSupportsPzs()
       Output only. [Output Only] Reserved for future use.
       
      optional bool supports_pzs = 83983214;
      Specified by:
      getSupportsPzs in interface RegionOrBuilder
      Returns:
      The supportsPzs.
    • getZonesList

      public com.google.protobuf.ProtocolStringList getZonesList()
       [Output Only] A list of zones available in this region, in the form of
       resource URLs.
       
      repeated string zones = 116085319;
      Specified by:
      getZonesList in interface RegionOrBuilder
      Returns:
      A list containing the zones.
    • getZonesCount

      public int getZonesCount()
       [Output Only] A list of zones available in this region, in the form of
       resource URLs.
       
      repeated string zones = 116085319;
      Specified by:
      getZonesCount in interface RegionOrBuilder
      Returns:
      The count of zones.
    • getZones

      public String getZones(int index)
       [Output Only] A list of zones available in this region, in the form of
       resource URLs.
       
      repeated string zones = 116085319;
      Specified by:
      getZones in interface RegionOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The zones at the given index.
    • getZonesBytes

      public com.google.protobuf.ByteString getZonesBytes(int index)
       [Output Only] A list of zones available in this region, in the form of
       resource URLs.
       
      repeated string zones = 116085319;
      Specified by:
      getZonesBytes in interface RegionOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the zones at the given index.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static Region parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Region parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Region parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Region parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Region parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Region parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static Region parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Region parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Region parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static Region parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Region parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static Region parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public Region.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static Region.Builder newBuilder()
    • newBuilder

      public static Region.Builder newBuilder(Region prototype)
    • toBuilder

      public Region.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected Region.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static Region getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<Region> parser()
    • getParserForType

      public com.google.protobuf.Parser<Region> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public Region getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder