package org.zstack.header.vm;
import org.apache.commons.collections.map.HashedMap;
import org.zstack.header.message.APIReply;
import org.zstack.header.rest.RestResponse;
import java.util.Map;
/**
* Created by xing5 on 2016/5/17.
*/
@RestResponse(allTo = "capabilities")
public class APIGetVmCapabilitiesReply extends APIReply {
private Map<String, Object> capabilities;
public Map<String, Object> getCapabilities() {
return capabilities;
}
public void setCapabilities(Map<String, Object> capabilities) {
this.capabilities = capabilities;
}
public static APIGetVmCapabilitiesReply __example__() {
APIGetVmCapabilitiesReply reply = new APIGetVmCapabilitiesReply();
reply.setCapabilities(new HashedMap() {
{
put("LiveMigration", false);
put("VolumeMigration", true);
put("Reimage", false);
}
});
return reply;
}
}