Class RouteAggregationRulesImpl
java.lang.Object
api.equinix.javasdk.fabric.client.implementation.RouteAggregationRulesImpl
- All Implemented Interfaces:
RouteAggregationRules
-
Constructor Summary
ConstructorsConstructorDescriptionRouteAggregationRulesImpl(RouteAggregationRuleClient<RouteAggregationRule> serviceClient, Fabric serviceManager) -
Method Summary
Modifier and TypeMethodDescriptionBegins the fluent builder for creating a new route aggregation rule.Retrieves a single route aggregation rule by its unique identifier.Lists all rules belonging to the specified route aggregation.
-
Constructor Details
-
RouteAggregationRulesImpl
public RouteAggregationRulesImpl(RouteAggregationRuleClient<RouteAggregationRule> serviceClient, Fabric serviceManager)
-
-
Method Details
-
list
Description copied from interface:RouteAggregationRulesLists all rules belonging to the specified route aggregation.- Specified by:
listin interfaceRouteAggregationRules- Parameters:
routeAggregationId- the unique identifier of the parent route aggregation- Returns:
- a paginated list of route aggregation rules
-
getByUuid
Description copied from interface:RouteAggregationRulesRetrieves a single route aggregation rule by its unique identifier.- Specified by:
getByUuidin interfaceRouteAggregationRules- Parameters:
routeAggregationId- the unique identifier of the parent route aggregationuuid- the unique identifier of the route aggregation rule- Returns:
- the route aggregation rule matching the given UUID
-
define
Description copied from interface:RouteAggregationRulesBegins the fluent builder for creating a new route aggregation rule. Call methods on the returned builder to configure the rule, then callcreate().- Specified by:
definein interfaceRouteAggregationRules- Parameters:
routeAggregationId- the unique identifier of the parent route aggregation- Returns:
- a builder for configuring the new route aggregation rule
-