Package org.opendaylight.yang.gen.v1.urn.opendaylight.openflowplugin.extension.onf.bundle.service.rev170124
Interface SalBundleData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface SalBundleData
extends org.opendaylight.yangtools.yang.binding.DataRoot
This class represents the following YANG schema fragment defined in module sal-bundle
module sal-bundle { namespace urn:opendaylight:openflowplugin:extension:onf:bundle:service; prefix bundle-ext; import onf-extensions { prefix onf-ext; revision-date 2017-01-24; } import opendaylight-inventory { prefix inv; revision-date 2013-08-19; } import sal-experimenter-message { prefix exp-msg; revision-date 2015-10-20; } import opendaylight-flow-types { prefix flow-types; revision-date 2013-10-26; } import opendaylight-group-types { prefix group-types; revision-date 2013-10-18; } import opendaylight-port-types { prefix port-types; revision-date 2013-09-25; } revision 2017-01-24 { } augment /exp-msg:send-experimenter/exp-msg:input/exp-msg:experimenter-message-of-choice { case bundle-control-sal { container sal-control-data { uses onf-ext:bundle-control-grouping; } } case bundle-add-message-sal { container sal-add-message-data { uses onf-ext:bundle-common-grouping; uses bundle-inner-message-grouping; } } } grouping bundle-inner-message-grouping { uses inv:node-context-ref; choice bundle-inner-message { case bundle-add-flow-case { container add-flow-case-data { uses flow-types:flow; } } case bundle-update-flow-case { container update-flow-case-data { uses flow-types:flow; } } case bundle-remove-flow-case { container remove-flow-case-data { uses flow-types:flow; } } case bundle-add-group-case { container add-group-case-data { uses group-types:group; } } case bundle-update-group-case { container update-group-case-data { uses group-types:group; } } case bundle-remove-group-case { container remove-group-case-data { uses group-types:group; } } case bundle-update-port-case { container update-port-case-data { uses port-types:port-mod; } } } } rpc control-bundle { input input { uses inv:node-context-ref; uses onf-ext:bundle-control-grouping; } } rpc add-bundle-messages { input input { uses inv:node-context-ref; uses onf-ext:bundle-common-grouping; container messages { list message { uses bundle-inner-message-grouping; } } } } }