Interface Unicast

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<Unicast>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<Ipv4>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, MaximumPaths, Redistribute, RouterAfConfig

    public interface Unicast
    extends org.opendaylight.yangtools.yang.binding.ChildOf<Ipv4>, org.opendaylight.yangtools.yang.binding.Augmentable<Unicast>, RouterAfConfig, MaximumPaths

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

     container unicast {
       container bgp {
         uses bgp-af-config;
         leaf always-compare-med {
           type boolean;
           default false;
         }
         leaf enforce-first-as {
           type boolean;
           default true;
         }
         leaf fast-external-fallover {
           type boolean;
           default true;
         }
         leaf suppress-inactive {
           type boolean;
         }
         leaf asnotation {
           type enumeration {
             enum asplain;
             enum dot;
           }
         }
         leaf enable-client-to-client-reflection {
           type boolean;
           default true;
         }
         leaf cluster-id {
           type string;
         }
         container confederation {
           leaf identifier {
             type string;
           }
           list peers {
             key as-name;
             leaf as-name {
               type string;
             }
           }
         }
         container consistency-checker {
           leaf enable {
             type boolean;
           }
           leaf interval {
             type uint16 {
               range 5..1440;
             }
           }
           choice inconsistency-action {
             case error-message {
               leaf generate-error-message-only {
                 type boolean;
               }
             }
             case autorepair {
               leaf perform-autorepair {
                 type boolean;
               }
             }
           }
         }
         leaf deterministic-med {
           type boolean;
         }
         container graceful-restart {
           leaf enable {
             type boolean;
           }
           leaf restart-time {
             type uint16 {
               range 1..3600;
             }
             default 120;
           }
           leaf stalepath-time {
             type uint16 {
               range 5..3600;
             }
             default 360;
           }
         }
         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;
           }
         }
         leaf log-neighbor-changes {
           type boolean;
         }
         leaf max-as-limit {
           type uint16 {
             range 1..254;
           }
         }
         container router-id {
           leaf enable {
             type boolean;
           }
           choice config-type {
             case static {
               leaf ip-address {
                 type boolean;
               }
             }
             case auto-config {
               leaf enable-auto-config {
                 type boolean;
               }
             }
           }
         }
         container transport {
           leaf enable-path-mtu-discovery {
             type boolean;
             default true;
           }
         }
       }
       leaf auto-summary {
         type boolean;
       }
       uses router-af-config;
       uses maximum-paths;
       leaf synchronization {
         type boolean;
       }
     }
     
    The schema path to identify an instance is bgp/bgp-router/af-configuration/ipv4/unicast

    To create instances of this class use UnicastBuilder.

    See Also:
    UnicastBuilder
    • Field Detail

      • QNAME

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

      • getBgp

        @Nullable Bgp getBgp()
        BGP specific commands for ipv4-unicast address family/sub-addess family combination.
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.af.configuration.ipv4.unicast.Bgp bgp, or null if not present
      • isAutoSummary

        @Nullable java.lang.Boolean isAutoSummary()
        Enable automatic network number summarization
        Returns:
        java.lang.Boolean autoSummary, or null if not present
      • isSynchronization

        @Nullable java.lang.Boolean isSynchronization()
        Perform IGP synchronization.
        Returns:
        java.lang.Boolean synchronization, or null if not present