Uses of Interface
com.eqixiac.equinix.fabric.model.Metro
Packages that use Metro
Package
Description
Latency physics:
SpeedOfLightLatency computes
speed-of-light-in-fibre latency floors (one-way or round-trip) and haversine great-circle
distances between IBXes, metros, or raw coordinates - fully offline once the endpoints'
coordinates are known.The facts of a Metro Optimizer run:
CatalogDesignContext
(an in-memory DesignContext with a builder),
FabricCatalogLoader (builds one from live Fabric
data, read-only) and ProviderCatalog (which metros
each cloud is reachable from).Fabric domain client interfaces for the Equinix Java SDK.
Fabric domain model interfaces for the Equinix Java SDK.
-
Uses of Metro in com.eqixiac.equinix.design.geo
Methods in com.eqixiac.equinix.design.geo with parameters of type MetroModifier and TypeMethodDescriptionstatic doubleSpeedOfLightLatency.distanceKm(Metro a, Metro b) Great-circle (haversine) distance between two Equinix metro centroids.static doubleSpeedOfLightLatency.distanceKm(Metro a, Ibx b) Great-circle (haversine) distance between a metro centroid and an IBX data center.static doubleSpeedOfLightLatency.distanceKm(Ibx a, Metro b) Great-circle (haversine) distance between an IBX data center and a metro centroid.doubleSpeedOfLightLatency.millisBetween(Metro a, Metro b) Fibre latency between two Equinix metros, using each metro's Fabric centroid coordinates.doubleSpeedOfLightLatency.millisBetween(Metro a, Ibx b) Fibre latency between a metro centroid and an IBX data center (mixed precision).doubleSpeedOfLightLatency.millisBetween(Ibx a, Metro b) Fibre latency between an IBX data center and a metro centroid (mixed precision) - e.g. -
Uses of Metro in com.eqixiac.equinix.design.optimizer.context
Methods in com.eqixiac.equinix.design.optimizer.context with parameters of type MetroModifier and TypeMethodDescriptionThe zones a metro belongs to, upper-case: each Fabric geo scope by name and by its ISO-style alias (SWITZERLANDandCH,CONUSandUS...), plus each geo zone's code and name, plus zones derived from the metro's country: its ISO country code (soSGorIEcan be named directly),EUfor a member state andUKforGB. -
Uses of Metro in com.eqixiac.equinix.fabric.client
Methods in com.eqixiac.equinix.fabric.client that return MetroModifier and TypeMethodDescriptionMetros.getByMetroCode(MetroCode metroCode) Retrieves a single metro by its metro code.Metros.getByMetroCode(String metroCode) Retrieves a single metro by its raw metro code string.Metros.getByMetroId(MetroId metroId) Retrieves a single metro by itsMetroId.Methods in com.eqixiac.equinix.fabric.client that return types with arguments of type MetroModifier and TypeMethodDescriptionMetros.list()Lists all available Equinix metro locations.Metros.list(MetroPresence presence) Lists metro locations filtered by the specified presence type. -
Uses of Metro in com.eqixiac.equinix.fabric.client.implementation
Methods in com.eqixiac.equinix.fabric.client.implementation that return MetroModifier and TypeMethodDescriptionMetrosImpl.getByMetroCode(MetroCode metroCode) MetrosImpl.getByMetroCode(String metroCode) MetrosImpl.getByMetroId(MetroId metroId) Methods in com.eqixiac.equinix.fabric.client.implementation that return types with arguments of type Metro -
Uses of Metro in com.eqixiac.equinix.fabric.client.internal.implementation
Subclasses with type arguments of type Metro in com.eqixiac.equinix.fabric.client.internal.implementationModifier and TypeClassDescriptionclassInternal client for Fabric Metros (read-only).Classes in com.eqixiac.equinix.fabric.client.internal.implementation that implement interfaces with type arguments of type MetroModifier and TypeClassDescriptionclassInternal client for Fabric Metros (read-only).Methods in com.eqixiac.equinix.fabric.client.internal.implementation that return Metro -
Uses of Metro in com.eqixiac.equinix.fabric.model
Methods in com.eqixiac.equinix.fabric.model that return MetroMethods in com.eqixiac.equinix.fabric.model that return types with arguments of type Metro -
Uses of Metro in com.eqixiac.equinix.fabric.model.wrappers
Classes in com.eqixiac.equinix.fabric.model.wrappers that implement MetroSubclasses with type arguments of type Metro in com.eqixiac.equinix.fabric.model.wrappersMethods in com.eqixiac.equinix.fabric.model.wrappers that return MetroConstructor parameters in com.eqixiac.equinix.fabric.model.wrappers with type arguments of type Metro