Interface Metro
- All Known Implementing Classes:
MetroWrapper
public interface Metro
- Author:
- ianjones
-
Method Details
-
getCode
MetroCode getCode()- Returns:
- the metro code as a
MetroCodeenum, orMetroCode.UNKNOWNfor a metro this SDK's enum does not list; usemetroId()for the exact code of an unlisted metro
-
metroId
-
getType
MetroType getType() -
getName
String getName() -
getHref
String getHref() -
getRegion
Region getRegion() -
getIbxs
-
geoCoordinates
GeoCoordinate geoCoordinates() -
getConnectedMetros
List<ConnectedMetro> getConnectedMetros() -
getCountry
String getCountry()- Returns:
- the country code in which the data center is located
-
getEquinixAsn
Long getEquinixAsn()- Returns:
- the Equinix autonomous system number (ASN) for this Fabric metro
-
getLocalVCBandwidthMax
Long getLocalVCBandwidthMax()- Returns:
- the maximum local (intra-metro) virtual-connection bandwidth in Mbps
-
getServices
List<MetroService> getServices()- Returns:
- the service types supported in this metro (e.g.
ETHERNET_IP_SERVICE,TIME_SERVICE)
-
getGeoScopes
List<GeoScopeType> getGeoScopes()- Returns:
- the geographic boundaries this metro supports (e.g.
CONUS,EU)
-
getGeoZones
-
refresh
Metro refresh()
-