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:
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.yang.binding.DataObject

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

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

    Fields
    Modifier and Type
    Field
    Description
    static final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • 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.
  • 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 PathIdGrouping> 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
    • 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