package org.zstack.header.simulator;
import org.springframework.http.HttpMethod;
import org.zstack.header.host.APIAddHostEvent;
import org.zstack.header.host.APIAddHostMsg;
import org.zstack.header.message.APIParam;
import org.zstack.header.rest.RestRequest;
@RestRequest(
path = "/hosts/simulators",
method = HttpMethod.POST,
parameterName = "params",
responseClass = APIAddHostEvent.class
)
public class APIAddSimulatorHostMsg extends APIAddHostMsg {
@APIParam
private long memoryCapacity = 1000000000;
@APIParam
private long cpuCapacity = 1000000000;
public long getMemoryCapacity() {
return memoryCapacity;
}
public void setMemoryCapacity(long memoryCapacity) {
this.memoryCapacity = memoryCapacity;
}
public long getCpuCapacity() {
return cpuCapacity;
}
public void setCpuCapacity(long cpuCapacity) {
this.cpuCapacity = cpuCapacity;
}
public static APIAddSimulatorHostMsg __example__() {
APIAddSimulatorHostMsg msg = new APIAddSimulatorHostMsg();
msg.setName("simulator");
msg.setManagementIp("127.0.0.1");
msg.setClusterUuid(uuid());
return msg;
}
}