Class InterconnectLocation

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

@Generated public final class InterconnectLocation extends com.google.protobuf.GeneratedMessage 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:
  • Field Details

    • ADDRESS_FIELD_NUMBER

      public static final int ADDRESS_FIELD_NUMBER
      See Also:
    • AVAILABILITY_ZONE_FIELD_NUMBER

      public static final int AVAILABILITY_ZONE_FIELD_NUMBER
      See Also:
    • AVAILABLE_FEATURES_FIELD_NUMBER

      public static final int AVAILABLE_FEATURES_FIELD_NUMBER
      See Also:
    • CITY_FIELD_NUMBER

      public static final int CITY_FIELD_NUMBER
      See Also:
    • CONTINENT_FIELD_NUMBER

      public static final int CONTINENT_FIELD_NUMBER
      See Also:
    • CREATION_TIMESTAMP_FIELD_NUMBER

      public static final int CREATION_TIMESTAMP_FIELD_NUMBER
      See Also:
    • CROSS_SITE_INTERCONNECT_INFOS_FIELD_NUMBER

      public static final int CROSS_SITE_INTERCONNECT_INFOS_FIELD_NUMBER
      See Also:
    • DESCRIPTION_FIELD_NUMBER

      public static final int DESCRIPTION_FIELD_NUMBER
      See Also:
    • FACILITY_PROVIDER_FIELD_NUMBER

      public static final int FACILITY_PROVIDER_FIELD_NUMBER
      See Also:
    • FACILITY_PROVIDER_FACILITY_ID_FIELD_NUMBER

      public static final int FACILITY_PROVIDER_FACILITY_ID_FIELD_NUMBER
      See Also:
    • ID_FIELD_NUMBER

      public static final int ID_FIELD_NUMBER
      See Also:
    • KIND_FIELD_NUMBER

      public static final int KIND_FIELD_NUMBER
      See Also:
    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • PEERINGDB_FACILITY_ID_FIELD_NUMBER

      public static final int PEERINGDB_FACILITY_ID_FIELD_NUMBER
      See Also:
    • REGION_INFOS_FIELD_NUMBER

      public static final int REGION_INFOS_FIELD_NUMBER
      See Also:
    • SINGLE_REGION_PRODUCTION_CRITICAL_PEER_LOCATIONS_FIELD_NUMBER

      public static final int SINGLE_REGION_PRODUCTION_CRITICAL_PEER_LOCATIONS_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_FIELD_NUMBER
      See Also:
    • SUPPORTS_PZS_FIELD_NUMBER

      public static final int SUPPORTS_PZS_FIELD_NUMBER
      See Also:
  • 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
    • hasAddress

      public boolean hasAddress()
       Output only. [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. [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. [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.
    • getAvailableFeaturesList

      public com.google.protobuf.ProtocolStringList getAvailableFeaturesList()
       [Output only] List of features available at this InterconnectLocation,
       which can take one of the following values:
      
       - IF_MACSEC
       - IF_CROSS_SITE_NETWORK
       Check the AvailableFeatures enum for the list of possible values.
       
      repeated string available_features = 496344307;
      Specified by:
      getAvailableFeaturesList in interface InterconnectLocationOrBuilder
      Returns:
      A list containing the availableFeatures.
    • getAvailableFeaturesCount

      public int getAvailableFeaturesCount()
       [Output only] List of features available at this InterconnectLocation,
       which can take one of the following values:
      
       - IF_MACSEC
       - IF_CROSS_SITE_NETWORK
       Check the AvailableFeatures enum for the list of possible values.
       
      repeated string available_features = 496344307;
      Specified by:
      getAvailableFeaturesCount in interface InterconnectLocationOrBuilder
      Returns:
      The count of availableFeatures.
    • getAvailableFeatures

      public String getAvailableFeatures(int index)
       [Output only] List of features available at this InterconnectLocation,
       which can take one of the following values:
      
       - IF_MACSEC
       - IF_CROSS_SITE_NETWORK
       Check the AvailableFeatures enum for the list of possible values.
       
      repeated string available_features = 496344307;
      Specified by:
      getAvailableFeatures in interface InterconnectLocationOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The availableFeatures at the given index.
    • getAvailableFeaturesBytes

      public com.google.protobuf.ByteString getAvailableFeaturesBytes(int index)
       [Output only] List of features available at this InterconnectLocation,
       which can take one of the following values:
      
       - IF_MACSEC
       - IF_CROSS_SITE_NETWORK
       Check the AvailableFeatures enum for the list of possible values.
       
      repeated string available_features = 496344307;
      Specified by:
      getAvailableFeaturesBytes in interface InterconnectLocationOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the availableFeatures at the given index.
    • getAvailableLinkTypesList

      public com.google.protobuf.ProtocolStringList getAvailableLinkTypesList()
       [Output only] List of link types available at this InterconnectLocation,
       which can take one of the following values:
      
       - LINK_TYPE_ETHERNET_10G_LR
       - LINK_TYPE_ETHERNET_100G_LR
       - LINK_TYPE_ETHERNET_400G_LR4
       Check the AvailableLinkTypes enum for the list of possible values.
       
      repeated string available_link_types = 509504298;
      Specified by:
      getAvailableLinkTypesList in interface InterconnectLocationOrBuilder
      Returns:
      A list containing the availableLinkTypes.
    • getAvailableLinkTypesCount

      public int getAvailableLinkTypesCount()
       [Output only] List of link types available at this InterconnectLocation,
       which can take one of the following values:
      
       - LINK_TYPE_ETHERNET_10G_LR
       - LINK_TYPE_ETHERNET_100G_LR
       - LINK_TYPE_ETHERNET_400G_LR4
       Check the AvailableLinkTypes enum for the list of possible values.
       
      repeated string available_link_types = 509504298;
      Specified by:
      getAvailableLinkTypesCount in interface InterconnectLocationOrBuilder
      Returns:
      The count of availableLinkTypes.
    • getAvailableLinkTypes

      public String getAvailableLinkTypes(int index)
       [Output only] List of link types available at this InterconnectLocation,
       which can take one of the following values:
      
       - LINK_TYPE_ETHERNET_10G_LR
       - LINK_TYPE_ETHERNET_100G_LR
       - LINK_TYPE_ETHERNET_400G_LR4
       Check the AvailableLinkTypes enum for the list of possible values.
       
      repeated string available_link_types = 509504298;
      Specified by:
      getAvailableLinkTypes in interface InterconnectLocationOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The availableLinkTypes at the given index.
    • getAvailableLinkTypesBytes

      public com.google.protobuf.ByteString getAvailableLinkTypesBytes(int index)
       [Output only] List of link types available at this InterconnectLocation,
       which can take one of the following values:
      
       - LINK_TYPE_ETHERNET_10G_LR
       - LINK_TYPE_ETHERNET_100G_LR
       - LINK_TYPE_ETHERNET_400G_LR4
       Check the AvailableLinkTypes enum for the list of possible values.
       
      repeated string available_link_types = 509504298;
      Specified by:
      getAvailableLinkTypesBytes in interface InterconnectLocationOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the availableLinkTypes at the given index.
    • 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. [Output Only] Creation timestamp inRFC3339
       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. [Output Only] Creation timestamp inRFC3339
       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. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Specified by:
      getCreationTimestampBytes in interface InterconnectLocationOrBuilder
      Returns:
      The bytes for creationTimestamp.
    • getCrossSiteInterconnectInfosList

      public List<InterconnectLocationCrossSiteInterconnectInfo> getCrossSiteInterconnectInfosList()
       [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo
       objects, that describe where Cross-Site Interconnect wires may connect to
       from this location and associated connection parameters. Cross-Site
       Interconnect isn't allowed to locations which are not listed.
       
      repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;
      Specified by:
      getCrossSiteInterconnectInfosList in interface InterconnectLocationOrBuilder
    • getCrossSiteInterconnectInfosOrBuilderList

      public List<? extends InterconnectLocationCrossSiteInterconnectInfoOrBuilder> getCrossSiteInterconnectInfosOrBuilderList()
       [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo
       objects, that describe where Cross-Site Interconnect wires may connect to
       from this location and associated connection parameters. Cross-Site
       Interconnect isn't allowed to locations which are not listed.
       
      repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;
      Specified by:
      getCrossSiteInterconnectInfosOrBuilderList in interface InterconnectLocationOrBuilder
    • getCrossSiteInterconnectInfosCount

      public int getCrossSiteInterconnectInfosCount()
       [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo
       objects, that describe where Cross-Site Interconnect wires may connect to
       from this location and associated connection parameters. Cross-Site
       Interconnect isn't allowed to locations which are not listed.
       
      repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;
      Specified by:
      getCrossSiteInterconnectInfosCount in interface InterconnectLocationOrBuilder
    • getCrossSiteInterconnectInfos

      public InterconnectLocationCrossSiteInterconnectInfo getCrossSiteInterconnectInfos(int index)
       [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo
       objects, that describe where Cross-Site Interconnect wires may connect to
       from this location and associated connection parameters. Cross-Site
       Interconnect isn't allowed to locations which are not listed.
       
      repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;
      Specified by:
      getCrossSiteInterconnectInfos in interface InterconnectLocationOrBuilder
    • getCrossSiteInterconnectInfosOrBuilder

      public InterconnectLocationCrossSiteInterconnectInfoOrBuilder getCrossSiteInterconnectInfosOrBuilder(int index)
       [Output Only] A list of InterconnectLocation.CrossSiteInterconnectInfo
       objects, that describe where Cross-Site Interconnect wires may connect to
       from this location and associated connection parameters. Cross-Site
       Interconnect isn't allowed to locations which are not listed.
       
      repeated .google.cloud.compute.v1.InterconnectLocationCrossSiteInterconnectInfo cross_site_interconnect_infos = 248573837;
      Specified by:
      getCrossSiteInterconnectInfosOrBuilder in interface InterconnectLocationOrBuilder
    • hasDescription

      public boolean hasDescription()
       Output only. [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. [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. [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. [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. [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. [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. [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. [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. [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. [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. [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. [Output Only] Type of the resource. Alwayscompute#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. [Output Only] Type of the resource. Alwayscompute#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. [Output Only] Type of the resource. Alwayscompute#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. [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Specified by:
      hasName in interface InterconnectLocationOrBuilder
      Returns:
      Whether the name field is set.
    • getName

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

      public com.google.protobuf.ByteString getNameBytes()
       Output only. [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. [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. [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. [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. [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
    • getRegionInfosOrBuilderList

      public List<? extends InterconnectLocationRegionInfoOrBuilder> getRegionInfosOrBuilderList()
       Output only. [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:
      getRegionInfosOrBuilderList in interface InterconnectLocationOrBuilder
    • getRegionInfosCount

      public int getRegionInfosCount()
       Output only. [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. [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. [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. [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.
    • getSelfLink

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

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

      public com.google.protobuf.ProtocolStringList getSingleRegionProductionCriticalPeerLocationsList()
       Output only. [Output Only] URLs of the other locations that can pair up with this
       location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and
       iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
       
      repeated string single_region_production_critical_peer_locations = 439537103;
      Specified by:
      getSingleRegionProductionCriticalPeerLocationsList in interface InterconnectLocationOrBuilder
      Returns:
      A list containing the singleRegionProductionCriticalPeerLocations.
    • getSingleRegionProductionCriticalPeerLocationsCount

      public int getSingleRegionProductionCriticalPeerLocationsCount()
       Output only. [Output Only] URLs of the other locations that can pair up with this
       location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and
       iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
       
      repeated string single_region_production_critical_peer_locations = 439537103;
      Specified by:
      getSingleRegionProductionCriticalPeerLocationsCount in interface InterconnectLocationOrBuilder
      Returns:
      The count of singleRegionProductionCriticalPeerLocations.
    • getSingleRegionProductionCriticalPeerLocations

      public String getSingleRegionProductionCriticalPeerLocations(int index)
       Output only. [Output Only] URLs of the other locations that can pair up with this
       location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and
       iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
       
      repeated string single_region_production_critical_peer_locations = 439537103;
      Specified by:
      getSingleRegionProductionCriticalPeerLocations in interface InterconnectLocationOrBuilder
      Parameters:
      index - The index of the element to return.
      Returns:
      The singleRegionProductionCriticalPeerLocations at the given index.
    • getSingleRegionProductionCriticalPeerLocationsBytes

      public com.google.protobuf.ByteString getSingleRegionProductionCriticalPeerLocationsBytes(int index)
       Output only. [Output Only] URLs of the other locations that can pair up with this
       location to support Single-Region 99.99% SLA. E.g. iad-zone1-1 and
       iad-zone2-5467 are Single-Region 99.99% peer locations of each other.
       
      repeated string single_region_production_critical_peer_locations = 439537103;
      Specified by:
      getSingleRegionProductionCriticalPeerLocationsBytes in interface InterconnectLocationOrBuilder
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the singleRegionProductionCriticalPeerLocations at the given index.
    • 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. [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. [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.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 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
    • parseFrom

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

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

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

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

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

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

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

      public static InterconnectLocation.Builder newBuilder()
    • newBuilder

      public static InterconnectLocation.Builder newBuilder(InterconnectLocation prototype)
    • 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.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static InterconnectLocation getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<InterconnectLocation> parser()
    • 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.GeneratedMessage
    • getDefaultInstanceForType

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