package org.zstack.network.service.eip;
import org.springframework.http.HttpMethod;
import org.zstack.header.identity.Action;
import org.zstack.header.message.APIParam;
import org.zstack.header.message.APISyncCallMessage;
import org.zstack.header.rest.RestRequest;
import org.zstack.header.rest.RestResponse;
import org.zstack.network.service.vip.VipVO;
/**
*/
@Action(category = EipConstant.ACTION_CATEGORY, names = {"read"})
@RestRequest(
path = "/eips/{eipUuid}/vm-instances/candidate-nics",
method = HttpMethod.GET,
responseClass = APIGetEipAttachableVmNicsReply.class
)
public class APIGetEipAttachableVmNicsMsg extends APISyncCallMessage {
@APIParam(required = false, resourceType = EipVO.class)
private String eipUuid;
@APIParam(required = false, resourceType = VipVO.class)
private String vipUuid;
public String getEipUuid() {
return eipUuid;
}
public void setEipUuid(String eipUuid) {
this.eipUuid = eipUuid;
}
public String getVipUuid() {
return vipUuid;
}
public void setVipUuid(String vipUuid) {
this.vipUuid = vipUuid;
}
public static APIGetEipAttachableVmNicsMsg __example__() {
APIGetEipAttachableVmNicsMsg msg = new APIGetEipAttachableVmNicsMsg();
msg.setEipUuid(uuid());
return msg;
}
}