Interface InterconnectLocationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
InterconnectLocation, InterconnectLocation.Builder

@Generated public interface InterconnectLocationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasAddress

      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;
      Returns:
      Whether the address field is set.
    • getAddress

      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;
      Returns:
      The address.
    • getAddressBytes

      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;
      Returns:
      The bytes for address.
    • hasAvailabilityZone

      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;
      Returns:
      Whether the availabilityZone field is set.
    • getAvailabilityZone

      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;
      Returns:
      The availabilityZone.
    • getAvailabilityZoneBytes

      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;
      Returns:
      The bytes for availabilityZone.
    • getAvailableFeaturesList

      List<String> 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;
      Returns:
      A list containing the availableFeatures.
    • getAvailableFeaturesCount

      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;
      Returns:
      The count of availableFeatures.
    • getAvailableFeatures

      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;
      Parameters:
      index - The index of the element to return.
      Returns:
      The availableFeatures at the given index.
    • getAvailableFeaturesBytes

      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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the availableFeatures at the given index.
    • getAvailableLinkTypesList

      List<String> 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;
      Returns:
      A list containing the availableLinkTypes.
    • getAvailableLinkTypesCount

      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;
      Returns:
      The count of availableLinkTypes.
    • getAvailableLinkTypes

      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;
      Parameters:
      index - The index of the element to return.
      Returns:
      The availableLinkTypes at the given index.
    • getAvailableLinkTypesBytes

      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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the availableLinkTypes at the given index.
    • hasCity

      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;
      Returns:
      Whether the city field is set.
    • getCity

      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;
      Returns:
      The city.
    • getCityBytes

      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;
      Returns:
      The bytes for city.
    • hasContinent

      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;
      Returns:
      Whether the continent field is set.
    • getContinent

      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;
      Returns:
      The continent.
    • getContinentBytes

      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;
      Returns:
      The bytes for continent.
    • hasCreationTimestamp

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

      String getCreationTimestamp()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      The creationTimestamp.
    • getCreationTimestampBytes

      com.google.protobuf.ByteString getCreationTimestampBytes()
       Output only. [Output Only] Creation timestamp inRFC3339
       text format.
       
      optional string creation_timestamp = 30525366;
      Returns:
      The bytes for creationTimestamp.
    • getCrossSiteInterconnectInfosList

      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;
    • getCrossSiteInterconnectInfos

      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;
    • getCrossSiteInterconnectInfosCount

      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;
    • getCrossSiteInterconnectInfosOrBuilderList

      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;
    • getCrossSiteInterconnectInfosOrBuilder

      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;
    • hasDescription

      boolean hasDescription()
       Output only. [Output Only] An optional description of the resource.
       
      optional string description = 422937596;
      Returns:
      Whether the description field is set.
    • getDescription

      String getDescription()
       Output only. [Output Only] An optional description of the resource.
       
      optional string description = 422937596;
      Returns:
      The description.
    • getDescriptionBytes

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

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

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

      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;
      Returns:
      The bytes for facilityProvider.
    • hasFacilityProviderFacilityId

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

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

      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;
      Returns:
      The bytes for facilityProviderFacilityId.
    • hasId

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

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

      boolean hasKind()
       Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.
       
      optional string kind = 3292052;
      Returns:
      Whether the kind field is set.
    • getKind

      String getKind()
       Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.
       
      optional string kind = 3292052;
      Returns:
      The kind.
    • getKindBytes

      com.google.protobuf.ByteString getKindBytes()
       Output only. [Output Only] Type of the resource. Alwayscompute#interconnectLocation for interconnect locations.
       
      optional string kind = 3292052;
      Returns:
      The bytes for kind.
    • hasName

      boolean hasName()
       Output only. [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Returns:
      Whether the name field is set.
    • getName

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

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

      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;
      Returns:
      Whether the peeringdbFacilityId field is set.
    • getPeeringdbFacilityId

      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;
      Returns:
      The peeringdbFacilityId.
    • getPeeringdbFacilityIdBytes

      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;
      Returns:
      The bytes for peeringdbFacilityId.
    • getRegionInfosList

      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;
    • getRegionInfos

      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;
    • getRegionInfosCount

      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;
    • getRegionInfosOrBuilderList

      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;
    • getRegionInfosOrBuilder

      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;
    • hasSelfLink

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

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

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

      List<String> 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;
      Returns:
      A list containing the singleRegionProductionCriticalPeerLocations.
    • getSingleRegionProductionCriticalPeerLocationsCount

      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;
      Returns:
      The count of singleRegionProductionCriticalPeerLocations.
    • getSingleRegionProductionCriticalPeerLocations

      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;
      Parameters:
      index - The index of the element to return.
      Returns:
      The singleRegionProductionCriticalPeerLocations at the given index.
    • getSingleRegionProductionCriticalPeerLocationsBytes

      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;
      Parameters:
      index - The index of the value to return.
      Returns:
      The bytes of the singleRegionProductionCriticalPeerLocations at the given index.
    • hasStatus

      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;
      Returns:
      Whether the status field is set.
    • getStatus

      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;
      Returns:
      The status.
    • getStatusBytes

      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;
      Returns:
      The bytes for status.
    • hasSupportsPzs

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

      boolean getSupportsPzs()
       Output only. [Output Only] Reserved for future use.
       
      optional bool supports_pzs = 83983214;
      Returns:
      The supportsPzs.