1 package org.opendaylight.openflowplugin.openflow.md.core.translator;
3 import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.service.rev130819.node.error.reference.object.reference.MeterRefBuilder;
4 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.AddMeterInput;
5 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.RemoveMeterInput;
6 import org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.UpdateMeterInput;
8 public class MeterEntityData extends AbstractDPNEntity {
10 MeterRefBuilder meterRef = new MeterRefBuilder();
13 public MeterRefBuilder getBuilder(Object object) {
14 // TODO Auto-generated method stub
15 if (object instanceof AddMeterInput) {
16 AddMeterInput addMeterinput = ((AddMeterInput) object);
17 meterRef.setMeterRef(addMeterinput.getMeterRef());
18 } else if (object instanceof UpdateMeterInput) {
19 UpdateMeterInput updateMeterinput = ((UpdateMeterInput) object);
20 meterRef.setMeterRef(updateMeterinput.getMeterRef());
22 RemoveMeterInput removeMeterinput = ((RemoveMeterInput) object);
23 meterRef.setMeterRef(removeMeterinput.getMeterRef());