package org.zstack.network.service.portforwarding; import org.springframework.http.HttpMethod; import org.zstack.header.identity.Action; import org.zstack.header.message.APIEvent; import org.zstack.header.message.APIMessage; import org.zstack.header.message.APIParam; import org.zstack.header.message.APISyncCallMessage; import org.zstack.header.notification.ApiNotification; import org.zstack.header.rest.RestRequest; /** */ @Action(category = PortForwardingConstant.ACTION_CATEGORY) @RestRequest( path = "/port-forwarding/{ruleUuid}/vm-instances/candidate-nics", method = HttpMethod.GET, responseClass = APIGetPortForwardingAttachableVmNicsReply.class ) public class APIGetPortForwardingAttachableVmNicsMsg extends APISyncCallMessage { @APIParam(resourceType = PortForwardingRuleVO.class) private String ruleUuid; public String getRuleUuid() { return ruleUuid; } public void setRuleUuid(String portForwardingRuleUuid) { this.ruleUuid = portForwardingRuleUuid; } public static APIGetPortForwardingAttachableVmNicsMsg __example__() { APIGetPortForwardingAttachableVmNicsMsg msg = new APIGetPortForwardingAttachableVmNicsMsg(); msg.setRuleUuid(uuid()); return msg; } }