Class RouteFiltersImpl

java.lang.Object
com.eqixiac.equinix.fabric.client.implementation.RouteFiltersImpl
All Implemented Interfaces:
RouteFilters

public class RouteFiltersImpl extends Object implements RouteFilters
  • Constructor Details

    • RouteFiltersImpl

      public RouteFiltersImpl()
  • Method Details

    • search

      Description copied from interface: RouteFilters
      Searches for route filters using default filter and sort criteria.
      Specified by:
      search in interface RouteFilters
      Returns:
      a paginated, filtered list of matching route filters
    • search

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

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

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

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

      Description copied from interface: RouteFilters
      Begins the fluent builder for creating a new route filter. Call methods on the returned builder to configure the filter, then call create().
      Specified by:
      define in interface RouteFilters
      Returns:
      a builder for configuring the new route filter
    • getChanges

      public List<Change> getChanges(String uuid)
      Description copied from interface: RouteFilters
      Retrieves the change history for a route filter.
      Specified by:
      getChanges in interface RouteFilters
      Parameters:
      uuid - the unique identifier of the route filter
      Returns:
      the list of changes applied to the route filter
    • getChange

      public Change getChange(String uuid, String changeId)
      Description copied from interface: RouteFilters
      Retrieves a single change applied to a route filter by its change identifier.
      Specified by:
      getChange in interface RouteFilters
      Parameters:
      uuid - the unique identifier of the route filter
      changeId - the unique identifier of the change
      Returns:
      the matching change
    • getConnections

      public List<Connection> getConnections(String uuid)
      Description copied from interface: RouteFilters
      Retrieves the connections currently using a route filter.
      Specified by:
      getConnections in interface RouteFilters
      Parameters:
      uuid - the unique identifier of the route filter
      Returns:
      the list of connections attached to the route filter