public class DefaultOptimizationCriterion extends org.onosproject.yang.model.InnerModelObject implements OptimizationCriterion
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
| Modifier and Type | Field and Description |
|---|---|
protected List<Metric> |
metric |
protected List<Tiebreaker> |
tiebreaker |
| Constructor and Description |
|---|
DefaultOptimizationCriterion()
Creates an instance of defaultOptimizationCriterion.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToMetric(Metric addTo)
Adds to the list of metric.
|
void |
addToTiebreaker(Tiebreaker addTo)
Adds to the list of tiebreaker.
|
boolean |
equals(Object obj) |
int |
hashCode() |
List<Metric> |
metric()
Returns the attribute metric.
|
void |
metric(List<Metric> metric)
Sets the attribute metric.
|
List<Tiebreaker> |
tiebreaker()
Returns the attribute tiebreaker.
|
void |
tiebreaker(List<Tiebreaker> tiebreaker)
Sets the attribute tiebreaker.
|
String |
toString() |
addAugmentation, augmentation, augmentations, removeAugmentationprotected List<Tiebreaker> tiebreaker
public DefaultOptimizationCriterion()
public List<Metric> metric()
OptimizationCriterionmetric in interface OptimizationCriterionpublic List<Tiebreaker> tiebreaker()
OptimizationCriteriontiebreaker in interface OptimizationCriterionpublic void metric(List<Metric> metric)
OptimizationCriterionmetric in interface OptimizationCriterionmetric - list of metricpublic void tiebreaker(List<Tiebreaker> tiebreaker)
OptimizationCriteriontiebreaker in interface OptimizationCriteriontiebreaker - list of tiebreakerpublic void addToMetric(Metric addTo)
OptimizationCriterionaddToMetric in interface OptimizationCriterionaddTo - value of metricpublic void addToTiebreaker(Tiebreaker addTo)
OptimizationCriterionaddToTiebreaker in interface OptimizationCriterionaddTo - value of tiebreakerCopyright © 2018. All rights reserved.