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 List<ConnectivityMatrix> |
connectivityMatrix |
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 |
addToConnectivityMatrix(ConnectivityMatrix addTo)
Adds to the list of connectivityMatrix.
|
void |
addToSignalingAddress(IpAddress addTo)
Adds to the list of signalingAddress.
|
TeAdminStatus |
adminStatus()
Returns the attribute adminStatus.
|
void |
adminStatus(TeAdminStatus adminStatus)
Sets the attribute adminStatus.
|
List<ConnectivityMatrix> |
connectivityMatrix()
Returns the attribute connectivityMatrix.
|
void |
connectivityMatrix(List<ConnectivityMatrix> connectivityMatrix)
Sets the attribute connectivityMatrix.
|
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
protected List<ConnectivityMatrix> connectivityMatrix
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 List<ConnectivityMatrix> connectivityMatrix()
TeNodeAttributesconnectivityMatrix 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 connectivityMatrix(List<ConnectivityMatrix> connectivityMatrix)
TeNodeAttributesconnectivityMatrix in interface TeNodeAttributesconnectivityMatrix - list of connectivityMatrixpublic void addToSignalingAddress(IpAddress addTo)
TeNodeAttributesaddToSignalingAddress in interface TeNodeAttributesaddTo - value of signalingAddresspublic void addToConnectivityMatrix(ConnectivityMatrix addTo)
TeNodeAttributesaddToConnectivityMatrix in interface TeNodeAttributesaddTo - value of connectivityMatrixpublic boolean isLeafValueSet(TeNodeAttributes.LeafIdentifier leaf)
TeNodeAttributesisLeafValueSet in interface TeNodeAttributesleaf - leaf whose value status needs to checkedCopyright © 2017. All rights reserved.