public class DefaultTeLinkAttributes extends org.onosproject.yang.model.InnerModelObject implements TeLinkAttributes
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeTeLinkAttributes.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected TeLinkAccessType |
accessType |
protected AdminGroups |
administrativeGroup |
protected TeAdminStatus |
adminStatus |
protected List<InterfaceSwitchingCapability> |
interfaceSwitchingCapability |
protected boolean |
isAbstract |
protected BigInteger |
linkIndex |
protected LinkProtectionTypeEnum |
linkProtectionType |
protected BigDecimal |
maxLinkBandwidth |
protected BigDecimal |
maxResvLinkBandwidth |
protected String |
name |
protected PerformanceMetric |
performanceMetric |
protected PerformanceMetricThrottle |
performanceMetricThrottle |
protected Schedules |
schedules |
protected long |
teDefaultMetric |
protected TeSrlgs |
teSrlgs |
protected Underlay |
underlay |
protected List<UnreservedBandwidth> |
unreservedBandwidth |
protected BitSet |
valueLeafFlags |
| Constructor and Description |
|---|
DefaultTeLinkAttributes()
Creates an instance of defaultTeLinkAttributes.
|
| Modifier and Type | Method and Description |
|---|---|
TeLinkAccessType |
accessType()
Returns the attribute accessType.
|
void |
accessType(TeLinkAccessType accessType)
Sets the attribute accessType.
|
void |
addToInterfaceSwitchingCapability(InterfaceSwitchingCapability addTo)
Adds to the list of interfaceSwitchingCapability.
|
void |
addToUnreservedBandwidth(UnreservedBandwidth addTo)
Adds to the list of unreservedBandwidth.
|
AdminGroups |
administrativeGroup()
Returns the attribute administrativeGroup.
|
void |
administrativeGroup(AdminGroups administrativeGroup)
Sets the attribute administrativeGroup.
|
TeAdminStatus |
adminStatus()
Returns the attribute adminStatus.
|
void |
adminStatus(TeAdminStatus adminStatus)
Sets the attribute adminStatus.
|
boolean |
equals(Object obj) |
int |
hashCode() |
List<InterfaceSwitchingCapability> |
interfaceSwitchingCapability()
Returns the attribute interfaceSwitchingCapability.
|
void |
interfaceSwitchingCapability(List<InterfaceSwitchingCapability> interfaceSwitchingCapability)
Sets the attribute interfaceSwitchingCapability.
|
boolean |
isAbstract()
Returns the attribute isAbstract.
|
void |
isAbstract(boolean isAbstract)
Sets the attribute isAbstract.
|
boolean |
isLeafValueSet(TeLinkAttributes.LeafIdentifier leaf)
Checks if the leaf value is set.
|
BigInteger |
linkIndex()
Returns the attribute linkIndex.
|
void |
linkIndex(BigInteger linkIndex)
Sets the attribute linkIndex.
|
LinkProtectionTypeEnum |
linkProtectionType()
Returns the attribute linkProtectionType.
|
void |
linkProtectionType(LinkProtectionTypeEnum linkProtectionType)
Sets the attribute linkProtectionType.
|
BigDecimal |
maxLinkBandwidth()
Returns the attribute maxLinkBandwidth.
|
void |
maxLinkBandwidth(BigDecimal maxLinkBandwidth)
Sets the attribute maxLinkBandwidth.
|
BigDecimal |
maxResvLinkBandwidth()
Returns the attribute maxResvLinkBandwidth.
|
void |
maxResvLinkBandwidth(BigDecimal maxResvLinkBandwidth)
Sets the attribute maxResvLinkBandwidth.
|
String |
name()
Returns the attribute name.
|
void |
name(String name)
Sets the attribute name.
|
PerformanceMetric |
performanceMetric()
Returns the attribute performanceMetric.
|
void |
performanceMetric(PerformanceMetric performanceMetric)
Sets the attribute performanceMetric.
|
PerformanceMetricThrottle |
performanceMetricThrottle()
Returns the attribute performanceMetricThrottle.
|
void |
performanceMetricThrottle(PerformanceMetricThrottle performanceMetricThrottle)
Sets the attribute performanceMetricThrottle.
|
Schedules |
schedules()
Returns the attribute schedules.
|
void |
schedules(Schedules schedules)
Sets the attribute schedules.
|
long |
teDefaultMetric()
Returns the attribute teDefaultMetric.
|
void |
teDefaultMetric(long teDefaultMetric)
Sets the attribute teDefaultMetric.
|
TeSrlgs |
teSrlgs()
Returns the attribute teSrlgs.
|
void |
teSrlgs(TeSrlgs teSrlgs)
Sets the attribute teSrlgs.
|
String |
toString() |
Underlay |
underlay()
Returns the attribute underlay.
|
void |
underlay(Underlay underlay)
Sets the attribute underlay.
|
List<UnreservedBandwidth> |
unreservedBandwidth()
Returns the attribute unreservedBandwidth.
|
void |
unreservedBandwidth(List<UnreservedBandwidth> unreservedBandwidth)
Sets the attribute unreservedBandwidth.
|
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
addAugmentation, augmentation, augmentations, removeAugmentationprotected TeLinkAccessType accessType
protected boolean isAbstract
protected String name
protected TeAdminStatus adminStatus
protected BigInteger linkIndex
protected AdminGroups administrativeGroup
protected BigDecimal maxLinkBandwidth
protected BigDecimal maxResvLinkBandwidth
protected long teDefaultMetric
protected LinkProtectionTypeEnum linkProtectionType
protected BitSet valueLeafFlags
protected Underlay underlay
protected List<UnreservedBandwidth> unreservedBandwidth
protected PerformanceMetric performanceMetric
protected List<InterfaceSwitchingCapability> interfaceSwitchingCapability
protected TeSrlgs teSrlgs
protected PerformanceMetricThrottle performanceMetricThrottle
protected Schedules schedules
public DefaultTeLinkAttributes()
public TeLinkAccessType accessType()
TeLinkAttributesaccessType in interface TeLinkAttributespublic boolean isAbstract()
TeLinkAttributesisAbstract in interface TeLinkAttributespublic String name()
TeLinkAttributesname in interface TeLinkAttributespublic TeAdminStatus adminStatus()
TeLinkAttributesadminStatus in interface TeLinkAttributespublic BigInteger linkIndex()
TeLinkAttributeslinkIndex in interface TeLinkAttributespublic AdminGroups administrativeGroup()
TeLinkAttributesadministrativeGroup in interface TeLinkAttributespublic BigDecimal maxLinkBandwidth()
TeLinkAttributesmaxLinkBandwidth in interface TeLinkAttributespublic BigDecimal maxResvLinkBandwidth()
TeLinkAttributesmaxResvLinkBandwidth in interface TeLinkAttributespublic long teDefaultMetric()
TeLinkAttributesteDefaultMetric in interface TeLinkAttributespublic LinkProtectionTypeEnum linkProtectionType()
TeLinkAttributeslinkProtectionType in interface TeLinkAttributespublic BitSet valueLeafFlags()
TeLinkAttributesvalueLeafFlags in interface TeLinkAttributespublic Underlay underlay()
TeLinkAttributesunderlay in interface TeLinkAttributespublic List<UnreservedBandwidth> unreservedBandwidth()
TeLinkAttributesunreservedBandwidth in interface TeLinkAttributespublic PerformanceMetric performanceMetric()
TeLinkAttributesperformanceMetric in interface TeLinkAttributespublic List<InterfaceSwitchingCapability> interfaceSwitchingCapability()
TeLinkAttributesinterfaceSwitchingCapability in interface TeLinkAttributespublic TeSrlgs teSrlgs()
TeLinkAttributesteSrlgs in interface TeLinkAttributespublic PerformanceMetricThrottle performanceMetricThrottle()
TeLinkAttributesperformanceMetricThrottle in interface TeLinkAttributespublic Schedules schedules()
TeLinkAttributesschedules in interface TeLinkAttributespublic void accessType(TeLinkAccessType accessType)
TeLinkAttributesaccessType in interface TeLinkAttributesaccessType - value of accessTypepublic void isAbstract(boolean isAbstract)
TeLinkAttributesisAbstract in interface TeLinkAttributesisAbstract - value of isAbstractpublic void name(String name)
TeLinkAttributesname in interface TeLinkAttributesname - value of namepublic void adminStatus(TeAdminStatus adminStatus)
TeLinkAttributesadminStatus in interface TeLinkAttributesadminStatus - value of adminStatuspublic void linkIndex(BigInteger linkIndex)
TeLinkAttributeslinkIndex in interface TeLinkAttributeslinkIndex - value of linkIndexpublic void administrativeGroup(AdminGroups administrativeGroup)
TeLinkAttributesadministrativeGroup in interface TeLinkAttributesadministrativeGroup - value of administrativeGrouppublic void maxLinkBandwidth(BigDecimal maxLinkBandwidth)
TeLinkAttributesmaxLinkBandwidth in interface TeLinkAttributesmaxLinkBandwidth - value of maxLinkBandwidthpublic void maxResvLinkBandwidth(BigDecimal maxResvLinkBandwidth)
TeLinkAttributesmaxResvLinkBandwidth in interface TeLinkAttributesmaxResvLinkBandwidth - value of maxResvLinkBandwidthpublic void teDefaultMetric(long teDefaultMetric)
TeLinkAttributesteDefaultMetric in interface TeLinkAttributesteDefaultMetric - value of teDefaultMetricpublic void linkProtectionType(LinkProtectionTypeEnum linkProtectionType)
TeLinkAttributeslinkProtectionType in interface TeLinkAttributeslinkProtectionType - value of linkProtectionTypepublic void underlay(Underlay underlay)
TeLinkAttributesunderlay in interface TeLinkAttributesunderlay - value of underlaypublic void unreservedBandwidth(List<UnreservedBandwidth> unreservedBandwidth)
TeLinkAttributesunreservedBandwidth in interface TeLinkAttributesunreservedBandwidth - list of unreservedBandwidthpublic void performanceMetric(PerformanceMetric performanceMetric)
TeLinkAttributesperformanceMetric in interface TeLinkAttributesperformanceMetric - value of performanceMetricpublic void interfaceSwitchingCapability(List<InterfaceSwitchingCapability> interfaceSwitchingCapability)
TeLinkAttributesinterfaceSwitchingCapability in interface TeLinkAttributesinterfaceSwitchingCapability - list of interfaceSwitchingCapabilitypublic void teSrlgs(TeSrlgs teSrlgs)
TeLinkAttributesteSrlgs in interface TeLinkAttributesteSrlgs - value of teSrlgspublic void performanceMetricThrottle(PerformanceMetricThrottle performanceMetricThrottle)
TeLinkAttributesperformanceMetricThrottle in interface TeLinkAttributesperformanceMetricThrottle - value of performanceMetricThrottlepublic void schedules(Schedules schedules)
TeLinkAttributesschedules in interface TeLinkAttributesschedules - value of schedulespublic void addToUnreservedBandwidth(UnreservedBandwidth addTo)
TeLinkAttributesaddToUnreservedBandwidth in interface TeLinkAttributesaddTo - value of unreservedBandwidthpublic void addToInterfaceSwitchingCapability(InterfaceSwitchingCapability addTo)
TeLinkAttributesaddToInterfaceSwitchingCapability in interface TeLinkAttributesaddTo - value of interfaceSwitchingCapabilitypublic boolean isLeafValueSet(TeLinkAttributes.LeafIdentifier leaf)
TeLinkAttributesisLeafValueSet in interface TeLinkAttributesleaf - leaf whose value status needs to checkedCopyright © 2017. All rights reserved.