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