Interface SalFlowsBatchData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface SalFlowsBatchData
extends org.opendaylight.yangtools.yang.binding.DataRoot
Openflow batch flow management.
This class represents the following YANG schema fragment defined in module sal-flows-batch
module sal-flows-batch { namespace urn:opendaylight:flows:service; prefix flows; import barrier-common { prefix bc; revision-date 2016-03-15; } import batch-common { prefix batch; revision-date 2016-03-22; } 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 2016-03-14 { } grouping batch-flow-id-grouping { leaf flow-id { type flow-inv:flow-id; } } grouping batch-flow-input-grouping { uses batch-flow-id-grouping; uses types:flow; } grouping batch-flow-input-update-grouping { uses batch-flow-id-grouping; container original-batched-flow { uses types:flow; } container updated-batched-flow { uses types:flow; } } grouping batch-flow-output-list-grouping { list batch-failed-flows-output { key batch-order; uses batch:batch-order-grouping; uses batch-flow-id-grouping; } } rpc add-flows-batch { input input { uses inv:node-context-ref; list batch-add-flows { key flow-id; uses batch-flow-input-grouping; } uses bc:barrier-suffix; } output output { uses batch-flow-output-list-grouping; } } rpc remove-flows-batch { input input { uses inv:node-context-ref; list batch-remove-flows { key flow-id; uses batch-flow-input-grouping; } uses bc:barrier-suffix; } output output { uses batch-flow-output-list-grouping; } } rpc update-flows-batch { input input { uses inv:node-context-ref; list batch-update-flows { key flow-id; uses batch-flow-input-update-grouping; } uses bc:barrier-suffix; } output output { uses batch-flow-output-list-grouping; } } }