Class RouteAggregationRuleWrapper
java.lang.Object
com.eqixiac.equinix.core.model.ResourceImpl<RouteAggregationRule>
com.eqixiac.equinix.fabric.model.wrappers.RouteAggregationRuleWrapper
- All Implemented Interfaces:
Resource<RouteAggregationRule>, DeletableResource, RouteAggregationRule
public class RouteAggregationRuleWrapper
extends ResourceImpl<RouteAggregationRule>
implements RouteAggregationRule
-
Constructor Summary
ConstructorsConstructorDescriptionRouteAggregationRuleWrapper(RouteAggregationRuleJson routeAggregationRuleJson, Pageable<RouteAggregationRule> serviceClient) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whetherdelete(...)was called successfully on this model instance.voidBegins a fluent update of this route aggregation rule, e.g.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Resource
getServiceClientMethods inherited from interface RouteAggregationRule
getChange, getChangeLog, getDescription, getHref, getName, getPrefix, getState, getType, getUuid
-
Constructor Details
-
RouteAggregationRuleWrapper
public RouteAggregationRuleWrapper(RouteAggregationRuleJson routeAggregationRuleJson, Pageable<RouteAggregationRule> serviceClient)
-
-
Method Details
-
update
Description copied from interface:RouteAggregationRuleBegins a fluent update of this route aggregation rule, e.g.rule.update(routeAggregationId).name("New-Name").save().- Specified by:
updatein interfaceRouteAggregationRule- Parameters:
routeAggregationId- the unique identifier of the parent route aggregation- Returns:
- a
RouteAggregationRuleOperator.RouteAggregationRuleUpdater
-
delete
- Specified by:
deletein interfaceRouteAggregationRule
-
isDeleted
public boolean isDeleted()Description copied from interface:DeletableResourceReturns whetherdelete(...)was called successfully on this model instance.- Specified by:
isDeletedin interfaceDeletableResource- Returns:
trueonce this instance has been deleted
-
refresh
- Specified by:
refreshin interfaceRouteAggregationRule
-