package org.zstack.header.cluster;
import org.zstack.header.query.APIQueryReply;
import org.zstack.header.rest.RestResponse;
import java.sql.Timestamp;
import java.util.List;
import static java.util.Arrays.asList;
@RestResponse(allTo = "inventories")
public class APIQueryClusterReply extends APIQueryReply {
private List<ClusterInventory> inventories;
public List<ClusterInventory> getInventories() {
return inventories;
}
public void setInventories(List<ClusterInventory> inventories) {
this.inventories = inventories;
}
public static APIQueryClusterReply __example__() {
APIQueryClusterReply reply = new APIQueryClusterReply();
ClusterInventory cluster = new ClusterInventory();
cluster.setHypervisorType("KVM");
cluster.setName("cluster1");
cluster.setDescription("test");
cluster.setState("Enabled");
cluster.setZoneUuid(uuid());
cluster.setUuid(uuid());
cluster.setType("zstack");
cluster.setCreateDate(new Timestamp(System.currentTimeMillis()));
cluster.setLastOpDate(new Timestamp(System.currentTimeMillis()));
reply.setInventories(asList(cluster));
reply.setSuccess(true);
return reply;
}
}