package org.zstack.storage.primary.local;
import org.springframework.http.HttpMethod;
import org.zstack.header.host.HostVO;
import org.zstack.header.message.APIParam;
import org.zstack.header.message.APISyncCallMessage;
import org.zstack.header.rest.RestRequest;
import org.zstack.header.storage.primary.PrimaryStorageMessage;
import org.zstack.header.storage.primary.PrimaryStorageVO;
/**
* Created by frank on 10/15/2015.
*/
@RestRequest(
path = "/primary-storage/local-storage/{primaryStorageUuid}/capacities",
method = HttpMethod.GET,
responseClass = APIGetLocalStorageHostDiskCapacityReply.class,
parameterName = "params"
)
public class APIGetLocalStorageHostDiskCapacityMsg extends APISyncCallMessage implements PrimaryStorageMessage {
@APIParam(resourceType = HostVO.class, required = false)
private String hostUuid;
@APIParam(resourceType = PrimaryStorageVO.class)
private String primaryStorageUuid;
public String getHostUuid() {
return hostUuid;
}
public void setHostUuid(String hostUuid) {
this.hostUuid = hostUuid;
}
@Override
public String getPrimaryStorageUuid() {
return primaryStorageUuid;
}
public void setPrimaryStorageUuid(String primaryStorageUuid) {
this.primaryStorageUuid = primaryStorageUuid;
}
public static APIGetLocalStorageHostDiskCapacityMsg __example__() {
APIGetLocalStorageHostDiskCapacityMsg msg = new APIGetLocalStorageHostDiskCapacityMsg();
msg.setHostUuid(uuid());
msg.setPrimaryStorageUuid(uuid());
return msg;
}
}