Class InterconnectRemoteLocation

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

@Generated public final class InterconnectRemoteLocation extends com.google.protobuf.GeneratedMessage implements InterconnectRemoteLocationOrBuilder
 Represents a Cross-Cloud Interconnect Remote Location resource.

 You can use this resource to find remote location details about an
 Interconnect attachment (VLAN).
 
Protobuf type google.cloud.compute.v1.InterconnectRemoteLocation
See Also:
  • Field Details

    • ADDRESS_FIELD_NUMBER

      public static final int ADDRESS_FIELD_NUMBER
      See Also:
    • ATTACHMENT_CONFIGURATION_CONSTRAINTS_FIELD_NUMBER

      public static final int ATTACHMENT_CONFIGURATION_CONSTRAINTS_FIELD_NUMBER
      See Also:
    • CITY_FIELD_NUMBER

      public static final int CITY_FIELD_NUMBER
      See Also:
    • CONSTRAINTS_FIELD_NUMBER

      public static final int CONSTRAINTS_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:
    • 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:
    • LACP_FIELD_NUMBER

      public static final int LACP_FIELD_NUMBER
      See Also:
    • MAX_LAG_SIZE100_GBPS_FIELD_NUMBER

      public static final int MAX_LAG_SIZE100_GBPS_FIELD_NUMBER
      See Also:
    • MAX_LAG_SIZE10_GBPS_FIELD_NUMBER

      public static final int MAX_LAG_SIZE10_GBPS_FIELD_NUMBER
      See Also:
    • MAX_LAG_SIZE400_GBPS_FIELD_NUMBER

      public static final int MAX_LAG_SIZE400_GBPS_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:
    • PERMITTED_CONNECTIONS_FIELD_NUMBER

      public static final int PERMITTED_CONNECTIONS_FIELD_NUMBER
      See Also:
    • REMOTE_SERVICE_FIELD_NUMBER

      public static final int REMOTE_SERVICE_FIELD_NUMBER
      See Also:
    • STATUS_FIELD_NUMBER

      public static final int STATUS_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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      Returns:
      The bytes for address.
    • hasAttachmentConfigurationConstraints

      public 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;
      Specified by:
      hasAttachmentConfigurationConstraints in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the attachmentConfigurationConstraints field is set.
    • getAttachmentConfigurationConstraints

      public 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;
      Specified by:
      getAttachmentConfigurationConstraints in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The attachmentConfigurationConstraints.
    • getAttachmentConfigurationConstraintsOrBuilder

      public 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;
      Specified by:
      getAttachmentConfigurationConstraintsOrBuilder in interface InterconnectRemoteLocationOrBuilder
    • hasCity

      public 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;
      Specified by:
      hasCity in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the city field is set.
    • getCity

      public 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;
      Specified by:
      getCity in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The city.
    • getCityBytes

      public 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;
      Specified by:
      getCityBytes in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The bytes for city.
    • hasConstraints

      public 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;
      Specified by:
      hasConstraints in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the constraints field is set.
    • getConstraints

      public InterconnectRemoteLocationConstraints 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;
      Specified by:
      getConstraints in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The constraints.
    • getConstraintsOrBuilder

      public InterconnectRemoteLocationConstraintsOrBuilder 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;
      Specified by:
      getConstraintsOrBuilder in interface InterconnectRemoteLocationOrBuilder
    • hasContinent

      public 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;
      Specified by:
      hasContinent in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the continent field is set.
    • getContinent

      public 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;
      Specified by:
      getContinent in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The continent.
    • getContinentBytes

      public 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;
      Specified by:
      getContinentBytes in interface InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      Returns:
      The bytes for creationTimestamp.
    • hasDescription

      public boolean hasDescription()
       Output only. [Output Only] An optional description of the resource.
       
      optional string description = 422937596;
      Specified by:
      hasDescription in interface InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      Returns:
      The id.
    • hasKind

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

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

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

      public 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;
      Specified by:
      hasLacp in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the lacp field is set.
    • getLacp

      public 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;
      Specified by:
      getLacp in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The lacp.
    • getLacpBytes

      public 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;
      Specified by:
      getLacpBytes in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The bytes for lacp.
    • hasMaxLagSize100Gbps

      public 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;
      Specified by:
      hasMaxLagSize100Gbps in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the maxLagSize100Gbps field is set.
    • getMaxLagSize100Gbps

      public 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;
      Specified by:
      getMaxLagSize100Gbps in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The maxLagSize100Gbps.
    • hasMaxLagSize10Gbps

      public 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;
      Specified by:
      hasMaxLagSize10Gbps in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the maxLagSize10Gbps field is set.
    • getMaxLagSize10Gbps

      public 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;
      Specified by:
      getMaxLagSize10Gbps in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The maxLagSize10Gbps.
    • hasMaxLagSize400Gbps

      public 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;
      Specified by:
      hasMaxLagSize400Gbps in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the maxLagSize400Gbps field is set.
    • getMaxLagSize400Gbps

      public 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;
      Specified by:
      getMaxLagSize400Gbps in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The maxLagSize400Gbps.
    • hasName

      public boolean hasName()
       Output only. [Output Only] Name of the resource.
       
      optional string name = 3373707;
      Specified by:
      hasName in interface InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      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 InterconnectRemoteLocationOrBuilder
      Returns:
      The bytes for peeringdbFacilityId.
    • getPermittedConnectionsList

      public List<InterconnectRemoteLocationPermittedConnections> getPermittedConnectionsList()
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
      Specified by:
      getPermittedConnectionsList in interface InterconnectRemoteLocationOrBuilder
    • getPermittedConnectionsOrBuilderList

      public List<? extends InterconnectRemoteLocationPermittedConnectionsOrBuilder> getPermittedConnectionsOrBuilderList()
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
      Specified by:
      getPermittedConnectionsOrBuilderList in interface InterconnectRemoteLocationOrBuilder
    • getPermittedConnectionsCount

      public int getPermittedConnectionsCount()
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
      Specified by:
      getPermittedConnectionsCount in interface InterconnectRemoteLocationOrBuilder
    • getPermittedConnections

      public InterconnectRemoteLocationPermittedConnections getPermittedConnections(int index)
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
      Specified by:
      getPermittedConnections in interface InterconnectRemoteLocationOrBuilder
    • getPermittedConnectionsOrBuilder

      public InterconnectRemoteLocationPermittedConnectionsOrBuilder getPermittedConnectionsOrBuilder(int index)
       Output only. [Output Only] Permitted connections.
       
      repeated .google.cloud.compute.v1.InterconnectRemoteLocationPermittedConnections permitted_connections = 442063278;
      Specified by:
      getPermittedConnectionsOrBuilder in interface InterconnectRemoteLocationOrBuilder
    • hasRemoteService

      public 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;
      Specified by:
      hasRemoteService in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the remoteService field is set.
    • getRemoteService

      public 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;
      Specified by:
      getRemoteService in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The remoteService.
    • getRemoteServiceBytes

      public 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;
      Specified by:
      getRemoteServiceBytes in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The bytes for remoteService.
    • hasSelfLink

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

      public 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;
      Specified by:
      hasStatus in interface InterconnectRemoteLocationOrBuilder
      Returns:
      Whether the status field is set.
    • getStatus

      public 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;
      Specified by:
      getStatus in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The status.
    • getStatusBytes

      public 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;
      Specified by:
      getStatusBytes in interface InterconnectRemoteLocationOrBuilder
      Returns:
      The bytes for status.
    • 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 InterconnectRemoteLocation parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

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

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

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

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

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

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

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

      public static InterconnectRemoteLocation.Builder newBuilder()
    • newBuilder

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

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

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

      public static InterconnectRemoteLocation getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<InterconnectRemoteLocation> 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 InterconnectRemoteLocation getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder