Class ProtectedConstraint
- java.lang.Object
- 
- org.onosproject.net.intent.constraint.BooleanConstraint
- 
- org.onosproject.net.intent.constraint.ProtectedConstraint
 
 
- 
- All Implemented Interfaces:
- Constraint
 
 public class ProtectedConstraint extends BooleanConstraint Constraint to request using onlyprotectedLinks.
- 
- 
Constructor SummaryConstructors Constructor Description ProtectedConstraint()
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisValid(Link link, ResourceContext context)Returns true if the specified link satisfies the constraint.java.lang.StringtoString()static ProtectedConstraintuseProtectedLink()ReturnsProtectedConstraintinstance.- 
Methods inherited from class org.onosproject.net.intent.constraint.BooleanConstraintcost, validate
 
- 
 
- 
- 
- 
Method Detail- 
useProtectedLinkpublic static ProtectedConstraint useProtectedLink() ReturnsProtectedConstraintinstance.- Returns:
- ProtectedConstraintinstance
 
 - 
isValidpublic boolean isValid(Link link, ResourceContext context) Description copied from class:BooleanConstraintReturns true if the specified link satisfies the constraint.- Specified by:
- isValidin class- BooleanConstraint
- Parameters:
- link- link to be validated
- context- resource context for checking available resources
- Returns:
- true if link is viable
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-