Interface SalBulkFlowData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface SalBulkFlowData
extends org.opendaylight.yangtools.yang.binding.DataRoot
Openflow bulk flow management.
This class represents the following YANG schema fragment defined in module sal-bulk-flow
module sal-bulk-flow { namespace urn:opendaylight:bulk-flow:service; prefix bflow; import opendaylight-inventory { prefix inv; revision-date 2013-08-19; } import opendaylight-flow-types { prefix types; revision-date 2013-10-26; } import flow-node-inventory { prefix flow-inv; revision-date 2013-08-19; } revision 2015-06-08 { } grouping bulk-flow-base-content-grouping { uses inv:node-context-ref; uses types:flow; } grouping bulk-flow-list-grouping { list bulk-flow-item { uses bulk-flow-base-content-grouping; } } grouping bulk-flow-ds-list-grouping { list bulk-flow-ds-item { uses bulk-flow-base-content-grouping; leaf flow-id { type flow-inv:flow-id; } } } rpc register { } rpc add-flows-rpc { input input { uses bulk-flow-list-grouping; } } rpc remove-flows-rpc { input input { uses bulk-flow-list-grouping; } } rpc add-flows-ds { input input { leaf always-create-parents { type boolean; default false; } uses bulk-flow-ds-list-grouping; } } rpc remove-flows-ds { input input { uses bulk-flow-ds-list-grouping; } } rpc flow-test { input input { leaf create-parents { type boolean; default true; } leaf is-add { type boolean; } leaf dpn-count { type uint32; } leaf flows-per-dpn { type uint32; } leaf start-table-id { type uint32; } leaf end-table-id { type uint32; } leaf batch-size { type uint32; } leaf seq { type boolean; } leaf tx-chain { type boolean; } leaf sleep-for { type uint32; } leaf sleep-after { type uint32; } } } rpc read-flow-test { input input { leaf verbose { type boolean; } leaf dpn-count { type uint32; } leaf is-config-ds { type boolean; } leaf flows-per-dpn { type uint32; } leaf start-table-id { type uint32; } leaf end-table-id { type uint32; } } } rpc flow-rpc-add-test { input input { leaf dpn-id { type string; } leaf flow-count { type uint32; } leaf rpc-batch-size { type uint32; } } } rpc flow-rpc-add-multiple { input input { leaf flow-count { type uint32; } leaf rpc-batch-size { type uint32; } } } rpc table-test { input input { leaf operation { type enumeration { enum add; enum delete; } } leaf dpn-count { type uint32; } leaf start-table-id { type uint32; } leaf end-table-id { type uint32; } } } }