Interface SalGroupData
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.DataRoot
@Generated("mdsal-binding-generator")
public interface SalGroupData
extends org.opendaylight.yangtools.yang.binding.DataRoot
Openflow group management.
This class represents the following YANG schema fragment defined in module sal-group
module sal-group {
namespace urn:opendaylight:group:service;
prefix group;
import opendaylight-inventory {
prefix inv;
revision-date 2013-08-19;
}
import opendaylight-group-types {
prefix group-type;
revision-date 2013-10-18;
}
import flow-capable-transaction {
prefix tr;
revision-date 2015-03-04;
}
revision 2013-09-18 {
}
grouping node-group {
uses inv:node-context-ref;
uses group-type:group;
}
grouping group-update {
uses inv:node-context-ref;
container original-group {
uses group-type:group;
}
container updated-group {
uses group-type:group;
}
}
rpc add-group {
input input {
uses tr:transaction-metadata;
leaf group-ref {
type group-type:group-ref;
}
uses node-group;
}
output output {
uses tr:transaction-aware;
}
}
rpc remove-group {
input input {
uses tr:transaction-metadata;
leaf group-ref {
type group-type:group-ref;
}
uses node-group;
}
output output {
uses tr:transaction-aware;
}
}
rpc update-group {
input input {
uses tr:transaction-metadata;
leaf group-ref {
type group-type:group-ref;
}
uses group-update;
}
output output {
uses tr:transaction-aware;
}
}
}