Class InternetAccessIbxsImpl

java.lang.Object
com.eqixiac.equinix.internetaccess.client.implementation.InternetAccessIbxsImpl
All Implemented Interfaces:
InternetAccessIbxs

public class InternetAccessIbxsImpl extends Object implements InternetAccessIbxs
  • Constructor Details

    • InternetAccessIbxsImpl

      public InternetAccessIbxsImpl()
  • Method Details

    • availability

      public PaginatedList<Ibx> availability(ConnectionType connectionType)
      Description copied from interface: InternetAccessIbxs
      Returns the IBXs where Equinix Internet Access is available for the given connection type.
      Specified by:
      availability in interface InternetAccessIbxs
      Parameters:
      connectionType - the service connection type (IA_C physical or IA_VC virtual); required
      Returns:
      a paginated list of matching IBXs
    • availability

      public PaginatedList<Ibx> availability(ConnectionType connectionType, String accessPointType, String assetType)
      Description copied from interface: InternetAccessIbxs
      Returns the IBXs where Equinix Internet Access is available, narrowed by connection access point type and required asset type.
      Specified by:
      availability in interface InternetAccessIbxs
      Parameters:
      connectionType - the service connection type (IA_C physical or IA_VC virtual)
      accessPointType - the connection A-side access point type (e.g. COLO, VD, PORT), or null for the default (COLO)
      assetType - the type of asset the user must have in the IBX (e.g. CABINET), or null for no asset constraint
      Returns:
      a paginated list of matching IBXs
    • getByCode

      public Ibx getByCode(String ibx)
      Description copied from interface: InternetAccessIbxs
      Returns the detail for a single IBX where Equinix Internet Access is available, via the v1 single-IBX get (GET /internetAccess/v1/ibxs/{ibx}).
      Specified by:
      getByCode in interface InternetAccessIbxs
      Parameters:
      ibx - the IBX data center code (e.g. WA1)
      Returns:
      the matching IBX
    • getByCode

      public Ibx getByCode(String ibx, ConnectionType connectionType, String accessPointType)
      Description copied from interface: InternetAccessIbxs
      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.
      Specified by:
      getByCode in interface InternetAccessIbxs
      Parameters:
      ibx - the IBX data center code (e.g. WA1)
      connectionType - the service connection type (IA_C physical or IA_VC virtual), or null for no constraint
      accessPointType - the connection A-side access point type (e.g. COLO, VD), or null for no constraint
      Returns:
      the matching IBX