public class DefaultTeNodeAttributes extends org.onosproject.yang.model.InnerModelObject implements TeNodeAttributes
valueLeafFlags identify the leafs whose value are explicitly set Applicable in protocol edit and query operation.
org.onosproject.yang.model.ModelObject.ModelObjectTypeTeNodeAttributes.LeafIdentifier| Modifier and Type | Field and Description |
|---|---|
protected TeAdminStatus |
adminStatus |
protected long |
domainId |
protected boolean |
isAbstract |
protected DomainName |
name |
protected Schedules |
schedules |
protected List<IpAddress> |
signalingAddress |
protected UnderlayTopology |
underlayTopology |
protected BitSet |
valueLeafFlags |
| Constructor and Description |
|---|
DefaultTeNodeAttributes()
Creates an instance of defaultTeNodeAttributes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addToSignalingAddress(IpAddress addTo)
Adds to the list of signalingAddress.
|
TeAdminStatus |
adminStatus()
Returns the attribute adminStatus.
|
void |
adminStatus(TeAdminStatus adminStatus)
Sets the attribute adminStatus.
|
long |
domainId()
Returns the attribute domainId.
|
void |
domainId(long domainId)
Sets the attribute domainId.
|
boolean |
equals(Object obj) |
int |
hashCode() |
boolean |
isAbstract()
Returns the attribute isAbstract.
|
void |
isAbstract(boolean isAbstract)
Sets the attribute isAbstract.
|
boolean |
isLeafValueSet(TeNodeAttributes.LeafIdentifier leaf)
Checks if the leaf value is set.
|
DomainName |
name()
Returns the attribute name.
|
void |
name(DomainName name)
Sets the attribute name.
|
Schedules |
schedules()
Returns the attribute schedules.
|
void |
schedules(Schedules schedules)
Sets the attribute schedules.
|
List<IpAddress> |
signalingAddress()
Returns the attribute signalingAddress.
|
void |
signalingAddress(List<IpAddress> signalingAddress)
Sets the attribute signalingAddress.
|
String |
toString() |
UnderlayTopology |
underlayTopology()
Returns the attribute underlayTopology.
|
void |
underlayTopology(UnderlayTopology underlayTopology)
Sets the attribute underlayTopology.
|
BitSet |
valueLeafFlags()
Returns the attribute valueLeafFlags.
|
addAugmentation, augmentation, augmentations, removeAugmentationprotected TeAdminStatus adminStatus
protected long domainId
protected boolean isAbstract
protected DomainName name
protected BitSet valueLeafFlags
protected UnderlayTopology underlayTopology
protected Schedules schedules
public DefaultTeNodeAttributes()
public TeAdminStatus adminStatus()
TeNodeAttributesadminStatus in interface TeNodeAttributespublic long domainId()
TeNodeAttributesdomainId in interface TeNodeAttributespublic boolean isAbstract()
TeNodeAttributesisAbstract in interface TeNodeAttributespublic DomainName name()
TeNodeAttributesname in interface TeNodeAttributespublic List<IpAddress> signalingAddress()
TeNodeAttributessignalingAddress in interface TeNodeAttributespublic BitSet valueLeafFlags()
TeNodeAttributesvalueLeafFlags in interface TeNodeAttributespublic UnderlayTopology underlayTopology()
TeNodeAttributesunderlayTopology in interface TeNodeAttributespublic Schedules schedules()
TeNodeAttributesschedules in interface TeNodeAttributespublic void adminStatus(TeAdminStatus adminStatus)
TeNodeAttributesadminStatus in interface TeNodeAttributesadminStatus - value of adminStatuspublic void domainId(long domainId)
TeNodeAttributesdomainId in interface TeNodeAttributesdomainId - value of domainIdpublic void isAbstract(boolean isAbstract)
TeNodeAttributesisAbstract in interface TeNodeAttributesisAbstract - value of isAbstractpublic void name(DomainName name)
TeNodeAttributesname in interface TeNodeAttributesname - value of namepublic void signalingAddress(List<IpAddress> signalingAddress)
TeNodeAttributessignalingAddress in interface TeNodeAttributessignalingAddress - list of signalingAddresspublic void underlayTopology(UnderlayTopology underlayTopology)
TeNodeAttributesunderlayTopology in interface TeNodeAttributesunderlayTopology - value of underlayTopologypublic void schedules(Schedules schedules)
TeNodeAttributesschedules in interface TeNodeAttributesschedules - value of schedulespublic void addToSignalingAddress(IpAddress addTo)
TeNodeAttributesaddToSignalingAddress in interface TeNodeAttributesaddTo - value of signalingAddresspublic boolean isLeafValueSet(TeNodeAttributes.LeafIdentifier leaf)
TeNodeAttributesisLeafValueSet in interface TeNodeAttributesleaf - leaf whose value status needs to checkedCopyright © 2017. All rights reserved.