Class RouteAggregationWrapper
java.lang.Object
com.eqixiac.equinix.core.model.ResourceImpl<RouteAggregation>
com.eqixiac.equinix.fabric.model.wrappers.RouteAggregationWrapper
- All Implemented Interfaces:
Resource<RouteAggregation>, DeletableResource, RouteAggregation
public class RouteAggregationWrapper
extends ResourceImpl<RouteAggregation>
implements RouteAggregation
-
Constructor Summary
ConstructorsConstructorDescriptionRouteAggregationWrapper(RouteAggregationJson routeAggregationJson, Pageable<RouteAggregation> serviceClient) -
Method Summary
Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Resource
getServiceClientMethods inherited from interface RouteAggregation
getChange, getChangeLog, getConnectionsCount, getDescription, getHref, getName, getProject, getRulesCount, getState, getType, getUuid
-
Constructor Details
-
RouteAggregationWrapper
public RouteAggregationWrapper(RouteAggregationJson routeAggregationJson, Pageable<RouteAggregation> serviceClient)
-
-
Method Details
-
update
Description copied from interface:RouteAggregationBegins a fluent update of this route aggregation, e.g.routeAggregation.update().name("New-Name").save().- Specified by:
updatein interfaceRouteAggregation- Returns:
- a
RouteAggregationOperator.RouteAggregationUpdater
-
delete
- Specified by:
deletein interfaceRouteAggregation
-
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
public void refresh()- Specified by:
refreshin interfaceRouteAggregation
-