Interface AfSpecificConfig

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

    public interface AfSpecificConfig
    extends org.opendaylight.yangtools.yang.binding.ChildOf<BgpNeighbor>, org.opendaylight.yangtools.yang.binding.Augmentable<AfSpecificConfig>
    Address family specific configuration parameters for the neighbours.

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

     container af-specific-config {
       container ipv4 {
         container mdt {
           uses neighbour-common-af-config;
         }
         container unicast {
           uses neighbour-ip-unicast-af-config;
         }
         container multicast {
           uses neighbour-ip-multicast-af-config;
         }
         container mvpn {
           uses neighbour-cast-af-config;
         }
       }
       container ipv6 {
         container unicast {
           uses neighbour-ip-unicast-af-config;
         }
         container multicast {
           uses neighbour-ip-multicast-af-config;
         }
         container mvpn {
           uses neighbour-common-af-config;
         }
       }
       container l2vpn {
         container evpn {
           uses neighbour-common-af-config;
         }
         container vpls {
           uses neighbour-common-af-config;
         }
       }
       container nsap {
         container unicast {
           uses neighbour-base-af-config;
           leaf prefix-list {
             type prefix-list-ref;
           }
         }
       }
       container rtfilter {
         container unicast {
           uses neighbour-base-af-config;
           leaf soft-reconfiguration {
             type boolean;
           }
         }
       }
       container vpnv4 {
         container unicast {
           uses neighbour-cast-af-config;
         }
         container multicast {
           uses neighbour-cast-af-config;
         }
       }
       container vpnv6 {
         container unicast {
           uses neighbour-cast-af-config;
         }
         container multicast {
           uses neighbour-cast-af-config;
         }
       }
     }
     
    The schema path to identify an instance is bgp/bgp-neighbors/bgp-neighbor/af-specific-config

    To create instances of this class use AfSpecificConfigBuilder.

    See Also:
    AfSpecificConfigBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable Ipv4 getIpv4()
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Ipv4 ipv4, or null if not present
      • getIpv6

        @Nullable Ipv6 getIpv6()
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Ipv6 ipv6, or null if not present
      • getL2vpn

        @Nullable L2vpn getL2vpn()
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.L2vpn l2vpn, or null if not present
      • getNsap

        @Nullable Nsap getNsap()
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Nsap nsap, or null if not present
      • getRtfilter

        @Nullable Rtfilter getRtfilter()
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Rtfilter rtfilter, or null if not present
      • getVpnv4

        @Nullable Vpnv4 getVpnv4()
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Vpnv4 vpnv4, or null if not present
      • getVpnv6

        @Nullable Vpnv6 getVpnv6()
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.neighbors.bgp.neighbor.af.specific.config.Vpnv6 vpnv6, or null if not present