public class DefaultThresholdOut extends org.onosproject.yang.model.InnerModelObject implements ThresholdOut
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeThresholdOut.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected BigDecimal |
unidirectionalAvailableBandwidth |
protected long |
unidirectionalDelay |
protected long |
unidirectionalDelayVariation |
protected long |
unidirectionalMaxDelay |
protected long |
unidirectionalMinDelay |
protected BigDecimal |
unidirectionalPacketLoss |
protected BigDecimal |
unidirectionalResidualBandwidth |
protected BigDecimal |
unidirectionalUtilizedBandwidth |
protected BitSet |
valueLeafFlags |
| Constructor and Description |
|---|
DefaultThresholdOut()
Creates an instance of defaultThresholdOut.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isLeafValueSet(ThresholdOut.LeafIdentifier leaf)
Checks if the leaf value is set.
|
String |
toString() |
BigDecimal |
unidirectionalAvailableBandwidth()
Returns the attribute unidirectionalAvailableBandwidth.
|
void |
unidirectionalAvailableBandwidth(BigDecimal unidirectionalAvailableBandwidth)
Sets the attribute unidirectionalAvailableBandwidth.
|
long |
unidirectionalDelay()
Returns the attribute unidirectionalDelay.
|
void |
unidirectionalDelay(long unidirectionalDelay)
Sets the attribute unidirectionalDelay.
|
long |
unidirectionalDelayVariation()
Returns the attribute unidirectionalDelayVariation.
|
void |
unidirectionalDelayVariation(long unidirectionalDelayVariation)
Sets the attribute unidirectionalDelayVariation.
|
long |
unidirectionalMaxDelay()
Returns the attribute unidirectionalMaxDelay.
|
void |
unidirectionalMaxDelay(long unidirectionalMaxDelay)
Sets the attribute unidirectionalMaxDelay.
|
long |
unidirectionalMinDelay()
Returns the attribute unidirectionalMinDelay.
|
void |
unidirectionalMinDelay(long unidirectionalMinDelay)
Sets the attribute unidirectionalMinDelay.
|
BigDecimal |
unidirectionalPacketLoss()
Returns the attribute unidirectionalPacketLoss.
|
void |
unidirectionalPacketLoss(BigDecimal unidirectionalPacketLoss)
Sets the attribute unidirectionalPacketLoss.
|
BigDecimal |
unidirectionalResidualBandwidth()
Returns the attribute unidirectionalResidualBandwidth.
|
void |
unidirectionalResidualBandwidth(BigDecimal unidirectionalResidualBandwidth)
Sets the attribute unidirectionalResidualBandwidth.
|
BigDecimal |
unidirectionalUtilizedBandwidth()
Returns the attribute unidirectionalUtilizedBandwidth.
|
void |
unidirectionalUtilizedBandwidth(BigDecimal unidirectionalUtilizedBandwidth)
Sets the attribute unidirectionalUtilizedBandwidth.
|
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
protected long unidirectionalDelay
protected long unidirectionalMinDelay
protected long unidirectionalMaxDelay
protected long unidirectionalDelayVariation
protected BigDecimal unidirectionalPacketLoss
protected BigDecimal unidirectionalResidualBandwidth
protected BigDecimal unidirectionalAvailableBandwidth
protected BigDecimal unidirectionalUtilizedBandwidth
protected BitSet valueLeafFlags
public DefaultThresholdOut()
public long unidirectionalDelay()
ThresholdOutunidirectionalDelay in interface ThresholdOutpublic long unidirectionalMinDelay()
ThresholdOutunidirectionalMinDelay in interface ThresholdOutpublic long unidirectionalMaxDelay()
ThresholdOutunidirectionalMaxDelay in interface ThresholdOutpublic long unidirectionalDelayVariation()
ThresholdOutunidirectionalDelayVariation in interface ThresholdOutpublic BigDecimal unidirectionalPacketLoss()
ThresholdOutunidirectionalPacketLoss in interface ThresholdOutpublic BigDecimal unidirectionalResidualBandwidth()
ThresholdOutunidirectionalResidualBandwidth in interface ThresholdOutpublic BigDecimal unidirectionalAvailableBandwidth()
ThresholdOutunidirectionalAvailableBandwidth in interface ThresholdOutpublic BigDecimal unidirectionalUtilizedBandwidth()
ThresholdOutunidirectionalUtilizedBandwidth in interface ThresholdOutpublic BitSet valueLeafFlags()
ThresholdOutvalueLeafFlags in interface ThresholdOutpublic void unidirectionalDelay(long unidirectionalDelay)
ThresholdOutunidirectionalDelay in interface ThresholdOutunidirectionalDelay - value of unidirectionalDelaypublic void unidirectionalMinDelay(long unidirectionalMinDelay)
ThresholdOutunidirectionalMinDelay in interface ThresholdOutunidirectionalMinDelay - value of unidirectionalMinDelaypublic void unidirectionalMaxDelay(long unidirectionalMaxDelay)
ThresholdOutunidirectionalMaxDelay in interface ThresholdOutunidirectionalMaxDelay - value of unidirectionalMaxDelaypublic void unidirectionalDelayVariation(long unidirectionalDelayVariation)
ThresholdOutunidirectionalDelayVariation in interface ThresholdOutunidirectionalDelayVariation - value of unidirectionalDelayVariationpublic void unidirectionalPacketLoss(BigDecimal unidirectionalPacketLoss)
ThresholdOutunidirectionalPacketLoss in interface ThresholdOutunidirectionalPacketLoss - value of unidirectionalPacketLosspublic void unidirectionalResidualBandwidth(BigDecimal unidirectionalResidualBandwidth)
ThresholdOutunidirectionalResidualBandwidth in interface ThresholdOutunidirectionalResidualBandwidth - value of unidirectionalResidualBandwidthpublic void unidirectionalAvailableBandwidth(BigDecimal unidirectionalAvailableBandwidth)
ThresholdOutunidirectionalAvailableBandwidth in interface ThresholdOutunidirectionalAvailableBandwidth - value of unidirectionalAvailableBandwidthpublic void unidirectionalUtilizedBandwidth(BigDecimal unidirectionalUtilizedBandwidth)
ThresholdOutunidirectionalUtilizedBandwidth in interface ThresholdOutunidirectionalUtilizedBandwidth - value of unidirectionalUtilizedBandwidthpublic boolean isLeafValueSet(ThresholdOut.LeafIdentifier leaf)
ThresholdOutisLeafValueSet in interface ThresholdOutleaf - leaf whose value status needs to checkedCopyright © 2017. All rights reserved.