Interface NoPathVectorTlv

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, Tlv
    All Known Subinterfaces:

    public interface NoPathVectorTlv
    extends org.opendaylight.yangtools.yang.binding.DataObject, Tlv

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

     grouping no-path-vector-tlv {
       uses tlv;
       leaf flags {
         type bits {
           bit p2mp-unreachable {
             position 24;
           bit no-gco-solution {
             position 25;
           bit no-gco-migration {
             position 26;
           bit path-key {
             position 27;
           bit chain-unavailable {
             position 28;
           bit unknown-source {
             position 29;
           bit unknown-destination {
             position 30;
           bit pce-unavailable {
             position 31;
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        NoPathVectorTlv.Flags getFlags()
        Return flags, or null if it is not present.
        Flags flags, or null if it is not present.
      • requireFlags

        default @NonNull NoPathVectorTlv.Flags requireFlags()
        Return flags, guaranteed to be non-null.
        Flags flags, guaranteed to be non-null.
        NoSuchElementException - if flags is not present