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 rpcbenchmark

 output output {
   leaf execStatus {
     type enumeration {
       enum idle {
         value 1;
       }
       enum executing {
         value 2;
       }
     }
   }
   leaf global-server-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
    • getGlobalServerCnt

      org.opendaylight.yangtools.yang.common.Uint32 getGlobalServerCnt()
      Return globalServerCnt, or null if it is not present.
           
               The number of times the Global RPC server was invoked
           
       
      Returns:
      Uint32 globalServerCnt, or null if it is not present.
    • requireGlobalServerCnt

      default @NonNull org.opendaylight.yangtools.yang.common.Uint32 requireGlobalServerCnt()
      Return globalServerCnt, guaranteed to be non-null.
           
               The number of times the Global RPC server was invoked
           
       
      Returns:
      Uint32 globalServerCnt, guaranteed to be non-null.
      Throws:
      NoSuchElementException - if globalServerCnt is not present