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
@Generated("mdsal-binding-generator") 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 Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static boolean
bindingEquals(@NonNull VpnConfig thisObj, java.lang.Object obj)
Default implementation ofObject.equals(Object)
contract for this interface.static int
bindingHashCode(@NonNull VpnConfig obj)
Default implementation ofObject.hashCode()
contract for this interface.static java.lang.String
bindingToString(@NonNull VpnConfig obj)
Default implementation ofObject.toString()
contract for this interface.org.opendaylight.yangtools.yang.common.Uint32
getBootDelayArpLearning()
Return bootDelayArpLearning, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getIpLearnTimeout()
Return ipLearnTimeout, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getIpv6NdMonitorFailureThreshold()
Return ipv6NdMonitorFailureThreshold, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getIpv6NdMonitorInterval()
Return ipv6NdMonitorInterval, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getIpv6NdMonitorWindow()
Return ipv6NdMonitorWindow, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint64
getMigrateIpCacheSize()
Return migrateIpCacheSize, ornull
if it is not present.org.opendaylight.yangtools.yang.common.Uint32
getSubnetRoutePuntTimeout()
Return subnetRoutePuntTimeout, ornull
if it is not present.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
-
bindingHashCode
static int bindingHashCode(@NonNull VpnConfig 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:
java.lang.NullPointerException
- ifobj
is null
-
bindingEquals
static boolean bindingEquals(@NonNull VpnConfig thisObj, java.lang.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:
java.lang.NullPointerException
- ifthisObj
is null
-
bindingToString
static java.lang.String bindingToString(@NonNull VpnConfig 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:
java.lang.NullPointerException
- ifobj
is null
-
getMigrateIpCacheSize
org.opendaylight.yangtools.yang.common.Uint64 getMigrateIpCacheSize()
Return migrateIpCacheSize, ornull
if it is not present.Migrate IP cache size
- Returns:
org.opendaylight.yangtools.yang.common.Uint64
migrateIpCacheSize, ornull
if it is not present.
-
getIpLearnTimeout
org.opendaylight.yangtools.yang.common.Uint32 getIpLearnTimeout()
Return ipLearnTimeout, ornull
if it is not present.IP learning timeout value (unit - ms)
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipLearnTimeout, ornull
if it is not present.
-
getBootDelayArpLearning
org.opendaylight.yangtools.yang.common.Uint32 getBootDelayArpLearning()
Return bootDelayArpLearning, ornull
if it is not present.Boot delay (in seconds) to be enforced for arp learning
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
bootDelayArpLearning, ornull
if it is not present.
-
getSubnetRoutePuntTimeout
org.opendaylight.yangtools.yang.common.Uint32 getSubnetRoutePuntTimeout()
Return subnetRoutePuntTimeout, ornull
if it is not present.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 it is not present.
-
getIpv6NdMonitorFailureThreshold
org.opendaylight.yangtools.yang.common.Uint32 getIpv6NdMonitorFailureThreshold()
Return ipv6NdMonitorFailureThreshold, ornull
if it is not present.IPv6 ND monitor failure threshold
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipv6NdMonitorFailureThreshold, ornull
if it is not present.
-
getIpv6NdMonitorInterval
org.opendaylight.yangtools.yang.common.Uint32 getIpv6NdMonitorInterval()
Return ipv6NdMonitorInterval, ornull
if it is not present.IPv6 ND monitor interval (unit - secs)
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipv6NdMonitorInterval, ornull
if it is not present.
-
getIpv6NdMonitorWindow
org.opendaylight.yangtools.yang.common.Uint32 getIpv6NdMonitorWindow()
Return ipv6NdMonitorWindow, ornull
if it is not present.IPv6 ND monitor window
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipv6NdMonitorWindow, ornull
if it is not present.
-
-