Interface NatTraversal
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<NatTraversal>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<LispAddress>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface NatTraversal extends org.opendaylight.yangtools.yang.binding.ChildOf<LispAddress>, org.opendaylight.yangtools.yang.binding.Augmentable<NatTraversal>
NAT-Traversal LCAF type.This class represents the following YANG schema fragment defined in module ietf-lisp-address-types
container nat-traversal { when "../address-type = 'laddr:nat-traversal-lcaf'" { } leaf ms-udp-port { type uint16; } leaf etr-udp-port { type uint16; } leaf global-etr-rloc { type simple-address; } leaf ms-rloc { type simple-address; } leaf private-etr-rloc { type simple-address; } leaf-list rtr-rlocs { type simple-address; } }
The schema path to identify an instance is ietf-lisp-address-types/lisp-address/address/nat-traversal/nat-traversalTo create instances of this class use
NatTraversalBuilder
.- See Also:
NatTraversalBuilder
-
-
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 Default Methods Modifier and Type Method Description org.opendaylight.yangtools.yang.common.Uint16
getEtrUdpPort()
ETR UDP port.SimpleAddress
getGlobalEtrRloc()
Global ETR RLOC address.SimpleAddress
getMsRloc()
Map-Server RLOC address.org.opendaylight.yangtools.yang.common.Uint16
getMsUdpPort()
Map-Server UDP port (set to 4342).SimpleAddress
getPrivateEtrRloc()
Private ETR RLOC address.@Nullable java.util.List<SimpleAddress>
getRtrRlocs()
List of RTR RLOC addresses.default java.lang.Class<NatTraversal>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<NatTraversal> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getMsUdpPort
org.opendaylight.yangtools.yang.common.Uint16 getMsUdpPort()
Map-Server UDP port (set to 4342).- Returns:
org.opendaylight.yangtools.yang.common.Uint16
msUdpPort
, ornull
if not present
-
getEtrUdpPort
org.opendaylight.yangtools.yang.common.Uint16 getEtrUdpPort()
ETR UDP port.- Returns:
org.opendaylight.yangtools.yang.common.Uint16
etrUdpPort
, ornull
if not present
-
getGlobalEtrRloc
SimpleAddress getGlobalEtrRloc()
Global ETR RLOC address.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
globalEtrRloc
, ornull
if not present
-
getMsRloc
SimpleAddress getMsRloc()
Map-Server RLOC address.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
msRloc
, ornull
if not present
-
getPrivateEtrRloc
SimpleAddress getPrivateEtrRloc()
Private ETR RLOC address.- Returns:
org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.lisp.address.types.rev151105.SimpleAddress
privateEtrRloc
, ornull
if not present
-
getRtrRlocs
@Nullable java.util.List<SimpleAddress> getRtrRlocs()
List of RTR RLOC addresses.- Returns:
java.util.List
rtrRlocs
, ornull
if not present
-
-