Interface NodeState
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
- All Known Subinterfaces:
NodeAttributes
public interface NodeState extends org.opendaylight.yangtools.yang.binding.DataObject
This class represents the following YANG schema fragment defined in module bgp-linkstate
grouping node-state { leaf-list topology-identifier { type topology-identifier; } leaf node-flags { type node-flag-bits; } leaf-list isis-area-id { type isis-area-identifier; } leaf dynamic-hostname { type string; } leaf ipv4-router-id { type ipv4-router-identifier; } leaf ipv6-router-id { type ipv6-router-identifier; } container sr-capabilities { uses bgp-sr:sr-capabilities-tlv; } container sr-algorithm { uses bgp-sr:sr-algorithms-tlv; } }
The schema path to identify an instance is bgp-linkstate/node-state
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable String
getDynamicHostname()
@Nullable Ipv4RouterIdentifier
getIpv4RouterId()
@Nullable Ipv6RouterIdentifier
getIpv6RouterId()
@Nullable List<IsisAreaIdentifier>
getIsisAreaId()
@Nullable NodeFlagBits
getNodeFlags()
@Nullable SrAlgorithm
getSrAlgorithm()
@Nullable SrCapabilities
getSrCapabilities()
@Nullable List<TopologyIdentifier>
getTopologyIdentifier()
Class<? extends NodeState>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
Class<? extends NodeState> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getTopologyIdentifier
@Nullable List<TopologyIdentifier> getTopologyIdentifier()
- Returns:
java.util.List
topologyIdentifier
, ornull
if not present
-
getNodeFlags
@Nullable NodeFlagBits getNodeFlags()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.NodeFlagBits
nodeFlags
, ornull
if not present
-
getIsisAreaId
@Nullable List<IsisAreaIdentifier> getIsisAreaId()
- Returns:
java.util.List
isisAreaId
, ornull
if not present
-
getDynamicHostname
@Nullable String getDynamicHostname()
- Returns:
java.lang.String
dynamicHostname
, ornull
if not present
-
getIpv4RouterId
@Nullable Ipv4RouterIdentifier getIpv4RouterId()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.Ipv4RouterIdentifier
ipv4RouterId
, ornull
if not present
-
getIpv6RouterId
@Nullable Ipv6RouterIdentifier getIpv6RouterId()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.Ipv6RouterIdentifier
ipv6RouterId
, ornull
if not present
-
getSrCapabilities
@Nullable SrCapabilities getSrCapabilities()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.node.state.SrCapabilities
srCapabilities
, ornull
if not present
-
getSrAlgorithm
@Nullable SrAlgorithm getSrAlgorithm()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.node.state.SrAlgorithm
srAlgorithm
, ornull
if not present
-
-