Interface NatserviceConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<NatserviceConfig>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<NatserviceConfigData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface NatserviceConfig extends org.opendaylight.yangtools.yang.binding.ChildOf<NatserviceConfigData>, org.opendaylight.yangtools.yang.binding.Augmentable<NatserviceConfig>
This class represents the following YANG schema fragment defined in module natservice-config
container natservice-config { leaf nat-mode { type enumeration { enum controller; enum conntrack; } default controller; } leaf snat-punt-timeout { type uint32; default 5; } }
The schema path to identify an instance is natservice-config/natservice-configTo create instances of this class use
NatserviceConfigBuilder
.- See Also:
NatserviceConfigBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
NatserviceConfig.NatMode
-
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 @Nullable NatserviceConfig.NatMode
getNatMode()
@Nullable org.opendaylight.yangtools.yang.common.Uint32
getSnatPuntTimeout()
hard timeout value for learnt flows for snat punts in seconds.default java.lang.Class<NatserviceConfig>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<NatserviceConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getNatMode
@Nullable NatserviceConfig.NatMode getNatMode()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.natservice.config.rev170206.NatserviceConfig.NatMode
natMode
, ornull
if not present
-
getSnatPuntTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getSnatPuntTimeout()
hard timeout value for learnt flows for snat punts in seconds. To turn off the rate limiting and installation of learnt flows, it should be set to 0,- Returns:
org.opendaylight.yangtools.yang.common.Uint32
snatPuntTimeout
, ornull
if not present
-
-