Interface ListenerCongfig

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<ListenerCongfig>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<Bgp>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface ListenerCongfig
    extends org.opendaylight.yangtools.yang.binding.ChildOf<Bgp>, org.opendaylight.yangtools.yang.binding.Augmentable<ListenerCongfig>
    Associates a subnet range with a BGP peer group and activate the BGP dynamic neighbors feature.

    This class represents the following YANG schema fragment defined in module bgp

     container listener-congfig {
       leaf enable {
         type boolean;
       }
       leaf limit {
         type uint16 {
           range 1..5000;
         }
         default 100;
       }
       leaf range {
         type uint16 {
           range 0..32;
         }
       }
       leaf peer-group {
         type string;
       }
     }
     
    The schema path to identify an instance is bgp/bgp-router/af-configuration/ipv4/unicast/bgp/listener-congfig

    To create instances of this class use ListenerCongfigBuilder.

    See Also:
    ListenerCongfigBuilder
    • 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.Uint16 getLimit()
      Sets a maximum limit number of BGP dynamic subnet range neighbors.
      @Nullable java.lang.String getPeerGroup()
      Specifies a BGP peer group that is to be associated with the specified subnet range.
      @Nullable org.opendaylight.yangtools.yang.common.Uint16 getRange()
      Specifies a subnet range that is to be associated with a specified peer group.
      default java.lang.Class<ListenerCongfig> implementedInterface()  
      @Nullable java.lang.Boolean isEnable()  
      • Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable

        augmentation
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable java.lang.Boolean isEnable()
        Returns:
        java.lang.Boolean enable, or null if not present
      • getLimit

        @Nullable org.opendaylight.yangtools.yang.common.Uint16 getLimit()
        Sets a maximum limit number of BGP dynamic subnet range neighbors.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 limit, or null if not present
      • getRange

        @Nullable org.opendaylight.yangtools.yang.common.Uint16 getRange()
        Specifies a subnet range that is to be associated with a specified peer group.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 range, or null if not present
      • getPeerGroup

        @Nullable java.lang.String getPeerGroup()
        Specifies a BGP peer group that is to be associated with the specified subnet range.
        Returns:
        java.lang.String peerGroup, or null if not present