package org.zstack.header.managementnode;
import org.zstack.header.query.APIQueryReply;
import org.zstack.header.rest.RestResponse;
import java.sql.Timestamp;
import java.util.List;
import static org.zstack.utils.CollectionDSL.list;
/**
*/
@RestResponse(allTo = "inventories")
public class APIQueryManagementNodeReply extends APIQueryReply {
private List<ManagementNodeInventory> inventories;
public List<ManagementNodeInventory> getInventories() {
return inventories;
}
public void setInventories(List<ManagementNodeInventory> inventories) {
this.inventories = inventories;
}
public static APIQueryManagementNodeReply __example__() {
APIQueryManagementNodeReply reply = new APIQueryManagementNodeReply();
ManagementNodeInventory inventory = new ManagementNodeInventory();
inventory.setUuid(uuid());
inventory.setHostName("127.0.0.1");
inventory.setJoinDate(new Timestamp(System.currentTimeMillis()));
inventory.setHeartBeat(new Timestamp(System.currentTimeMillis()));
reply.setInventories(list(inventory));
return reply;
}
}