public AddMeterInputBuilder(AddMeterInput base) { this._containerName = base.getContainerName(); this._flags = base.getFlags(); this._meterBandHeaders = base.getMeterBandHeaders(); this._meterId = base.getMeterId(); this._meterName = base.getMeterName(); this._meterRef = base.getMeterRef(); this._node = base.getNode(); this._transactionUri = base.getTransactionUri(); this._barrier = base.isBarrier(); if (base instanceof AddMeterInputImpl) { AddMeterInputImpl impl = (AddMeterInputImpl) base; if (!impl.augmentation.isEmpty()) { this.augmentation = new HashMap<>(impl.augmentation); } } else if (base instanceof AugmentationHolder) { @SuppressWarnings("unchecked") AugmentationHolder<org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.AddMeterInput> casted =(AugmentationHolder<org.opendaylight.yang.gen.v1.urn.opendaylight.meter.service.rev130918.AddMeterInput>) base; if (!casted.augmentations().isEmpty()) { this.augmentation = new HashMap<>(casted.augmentations()); } } }
@Override public MeterAdded compose(TransactionId tXid) { MeterAddedBuilder meterMod = new MeterAddedBuilder((Meter) input); meterMod.setTransactionId(tXid); meterMod.setMeterRef(input.getMeterRef()); return meterMod.build(); } };
if (!Objects.equals(_containerName, other.getContainerName())) { return false; if (!Objects.equals(_flags, other.getFlags())) { return false; if (!Objects.equals(_meterBandHeaders, other.getMeterBandHeaders())) { return false; if (!Objects.equals(_meterId, other.getMeterId())) { return false; if (!Objects.equals(_meterName, other.getMeterName())) { return false; if (!Objects.equals(_meterRef, other.getMeterRef())) { return false; if (!Objects.equals(_node, other.getNode())) { return false; if (!Objects.equals(_transactionUri, other.getTransactionUri())) { return false; if (!Objects.equals(_barrier, other.isBarrier())) { return false; if (!e.getValue().equals(other.getAugmentation(e.getKey()))) { return false;