package org.zstack.header.storage.primary;
import org.zstack.header.query.APIQueryReply;
import org.zstack.header.rest.RestResponse;
import java.util.Collections;
import java.util.List;
@RestResponse(allTo = "inventories")
public class APIQueryPrimaryStorageReply extends APIQueryReply {
private List<PrimaryStorageInventory> inventories;
public List<PrimaryStorageInventory> getInventories() {
return inventories;
}
public void setInventories(List<PrimaryStorageInventory> inventories) {
this.inventories = inventories;
}
public static APIQueryPrimaryStorageReply __example__() {
APIQueryPrimaryStorageReply reply = new APIQueryPrimaryStorageReply();
PrimaryStorageInventory ps = new PrimaryStorageInventory();
ps.setName("PS1");
ps.setUrl("/zstack_ps");
ps.setType("LocalStorage");
ps.setAttachedClusterUuids(Collections.singletonList(uuid()));
ps.setState(PrimaryStorageState.Enabled.toString());
ps.setStatus(PrimaryStorageStatus.Connected.toString());
reply.setInventories(Collections.singletonList(ps));
return reply;
}
}