Class MetroPresenceReport
java.lang.Object
com.eqixiac.equinix.design.peering.model.MetroPresenceReport
Detailed report of all ASN presence at a specific Equinix metro.
Provides a metro-centric view: given a metro, shows all target ASNs that are present there, their connectivity types, and IX session details. Useful for answering "what can I peer with in Ashburn?".
- Author:
- ianjones
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns cells filtered to a specific connectivity type.longReturns the total IX capacity across all ASNs at this metro.Returns ASNs available via Fabric at this metro.Returns ASNs that have IX peering at this metro.
-
Constructor Details
-
MetroPresenceReport
public MetroPresenceReport()
-
-
Method Details
-
byConnectivityType
Returns cells filtered to a specific connectivity type.- Parameters:
type- the connectivity type to filter by- Returns:
- filtered list of presence cells
-
withIxPeering
Returns ASNs that have IX peering at this metro.- Returns:
- list of cells with IX peering
-
withFabric
Returns ASNs available via Fabric at this metro.- Returns:
- list of cells with Fabric availability
-
totalIxCapacityMbps
public long totalIxCapacityMbps()Returns the total IX capacity across all ASNs at this metro.- Returns:
- total IX capacity in Mbps
-