Interface StartTestOutput

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<StartTestOutput>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject, org.opendaylight.yangtools.yang.binding.RpcOutput

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

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

     output output {
       leaf listener-ok {
         type uint32;
         default 0;
       }
       leaf producer-ok {
         type uint32;
         default 0;
       }
       leaf producer-error {
         type uint32;
         default 0;
       }
       leaf producer-elapsed-time {
         type uint32;
         default 0;
       }
       leaf listener-elapsed-time {
         type uint32;
         default 0;
       }
       leaf producer-rate {
         type uint32;
         default 0;
       }
       leaf listener-rate {
         type uint32;
         default 0;
       }
     }
     
    The schema path to identify an instance is ntfbenchmark/start-test/output
    • Field Detail

      • QNAME

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

      • implementedInterface

        default Class<StartTestOutput> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.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
      • getListenerOk

        org.opendaylight.yangtools.yang.common.Uint32 getListenerOk()
        Return listenerOk, or null if it is not present.
             
                 Number of successfully creceived notifications by all listeners
             
         
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 listenerOk, or null if it is not present.
      • getProducerOk

        org.opendaylight.yangtools.yang.common.Uint32 getProducerOk()
        Return producerOk, or null if it is not present.
             
                 Number of successfully generated notifications in all producer clients
             
         
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 producerOk, or null if it is not present.
      • getProducerError

        org.opendaylight.yangtools.yang.common.Uint32 getProducerError()
        Return producerError, or null if it is not present.
             
                 Number of errors encoutered during notification generation at all producers
             
         
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 producerError, or null if it is not present.
      • getProducerElapsedTime

        org.opendaylight.yangtools.yang.common.Uint32 getProducerElapsedTime()
        Return producerElapsedTime, or null if it is not present.
             
                 The time it took for all producers to finish (i.e. to send their notifications),
                 in milliseconds
             
         
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 producerElapsedTime, or null if it is not present.
      • getListenerElapsedTime

        org.opendaylight.yangtools.yang.common.Uint32 getListenerElapsedTime()
        Return listenerElapsedTime, or null if it is not present.
             
                 The time it took for all listeners to finish (i.e. to receive their
                 notifications), in milliseconds
             
         
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 listenerElapsedTime, or null if it is not present.
      • getProducerRate

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

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