use of org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.protocol.rev130731.async.body.grouping.PortStatusMask in project openflowplugin by opendaylight.
the class GetAsyncReplyMessageFactoryTest method createPortStatusMask.
private static List<PortStatusMask> createPortStatusMask() {
final List<PortStatusMask> masks = new ArrayList<>();
PortStatusMaskBuilder builder;
builder = new PortStatusMaskBuilder();
// OFPCR_ROLE_EQUAL or OFPCR_ROLE_MASTER
List<PortReason> portReasonList = new ArrayList<>();
portReasonList.add(PortReason.OFPPRADD);
portReasonList.add(PortReason.OFPPRDELETE);
portReasonList.add(PortReason.OFPPRMODIFY);
builder.setMask(portReasonList);
masks.add(builder.build());
// OFPCR_ROLE_SLAVE
builder = new PortStatusMaskBuilder();
portReasonList = new ArrayList<>();
builder.setMask(portReasonList);
masks.add(builder.build());
return masks;
}
Aggregations