Interface ReasonTlv

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

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

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

     grouping reason-tlv {
       container reason-tlv {
         uses tlv;
         leaf reason {
           type reason;
         }
       }
     }
     
    The schema path to identify an instance is bmp-messagereason-tlv
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        ReasonTlv getReasonTlv()
        Return reasonTlv, or null if it is not present.
             
                 Type = 1: Reason. The Information field contains a two-byte code indicating the
                 reason the connection was terminated. Some reasons may have further TLVs
                 associated with them. Inclusion of this TLV is not optional.
             
         
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.bmp.message.rev200120.reason.tlv.ReasonTlv reasonTlv, or null if it is not present.