Interface EnableAlertPercent

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<EnableAlertPercent>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChoiceIn<PrefixLimit>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, PrefixLimitAction

    public interface EnableAlertPercent
    extends org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.Augmentable<EnableAlertPercent>, PrefixLimitAction

    This class represents the following YANG schema fragment defined in module l3vpn-instances-interfaces

     case enable-alert-percent {
       leaf alert-percent-value {
         type uint8 {
           range 1..100;
         }
       }
       leaf route-unchanged {
         type boolean;
         default false;
       }
     }
     
    The schema path to identify an instance is l3vpn-instances-interfaces/vpn-af-config/prefix-limit/prefix-limit-action/enable-alert-percent
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable org.opendaylight.yangtools.yang.common.Uint8 getAlertPercentValue()
        Specifies the proportion of the alarm threshold to the maximum number of prefixes.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint8 alertPercentValue, or null if not present
      • isRouteUnchanged

        @Nullable java.lang.Boolean isRouteUnchanged()
        Indicates that the routing table remains unchanged. By default, route-unchanged is not configured. When the number of prefixes in the routing table is greater than the value of the parameter number, routes are processed as follows: (1)If route-unchanged is configured, routes in the routing table remain unchanged. (2)If route-unchanged is not configured, all routes in the routing table are deleted and then re-added.
        Returns:
        java.lang.Boolean routeUnchanged, or null if not present