All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
All Known Subinterfaces:
CLinkstateDestination, CMulticast, DestinationFlowspecL3vpnIpv4, DestinationFlowspecL3vpnIpv6, Evpn, EvpnDestination, EvpnRoute, FlowspecL3vpnRoute, FlowspecL3vpnRoute, InterAsIPmsiAD, IntraAsIPmsiAD, L3vpn, L3vpnMcastDestination, L3vpnMcastRoute, L3vpnMcastRoute, Linkstate, LinkstateRoute, MulticastSourceRdGrouping, SourceActiveAD, SPmsiAD, VpnDestination, VpnRoute

@Generated("mdsal-binding-generator") public interface RouteDistinguisherGrouping extends org.opendaylight.yangtools.yang.binding.DataObject

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

 grouping route-distinguisher-grouping {
   leaf route-distinguisher {
     type route-distinguisher;
   }
 }
 
  • Field Details

    • QNAME

      static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
      YANG identifier of the statement represented by this class.
  • Method Details

    • implementedInterface

      Class<? extends RouteDistinguisherGrouping> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
    • getRouteDistinguisher

      RouteDistinguisher getRouteDistinguisher()
      Return routeDistinguisher, or null if it is not present.
      Returns:
      RouteDistinguisher routeDistinguisher, or null if it is not present.
    • requireRouteDistinguisher

      default @NonNull RouteDistinguisher requireRouteDistinguisher()
      Return routeDistinguisher, guaranteed to be non-null.
      Returns:
      RouteDistinguisher routeDistinguisher, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if routeDistinguisher is not present