Class NetworksImpl

java.lang.Object
com.eqixiac.equinix.fabric.client.implementation.NetworksImpl
All Implemented Interfaces:
Networks

public class NetworksImpl extends Object implements Networks
  • Constructor Details

    • NetworksImpl

      public NetworksImpl()
  • Method Details

    • search

      public PaginatedFilteredList<Network> search()
      Description copied from interface: Networks
      Searches for networks using default filter and sort criteria.
      Specified by:
      search in interface Networks
      Returns:
      a paginated, filtered list of matching networks
    • search

      Description copied from interface: Networks
      Searches for networks matching the specified filter criteria.
      Specified by:
      search in interface Networks
      Parameters:
      filter - the filter criteria to apply
      Returns:
      a paginated, filtered list of matching networks
    • search

      Description copied from interface: Networks
      Searches for networks with the specified sort order.
      Specified by:
      search in interface Networks
      Parameters:
      sort - the sort criteria to apply
      Returns:
      a paginated, filtered list of matching networks
    • search

      Description copied from interface: Networks
      Searches for networks matching the specified filter and sort criteria.
      Specified by:
      search in interface Networks
      Parameters:
      filter - the filter criteria to apply
      sort - the sort criteria to apply
      Returns:
      a paginated, filtered list of matching networks
    • getByUuid

      public Network getByUuid(String uuid)
      Description copied from interface: Networks
      Retrieves a single network by its unique identifier.
      Specified by:
      getByUuid in interface Networks
      Parameters:
      uuid - the unique identifier of the network
      Returns:
      the network matching the given UUID
    • define

      public NetworkOperator.NetworkBuilder define(NetworkType networkType)
      Description copied from interface: Networks
      Begins the fluent builder for creating a new network. Call methods on the returned builder to configure the network, then call create().
      Specified by:
      define in interface Networks
      Parameters:
      networkType - the type of network to create
      Returns:
      a builder for configuring the new network
    • getConnections

      public List<Connection> getConnections(String networkId)
      Description copied from interface: Networks
      Lists the connections that belong to a network. Spec 4.34.0 declares no offset on this GET and the live service returns every item in one response (for GET /ports: limit 999, offset and limit ignored, observed 2026-11-11), so this is a plain list, not a multi-page one.
      Specified by:
      getConnections in interface Networks
      Parameters:
      networkId - the unique identifier of the network
      Returns:
      the network's connections
    • getChanges

      public List<Change> getChanges(String uuid)
      Description copied from interface: Networks
      Lists the lifecycle changes recorded against a network.
      Specified by:
      getChanges in interface Networks
      Parameters:
      uuid - the unique identifier of the network
      Returns:
      the list of network changes
    • getChange

      public Change getChange(String uuid, String changeId)
      Description copied from interface: Networks
      Retrieves a single network change by its identifier.
      Specified by:
      getChange in interface Networks
      Parameters:
      uuid - the unique identifier of the network
      changeId - the unique identifier of the change
      Returns:
      the matching network change