Interface LinkIdentifier
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,LinkLrIdentifiers
- All Known Subinterfaces:
LinkDescriptors
@Generated("mdsal-binding-generator") public interface LinkIdentifier extends org.opendaylight.yangtools.yang.binding.DataObject, LinkLrIdentifiers
This class represents the following YANG schema fragment defined in module bgp-linkstate
grouping link-identifier { uses link-lr-identifiers; leaf ipv4-interface-address { type ipv4-interface-identifier; } leaf ipv6-interface-address { type ipv6-interface-identifier; } leaf ipv4-neighbor-address { type ipv4-interface-identifier; } leaf ipv6-neighbor-address { type ipv6-interface-identifier; } leaf multi-topology-id { type topology-identifier; } }
The schema path to identify an instance is bgp-linkstate/link-identifier
-
-
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 Ipv4InterfaceIdentifier
getIpv4InterfaceAddress()
Return ipv4InterfaceAddress, ornull
if it is not present.Ipv4InterfaceIdentifier
getIpv4NeighborAddress()
Return ipv4NeighborAddress, ornull
if it is not present.Ipv6InterfaceIdentifier
getIpv6InterfaceAddress()
Return ipv6InterfaceAddress, ornull
if it is not present.Ipv6InterfaceIdentifier
getIpv6NeighborAddress()
Return ipv6NeighborAddress, ornull
if it is not present.TopologyIdentifier
getMultiTopologyId()
Return multiTopologyId, ornull
if it is not present.Class<? extends LinkIdentifier>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.LinkLrIdentifiers
getLinkLocalIdentifier, getLinkRemoteIdentifier
-
-
-
-
Method Detail
-
implementedInterface
Class<? extends LinkIdentifier> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceLinkLrIdentifiers
-
getIpv4InterfaceAddress
Ipv4InterfaceIdentifier getIpv4InterfaceAddress()
Return ipv4InterfaceAddress, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.Ipv4InterfaceIdentifier
ipv4InterfaceAddress, ornull
if it is not present.
-
getIpv6InterfaceAddress
Ipv6InterfaceIdentifier getIpv6InterfaceAddress()
Return ipv6InterfaceAddress, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.Ipv6InterfaceIdentifier
ipv6InterfaceAddress, ornull
if it is not present.
-
getIpv4NeighborAddress
Ipv4InterfaceIdentifier getIpv4NeighborAddress()
Return ipv4NeighborAddress, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.Ipv4InterfaceIdentifier
ipv4NeighborAddress, ornull
if it is not present.
-
getIpv6NeighborAddress
Ipv6InterfaceIdentifier getIpv6NeighborAddress()
Return ipv6NeighborAddress, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.Ipv6InterfaceIdentifier
ipv6NeighborAddress, ornull
if it is not present.
-
getMultiTopologyId
TopologyIdentifier getMultiTopologyId()
Return multiTopologyId, ornull
if it is not present.- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bgp.linkstate.rev200120.TopologyIdentifier
multiTopologyId, ornull
if it is not present.
-
-