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-config

    To create instances of this class use Ipv6serviceConfigBuilder.

    See Also:
    Ipv6serviceConfigBuilder
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

        default java.lang.Class<Ipv6serviceConfig> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getNaResponderMode

        Ipv6serviceConfig.NaResponderMode getNaResponderMode()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.ipv6service.config.rev181010.Ipv6serviceConfig.NaResponderMode naResponderMode, or null if not present
      • getIpv6RouterReachableTime

        org.opendaylight.yangtools.yang.common.Uint32 getIpv6RouterReachableTime()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 ipv6RouterReachableTime, or null if not present
      • getNsSlowPathProtectionTimeout

        org.opendaylight.yangtools.yang.common.Uint32 getNsSlowPathProtectionTimeout()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 nsSlowPathProtectionTimeout, or null 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, or null 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, or null if not present