All Superinterfaces:
org.opendaylight.yangtools.binding.Augmentable<StartTestOutput>, 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 StartTestOutput extends org.opendaylight.yangtools.binding.RpcOutput, org.opendaylight.yangtools.binding.Augmentable<StartTestOutput>

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

 output output {
   leaf global-rtc-client-ok {
     type uint32;
     default 0;
   }
   leaf global-rtc-client-error {
     type uint32;
     default 0;
   }
   leaf exec-time {
     type uint32;
     default 0;
   }
   leaf rate {
     type uint32;
     default 0;
   }
 }
 
  • 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
    static boolean
    bindingEquals(@NonNull StartTestOutput thisObj, Object obj)
    Default implementation of Object.equals(Object) contract for this interface.
    static int
    Default implementation of Object.hashCode() contract for this interface.
    static String
    Default implementation of Object.toString() contract for this interface.
    org.opendaylight.yangtools.yang.common.Uint32
    Return execTime, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint32
    Return globalRtcClientError, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint32
    Return globalRtcClientOk, or null if it is not present.
    org.opendaylight.yangtools.yang.common.Uint32
    Return rate, or null if it is not present.
     
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return execTime, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return globalRtcClientError, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return globalRtcClientOk, guaranteed to be non-null.
    default @NonNull org.opendaylight.yangtools.yang.common.Uint32
    Return rate, guaranteed to be non-null.

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

    augmentation, augmentationOrElseThrow, augmentationOrElseThrow, augmentations
  • 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<StartTestOutput> 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 StartTestOutput 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 StartTestOutput 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 StartTestOutput 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
    • getGlobalRtcClientOk

      org.opendaylight.yangtools.yang.common.Uint32 getGlobalRtcClientOk()
      Return globalRtcClientOk, or null if it is not present.
           
               Number of successful calls to the Global RPC Server for all test threads
           
       
      Returns:
      Uint32 globalRtcClientOk, or null if it is not present.
    • requireGlobalRtcClientOk

      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireGlobalRtcClientOk()
      Return globalRtcClientOk, guaranteed to be non-null.
           
               Number of successful calls to the Global RPC Server for all test threads
           
       
      Returns:
      Uint32 globalRtcClientOk, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if globalRtcClientOk is not present
    • getGlobalRtcClientError

      org.opendaylight.yangtools.yang.common.Uint32 getGlobalRtcClientError()
      Return globalRtcClientError, or null if it is not present.
           
               Number of failed calls to the Global RPC server from all test threads
           
       
      Returns:
      Uint32 globalRtcClientError, or null if it is not present.
    • requireGlobalRtcClientError

      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireGlobalRtcClientError()
      Return globalRtcClientError, guaranteed to be non-null.
           
               Number of failed calls to the Global RPC server from all test threads
           
       
      Returns:
      Uint32 globalRtcClientError, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if globalRtcClientError is not present
    • getExecTime

      org.opendaylight.yangtools.yang.common.Uint32 getExecTime()
      Return execTime, or null if it is not present.
           
               Test execution time, in milliseconds
           
       
      Returns:
      Uint32 execTime, or null if it is not present.
    • requireExecTime

      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireExecTime()
      Return execTime, guaranteed to be non-null.
           
               Test execution time, in milliseconds
           
       
      Returns:
      Uint32 execTime, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if execTime is not present
    • getRate

      org.opendaylight.yangtools.yang.common.Uint32 getRate()
      Return rate, or null if it is not present.
           
               RPC rate (Number of RPCs/sec)
           
       
      Returns:
      Uint32 rate, or null if it is not present.
    • requireRate

      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireRate()
      Return rate, guaranteed to be non-null.
           
               RPC rate (Number of RPCs/sec)
           
       
      Returns:
      Uint32 rate, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if rate is not present