public final class InterconnectLocation extends GenericJson
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
GenericData.Flags
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
InterconnectLocation() |
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 |
getSelfLinkWithId()
[Output Only] Server-defined URL for this resource with the resource id.
|
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 |
setSelfLinkWithId(String selfLinkWithId)
[Output Only] Server-defined URL for this resource with the resource id.
|
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.
|
getFactory, setFactory, toPrettyString, toString
entrySet, equals, get, getClassInfo, getUnknownKeys, hashCode, put, putAll, remove, setUnknownKeys
clear, containsKey, containsValue, isEmpty, keySet, size, values
finalize, getClass, notify, notifyAll, wait, wait, wait
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
public String getAddress()
null
for nonepublic InterconnectLocation setAddress(String address)
address
- address or null
for nonepublic String getAvailabilityZone()
null
for nonepublic InterconnectLocation setAvailabilityZone(String availabilityZone)
availabilityZone
- availabilityZone or null
for nonepublic String getCity()
null
for nonepublic InterconnectLocation setCity(String city)
city
- city or null
for nonepublic String getContinent()
null
for nonepublic InterconnectLocation setContinent(String continent)
continent
- continent or null
for nonepublic String getCreationTimestamp()
null
for nonepublic InterconnectLocation setCreationTimestamp(String creationTimestamp)
creationTimestamp
- creationTimestamp or null
for nonepublic String getDescription()
null
for nonepublic InterconnectLocation setDescription(String description)
description
- description or null
for nonepublic String getFacilityProvider()
null
for nonepublic InterconnectLocation setFacilityProvider(String facilityProvider)
facilityProvider
- facilityProvider or null
for nonepublic String getFacilityProviderFacilityId()
null
for nonepublic InterconnectLocation setFacilityProviderFacilityId(String facilityProviderFacilityId)
facilityProviderFacilityId
- facilityProviderFacilityId or null
for nonepublic BigInteger getId()
null
for nonepublic InterconnectLocation setId(BigInteger id)
id
- id or null
for nonepublic String getKind()
null
for nonepublic InterconnectLocation setKind(String kind)
kind
- kind or null
for nonepublic String getName()
null
for nonepublic InterconnectLocation setName(String name)
name
- name or null
for nonepublic String getPeeringdbFacilityId()
null
for nonepublic InterconnectLocation setPeeringdbFacilityId(String peeringdbFacilityId)
peeringdbFacilityId
- peeringdbFacilityId or null
for nonepublic List<InterconnectLocationRegionInfo> getRegionInfos()
null
for nonepublic InterconnectLocation setRegionInfos(List<InterconnectLocationRegionInfo> regionInfos)
regionInfos
- regionInfos or null
for nonepublic String getSelfLink()
null
for nonepublic InterconnectLocation setSelfLink(String selfLink)
selfLink
- selfLink or null
for nonepublic String getSelfLinkWithId()
null
for nonepublic InterconnectLocation setSelfLinkWithId(String selfLinkWithId)
selfLinkWithId
- selfLinkWithId or null
for nonepublic String getStatus()
null
for nonepublic InterconnectLocation setStatus(String status)
status
- status or null
for nonepublic Boolean getSupportsPzs()
null
for nonepublic InterconnectLocation setSupportsPzs(Boolean supportsPzs)
supportsPzs
- supportsPzs or null
for nonepublic InterconnectLocation set(String fieldName, Object value)
set
in class GenericJson
public InterconnectLocation clone()
clone
in class GenericJson
Copyright © 2011–2021 Google. All rights reserved.