Interface UnnumberedAdjacency
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<UnnumberedAdjacency>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChoiceIn<SrSubobject>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,Nai
@Generated("mdsal-binding-generator") public interface UnnumberedAdjacency extends org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Augmentable<UnnumberedAdjacency>, Nai
Unnumbered Adjacency with IPv4 NodeIDsThis class represents the following YANG schema fragment defined in module odl-pcep-segment-routing
case unnumbered-adjacency { when "../nai-type = 'unnumbered'"; leaf local-node-id { type uint32; } leaf local-interface-id { type uint32; } leaf remote-node-id { type uint32; } leaf remote-interface-id { type uint32; } }
The schema path to identify an instance is odl-pcep-segment-routing/sr-subobject/nai/unnumbered-adjacency
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull UnnumberedAdjacency thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull UnnumberedAdjacency obj)
Default implementation ofObject.hashCode()
contract for this interface.static String
bindingToString(@NonNull UnnumberedAdjacency obj)
Default implementation ofObject.toString()
contract for this interface.org.opendaylight.yangtools.yang.common.Uint32
getLocalInterfaceId()
Return localInterfaceId, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getLocalNodeId()
Return localNodeId, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getRemoteInterfaceId()
Return remoteInterfaceId, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getRemoteNodeId()
Return remoteNodeId, ornull
if it is not present.default Class<UnnumberedAdjacency>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<UnnumberedAdjacency> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
bindingHashCode
static int bindingHashCode(@NonNull UnnumberedAdjacency obj)
Default implementation ofObject.hashCode()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.- Parameters:
obj
- Object for which to generate hashCode() result.- Returns:
- Hash code value of data modeled by this interface.
- Throws:
NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull UnnumberedAdjacency thisObj, Object obj)
Default implementation ofObject.equals(Object)
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.- Parameters:
thisObj
- Object acting as the receiver of equals invocationobj
- Object acting as argument to equals invocation- Returns:
- True if thisObj and obj are considered equal
- Throws:
NullPointerException
- ifthisObj
is null
-
bindingToString
static String bindingToString(@NonNull UnnumberedAdjacency obj)
Default implementation ofObject.toString()
contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.- Parameters:
obj
- Object for which to generate toString() result.- Returns:
String
value of data modeled by this interface.- Throws:
NullPointerException
- ifobj
is null
-
getLocalNodeId
org.opendaylight.yangtools.yang.common.Uint32 getLocalNodeId()
Return localNodeId, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint32
localNodeId, ornull
if it is not present.
-
getLocalInterfaceId
org.opendaylight.yangtools.yang.common.Uint32 getLocalInterfaceId()
Return localInterfaceId, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint32
localInterfaceId, ornull
if it is not present.
-
getRemoteNodeId
org.opendaylight.yangtools.yang.common.Uint32 getRemoteNodeId()
Return remoteNodeId, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint32
remoteNodeId, ornull
if it is not present.
-
getRemoteInterfaceId
org.opendaylight.yangtools.yang.common.Uint32 getRemoteInterfaceId()
Return remoteInterfaceId, ornull
if it is not present.- Returns:
org.opendaylight.yangtools.yang.common.Uint32
remoteInterfaceId, ornull
if it is not present.
-
-