![JAR search and dependency download from the Maven repository](/logo.png)
target.apidocs.com.google.api.services.compute.model.InterconnectLocation.html Maven / Gradle / Ivy
InterconnectLocation (Compute Engine API beta-rev20220312-1.32.1)
com.google.api.services.compute.model
Class InterconnectLocation
- 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.InterconnectLocation
-
public final class InterconnectLocation
extends GenericJson
Represents an Interconnect Attachment (VLAN) Location resource. You can use this resource to find
location details about an Interconnect attachment (VLAN). For more information about interconnect
attachments, read Creating VLAN Attachments.
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
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
InterconnectLocation()
-
Method Summary
All Methods Instance Methods Concrete Methods
Modifier and Type
Method and Description
InterconnectLocation
clone()
String
getAddress()
[Output Only] The postal address of the Point of Presence, each line in the address is
separated by a newline character.
String
getAvailabilityZone()
[Output Only] Availability zone for this InterconnectLocation.
String
getCity()
[Output Only] Metropolitan area designator that indicates which city an interconnect is
located.
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
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<InterconnectLocationRegionInfo>
getRegionInfos()
[Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters
pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
String
getSelfLink()
[Output Only] Server-defined URL for the resource.
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.
Boolean
getSupportsPzs()
[Output Only] Set to true for locations that support physical zone separation.
InterconnectLocation
set(String fieldName,
Object value)
InterconnectLocation
setAddress(String address)
[Output Only] The postal address of the Point of Presence, each line in the address is
separated by a newline character.
InterconnectLocation
setAvailabilityZone(String availabilityZone)
[Output Only] Availability zone for this InterconnectLocation.
InterconnectLocation
setCity(String city)
[Output Only] Metropolitan area designator that indicates which city an interconnect is
located.
InterconnectLocation
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
InterconnectLocation
setCreationTimestamp(String creationTimestamp)
[Output Only] Creation timestamp in RFC3339 text format.
InterconnectLocation
setDescription(String description)
[Output Only] An optional description of the resource.
InterconnectLocation
setFacilityProvider(String facilityProvider)
[Output Only] The name of the provider for this facility (e.g., EQUINIX).
InterconnectLocation
setFacilityProviderFacilityId(String facilityProviderFacilityId)
[Output Only] A provider-assigned Identifier for this facility (e.g., Ashburn-DC1).
InterconnectLocation
setId(BigInteger id)
[Output Only] The unique identifier for the resource.
InterconnectLocation
setKind(String kind)
[Output Only] Type of the resource.
InterconnectLocation
setName(String name)
[Output Only] Name of the resource.
InterconnectLocation
setPeeringdbFacilityId(String peeringdbFacilityId)
[Output Only] The peeringdb identifier for this facility (corresponding with a netfac type in
peeringdb).
InterconnectLocation
setRegionInfos(List<InterconnectLocationRegionInfo> regionInfos)
[Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters
pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
InterconnectLocation
setSelfLink(String selfLink)
[Output Only] Server-defined URL for the resource.
InterconnectLocation
setStatus(String status)
[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.
InterconnectLocation
setSupportsPzs(Boolean supportsPzs)
[Output Only] Set to true for locations that support physical zone separation.
-
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 InterconnectLocation 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
-
getAvailabilityZone
public String getAvailabilityZone()
[Output Only] Availability zone for this InterconnectLocation. Within a metropolitan area
(metro), maintenance will not be simultaneously scheduled in more than one availability zone.
Example: "zone1" or "zone2".
- Returns:
- value or
null
for none
-
setAvailabilityZone
public InterconnectLocation setAvailabilityZone(String availabilityZone)
[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".
- Parameters:
availabilityZone
- availabilityZone 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 InterconnectLocation 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
-
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 InterconnectLocation 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 InterconnectLocation 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 InterconnectLocation 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 InterconnectLocation 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 InterconnectLocation 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 InterconnectLocation 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#interconnectLocation for interconnect
locations.
- Returns:
- value or
null
for none
-
setKind
public InterconnectLocation setKind(String kind)
[Output Only] Type of the resource. Always compute#interconnectLocation for interconnect
locations.
- Parameters:
kind
- kind or null
for none
-
getName
public String getName()
[Output Only] Name of the resource.
- Returns:
- value or
null
for none
-
setName
public InterconnectLocation 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 InterconnectLocation 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
-
getRegionInfos
public List<InterconnectLocationRegionInfo> getRegionInfos()
[Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters
pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
- Returns:
- value or
null
for none
-
setRegionInfos
public InterconnectLocation setRegionInfos(List<InterconnectLocationRegionInfo> regionInfos)
[Output Only] A list of InterconnectLocation.RegionInfo objects, that describe parameters
pertaining to the relation between this InterconnectLocation and various Google Cloud regions.
- Parameters:
regionInfos
- regionInfos or null
for none
-
getSelfLink
public String getSelfLink()
[Output Only] Server-defined URL for the resource.
- Returns:
- value or
null
for none
-
setSelfLink
public InterconnectLocation 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 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.
- Returns:
- value or
null
for none
-
setStatus
public InterconnectLocation setStatus(String status)
[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.
- Parameters:
status
- status or null
for none
-
getSupportsPzs
public Boolean getSupportsPzs()
[Output Only] Set to true for locations that support physical zone separation. Defaults to
false if the field is not present.
- Returns:
- value or
null
for none
-
setSupportsPzs
public InterconnectLocation setSupportsPzs(Boolean supportsPzs)
[Output Only] Set to true for locations that support physical zone separation. Defaults to
false if the field is not present.
- Parameters:
supportsPzs
- supportsPzs or null
for none
-
set
public InterconnectLocation set(String fieldName,
Object value)
- Overrides:
set
in class GenericJson
-
clone
public InterconnectLocation clone()
- Overrides:
clone
in class GenericJson
Copyright © 2011–2022 Google. All rights reserved.
© 2015 - 2025 Weber Informatics LLC | Privacy Policy