Interface SalGroupsBatchData
- All Superinterfaces:
org.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>,org.opendaylight.yangtools.binding.DataContainer,org.opendaylight.yangtools.binding.DataRoot<SalGroupsBatchData>
@Generated("mdsal-binding-generator")
public interface SalGroupsBatchData
extends org.opendaylight.yangtools.binding.DataRoot<SalGroupsBatchData>
Openflow batch group management.
This class represents the following YANG schema fragment defined in module sal-groups-batch
module sal-groups-batch {
namespace urn:opendaylight:groups:service;
prefix groups;
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-group-types {
prefix group-type;
revision-date 2013-10-18;
}
revision 2016-03-15 {
}
grouping batch-group-input-update-grouping {
container original-batched-group {
uses group-type:group;
}
container updated-batched-group {
uses group-type:group;
}
}
grouping batch-group-output-list-grouping {
list batch-failed-groups-output {
key batch-order;
uses batch:batch-order-grouping;
leaf group-id {
type group-type:group-id;
}
}
}
rpc add-groups-batch {
input input {
uses inv:node-context-ref;
list batch-add-groups {
key group-id;
uses group-type:group;
}
uses bc:barrier-suffix;
}
output output {
uses batch-group-output-list-grouping;
}
}
rpc remove-groups-batch {
input input {
uses inv:node-context-ref;
list batch-remove-groups {
key group-id;
uses group-type:group;
}
uses bc:barrier-suffix;
}
output output {
uses batch-group-output-list-grouping;
}
}
rpc update-groups-batch {
input input {
uses inv:node-context-ref;
list batch-update-groups {
uses batch-group-input-update-grouping;
}
uses bc:barrier-suffix;
}
output output {
uses batch-group-output-list-grouping;
}
}
}
-
Method Summary
-
Method Details
-
implementedInterface
- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.BindingContract<org.opendaylight.yangtools.binding.DataContainer>- Specified by:
implementedInterfacein interfaceorg.opendaylight.yangtools.binding.DataRoot<SalGroupsBatchData>
-