All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.BindingObject, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.Grouping
All Known Subinterfaces:
BgpRibRoute, BgpRibRoute, BgpRibRoute, CLabeledUnicastDestination, CLinkstateDestination, DestinationFlowspecIpv4, DestinationFlowspecIpv6, DestinationFlowspecL3vpnIpv4, DestinationFlowspecL3vpnIpv6, EvpnDestination, EvpnRoute, FlowspecIpv4RouteList, FlowspecIpv6RouteList, FlowspecL3vpnRoute, FlowspecL3vpnRoute, FlowspecRoute, FlowspecRoute, Ipv4PrefixAndPathId, Ipv4Prefixes, Ipv4Prefixes, Ipv4Route, Ipv4Route, Ipv6Prefixes, Ipv6Route, L3vpnMcastDestination, L3vpnMcastRoute, LabeledUnicastRoute, LinkstateRoute, MvpnBgpRibRoute, MvpnDestination, MvpnDestination, MvpnRoute, Nlri, Route, RouteTargetConstrainDestination, RouteTargetConstrainRoute, VpnDestination, VpnRoute, WithdrawnRoutes

@Generated("mdsal-binding-generator") public interface PathIdGrouping extends org.opendaylight.yangtools.binding.Grouping

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

 grouping path-id-grouping {
   leaf path-id {
     type path-id;
   }
 }
 
  • Method Summary

    Modifier and Type
    Method
    Description
    Return pathId, or null if it is not present.
    default @NonNull PathId
    Return pathId, guaranteed to be non-null.

    Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract

    implementedInterface
  • Method Details

    • getPathId

      PathId getPathId()
      Return pathId, or null if it is not present.
      Returns:
      PathId pathId, or null if it is not present.
    • requirePathId

      default @NonNull PathId requirePathId()
      Return pathId, guaranteed to be non-null.
      Returns:
      PathId pathId, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if pathId is not present