Interface Bgp

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

    public interface Bgp
    extends org.opendaylight.yangtools.yang.binding.ChildOf<Unicast>, org.opendaylight.yangtools.yang.binding.Augmentable<Bgp>, SlowPeerConfig
    BGP specific commands for nsap-unicast address family/sub-addess family combination.

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

     container bgp {
       container aggregate-timer {
         leaf enable {
           type boolean;
           default true;
         }
         leaf threshold {
           type uint16 {
             range 6..60;
           }
         }
       }
       leaf dampening {
         type boolean;
         default false;
       }
       leaf propagate-dmzlink-bw {
         type boolean;
       }
       leaf redistribute-internal {
         type boolean;
       }
       leaf scan-time {
         type uint8 {
           range 5..60;
         }
       }
       uses slow-peer-config;
       leaf soft-reconfig-backup {
         type boolean;
       }
     }
     
    The schema path to identify an instance is bgp/bgp-router/af-configuration/nsap/unicast/bgp

    To create instances of this class use BgpBuilder.

    See Also:
    BgpBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable AggregateTimer getAggregateTimer()
        Configure Aggregation Timer.
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.af.configuration.nsap.unicast.bgp.AggregateTimer aggregateTimer, or null if not present
      • isDampening

        @Nullable java.lang.Boolean isDampening()
        Enable route-flap dampening.
        Returns:
        java.lang.Boolean dampening, or null if not present
      • isPropagateDmzlinkBw

        @Nullable java.lang.Boolean isPropagateDmzlinkBw()
        Use DMZ Link Bandwidth as weight for BGP multipaths.
        Returns:
        java.lang.Boolean propagateDmzlinkBw, or null if not present
      • isRedistributeInternal

        @Nullable java.lang.Boolean isRedistributeInternal()
        Allow redistribution of iBGP into IGPs (dangerous)
        Returns:
        java.lang.Boolean redistributeInternal, or null if not present
      • getScanTime

        @Nullable org.opendaylight.yangtools.yang.common.Uint8 getScanTime()
        Configure background scanner interval in seconds.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint8 scanTime, or null if not present
      • isSoftReconfigBackup

        @Nullable java.lang.Boolean isSoftReconfigBackup()
        Use soft-reconfiguration inbound only when route-refresh is not negotiated.
        Returns:
        java.lang.Boolean softReconfigBackup, or null if not present