Interface Ipv6serviceConfig
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Ipv6serviceConfig>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Ipv6serviceConfigData>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface Ipv6serviceConfig extends org.opendaylight.yangtools.yang.binding.ChildOf<Ipv6serviceConfigData>, org.opendaylight.yangtools.yang.binding.Augmentable<Ipv6serviceConfig>
This class represents the following YANG schema fragment defined in module ipv6service-config
container ipv6service-config { leaf na-responder-mode { type enumeration { enum controller; enum switch; } default switch; } leaf ipv6-router-reachable-time { type uint32; default 120000; } leaf ns-slow-path-protection-timeout { type uint32; default 30000; } leaf router-discovery-punt-timeout { type uint16; default 10; } leaf neighbor-discovery-punt-timeout { type uint16; default 10; } }
The schema path to identify an instance is ipv6service-config/ipv6service-configTo create instances of this class use
Ipv6serviceConfigBuilder
.- See Also:
Ipv6serviceConfigBuilder
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
Ipv6serviceConfig.NaResponderMode
-
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.Uint32
getIpv6RouterReachableTime()
Ipv6serviceConfig.NaResponderMode
getNaResponderMode()
org.opendaylight.yangtools.yang.common.Uint16
getNeighborDiscoveryPuntTimeout()
Hard timeout value for learnt flows for neighbor discovery punts (unit - seconds).org.opendaylight.yangtools.yang.common.Uint32
getNsSlowPathProtectionTimeout()
org.opendaylight.yangtools.yang.common.Uint16
getRouterDiscoveryPuntTimeout()
Hard timeout value for learnt flows for router discovery punts (unit - seconds).default java.lang.Class<Ipv6serviceConfig>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default java.lang.Class<Ipv6serviceConfig> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getNaResponderMode
Ipv6serviceConfig.NaResponderMode getNaResponderMode()
- Returns:
org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.ipv6service.config.rev181010.Ipv6serviceConfig.NaResponderMode
naResponderMode
, ornull
if not present
-
getIpv6RouterReachableTime
org.opendaylight.yangtools.yang.common.Uint32 getIpv6RouterReachableTime()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
ipv6RouterReachableTime
, ornull
if not present
-
getNsSlowPathProtectionTimeout
org.opendaylight.yangtools.yang.common.Uint32 getNsSlowPathProtectionTimeout()
- Returns:
org.opendaylight.yangtools.yang.common.Uint32
nsSlowPathProtectionTimeout
, ornull
if not present
-
getRouterDiscoveryPuntTimeout
org.opendaylight.yangtools.yang.common.Uint16 getRouterDiscoveryPuntTimeout()
Hard timeout value for learnt flows for router discovery 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.Uint16
routerDiscoveryPuntTimeout
, ornull
if not present
-
getNeighborDiscoveryPuntTimeout
org.opendaylight.yangtools.yang.common.Uint16 getNeighborDiscoveryPuntTimeout()
Hard timeout value for learnt flows for neighbor discovery 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.Uint16
neighborDiscoveryPuntTimeout
, ornull
if not present
-
-