All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.DataRoot<BgpVpnData>

@Generated("mdsal-binding-generator") public interface BgpVpnData extends org.opendaylight.yangtools.binding.DataRoot<BgpVpnData>
This module contains the base data model of a BGP message. It defines the part of both L3VPN-IPv4 and L3VPN-IPv6 model. Copyright (c) 2016 Brocade Communications Systems, Inc. All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html

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

 module bgp-vpn {
   namespace urn:opendaylight:params:xml:ns:yang:bgp-vpn;
   prefix bgp-vpn;
   import bgp-labeled-unicast {
     prefix bgp-lu;
     revision-date 2018-03-29;
   }
   import bgp-types {
     prefix bgp-t;
     revision-date 2020-01-20;
   }
   import bgp-rib {
     prefix bgp-rib;
     revision-date 2018-03-29;
   }
   import bgp-message {
     prefix bgp-msg;
     revision-date 2020-01-20;
   }
   revision 2018-03-29 {
   }
   revision 2017-12-07 {
   }
   revision 2016-04-13 {
   }
   grouping l3vpn {
     uses bgp-lu:labeled-unicast;
     uses bgp-t:route-distinguisher-grouping;
   }
   grouping l3vpn-ip-destination-type {
     list vpn-destination {
       uses l3vpn;
       uses bgp-msg:path-id-grouping;
     }
   }
   grouping l3vpn-ip-route {
     list vpn-route {
       key "route-key path-id";
       uses l3vpn;
       uses bgp-rib:route;
     }
   }
 }
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.opendaylight.yangtools.binding.meta.RootMeta<BgpVpnData>
    The RootMeta associated with this module root.
  • Method Summary

    Modifier and Type
    Method
    Description
    default Class<BgpVpnData>
     
    default org.opendaylight.yangtools.binding.meta.RootMeta<BgpVpnData>
     
  • Field Details

    • META

      @NonNullByDefault static final org.opendaylight.yangtools.binding.meta.RootMeta<BgpVpnData> META
      The RootMeta associated with this module root.
  • Method Details

    • implementedInterface

      default Class<BgpVpnData> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.DataRoot<BgpVpnData>
    • meta

      default org.opendaylight.yangtools.binding.meta.RootMeta<BgpVpnData> meta()
      Specified by:
      meta in interface org.opendaylight.yangtools.binding.DataRoot<BgpVpnData>