All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>, org.opendaylight.yangtools.binding.DataContainer, org.opendaylight.yangtools.binding.DataRoot<NtfbenchmarkData>

@Generated("mdsal-binding-generator") public interface NtfbenchmarkData extends org.opendaylight.yangtools.binding.DataRoot<NtfbenchmarkData>
Copyright © 2015, 2018 Cisco Systems, Inc. and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html

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

 module ntfbenchmark {
   yang-version 1;
   namespace urn:opendaylight:params:xml:ns:yang:ntfbenchmark;
   prefix ntfbenchmark;
   revision 2015-01-05 {
   }
   rpc test-status {
     output output {
       leaf execStatus {
         type enumeration {
           enum idle {
             value 1;
           }
           enum executing {
             value 2;
           }
         }
       }
       leaf ntf-cnt {
         type uint32;
         default 0;
       }
     }
   }
   rpc start-test {
     input input {
       leaf producer-type {
         type enumeration {
           enum BLOCKING {
             value 1;
           }
           enum DROPPING {
             value 2;
           }
         }
       }
       leaf producers {
         type uint32;
         default 1;
       }
       leaf listeners {
         type uint32;
         default 1;
       }
       leaf payload-size {
         type uint32;
         default 1;
       }
       leaf iterations {
         type uint32;
         default 1;
       }
     }
     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;
       }
     }
   }
 }
 
  • Method Details

    • implementedInterface

      default Class<NtfbenchmarkData> 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.DataRoot<NtfbenchmarkData>