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; } }