Interface ExperimenterErrorMessage

All Superinterfaces:
org.opendaylight.yangtools.yang.binding.BindingContract<org.opendaylight.yangtools.yang.binding.DataContainer>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject
All Known Subinterfaces:
NodeExperimenterErrorNotification

@Generated("mdsal-binding-generator") public interface ExperimenterErrorMessage extends org.opendaylight.yangtools.yang.binding.DataObject
Experimenter error message structure.

This class represents the following YANG schema fragment defined in module flow-errors

 grouping experimenter-error-message {
   leaf type {
     type error-type;
   }
   leaf exp-type {
     type uint16;
   }
   leaf experimenter-id {
     type uint32;
   }
   leaf data {
     type string;
   }
 }
 
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final @NonNull org.opendaylight.yangtools.yang.common.QName
    YANG identifier of the statement represented by this class.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return data, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint32
    Return experimenterId, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint16
    Return expType, or null if it is not present.
    Return type, or null if it is not present.
     
    default @NonNull String
    Return data, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return experimenterId, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint16
    Return expType, guaranteed to be non-null.
    default @NonNull ErrorType
    Return type, guaranteed to be non-null.
  • Field Details

    • QNAME

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

    • implementedInterface

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

      ErrorType getType()
      Return type, or null if it is not present.
      Returns:
      ErrorType type, or null if it is not present.
    • requireType

      default @NonNull ErrorType requireType()
      Return type, guaranteed to be non-null.
      Returns:
      ErrorType type, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if type is not present
    • getExpType

      org.opendaylight.yangtools.yang.common.Uint16 getExpType()
      Return expType, or null if it is not present.
      Returns:
      Uint16 expType, or null if it is not present.
    • requireExpType

      default @NonNull org.opendaylight.yangtools.yang.common.Uint16 requireExpType()
      Return expType, guaranteed to be non-null.
      Returns:
      Uint16 expType, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if expType is not present
    • getExperimenterId

      org.opendaylight.yangtools.yang.common.Uint32 getExperimenterId()
      Return experimenterId, or null if it is not present.
      Returns:
      Uint32 experimenterId, or null if it is not present.
    • requireExperimenterId

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

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

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