Interface RpObject

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
    All Known Subinterfaces:
    Replies, Requests, Rps, Rps, SpecificMetrics

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

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

     grouping rp-object {
       container rp {
         uses object;
         container tlvs {
           uses order-tlv;
           uses vendor-information-tlvs;
           uses path-setup-type-tlv;
         }
         leaf priority {
           type uint8 {
             range 1..7;
           }
         }
         leaf request-id {
           type request-id;
         }
         leaf reoptimization {
           type boolean;
           default false;
         }
         leaf bi-directional {
           type boolean;
           default false;
         }
         leaf loose {
           type boolean;
           default false;
         }
         leaf path-key {
           type boolean;
           default false;
         }
         leaf fragmentation {
           type boolean;
           default false;
         }
         leaf p2mp {
           type boolean;
           default false;
         }
         leaf ero-compression {
           type boolean;
           default false;
         }
         leaf supply-of {
           type boolean;
           default false;
         }
         leaf order {
           type boolean;
           default false;
         }
         leaf make-before-break {
           type boolean;
           default false;
         }
       }
     }
     
    The schema path to identify an instance is pcep-typesrp-object
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • implementedInterface

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

        Rp getRp()
        Return rp, or null if it is not present.
        Returns:
        Rp rp, or null if it is not present.