Interface RpcbenchPayloadData

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

@Generated("mdsal-binding-generator") public interface RpcbenchPayloadData extends org.opendaylight.yangtools.binding.DataRoot<RpcbenchPayloadData>
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 rpcbench-payload

 module rpcbench-payload {
   yang-version 1;
   namespace rpcbench-payload;
   prefix rpcb;
   import yang-ext {
     prefix ext;
     revision-date 2013-07-09;
   }
   revision 2015-07-02 {
   }
   identity node-context {
   }
   grouping payload {
     list payload {
       key id;
       leaf id {
         type int32;
       }
     }
   }
   rpc global-rpc-bench {
     input input {
       uses payload;
     }
     output output {
       uses payload;
     }
   }
   rpc routed-rpc-bench {
     input input {
       leaf node {
         ext:context-reference node-context;
         type instance-identifier;
       }
       uses payload;
     }
     output output {
       uses payload;
     }
   }
   container rpcbench-rpc-routes {
     list rpc-route {
       key id;
       ext:context-instance node-context;
       leaf id {
         type string;
       }
     }
   }
 }
 
  • Method Details

    • implementedInterface

      default Class<RpcbenchPayloadData> 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<RpcbenchPayloadData>
    • getRpcbenchRpcRoutes

      RpcbenchRpcRoutes getRpcbenchRpcRoutes()
      Return rpcbenchRpcRoutes, or null if it is not present.
      Returns:
      RpcbenchRpcRoutes rpcbenchRpcRoutes, or null if it is not present.
    • nonnullRpcbenchRpcRoutes

      @NonNull RpcbenchRpcRoutes nonnullRpcbenchRpcRoutes()
      Return rpcbenchRpcRoutes, or an empty instance if it is not present.
      Returns:
      RpcbenchRpcRoutes rpcbenchRpcRoutes, or an empty instance if it is not present.