package io.cattle.platform.configitem.events;
import io.cattle.platform.configitem.request.ConfigUpdateItem;
import io.cattle.platform.eventing.model.EventVO;
import java.util.List;
public class ConfigUpdate extends EventVO<ConfigUpdateData> {
/**
* Do not use this constructor, only used for JSON unmarshalling
*/
public ConfigUpdate() {
}
public ConfigUpdate(String eventName, String url, List<ConfigUpdateItem> items) {
setName(eventName);
ConfigUpdateData updateData = new ConfigUpdateData();
updateData.setItems(items);
updateData.setConfigUrl(url);
setData(updateData);
}
public ConfigUpdate(ConfigUpdate configUpdate, List<ConfigUpdateItem> items) {
super(configUpdate, null);
ConfigUpdateData updateData = new ConfigUpdateData();
updateData.setItems(items);
updateData.setConfigUrl(configUpdate.getData().getConfigUrl());
setData(updateData);
}
}