All Superinterfaces:
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
All Known Subinterfaces:
Notification, Notify

@Generated("mdsal-binding-generator") public interface NotifyMessage extends org.opendaylight.yangtools.binding.Grouping
Notification Message

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

 grouping notify-message {
   leaf error-code {
     type uint8;
   }
   leaf error-subcode {
     type uint8;
   }
   leaf data {
     type binary;
   }
 }
 
  • Method Summary

    Modifier and Type
    Method
    Description
    byte[]
    Return data, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint8
    Return errorCode, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint8
    Return errorSubcode, or null if it is not present.
    default byte @NonNull []
    Return data, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint8
    Return errorCode, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint8
    Return errorSubcode, guaranteed to be non-null.

    Methods inherited from interface org.opendaylight.yangtools.binding.BindingContract

    implementedInterface
  • Method Details

    • getErrorCode

      org.opendaylight.yangtools.yang.common.Uint8 getErrorCode()
      Return errorCode, or null if it is not present.
      Returns:
      Uint8 errorCode, or null if it is not present.
    • requireErrorCode

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

      org.opendaylight.yangtools.yang.common.Uint8 getErrorSubcode()
      Return errorSubcode, or null if it is not present.
      Returns:
      Uint8 errorSubcode, or null if it is not present.
    • requireErrorSubcode

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

      byte[] getData()
      Return data, or null if it is not present.
      Returns:
      byte[] data, or null if it is not present.
    • requireData

      default byte @NonNull [] requireData()
      Return data, guaranteed to be non-null.
      Returns:
      byte[] data, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if data is not present