Class RouteAggregationsImpl
java.lang.Object
com.eqixiac.equinix.fabric.client.implementation.RouteAggregationsImpl
- All Implemented Interfaces:
RouteAggregations
-
Constructor Summary
Constructors -
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.
-
Constructor Details
-
RouteAggregationsImpl
public RouteAggregationsImpl()
-
-
Method Details
-
search
Description copied from interface:RouteAggregationsSearches all route aggregations accessible to the current account (Fabric exposes route aggregations viaPOST /routeAggregations/search, not a GET list).- Specified by:
searchin interfaceRouteAggregations- Returns:
- a paginated, filtered list of route aggregations
-
search
Description copied from interface:RouteAggregationsSearches route aggregations matching the supplied filter criteria.- Specified by:
searchin interfaceRouteAggregations- Parameters:
filter- the filter criteria- Returns:
- a paginated, filtered list of matching route aggregations
-
search
Description copied from interface:RouteAggregationsSearches all route aggregations, applying the supplied sort order.- Specified by:
searchin interfaceRouteAggregations- Parameters:
sort- the sort criteria- Returns:
- a paginated, filtered list of route aggregations
-
search
public PaginatedFilteredList<RouteAggregation> search(FilterPropertyList filter, SortPropertyList sort) Description copied from interface:RouteAggregationsSearches route aggregations matching the supplied filter criteria, applying the supplied sort order.- Specified by:
searchin interfaceRouteAggregations- Parameters:
filter- the filter criteriasort- the sort criteria- Returns:
- a paginated, filtered list of matching route aggregations
-
getByUuid
Description copied from interface:RouteAggregationsRetrieves a single route aggregation by its unique identifier.- Specified by:
getByUuidin interfaceRouteAggregations- Parameters:
uuid- the unique identifier of the route aggregation- Returns:
- the route aggregation matching the given UUID
-
define
Description copied from interface:RouteAggregationsBegins the fluent builder for creating a new route aggregation. Call methods on the returned builder to configure the aggregation, then callcreate().- Specified by:
definein interfaceRouteAggregations- Returns:
- a builder for configuring the new route aggregation
-
getChanges
Description copied from interface:RouteAggregationsRetrieves the change history for a route aggregation.- Specified by:
getChangesin interfaceRouteAggregations- Parameters:
uuid- the unique identifier of the route aggregation- Returns:
- the list of changes applied to the route aggregation
-
getChange
Description copied from interface:RouteAggregationsRetrieves a single change applied to a route aggregation by its change identifier.- Specified by:
getChangein interfaceRouteAggregations- Parameters:
uuid- the unique identifier of the route aggregationchangeId- the unique identifier of the change- Returns:
- the matching change
-
getConnections
Description copied from interface:RouteAggregationsRetrieves the connections currently using a route aggregation.- Specified by:
getConnectionsin interfaceRouteAggregations- Parameters:
uuid- the unique identifier of the route aggregation- Returns:
- the list of connections attached to the route aggregation
-