Interface InterconnectRemoteLocationOrBuilder

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

@Generated public interface InterconnectRemoteLocationOrBuilder 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.
    • hasAttachmentConfigurationConstraints

      boolean hasAttachmentConfigurationConstraints()
       Output only. [Output Only] Subset of fields from InterconnectAttachment's
       |configurationConstraints| field that apply to all attachments for this
       remote location.
       
      optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041;
      Returns:
      Whether the attachmentConfigurationConstraints field is set.
    • getAttachmentConfigurationConstraints

      InterconnectAttachmentConfigurationConstraints getAttachmentConfigurationConstraints()
       Output only. [Output Only] Subset of fields from InterconnectAttachment's
       |configurationConstraints| field that apply to all attachments for this
       remote location.
       
      optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041;
      Returns:
      The attachmentConfigurationConstraints.
    • getAttachmentConfigurationConstraintsOrBuilder

      InterconnectAttachmentConfigurationConstraintsOrBuilder getAttachmentConfigurationConstraintsOrBuilder()
       Output only. [Output Only] Subset of fields from InterconnectAttachment's
       |configurationConstraints| field that apply to all attachments for this
       remote location.
       
      optional .google.cloud.compute.v1.InterconnectAttachmentConfigurationConstraints attachment_configuration_constraints = 326825041;
    • hasCity

      boolean hasCity()
       Output only. [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. [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. [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.
    • hasConstraints

      boolean hasConstraints()
       Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud
       Interconnect and associated InterconnectAttachments.
       
      optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
      Returns:
      Whether the constraints field is set.
    • getConstraints

       Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud
       Interconnect and associated InterconnectAttachments.
       
      optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
      Returns:
      The constraints.
    • getConstraintsOrBuilder

       Output only. [Output Only] Constraints on the parameters for creating Cross-Cloud
       Interconnect and associated InterconnectAttachments.
       
      optional .google.cloud.compute.v1.InterconnectRemoteLocationConstraints constraints = 3909174;
    • hasContinent

      boolean hasContinent()
       Output only. [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. [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. [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.
    • 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#interconnectRemoteLocation for interconnect remote
       locations.
       
      optional string kind = 3292052;
      Returns:
      Whether the kind field is set.
    • getKind

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

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

      boolean hasLacp()
       Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which
       can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
       Check the Lacp enum for the list of possible values.
       
      optional string lacp = 3313826;
      Returns:
      Whether the lacp field is set.
    • getLacp

      String getLacp()
       Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which
       can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
       Check the Lacp enum for the list of possible values.
       
      optional string lacp = 3313826;
      Returns:
      The lacp.
    • getLacpBytes

      com.google.protobuf.ByteString getLacpBytes()
       Output only. [Output Only] Link Aggregation Control Protocol (LACP) constraints, which
       can take one of the following values: LACP_SUPPORTED, LACP_UNSUPPORTED
       Check the Lacp enum for the list of possible values.
       
      optional string lacp = 3313826;
      Returns:
      The bytes for lacp.
    • hasMaxLagSize100Gbps

      boolean hasMaxLagSize100Gbps()
       Output only. [Output Only]
       The maximum number of 100 Gbps ports supported in a link aggregation group
       (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed
       max_lag_size_100_gbps.
       
      optional int32 max_lag_size100_gbps = 245219253;
      Returns:
      Whether the maxLagSize100Gbps field is set.
    • getMaxLagSize100Gbps

      int getMaxLagSize100Gbps()
       Output only. [Output Only]
       The maximum number of 100 Gbps ports supported in a link aggregation group
       (LAG). When linkType is 100 Gbps, requestedLinkCount cannot exceed
       max_lag_size_100_gbps.
       
      optional int32 max_lag_size100_gbps = 245219253;
      Returns:
      The maxLagSize100Gbps.
    • hasMaxLagSize10Gbps

      boolean hasMaxLagSize10Gbps()
       Output only. [Output Only]
       The maximum number of 10 Gbps ports supported in a link aggregation group
       (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed
       max_lag_size_10_gbps.
       
      optional int32 max_lag_size10_gbps = 294007573;
      Returns:
      Whether the maxLagSize10Gbps field is set.
    • getMaxLagSize10Gbps

      int getMaxLagSize10Gbps()
       Output only. [Output Only]
       The maximum number of 10 Gbps ports supported in a link aggregation group
       (LAG). When linkType is 10 Gbps, requestedLinkCount cannot exceed
       max_lag_size_10_gbps.
       
      optional int32 max_lag_size10_gbps = 294007573;
      Returns:
      The maxLagSize10Gbps.
    • hasMaxLagSize400Gbps

      boolean hasMaxLagSize400Gbps()
       Output only. [Output Only]
       The maximum number of 400 Gbps ports supported in a link aggregation group
       (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed
       max_lag_size_400_gbps.
       
      optional int32 max_lag_size400_gbps = 104941138;
      Returns:
      Whether the maxLagSize400Gbps field is set.
    • getMaxLagSize400Gbps

      int getMaxLagSize400Gbps()
       Output only. [Output Only]
       The maximum number of 400 Gbps ports supported in a link aggregation group
       (LAG). When linkType is 400 Gbps, requestedLinkCount cannot exceed
       max_lag_size_400_gbps.
       
      optional int32 max_lag_size400_gbps = 104941138;
      Returns:
      The maxLagSize400Gbps.
    • 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.
    • getPermittedConnectionsList

       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
    • getPermittedConnections

      InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index)
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
    • getPermittedConnectionsCount

      int getPermittedConnectionsCount()
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
    • getPermittedConnectionsOrBuilderList

      List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
    • getPermittedConnectionsOrBuilder

      InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
    • hasRemoteService

      boolean hasRemoteService()
       Output only. [Output Only] Indicates the service provider present at the remote
       location. Example values: "Amazon Web Services", "Microsoft Azure".
       
      optional string remote_service = 391954364;
      Returns:
      Whether the remoteService field is set.
    • getRemoteService

      String getRemoteService()
       Output only. [Output Only] Indicates the service provider present at the remote
       location. Example values: "Amazon Web Services", "Microsoft Azure".
       
      optional string remote_service = 391954364;
      Returns:
      The remoteService.
    • getRemoteServiceBytes

      com.google.protobuf.ByteString getRemoteServiceBytes()
       Output only. [Output Only] Indicates the service provider present at the remote
       location. Example values: "Amazon Web Services", "Microsoft Azure".
       
      optional string remote_service = 391954364;
      Returns:
      The bytes for remoteService.
    • 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.
    • hasStatus

      boolean hasStatus()
       Output only. [Output Only] The status of this InterconnectRemoteLocation, which can take
       one of the following values:
      
       - CLOSED: The InterconnectRemoteLocation is closed and is unavailable
       for provisioning new Cross-Cloud Interconnects.
       - AVAILABLE: The
       InterconnectRemoteLocation is available for provisioning new
       Cross-Cloud 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. [Output Only] The status of this InterconnectRemoteLocation, which can take
       one of the following values:
      
       - CLOSED: The InterconnectRemoteLocation is closed and is unavailable
       for provisioning new Cross-Cloud Interconnects.
       - AVAILABLE: The
       InterconnectRemoteLocation is available for provisioning new
       Cross-Cloud 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. [Output Only] The status of this InterconnectRemoteLocation, which can take
       one of the following values:
      
       - CLOSED: The InterconnectRemoteLocation is closed and is unavailable
       for provisioning new Cross-Cloud Interconnects.
       - AVAILABLE: The
       InterconnectRemoteLocation is available for provisioning new
       Cross-Cloud Interconnects.
       Check the Status enum for the list of possible values.
       
      optional string status = 181260274;
      Returns:
      The bytes for status.