public class DefaultThrottle extends org.onosproject.yang.model.InnerModelObject implements Throttle
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeThrottle.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 |
|---|
DefaultThrottle()
Creates an instance of defaultThrottle.
|
| 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(Throttle.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.
|
addAugmentation, augmentation, augmentations, removeAugmentationprotected long unidirectionalDelayOffset
protected long measureInterval
protected long advertisementInterval
protected long suppressionInterval
protected BitSet valueLeafFlags
protected ThresholdOut thresholdOut
protected ThresholdIn thresholdIn
protected ThresholdAcceleratedAdvertisement thresholdAcceleratedAdvertisement
public long unidirectionalDelayOffset()
ThrottleunidirectionalDelayOffset in interface Throttlepublic long measureInterval()
ThrottlemeasureInterval in interface Throttlepublic long advertisementInterval()
ThrottleadvertisementInterval in interface Throttlepublic long suppressionInterval()
ThrottlesuppressionInterval in interface Throttlepublic BitSet valueLeafFlags()
ThrottlevalueLeafFlags in interface Throttlepublic ThresholdOut thresholdOut()
ThrottlethresholdOut in interface Throttlepublic ThresholdIn thresholdIn()
ThrottlethresholdIn in interface Throttlepublic ThresholdAcceleratedAdvertisement thresholdAcceleratedAdvertisement()
ThrottlethresholdAcceleratedAdvertisement in interface Throttlepublic void unidirectionalDelayOffset(long unidirectionalDelayOffset)
ThrottleunidirectionalDelayOffset in interface ThrottleunidirectionalDelayOffset - value of unidirectionalDelayOffsetpublic void measureInterval(long measureInterval)
ThrottlemeasureInterval in interface ThrottlemeasureInterval - value of measureIntervalpublic void advertisementInterval(long advertisementInterval)
ThrottleadvertisementInterval in interface ThrottleadvertisementInterval - value of advertisementIntervalpublic void suppressionInterval(long suppressionInterval)
ThrottlesuppressionInterval in interface ThrottlesuppressionInterval - value of suppressionIntervalpublic void thresholdOut(ThresholdOut thresholdOut)
ThrottlethresholdOut in interface ThrottlethresholdOut - value of thresholdOutpublic void thresholdIn(ThresholdIn thresholdIn)
ThrottlethresholdIn in interface ThrottlethresholdIn - value of thresholdInpublic void thresholdAcceleratedAdvertisement(ThresholdAcceleratedAdvertisement thresholdAcceleratedAdvertisement)
ThrottlethresholdAcceleratedAdvertisement in interface ThrottlethresholdAcceleratedAdvertisement - value of thresholdAcceleratedAdvertisementpublic boolean isLeafValueSet(Throttle.LeafIdentifier leaf)
ThrottleisLeafValueSet in interface Throttleleaf - leaf whose value status needs to checkedCopyright © 2018. All rights reserved.