Class RouteFilterRuleWrapper
java.lang.Object
com.eqixiac.equinix.core.model.ResourceImpl<RouteFilterRule>
com.eqixiac.equinix.fabric.model.wrappers.RouteFilterRuleWrapper
- All Implemented Interfaces:
Resource<RouteFilterRule>, DeletableResource, RouteFilterRule
public class RouteFilterRuleWrapper
extends ResourceImpl<RouteFilterRule>
implements RouteFilterRule
-
Constructor Summary
ConstructorsConstructorDescriptionRouteFilterRuleWrapper(RouteFilterRuleJson routeFilterRuleJson, Pageable<RouteFilterRule> serviceClient) -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns whetherdelete(...)was called successfully on this model instance.voidBegins a fluent update of this route filter 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 RouteFilterRule
getAction, getChange, getChangeLog, getDescription, getHref, getName, getPrefix, getPrefixMatch, getState, getType, getUuid
-
Constructor Details
-
RouteFilterRuleWrapper
public RouteFilterRuleWrapper(RouteFilterRuleJson routeFilterRuleJson, Pageable<RouteFilterRule> serviceClient)
-
-
Method Details
-
update
Description copied from interface:RouteFilterRuleBegins a fluent update of this route filter rule, e.g.rule.update(routeFilterId).name("New-Name").save().- Specified by:
updatein interfaceRouteFilterRule- Parameters:
routeFilterId- the unique identifier of the parent route filter- Returns:
- a
RouteFilterRuleOperator.RouteFilterRuleUpdater
-
delete
- Specified by:
deletein interfaceRouteFilterRule
-
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 interfaceRouteFilterRule
-