public class DefaultPerformanceMetricThrottle extends org.onosproject.yang.model.InnerModelObject implements PerformanceMetricThrottle
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypePerformanceMetricThrottle.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected long |
advertisementInterval |
protected long |
measureInterval |
protected long |
suppressionInterval |
protected ThresholdAcceleratedAdvertisement |
thresholdAcceleratedAdvertisement |
protected ThresholdIn |
thresholdIn |
protected ThresholdOut |
thresholdOut |
protected long |
unidirectionalDelayOffset |
protected BitSet |
valueLeafFlags |
| Constructor and Description |
|---|
DefaultPerformanceMetricThrottle()
Creates an instance of defaultPerformanceMetricThrottle.
|
| Modifier and Type | Method and Description |
|---|---|
long |
advertisementInterval()
Returns the attribute advertisementInterval.
|
void |
advertisementInterval(long advertisementInterval)
Sets the attribute advertisementInterval.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isLeafValueSet(PerformanceMetricThrottle.LeafIdentifier leaf)
Checks if the leaf value is set.
|
long |
measureInterval()
Returns the attribute measureInterval.
|
void |
measureInterval(long measureInterval)
Sets the attribute measureInterval.
|
long |
suppressionInterval()
Returns the attribute suppressionInterval.
|
void |
suppressionInterval(long suppressionInterval)
Sets the attribute suppressionInterval.
|
ThresholdAcceleratedAdvertisement |
thresholdAcceleratedAdvertisement()
Returns the attribute thresholdAcceleratedAdvertisement.
|
void |
thresholdAcceleratedAdvertisement(ThresholdAcceleratedAdvertisement thresholdAcceleratedAdvertisement)
Sets the attribute thresholdAcceleratedAdvertisement.
|
ThresholdIn |
thresholdIn()
Returns the attribute thresholdIn.
|
void |
thresholdIn(ThresholdIn thresholdIn)
Sets the attribute thresholdIn.
|
ThresholdOut |
thresholdOut()
Returns the attribute thresholdOut.
|
void |
thresholdOut(ThresholdOut thresholdOut)
Sets the attribute thresholdOut.
|
String |
toString() |
long |
unidirectionalDelayOffset()
Returns the attribute unidirectionalDelayOffset.
|
void |
unidirectionalDelayOffset(long unidirectionalDelayOffset)
Sets the attribute unidirectionalDelayOffset.
|
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
protected long unidirectionalDelayOffset
protected long measureInterval
protected long advertisementInterval
protected long suppressionInterval
protected BitSet valueLeafFlags
protected ThresholdOut thresholdOut
protected ThresholdIn thresholdIn
protected ThresholdAcceleratedAdvertisement thresholdAcceleratedAdvertisement
public DefaultPerformanceMetricThrottle()
public long unidirectionalDelayOffset()
PerformanceMetricThrottleunidirectionalDelayOffset in interface PerformanceMetricThrottlepublic long measureInterval()
PerformanceMetricThrottlemeasureInterval in interface PerformanceMetricThrottlepublic long advertisementInterval()
PerformanceMetricThrottleadvertisementInterval in interface PerformanceMetricThrottlepublic long suppressionInterval()
PerformanceMetricThrottlesuppressionInterval in interface PerformanceMetricThrottlepublic BitSet valueLeafFlags()
PerformanceMetricThrottlevalueLeafFlags in interface PerformanceMetricThrottlepublic ThresholdOut thresholdOut()
PerformanceMetricThrottlethresholdOut in interface PerformanceMetricThrottlepublic ThresholdIn thresholdIn()
PerformanceMetricThrottlethresholdIn in interface PerformanceMetricThrottlepublic ThresholdAcceleratedAdvertisement thresholdAcceleratedAdvertisement()
PerformanceMetricThrottlethresholdAcceleratedAdvertisement in interface PerformanceMetricThrottlepublic void unidirectionalDelayOffset(long unidirectionalDelayOffset)
PerformanceMetricThrottleunidirectionalDelayOffset in interface PerformanceMetricThrottleunidirectionalDelayOffset - value of unidirectionalDelayOffsetpublic void measureInterval(long measureInterval)
PerformanceMetricThrottlemeasureInterval in interface PerformanceMetricThrottlemeasureInterval - value of measureIntervalpublic void advertisementInterval(long advertisementInterval)
PerformanceMetricThrottleadvertisementInterval in interface PerformanceMetricThrottleadvertisementInterval - value of advertisementIntervalpublic void suppressionInterval(long suppressionInterval)
PerformanceMetricThrottlesuppressionInterval in interface PerformanceMetricThrottlesuppressionInterval - value of suppressionIntervalpublic void thresholdOut(ThresholdOut thresholdOut)
PerformanceMetricThrottlethresholdOut in interface PerformanceMetricThrottlethresholdOut - value of thresholdOutpublic void thresholdIn(ThresholdIn thresholdIn)
PerformanceMetricThrottlethresholdIn in interface PerformanceMetricThrottlethresholdIn - value of thresholdInpublic void thresholdAcceleratedAdvertisement(ThresholdAcceleratedAdvertisement thresholdAcceleratedAdvertisement)
PerformanceMetricThrottlethresholdAcceleratedAdvertisement in interface PerformanceMetricThrottlethresholdAcceleratedAdvertisement - value of thresholdAcceleratedAdvertisementpublic boolean isLeafValueSet(PerformanceMetricThrottle.LeafIdentifier leaf)
PerformanceMetricThrottleisLeafValueSet in interface PerformanceMetricThrottleleaf - leaf whose value status needs to checkedCopyright © 2017. All rights reserved.