package org.zstack.storage.primary.local; import org.zstack.header.message.APIReply; import org.zstack.header.rest.RestResponse; import java.util.Collections; import java.util.List; /** * Created by frank on 10/15/2015. */ @RestResponse(allTo = "inventories") public class APIGetLocalStorageHostDiskCapacityReply extends APIReply { public static class HostDiskCapacity { private String hostUuid; private long totalCapacity; private long availableCapacity; private long totalPhysicalCapacity; private long availablePhysicalCapacity; public String getHostUuid() { return hostUuid; } public void setHostUuid(String hostUuid) { this.hostUuid = hostUuid; } public long getTotalCapacity() { return totalCapacity; } public void setTotalCapacity(long totalCapacity) { this.totalCapacity = totalCapacity; } public long getAvailableCapacity() { return availableCapacity; } public void setAvailableCapacity(long availableCapacity) { this.availableCapacity = availableCapacity; } public long getTotalPhysicalCapacity() { return totalPhysicalCapacity; } public void setTotalPhysicalCapacity(long totalPhysicalCapacity) { this.totalPhysicalCapacity = totalPhysicalCapacity; } public long getAvailablePhysicalCapacity() { return availablePhysicalCapacity; } public void setAvailablePhysicalCapacity(long availablePhysicalCapacity) { this.availablePhysicalCapacity = availablePhysicalCapacity; } } private List<HostDiskCapacity> inventories; public List<HostDiskCapacity> getInventories() { return inventories; } public void setInventories(List<HostDiskCapacity> inventories) { this.inventories = inventories; } public static APIGetLocalStorageHostDiskCapacityReply __example__() { APIGetLocalStorageHostDiskCapacityReply reply = new APIGetLocalStorageHostDiskCapacityReply(); HostDiskCapacity cap = new HostDiskCapacity(); cap.setHostUuid(uuid()); cap.setAvailableCapacity(1024L * 1024L * 928L); cap.setAvailablePhysicalCapacity(1024L * 1024L * 928L); cap.setTotalCapacity(1024L * 1024L * 1024L); cap.setTotalPhysicalCapacity(1024L * 1024L * 1024L); reply.setInventories(Collections.singletonList(cap)); return reply; } }