public class DefaultInterfaceSwitchingCapability extends org.onosproject.yang.model.InnerModelObject implements InterfaceSwitchingCapability, org.onosproject.yang.model.MultiInstanceObject<InterfaceSwitchingCapabilityKeys>
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeInterfaceSwitchingCapability.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected Class<? extends LspEncodingTypes> |
encoding |
protected List<InterfaceAdjustmentCapability> |
interfaceAdjustmentCapability |
protected List<MaxLspBandwidth> |
maxLspBandwidth |
protected Class<? extends SwitchingCapabilities> |
switchingCapability |
protected TimeDivisionMultiplexCapable |
timeDivisionMultiplexCapable |
protected BitSet |
valueLeafFlags |
| Constructor and Description |
|---|
DefaultInterfaceSwitchingCapability()
Creates an instance of defaultInterfaceSwitchingCapability.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToInterfaceAdjustmentCapability(InterfaceAdjustmentCapability addTo)
Adds to the list of interfaceAdjustmentCapability.
|
void |
addToMaxLspBandwidth(MaxLspBandwidth addTo)
Adds to the list of maxLspBandwidth.
|
Class<? extends LspEncodingTypes> |
encoding()
Returns the attribute encoding.
|
void |
encoding(Class<? extends LspEncodingTypes> encoding)
Sets the attribute encoding.
|
boolean |
equals(Object obj) |
int |
hashCode() |
List<InterfaceAdjustmentCapability> |
interfaceAdjustmentCapability()
Returns the attribute interfaceAdjustmentCapability.
|
void |
interfaceAdjustmentCapability(List<InterfaceAdjustmentCapability> interfaceAdjustmentCapability)
Sets the attribute interfaceAdjustmentCapability.
|
boolean |
isLeafValueSet(InterfaceSwitchingCapability.LeafIdentifier leaf)
Checks if the leaf value is set.
|
List<MaxLspBandwidth> |
maxLspBandwidth()
Returns the attribute maxLspBandwidth.
|
void |
maxLspBandwidth(List<MaxLspBandwidth> maxLspBandwidth)
Sets the attribute maxLspBandwidth.
|
Class<? extends SwitchingCapabilities> |
switchingCapability()
Returns the attribute switchingCapability.
|
void |
switchingCapability(Class<? extends SwitchingCapabilities> switchingCapability)
Sets the attribute switchingCapability.
|
TimeDivisionMultiplexCapable |
timeDivisionMultiplexCapable()
Returns the attribute timeDivisionMultiplexCapable.
|
void |
timeDivisionMultiplexCapable(TimeDivisionMultiplexCapable timeDivisionMultiplexCapable)
Sets the attribute timeDivisionMultiplexCapable.
|
String |
toString() |
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
addAugmentation, augmentation, augmentations, removeAugmentationprotected Class<? extends SwitchingCapabilities> switchingCapability
protected Class<? extends LspEncodingTypes> encoding
protected BitSet valueLeafFlags
protected List<MaxLspBandwidth> maxLspBandwidth
protected TimeDivisionMultiplexCapable timeDivisionMultiplexCapable
protected List<InterfaceAdjustmentCapability> interfaceAdjustmentCapability
public DefaultInterfaceSwitchingCapability()
public Class<? extends SwitchingCapabilities> switchingCapability()
InterfaceSwitchingCapabilityswitchingCapability in interface InterfaceSwitchingCapabilitypublic Class<? extends LspEncodingTypes> encoding()
InterfaceSwitchingCapabilityencoding in interface InterfaceSwitchingCapabilitypublic BitSet valueLeafFlags()
InterfaceSwitchingCapabilityvalueLeafFlags in interface InterfaceSwitchingCapabilitypublic List<MaxLspBandwidth> maxLspBandwidth()
InterfaceSwitchingCapabilitymaxLspBandwidth in interface InterfaceSwitchingCapabilitypublic TimeDivisionMultiplexCapable timeDivisionMultiplexCapable()
InterfaceSwitchingCapabilitytimeDivisionMultiplexCapable in interface InterfaceSwitchingCapabilitypublic List<InterfaceAdjustmentCapability> interfaceAdjustmentCapability()
InterfaceSwitchingCapabilityinterfaceAdjustmentCapability in interface InterfaceSwitchingCapabilitypublic void switchingCapability(Class<? extends SwitchingCapabilities> switchingCapability)
InterfaceSwitchingCapabilityswitchingCapability in interface InterfaceSwitchingCapabilityswitchingCapability - value of switchingCapabilitypublic void encoding(Class<? extends LspEncodingTypes> encoding)
InterfaceSwitchingCapabilityencoding in interface InterfaceSwitchingCapabilityencoding - value of encodingpublic void maxLspBandwidth(List<MaxLspBandwidth> maxLspBandwidth)
InterfaceSwitchingCapabilitymaxLspBandwidth in interface InterfaceSwitchingCapabilitymaxLspBandwidth - list of maxLspBandwidthpublic void timeDivisionMultiplexCapable(TimeDivisionMultiplexCapable timeDivisionMultiplexCapable)
InterfaceSwitchingCapabilitytimeDivisionMultiplexCapable in interface InterfaceSwitchingCapabilitytimeDivisionMultiplexCapable - value of timeDivisionMultiplexCapablepublic void interfaceAdjustmentCapability(List<InterfaceAdjustmentCapability> interfaceAdjustmentCapability)
InterfaceSwitchingCapabilityinterfaceAdjustmentCapability in interface InterfaceSwitchingCapabilityinterfaceAdjustmentCapability - list of interfaceAdjustmentCapabilitypublic void addToMaxLspBandwidth(MaxLspBandwidth addTo)
InterfaceSwitchingCapabilityaddToMaxLspBandwidth in interface InterfaceSwitchingCapabilityaddTo - value of maxLspBandwidthpublic void addToInterfaceAdjustmentCapability(InterfaceAdjustmentCapability addTo)
InterfaceSwitchingCapabilityaddToInterfaceAdjustmentCapability in interface InterfaceSwitchingCapabilityaddTo - value of interfaceAdjustmentCapabilitypublic boolean isLeafValueSet(InterfaceSwitchingCapability.LeafIdentifier leaf)
InterfaceSwitchingCapabilityisLeafValueSet in interface InterfaceSwitchingCapabilityleaf - leaf whose value status needs to checkedCopyright © 2017. All rights reserved.