All Superinterfaces:
org.opendaylight.yangtools.binding.Augmentable<TestStatusOutput>, org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.BindingObject, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.DataObject, org.opendaylight.yangtools.binding.RpcOutput

@Generated("mdsal-binding-generator") public interface TestStatusOutput extends org.opendaylight.yangtools.binding.RpcOutput, org.opendaylight.yangtools.binding.Augmentable<TestStatusOutput>

This class represents the following YANG schema fragment defined in module ntfbenchmark

 output output {
   leaf execStatus {
     type enumeration {
       enum idle {
         value 1;
       }
       enum executing {
         value 2;
       }
     }
   }
   leaf ntf-cnt {
     type uint32;
     default 0;
   }
 }
 
  • 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

      default Class<TestStatusOutput> implementedInterface()
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.DataObject
      Specified by:
      implementedInterface in interface org.opendaylight.yangtools.binding.RpcOutput
    • bindingHashCode

      static int bindingHashCode(@NonNull TestStatusOutput obj)
      Default implementation of Object.hashCode() contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent hashing results across all implementations.
      Parameters:
      obj - Object for which to generate hashCode() result.
      Returns:
      Hash code value of data modeled by this interface.
      Throws:
      NullPointerException - if obj is null
    • bindingEquals

      static boolean bindingEquals(@NonNull TestStatusOutput thisObj, Object obj)
      Default implementation of Object.equals(Object) contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent equality results across all implementations.
      Parameters:
      thisObj - Object acting as the receiver of equals invocation
      obj - Object acting as argument to equals invocation
      Returns:
      True if thisObj and obj are considered equal
      Throws:
      NullPointerException - if thisObj is null
    • bindingToString

      static String bindingToString(@NonNull TestStatusOutput obj)
      Default implementation of Object.toString() contract for this interface. Implementations of this interface are encouraged to defer to this method to get consistent string representations across all implementations.
      Parameters:
      obj - Object for which to generate toString() result.
      Returns:
      String value of data modeled by this interface.
      Throws:
      NullPointerException - if obj is null
    • getExecStatus

      Return execStatus, or null if it is not present.
      Returns:
      ExecStatus execStatus, or null if it is not present.
    • requireExecStatus

      default @NonNull TestStatusOutput.ExecStatus requireExecStatus()
      Return execStatus, guaranteed to be non-null.
      Returns:
      ExecStatus execStatus, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if execStatus is not present
    • getNtfCnt

      org.opendaylight.yangtools.yang.common.Uint32 getNtfCnt()
      Return ntfCnt, or null if it is not present.
           
               The number of times the notification benchmark test was invoked
           
       
      Returns:
      Uint32 ntfCnt, or null if it is not present.
    • requireNtfCnt

      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireNtfCnt()
      Return ntfCnt, guaranteed to be non-null.
           
               The number of times the notification benchmark test was invoked
           
       
      Returns:
      Uint32 ntfCnt, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if ntfCnt is not present