Interface RouteAggregations
- All Known Implementing Classes:
RouteAggregationsImpl
public interface RouteAggregations
Client interface for managing Equinix Fabric route aggregations. Route aggregations
combine multiple specific routes into summarized prefixes to reduce routing table size.
-
Method Summary
Modifier and TypeMethodDescriptiondefine()Begins the fluent builder for creating a new route aggregation.Retrieves a single route aggregation by its unique identifier.Retrieves a single change applied to a route aggregation by its change identifier.getChanges(String uuid) Retrieves the change history for a route aggregation.getConnections(String uuid) Retrieves the connections currently using a route aggregation.search()Searches all route aggregations accessible to the current account (Fabric exposes route aggregations viaPOST /routeAggregations/search, not a GET list).search(FilterPropertyList filter) Searches route aggregations matching the supplied filter criteria.search(FilterPropertyList filter, SortPropertyList sort) Searches route aggregations matching the supplied filter criteria, applying the supplied sort order.search(SortPropertyList sort) Searches all route aggregations, applying the supplied sort order.
-
Method Details
-
search
PaginatedFilteredList<RouteAggregation> search()Searches all route aggregations accessible to the current account (Fabric exposes route aggregations viaPOST /routeAggregations/search, not a GET list).- Returns:
- a paginated, filtered list of route aggregations
-
search
Searches route aggregations matching the supplied filter criteria.- Parameters:
filter- the filter criteria- Returns:
- a paginated, filtered list of matching route aggregations
-
search
Searches all route aggregations, applying the supplied sort order.- Parameters:
sort- the sort criteria- Returns:
- a paginated, filtered list of route aggregations
-
search
Searches route aggregations matching the supplied filter criteria, applying the supplied sort order.- Parameters:
filter- the filter criteriasort- the sort criteria- Returns:
- a paginated, filtered list of matching route aggregations
-
getByUuid
Retrieves a single route aggregation by its unique identifier.- Parameters:
uuid- the unique identifier of the route aggregation- Returns:
- the route aggregation matching the given UUID
-
define
Begins the fluent builder for creating a new route aggregation. Call methods on the returned builder to configure the aggregation, then callcreate().- Returns:
- a builder for configuring the new route aggregation
-
getChanges
-
getChange
-
getConnections
Retrieves the connections currently using a route aggregation.- Parameters:
uuid- the unique identifier of the route aggregation- Returns:
- the list of connections attached to the route aggregation
-