Interface VpnConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<VpnConfig>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<VpnConfigData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface VpnConfig extends org.opendaylight.yangtools.yang.binding.ChildOf<VpnConfigData>, org.opendaylight.yangtools.yang.binding.Augmentable<VpnConfig>
This class represents the following YANG schema fragment defined in module vpn-config
container vpn-config { leaf migrate-ip-cache-size { type uint64; default 10000; } leaf ip-learn-timeout { type uint32; default 2000; } leaf boot-delay-arp-learning { type uint32; default 300; } leaf subnet-route-punt-timeout { type uint32; default 10; } leaf ipv6-nd-monitor-failure-threshold { type uint32; default 2; } leaf ipv6-nd-monitor-interval { type uint32; default 120; } leaf ipv6-nd-monitor-window { type uint32; default 4; } }
The schema path to identify an instance is vpn-config/vpn-configTo create instances of this class use
VpnConfigBuilder
.- See Also:
VpnConfigBuilder
-
-
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 org.opendaylight.yangtools.yang.common.Uint32
getBootDelayArpLearning()
Boot delay (in seconds) to be enforced for arp learning@Nullable org.opendaylight.yangtools.yang.common.Uint32
getIpLearnTimeout()
IP learning timeout value (unit - ms)@Nullable org.opendaylight.yangtools.yang.common.Uint32
getIpv6NdMonitorFailureThreshold()
IPv6 ND monitor failure threshold@Nullable org.opendaylight.yangtools.yang.common.Uint32
getIpv6NdMonitorInterval()
IPv6 ND monitor interval (unit - secs)@Nullable org.opendaylight.yangtools.yang.common.Uint32
getIpv6NdMonitorWindow()
IPv6 ND monitor window@Nullable org.opendaylight.yangtools.yang.common.Uint64
getMigrateIpCacheSize()
Migrate IP cache size@Nullable org.opendaylight.yangtools.yang.common.Uint32
getSubnetRoutePuntTimeout()
hard timeout value for learnt flows for subnet route punts (unit - seconds).default java.lang.Class<VpnConfig>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<VpnConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getMigrateIpCacheSize
@Nullable org.opendaylight.yangtools.yang.common.Uint64 getMigrateIpCacheSize()
Migrate IP cache size- Returns:
org.opendaylight.yangtools.yang.common.Uint64
migrateIpCacheSize
, ornull
if not present
-
getIpLearnTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getIpLearnTimeout()
IP learning timeout value (unit - ms)- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipLearnTimeout
, ornull
if not present
-
getBootDelayArpLearning
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getBootDelayArpLearning()
Boot delay (in seconds) to be enforced for arp learning- Returns:
org.opendaylight.yangtools.yang.common.Uint32
bootDelayArpLearning
, ornull
if not present
-
getSubnetRoutePuntTimeout
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getSubnetRoutePuntTimeout()
hard timeout value for learnt flows for subnet route punts (unit - 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
subnetRoutePuntTimeout
, ornull
if not present
-
getIpv6NdMonitorFailureThreshold
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getIpv6NdMonitorFailureThreshold()
IPv6 ND monitor failure threshold- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipv6NdMonitorFailureThreshold
, ornull
if not present
-
getIpv6NdMonitorInterval
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getIpv6NdMonitorInterval()
IPv6 ND monitor interval (unit - secs)- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipv6NdMonitorInterval
, ornull
if not present
-
getIpv6NdMonitorWindow
@Nullable org.opendaylight.yangtools.yang.common.Uint32 getIpv6NdMonitorWindow()
IPv6 ND monitor window- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipv6NdMonitorWindow
, ornull
if not present
-
-