Class UnifiedConnectivityView
java.lang.Object
com.eqixiac.equinix.design.peering.model.UnifiedConnectivityView
Unified view of all connectivity options to a target ASN across Equinix metros,
combining both IX peering (from PeeringDB) and Fabric private connections
(from Equinix Fabric service profiles).
This is the "one view to rule them all" - for a given ASN, it shows every way the customer can reach that network through Equinix, at every metro, through both public peering and private connectivity.
Fabric availability here is service-profile evidence: a metro is marked
Fabric-reachable when a Fabric service profile whose name identifies this network publishes
that metro (see the matching contract on
PeeringIntelligence). It indicates an available
private on-ramp that could be ordered - not an existing connection - and when the Fabric
catalog could not be read at all, a result warning marks Fabric availability as not analyzed
rather than genuinely absent.
- Author:
- ianjones
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classA single metro's connectivity details for this ASN. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns only metros where Fabric is available.Returns connectivity for a specific metro.Returns only metros where IX peering is available.Renders as a Markdown table showing per-metro connectivity.
-
Constructor Details
-
UnifiedConnectivityView
public UnifiedConnectivityView()
-
-
Method Details
-
forMetro
Returns connectivity for a specific metro.- Parameters:
metro- the metro to look up- Returns:
- the metro connectivity entry, or
nullif not present
-
ixPeeringMetros
Returns only metros where IX peering is available.- Returns:
- filtered metro connectivity list
-
fabricMetros
Returns only metros where Fabric is available.- Returns:
- filtered metro connectivity list
-
toMarkdown
Renders as a Markdown table showing per-metro connectivity.- Returns:
- Markdown-formatted table
-