Class InterconnectLocation

  • All Implemented Interfaces:
    InterconnectLocationOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

    public final class InterconnectLocation
    extends com.google.protobuf.GeneratedMessageV3
    implements InterconnectLocationOrBuilder
     Represents an Interconnect Attachment (VLAN) Location resource. You can use this resource to find location details about an Interconnect attachment (VLAN). For more information about interconnect attachments, read Creating VLAN Attachments.
     
    Protobuf type google.cloud.compute.v1.InterconnectLocation
    See Also:
    Serialized Form
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  InterconnectLocation.Builder
      Represents an Interconnect Attachment (VLAN) Location resource.
      static class  InterconnectLocation.Continent
      [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
      static class  InterconnectLocation.Status
      [Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects.
      • Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3

        com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,​BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,​BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
      • Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

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

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(Object obj)  
      String getAddress()
      [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
      com.google.protobuf.ByteString getAddressBytes()
      [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
      String getAvailabilityZone()
      [Output Only] Availability zone for this InterconnectLocation.
      com.google.protobuf.ByteString getAvailabilityZoneBytes()
      [Output Only] Availability zone for this InterconnectLocation.
      String getCity()
      [Output Only] Metropolitan area designator that indicates which city an interconnect is located.
      com.google.protobuf.ByteString getCityBytes()
      [Output Only] Metropolitan area designator that indicates which city an interconnect is located.
      String getContinent()
      [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.
      com.google.protobuf.ByteString getContinentBytes()
      [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.
      String getCreationTimestamp()
      [Output Only] Creation timestamp in RFC3339 text format.
      com.google.protobuf.ByteString getCreationTimestampBytes()
      [Output Only] Creation timestamp in RFC3339 text format.
      static InterconnectLocation getDefaultInstance()  
      InterconnectLocation getDefaultInstanceForType()  
      String getDescription()
      [Output Only] An optional description of the resource.
      com.google.protobuf.ByteString getDescriptionBytes()
      [Output Only] An optional description of the resource.
      static com.google.protobuf.Descriptors.Descriptor getDescriptor()  
      String getFacilityProvider()
      [Output Only] The name of the provider for this facility (e.g., EQUINIX).
      com.google.protobuf.ByteString getFacilityProviderBytes()
      [Output Only] The name of the provider for this facility (e.g., EQUINIX).
      String getFacilityProviderFacilityId()
      [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
      com.google.protobuf.ByteString getFacilityProviderFacilityIdBytes()
      [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
      long getId()
      [Output Only] The unique identifier for the resource.
      String getKind()
      [Output Only] Type of the resource.
      com.google.protobuf.ByteString getKindBytes()
      [Output Only] Type of the resource.
      String getName()
      [Output Only] Name of the resource.
      com.google.protobuf.ByteString getNameBytes()
      [Output Only] Name of the resource.
      com.google.protobuf.Parser<InterconnectLocation> getParserForType()  
      String getPeeringdbFacilityId()
      [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
      com.google.protobuf.ByteString getPeeringdbFacilityIdBytes()
      [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
      InterconnectLocationRegionInfo getRegionInfos​(int index)
      [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
      int getRegionInfosCount()
      [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
      List<InterconnectLocationRegionInfo> getRegionInfosList()
      [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
      InterconnectLocationRegionInfoOrBuilder getRegionInfosOrBuilder​(int index)
      [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
      List<? extends InterconnectLocationRegionInfoOrBuilder> getRegionInfosOrBuilderList()
      [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
      String getSelfLink()
      [Output Only] Server-defined URL for the resource.
      com.google.protobuf.ByteString getSelfLinkBytes()
      [Output Only] Server-defined URL for the resource.
      int getSerializedSize()  
      String getStatus()
      [Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects.
      com.google.protobuf.ByteString getStatusBytes()
      [Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects.
      boolean getSupportsPzs()
      [Output Only] Reserved for future use.
      boolean hasAddress()
      [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
      boolean hasAvailabilityZone()
      [Output Only] Availability zone for this InterconnectLocation.
      boolean hasCity()
      [Output Only] Metropolitan area designator that indicates which city an interconnect is located.
      boolean hasContinent()
      [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA Check the Continent enum for the list of possible values.
      boolean hasCreationTimestamp()
      [Output Only] Creation timestamp in RFC3339 text format.
      boolean hasDescription()
      [Output Only] An optional description of the resource.
      boolean hasFacilityProvider()
      [Output Only] The name of the provider for this facility (e.g., EQUINIX).
      boolean hasFacilityProviderFacilityId()
      [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
      int hashCode()  
      boolean hasId()
      [Output Only] The unique identifier for the resource.
      boolean hasKind()
      [Output Only] Type of the resource.
      boolean hasName()
      [Output Only] Name of the resource.
      boolean hasPeeringdbFacilityId()
      [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
      boolean hasSelfLink()
      [Output Only] Server-defined URL for the resource.
      boolean hasStatus()
      [Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects.
      boolean hasSupportsPzs()
      [Output Only] Reserved for future use.
      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()  
      boolean isInitialized()  
      static InterconnectLocation.Builder newBuilder()  
      static InterconnectLocation.Builder newBuilder​(InterconnectLocation prototype)  
      InterconnectLocation.Builder newBuilderForType()  
      protected InterconnectLocation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)  
      protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)  
      static InterconnectLocation parseDelimitedFrom​(InputStream input)  
      static InterconnectLocation parseDelimitedFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static InterconnectLocation parseFrom​(byte[] data)  
      static InterconnectLocation parseFrom​(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static InterconnectLocation parseFrom​(com.google.protobuf.ByteString data)  
      static InterconnectLocation parseFrom​(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static InterconnectLocation parseFrom​(com.google.protobuf.CodedInputStream input)  
      static InterconnectLocation parseFrom​(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static InterconnectLocation parseFrom​(InputStream input)  
      static InterconnectLocation parseFrom​(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static InterconnectLocation parseFrom​(ByteBuffer data)  
      static InterconnectLocation parseFrom​(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)  
      static com.google.protobuf.Parser<InterconnectLocation> parser()  
      InterconnectLocation.Builder toBuilder()  
      void writeTo​(com.google.protobuf.CodedOutputStream output)  
      • Methods inherited from class com.google.protobuf.GeneratedMessageV3

        canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, 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, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
      • Methods inherited from class com.google.protobuf.AbstractMessageLite

        addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
      • 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
    • Method Detail

      • newInstance

        protected Object newInstance​(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
        Overrides:
        newInstance in class com.google.protobuf.GeneratedMessageV3
      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
      • hasAddress

        public boolean hasAddress()
         [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
         
        optional string address = 462920692;
        Specified by:
        hasAddress in interface InterconnectLocationOrBuilder
        Returns:
        Whether the address field is set.
      • getAddress

        public String getAddress()
         [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
         
        optional string address = 462920692;
        Specified by:
        getAddress in interface InterconnectLocationOrBuilder
        Returns:
        The address.
      • getAddressBytes

        public com.google.protobuf.ByteString getAddressBytes()
         [Output Only] The postal address of the Point of Presence, each line in the address is separated by a newline character.
         
        optional string address = 462920692;
        Specified by:
        getAddressBytes in interface InterconnectLocationOrBuilder
        Returns:
        The bytes for address.
      • hasAvailabilityZone

        public boolean hasAvailabilityZone()
         [Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area (metro), maintenance will not be simultaneously scheduled in more than one availability zone. Example: "zone1" or "zone2".
         
        optional string availability_zone = 158459920;
        Specified by:
        hasAvailabilityZone in interface InterconnectLocationOrBuilder
        Returns:
        Whether the availabilityZone field is set.
      • getAvailabilityZone

        public String getAvailabilityZone()
         [Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area (metro), maintenance will not be simultaneously scheduled in more than one availability zone. Example: "zone1" or "zone2".
         
        optional string availability_zone = 158459920;
        Specified by:
        getAvailabilityZone in interface InterconnectLocationOrBuilder
        Returns:
        The availabilityZone.
      • getAvailabilityZoneBytes

        public com.google.protobuf.ByteString getAvailabilityZoneBytes()
         [Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area (metro), maintenance will not be simultaneously scheduled in more than one availability zone. Example: "zone1" or "zone2".
         
        optional string availability_zone = 158459920;
        Specified by:
        getAvailabilityZoneBytes in interface InterconnectLocationOrBuilder
        Returns:
        The bytes for availabilityZone.
      • hasCity

        public boolean hasCity()
         [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
         
        optional string city = 3053931;
        Specified by:
        hasCity in interface InterconnectLocationOrBuilder
        Returns:
        Whether the city field is set.
      • getCity

        public String getCity()
         [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
         
        optional string city = 3053931;
        Specified by:
        getCity in interface InterconnectLocationOrBuilder
        Returns:
        The city.
      • getCityBytes

        public com.google.protobuf.ByteString getCityBytes()
         [Output Only] Metropolitan area designator that indicates which city an interconnect is located. For example: "Chicago, IL", "Amsterdam, Netherlands".
         
        optional string city = 3053931;
        Specified by:
        getCityBytes in interface InterconnectLocationOrBuilder
        Returns:
        The bytes for city.
      • hasContinent

        public boolean hasContinent()
         [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
         Check the Continent enum for the list of possible values.
         
        optional string continent = 133442996;
        Specified by:
        hasContinent in interface InterconnectLocationOrBuilder
        Returns:
        Whether the continent field is set.
      • getContinent

        public String getContinent()
         [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
         Check the Continent enum for the list of possible values.
         
        optional string continent = 133442996;
        Specified by:
        getContinent in interface InterconnectLocationOrBuilder
        Returns:
        The continent.
      • getContinentBytes

        public com.google.protobuf.ByteString getContinentBytes()
         [Output Only] Continent for this location, which can take one of the following values: - AFRICA - ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
         Check the Continent enum for the list of possible values.
         
        optional string continent = 133442996;
        Specified by:
        getContinentBytes in interface InterconnectLocationOrBuilder
        Returns:
        The bytes for continent.
      • hasCreationTimestamp

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

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

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

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

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

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

        public boolean hasFacilityProvider()
         [Output Only] The name of the provider for this facility (e.g., EQUINIX).
         
        optional string facility_provider = 533303309;
        Specified by:
        hasFacilityProvider in interface InterconnectLocationOrBuilder
        Returns:
        Whether the facilityProvider field is set.
      • getFacilityProvider

        public String getFacilityProvider()
         [Output Only] The name of the provider for this facility (e.g., EQUINIX).
         
        optional string facility_provider = 533303309;
        Specified by:
        getFacilityProvider in interface InterconnectLocationOrBuilder
        Returns:
        The facilityProvider.
      • getFacilityProviderBytes

        public com.google.protobuf.ByteString getFacilityProviderBytes()
         [Output Only] The name of the provider for this facility (e.g., EQUINIX).
         
        optional string facility_provider = 533303309;
        Specified by:
        getFacilityProviderBytes in interface InterconnectLocationOrBuilder
        Returns:
        The bytes for facilityProvider.
      • hasFacilityProviderFacilityId

        public boolean hasFacilityProviderFacilityId()
         [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
         
        optional string facility_provider_facility_id = 87269125;
        Specified by:
        hasFacilityProviderFacilityId in interface InterconnectLocationOrBuilder
        Returns:
        Whether the facilityProviderFacilityId field is set.
      • getFacilityProviderFacilityId

        public String getFacilityProviderFacilityId()
         [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
         
        optional string facility_provider_facility_id = 87269125;
        Specified by:
        getFacilityProviderFacilityId in interface InterconnectLocationOrBuilder
        Returns:
        The facilityProviderFacilityId.
      • getFacilityProviderFacilityIdBytes

        public com.google.protobuf.ByteString getFacilityProviderFacilityIdBytes()
         [Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
         
        optional string facility_provider_facility_id = 87269125;
        Specified by:
        getFacilityProviderFacilityIdBytes in interface InterconnectLocationOrBuilder
        Returns:
        The bytes for facilityProviderFacilityId.
      • 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 InterconnectLocationOrBuilder
        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 InterconnectLocationOrBuilder
        Returns:
        The id.
      • hasKind

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

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

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

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

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

        public boolean hasPeeringdbFacilityId()
         [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
         
        optional string peeringdb_facility_id = 536567094;
        Specified by:
        hasPeeringdbFacilityId in interface InterconnectLocationOrBuilder
        Returns:
        Whether the peeringdbFacilityId field is set.
      • getPeeringdbFacilityId

        public String getPeeringdbFacilityId()
         [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
         
        optional string peeringdb_facility_id = 536567094;
        Specified by:
        getPeeringdbFacilityId in interface InterconnectLocationOrBuilder
        Returns:
        The peeringdbFacilityId.
      • getPeeringdbFacilityIdBytes

        public com.google.protobuf.ByteString getPeeringdbFacilityIdBytes()
         [Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in peeringdb).
         
        optional string peeringdb_facility_id = 536567094;
        Specified by:
        getPeeringdbFacilityIdBytes in interface InterconnectLocationOrBuilder
        Returns:
        The bytes for peeringdbFacilityId.
      • getRegionInfosList

        public List<InterconnectLocationRegionInfo> getRegionInfosList()
         [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
         
        repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;
        Specified by:
        getRegionInfosList in interface InterconnectLocationOrBuilder
      • getRegionInfosCount

        public int getRegionInfosCount()
         [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
         
        repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;
        Specified by:
        getRegionInfosCount in interface InterconnectLocationOrBuilder
      • getRegionInfos

        public InterconnectLocationRegionInfo getRegionInfos​(int index)
         [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
         
        repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;
        Specified by:
        getRegionInfos in interface InterconnectLocationOrBuilder
      • getRegionInfosOrBuilder

        public InterconnectLocationRegionInfoOrBuilder getRegionInfosOrBuilder​(int index)
         [Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
         
        repeated .google.cloud.compute.v1.InterconnectLocationRegionInfo region_infos = 312194170;
        Specified by:
        getRegionInfosOrBuilder in interface InterconnectLocationOrBuilder
      • hasSelfLink

        public boolean hasSelfLink()
         [Output Only] Server-defined URL for the resource.
         
        optional string self_link = 456214797;
        Specified by:
        hasSelfLink in interface InterconnectLocationOrBuilder
        Returns:
        Whether the selfLink field is set.
      • 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 InterconnectLocationOrBuilder
        Returns:
        The bytes for selfLink.
      • hasStatus

        public boolean hasStatus()
         [Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects. - AVAILABLE: The InterconnectLocation is available for provisioning new Interconnects.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Specified by:
        hasStatus in interface InterconnectLocationOrBuilder
        Returns:
        Whether the status field is set.
      • getStatus

        public String getStatus()
         [Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects. - AVAILABLE: The InterconnectLocation is available for provisioning new Interconnects.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Specified by:
        getStatus in interface InterconnectLocationOrBuilder
        Returns:
        The status.
      • getStatusBytes

        public com.google.protobuf.ByteString getStatusBytes()
         [Output Only] The status of this InterconnectLocation, which can take one of the following values: - CLOSED: The InterconnectLocation is closed and is unavailable for provisioning new Interconnects. - AVAILABLE: The InterconnectLocation is available for provisioning new Interconnects.
         Check the Status enum for the list of possible values.
         
        optional string status = 181260274;
        Specified by:
        getStatusBytes in interface InterconnectLocationOrBuilder
        Returns:
        The bytes for status.
      • hasSupportsPzs

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

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

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3
      • 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.GeneratedMessageV3
        Throws:
        IOException
      • getSerializedSize

        public int getSerializedSize()
        Specified by:
        getSerializedSize in interface com.google.protobuf.MessageLite
        Overrides:
        getSerializedSize in class com.google.protobuf.GeneratedMessageV3
      • 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 InterconnectLocation parseFrom​(ByteBuffer data)
                                              throws com.google.protobuf.InvalidProtocolBufferException
        Throws:
        com.google.protobuf.InvalidProtocolBufferException
      • parseFrom

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

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

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

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

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

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

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

        protected InterconnectLocation.Builder newBuilderForType​(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
        Specified by:
        newBuilderForType in class com.google.protobuf.GeneratedMessageV3
      • getParserForType

        public com.google.protobuf.Parser<InterconnectLocation> 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.GeneratedMessageV3
      • getDefaultInstanceForType

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