Class PresenceCell

java.lang.Object
com.eqixiac.equinix.design.peering.model.PresenceCell

public class PresenceCell extends Object
A single cell in the PresenceMatrix, representing one ASN's presence at one Equinix metro.

Contains the connectivity type (IX peering, Fabric, both, or none), port capacity at the IX, number of IX sessions, and whether the ASN participates in route servers at this metro. This rich cell data enables the matrix to convey far more than a simple boolean presence/absence indicator.

Author:
ianjones
See Also:
  • Constructor Details

    • PresenceCell

      public PresenceCell()
  • Method Details

    • symbol

      public String symbol()
      Returns a compact, fixed-width (4-character) symbol for matrix display. The values are space-padded for column alignment - compare with trim() or use getConnectivityType() for logic; do not equals() against unpadded literals.
      Returns:
      "IX+F" for both, " IX " for IX only, "FAB " for Fabric only, "FAC " for facility only, " -- " for none
    • detailedSymbol

      public String detailedSymbol()
      Returns a detailed, variable-width symbol including capacity (unpadded, unlike symbol()). A * after the capacity marks route-server participation.
      Returns:
      e.g. "IX:100G*+FAB", "IX:10G", "FAB", "FAC", or "---" for none