target.apidocs.com.google.api.services.compute.model.InterconnectRemoteLocation.html Maven / Gradle / Ivy
The newest version!
InterconnectRemoteLocation (Compute Engine API v1-rev20250320-2.0.0)
com.google.api.services.compute.model
Class InterconnectRemoteLocation
- java.lang.Object
-
- java.util.AbstractMap<String,Object>
-
- com.google.api.client.util.GenericData
-
- com.google.api.client.json.GenericJson
-
- com.google.api.services.compute.model.InterconnectRemoteLocation
-
public final class InterconnectRemoteLocation
extends com.google.api.client.json.GenericJson
Represents a Cross-Cloud Interconnect Remote Location resource. You can use this resource to find
remote location details about an Interconnect attachment (VLAN).
This is the Java data model class that specifies how to parse/serialize into the JSON that is
transmitted over HTTP when working with the Compute Engine API. For a detailed explanation see:
https://developers.google.com/api-client-library/java/google-http-java-client/json
- Author:
- Google, Inc.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.google.api.client.util.GenericData
com.google.api.client.util.GenericData.Flags
-
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
Constructor Summary
Constructors
Constructor and Description
InterconnectRemoteLocation()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
InterconnectRemoteLocation
clone()
String
getAddress()
[Output Only] The postal address of the Point of Presence, each line in the address is
separated by a newline character.
InterconnectAttachmentConfigurationConstraints
getAttachmentConfigurationConstraints()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field
that apply to all attachments for this remote location.
String
getCity()
[Output Only] Metropolitan area designator that indicates which city an interconnect is
located.
InterconnectRemoteLocationConstraints
getConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and
associated InterconnectAttachments.
String
getContinent()
[Output Only] Continent for this location, which can take one of the following values: - AFRICA
- ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
String
getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
String
getDescription()
[Output Only] An optional description of the resource.
String
getFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
String
getFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
BigInteger
getId()
[Output Only] The unique identifier for the resource.
String
getKind()
[Output Only] Type of the resource.
String
getLacp()
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the
following values: LACP_SUPPORTED, LACP_UNSUPPORTED
Integer
getMaxLagSize100Gbps()
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).
Integer
getMaxLagSize10Gbps()
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).
String
getName()
[Output Only] Name of the resource.
String
getPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in
peeringdb).
List<InterconnectRemoteLocationPermittedConnections>
getPermittedConnections()
[Output Only] Permitted connections.
String
getRemoteService()
[Output Only] Indicates the service provider present at the remote location.
String
getSelfLink()
[Output Only] Server-defined URL for the resource.
String
getStatus()
[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.
InterconnectRemoteLocation
set(String fieldName,
Object value)
InterconnectRemoteLocation
setAddress(String address)
[Output Only] The postal address of the Point of Presence, each line in the address is
separated by a newline character.
InterconnectRemoteLocation
setAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints attachmentConfigurationConstraints)
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field
that apply to all attachments for this remote location.
InterconnectRemoteLocation
setCity(String city)
[Output Only] Metropolitan area designator that indicates which city an interconnect is
located.
InterconnectRemoteLocation
setConstraints(InterconnectRemoteLocationConstraints constraints)
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and
associated InterconnectAttachments.
InterconnectRemoteLocation
setContinent(String continent)
[Output Only] Continent for this location, which can take one of the following values: - AFRICA
- ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
InterconnectRemoteLocation
setCreationTimestamp(String creationTimestamp)
[Output Only] Creation timestamp in RFC3339 text format.
InterconnectRemoteLocation
setDescription(String description)
[Output Only] An optional description of the resource.
InterconnectRemoteLocation
setFacilityProvider(String facilityProvider)
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
InterconnectRemoteLocation
setFacilityProviderFacilityId(String facilityProviderFacilityId)
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
InterconnectRemoteLocation
setId(BigInteger id)
[Output Only] The unique identifier for the resource.
InterconnectRemoteLocation
setKind(String kind)
[Output Only] Type of the resource.
InterconnectRemoteLocation
setLacp(String lacp)
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the
following values: LACP_SUPPORTED, LACP_UNSUPPORTED
InterconnectRemoteLocation
setMaxLagSize100Gbps(Integer maxLagSize100Gbps)
[Output Only] The maximum number of 100 Gbps ports supported in a link aggregation group (LAG).
InterconnectRemoteLocation
setMaxLagSize10Gbps(Integer maxLagSize10Gbps)
[Output Only] The maximum number of 10 Gbps ports supported in a link aggregation group (LAG).
InterconnectRemoteLocation
setName(String name)
[Output Only] Name of the resource.
InterconnectRemoteLocation
setPeeringdbFacilityId(String peeringdbFacilityId)
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in
peeringdb).
InterconnectRemoteLocation
setPermittedConnections(List<InterconnectRemoteLocationPermittedConnections> permittedConnections)
[Output Only] Permitted connections.
InterconnectRemoteLocation
setRemoteService(String remoteService)
[Output Only] Indicates the service provider present at the remote location.
InterconnectRemoteLocation
setSelfLink(String selfLink)
[Output Only] Server-defined URL for the resource.
InterconnectRemoteLocation
setStatus(String status)
[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.
-
Methods inherited from class com.google.api.client.json.GenericJson
getFactory, setFactory, toPrettyString, toString
-
Methods inherited from class com.google.api.client.util.GenericData
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
-
Methods inherited from class java.util.AbstractMap
clear, containsKey, containsValue, isEmpty, keySet, size, values
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
-
Method Detail
-
getAddress
public String getAddress()
[Output Only] The postal address of the Point of Presence, each line in the address is
separated by a newline character.
- Returns:
- value or
null for none
-
setAddress
public InterconnectRemoteLocation setAddress(String address)
[Output Only] The postal address of the Point of Presence, each line in the address is
separated by a newline character.
- Parameters:
address - address or null for none
-
getAttachmentConfigurationConstraints
public InterconnectAttachmentConfigurationConstraints getAttachmentConfigurationConstraints()
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field
that apply to all attachments for this remote location.
- Returns:
- value or
null for none
-
setAttachmentConfigurationConstraints
public InterconnectRemoteLocation setAttachmentConfigurationConstraints(InterconnectAttachmentConfigurationConstraints attachmentConfigurationConstraints)
[Output Only] Subset of fields from InterconnectAttachment's |configurationConstraints| field
that apply to all attachments for this remote location.
- Parameters:
attachmentConfigurationConstraints - attachmentConfigurationConstraints or null for none
-
getCity
public String getCity()
[Output Only] Metropolitan area designator that indicates which city an interconnect is
located. For example: "Chicago, IL", "Amsterdam, Netherlands".
- Returns:
- value or
null for none
-
setCity
public InterconnectRemoteLocation setCity(String city)
[Output Only] Metropolitan area designator that indicates which city an interconnect is
located. For example: "Chicago, IL", "Amsterdam, Netherlands".
- Parameters:
city - city or null for none
-
getConstraints
public InterconnectRemoteLocationConstraints getConstraints()
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and
associated InterconnectAttachments.
- Returns:
- value or
null for none
-
setConstraints
public InterconnectRemoteLocation setConstraints(InterconnectRemoteLocationConstraints constraints)
[Output Only] Constraints on the parameters for creating Cross-Cloud Interconnect and
associated InterconnectAttachments.
- Parameters:
constraints - constraints or null for none
-
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
- Returns:
- value or
null for none
-
setContinent
public InterconnectRemoteLocation setContinent(String continent)
[Output Only] Continent for this location, which can take one of the following values: - AFRICA
- ASIA_PAC - EUROPE - NORTH_AMERICA - SOUTH_AMERICA
- Parameters:
continent - continent or null for none
-
getCreationTimestamp
public String getCreationTimestamp()
[Output Only] Creation timestamp in RFC3339 text format.
- Returns:
- value or
null for none
-
setCreationTimestamp
public InterconnectRemoteLocation setCreationTimestamp(String creationTimestamp)
[Output Only] Creation timestamp in RFC3339 text format.
- Parameters:
creationTimestamp - creationTimestamp or null for none
-
getDescription
public String getDescription()
[Output Only] An optional description of the resource.
- Returns:
- value or
null for none
-
setDescription
public InterconnectRemoteLocation setDescription(String description)
[Output Only] An optional description of the resource.
- Parameters:
description - description or null for none
-
getFacilityProvider
public String getFacilityProvider()
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
- Returns:
- value or
null for none
-
setFacilityProvider
public InterconnectRemoteLocation setFacilityProvider(String facilityProvider)
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
- Parameters:
facilityProvider - facilityProvider or null for none
-
getFacilityProviderFacilityId
public String getFacilityProviderFacilityId()
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
- Returns:
- value or
null for none
-
setFacilityProviderFacilityId
public InterconnectRemoteLocation setFacilityProviderFacilityId(String facilityProviderFacilityId)
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
- Parameters:
facilityProviderFacilityId - facilityProviderFacilityId or null for none
-
getId
public BigInteger getId()
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
- Returns:
- value or
null for none
-
setId
public InterconnectRemoteLocation setId(BigInteger id)
[Output Only] The unique identifier for the resource. This identifier is defined by the server.
- Parameters:
id - id or null for none
-
getKind
public String getKind()
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect
remote locations.
- Returns:
- value or
null for none
-
setKind
public InterconnectRemoteLocation setKind(String kind)
[Output Only] Type of the resource. Always compute#interconnectRemoteLocation for interconnect
remote locations.
- Parameters:
kind - kind or null for none
-
getLacp
public String getLacp()
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the
following values: LACP_SUPPORTED, LACP_UNSUPPORTED
- Returns:
- value or
null for none
-
setLacp
public InterconnectRemoteLocation setLacp(String lacp)
[Output Only] Link Aggregation Control Protocol (LACP) constraints, which can take one of the
following values: LACP_SUPPORTED, LACP_UNSUPPORTED
- Parameters:
lacp - lacp or null for none
-
getMaxLagSize100Gbps
public Integer getMaxLagSize100Gbps()
[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.
- Returns:
- value or
null for none
-
setMaxLagSize100Gbps
public InterconnectRemoteLocation setMaxLagSize100Gbps(Integer maxLagSize100Gbps)
[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.
- Parameters:
maxLagSize100Gbps - maxLagSize100Gbps or null for none
-
getMaxLagSize10Gbps
public Integer getMaxLagSize10Gbps()
[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.
- Returns:
- value or
null for none
-
setMaxLagSize10Gbps
public InterconnectRemoteLocation setMaxLagSize10Gbps(Integer maxLagSize10Gbps)
[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.
- Parameters:
maxLagSize10Gbps - maxLagSize10Gbps or null for none
-
getName
public String getName()
[Output Only] Name of the resource.
- Returns:
- value or
null for none
-
setName
public InterconnectRemoteLocation setName(String name)
[Output Only] Name of the resource.
- Parameters:
name - name or null for none
-
getPeeringdbFacilityId
public String getPeeringdbFacilityId()
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in
peeringdb).
- Returns:
- value or
null for none
-
setPeeringdbFacilityId
public InterconnectRemoteLocation setPeeringdbFacilityId(String peeringdbFacilityId)
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in
peeringdb).
- Parameters:
peeringdbFacilityId - peeringdbFacilityId or null for none
-
getPermittedConnections
public List<InterconnectRemoteLocationPermittedConnections> getPermittedConnections()
[Output Only] Permitted connections.
- Returns:
- value or
null for none
-
setPermittedConnections
public InterconnectRemoteLocation setPermittedConnections(List<InterconnectRemoteLocationPermittedConnections> permittedConnections)
[Output Only] Permitted connections.
- Parameters:
permittedConnections - permittedConnections or null for none
-
getRemoteService
public String getRemoteService()
[Output Only] Indicates the service provider present at the remote location. Example values:
"Amazon Web Services", "Microsoft Azure".
- Returns:
- value or
null for none
-
setRemoteService
public InterconnectRemoteLocation setRemoteService(String remoteService)
[Output Only] Indicates the service provider present at the remote location. Example values:
"Amazon Web Services", "Microsoft Azure".
- Parameters:
remoteService - remoteService or null for none
-
getSelfLink
public String getSelfLink()
[Output Only] Server-defined URL for the resource.
- Returns:
- value or
null for none
-
setSelfLink
public InterconnectRemoteLocation setSelfLink(String selfLink)
[Output Only] Server-defined URL for the resource.
- Parameters:
selfLink - selfLink or null for none
-
getStatus
public String getStatus()
[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.
- Returns:
- value or
null for none
-
setStatus
public InterconnectRemoteLocation setStatus(String status)
[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.
- Parameters:
status - status or null for none
-
set
public InterconnectRemoteLocation set(String fieldName,
Object value)
- Overrides:
set in class com.google.api.client.json.GenericJson
-
clone
public InterconnectRemoteLocation clone()
- Overrides:
clone in class com.google.api.client.json.GenericJson
Copyright © 2011–2025 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy