Uses of Interface
com.eqixiac.equinix.internetaccess.model.Ibx
Packages that use Ibx
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.Fabric domain model interfaces for the Equinix Java SDK.
Internet Access client interfaces for the Equinix Java SDK.
-
Uses of Ibx in com.eqixiac.equinix.design.geo
Methods in com.eqixiac.equinix.design.geo with parameters of type IbxModifier and TypeMethodDescriptionstatic 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.static doubleSpeedOfLightLatency.distanceKm(Ibx a, Ibx b) Great-circle (haversine) distance between two Equinix IBX data centers.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.doubleSpeedOfLightLatency.millisBetween(Ibx a, Ibx b) Fibre latency between two Equinix IBX data centers, using each IBX's own coordinates. -
Uses of Ibx in com.eqixiac.equinix.fabric.model
Methods in com.eqixiac.equinix.fabric.model that return types with arguments of type IbxModifier and TypeMethodDescriptionLooks up per-IBX detail (coordinates, country, metro association) merged in at load time.MetroRegistry.ibxDetails(String metroCode) Returns the enriched per-IBX records associated with a metro (matched on the record's ownmetroCode).Method parameters in com.eqixiac.equinix.fabric.model with type arguments of type IbxModifier and TypeMethodDescriptionstatic MetroRegistryMetroRegistry.load(Metros metros, Collection<? extends Ibx> ibxDetails) Loads the registry and enriches it with a fixed set of per-IBX records.static MetroRegistryMetroRegistry.load(Metros metros, Supplier<Collection<? extends Ibx>> ibxSource) Loads the registry with a re-invocable per-IBX source (typically the EIA ibx catalogue - see the class notes on cross-source enrichment). -
Uses of Ibx in com.eqixiac.equinix.internetaccess.client
Methods in com.eqixiac.equinix.internetaccess.client that return IbxModifier and TypeMethodDescriptionReturns the detail for a single IBX where Equinix Internet Access is available, via the v1 single-IBX get (GET /internetAccess/v1/ibxs/{ibx}).InternetAccessIbxs.getByCode(String ibx, ConnectionType connectionType, String accessPointType) Returns the detail for a single IBX where Equinix Internet Access is available, via the v1 single-IBX get (GET /internetAccess/v1/ibxs/{ibx}), narrowed by service connection type and connection access point type.Methods in com.eqixiac.equinix.internetaccess.client that return types with arguments of type IbxModifier and TypeMethodDescriptionInternetAccessIbxs.availability(ConnectionType connectionType) Returns the IBXs where Equinix Internet Access is available for the given connection type.InternetAccessIbxs.availability(ConnectionType connectionType, String accessPointType, String assetType) Returns the IBXs where Equinix Internet Access is available, narrowed by connection access point type and required asset type. -
Uses of Ibx in com.eqixiac.equinix.internetaccess.client.implementation
Methods in com.eqixiac.equinix.internetaccess.client.implementation that return IbxModifier and TypeMethodDescriptionInternetAccessIbxsImpl.getByCode(String ibx, ConnectionType connectionType, String accessPointType) Methods in com.eqixiac.equinix.internetaccess.client.implementation that return types with arguments of type IbxModifier and TypeMethodDescriptionInternetAccessIbxsImpl.availability(ConnectionType connectionType) InternetAccessIbxsImpl.availability(ConnectionType connectionType, String accessPointType, String assetType) -
Uses of Ibx in com.eqixiac.equinix.internetaccess.client.internal
Subinterfaces with type arguments of type Ibx in com.eqixiac.equinix.internetaccess.client.internalModifier and TypeInterfaceDescriptioninterfaceInternal client for the Equinix Internet Access (EIA) v2 product-availability lookup:GET /internetAccess/v2/ibxs- the IBXs where EIA is available for a given service connection type.Methods in com.eqixiac.equinix.internetaccess.client.internal that return IbxModifier and TypeMethodDescriptionIbxV1Client.getByCode(String ibx, ConnectionType connectionType, String accessPointType) -
Uses of Ibx in com.eqixiac.equinix.internetaccess.client.internal.implementation
Subclasses with type arguments of type Ibx in com.eqixiac.equinix.internetaccess.client.internal.implementationModifier and TypeClassDescriptionclassInternal client implementation for the Equinix Internet Access (EIA) v2 product-availability lookupGET /internetAccess/v2/ibxs.classInternal client implementation for the Equinix Internet Access (EIA) v1 single-IBX getGET /internetAccess/v1/ibxs/{ibx}.Methods in com.eqixiac.equinix.internetaccess.client.internal.implementation that return Ibx -
Uses of Ibx in com.eqixiac.equinix.internetaccess.model.json
Classes in com.eqixiac.equinix.internetaccess.model.json that implement Ibx