All Superinterfaces:
AttributeFilters, 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, Priority, RsvpTeObject
All Known Subinterfaces:
BasicFastRerouteObject, LegacyFastRerouteObject

@Generated("mdsal-binding-generator") public interface CommonFastRerouteObject extends org.opendaylight.yangtools.binding.Grouping, RsvpTeObject, Priority, AttributeFilters

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

 grouping common-fast-reroute-object {
   uses rsvp-te-object;
   uses priority;
   uses attribute-filters;
   leaf hop-limit {
     type uint8;
     default 0;
   }
   leaf flags {
     type fast-reroute-flags;
   }
   leaf bandwidth {
     type netc:bandwidth;
   }
 }
 
  • Method Details

    • getHopLimit

      org.opendaylight.yangtools.yang.common.Uint8 getHopLimit()
      Return hopLimit, or null if it is not present.
      Returns:
      Uint8 hopLimit, or null if it is not present.
    • requireHopLimit

      default @NonNull org.opendaylight.yangtools.yang.common.Uint8 requireHopLimit()
      Return hopLimit, guaranteed to be non-null.
      Returns:
      Uint8 hopLimit, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if hopLimit is not present
    • getFlags

      FastRerouteFlags getFlags()
      Return flags, or null if it is not present.
      Returns:
      FastRerouteFlags flags, or null if it is not present.
    • requireFlags

      default @NonNull FastRerouteFlags requireFlags()
      Return flags, guaranteed to be non-null.
      Returns:
      FastRerouteFlags flags, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if flags is not present
    • getBandwidth

      Bandwidth getBandwidth()
      Return bandwidth, or null if it is not present.
      Returns:
      Bandwidth bandwidth, or null if it is not present.
    • requireBandwidth

      default @NonNull Bandwidth requireBandwidth()
      Return bandwidth, guaranteed to be non-null.
      Returns:
      Bandwidth bandwidth, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if bandwidth is not present