package org.zstack.header.tag;
import org.zstack.header.message.APIEvent;
import org.zstack.header.rest.RestResponse;
import java.sql.Timestamp;
/**
* Created by frank on 8/17/2015.
*/
@RestResponse(allTo = "inventory")
public class APIUpdateSystemTagEvent extends APIEvent {
private SystemTagInventory inventory;
public APIUpdateSystemTagEvent() {
}
public APIUpdateSystemTagEvent(String apiId) {
super(apiId);
}
public SystemTagInventory getInventory() {
return inventory;
}
public void setInventory(SystemTagInventory inventory) {
this.inventory = inventory;
}
public static APIUpdateSystemTagEvent __example__() {
APIUpdateSystemTagEvent event = new APIUpdateSystemTagEvent();
SystemTagInventory tag = new SystemTagInventory();
tag.setInherent(false);
tag.setType("System");
tag.setResourceType(uuid());
tag.setResourceType("HostVO");
tag.setTag("reservedMemory::1G");
tag.setUuid(uuid() );
tag.setCreateDate(new Timestamp(System.currentTimeMillis()));
tag.setLastOpDate(new Timestamp(System.currentTimeMillis()));
event.setInventory(tag);
event.setSuccess(true);
return event;
}
}