Interface RouterNat
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<RouterNat>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<NatOutput>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,DnatConfiguration
,org.opendaylight.yangtools.yang.binding.Identifiable<RouterNatKey>
,NatRouterInfo
,SnatState
public interface RouterNat extends org.opendaylight.yangtools.yang.binding.ChildOf<NatOutput>, org.opendaylight.yangtools.yang.binding.Augmentable<RouterNat>, NatRouterInfo, DnatConfiguration, SnatState, org.opendaylight.yangtools.yang.binding.Identifiable<RouterNatKey>
This class represents the following YANG schema fragment defined in module odl-nat-rpc
list router-nat { key router-uuid; uses nat-router-info; uses dnat-configuration; uses snat-state; }
The schema path to identify an instance is odl-nat-rpc/nat-output/router-natTo create instances of this class use
RouterNatBuilder
.- See Also:
RouterNatBuilder
,RouterNatKey
-
-
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 default java.lang.Class<RouterNat>
implementedInterface()
RouterNatKey
key()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rpc.rev170209.DnatConfiguration
getDnatIpMapping, nonnullDnatIpMapping
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rpc.rev170209.NatRouterInfo
getRouterName, getRouterUuid
-
Methods inherited from interface org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.rpc.rev170209.SnatState
getSnatIpMapping, nonnullSnatIpMapping
-
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<RouterNat> 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 interfaceDnatConfiguration
- Specified by:
implementedInterface
in interfaceNatRouterInfo
- Specified by:
implementedInterface
in interfaceSnatState
-
key
RouterNatKey key()
- Specified by:
key
in interfaceorg.opendaylight.yangtools.yang.binding.Identifiable<RouterNatKey>
-
-