package org.zstack.network.securitygroup;
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;
/**
*/
@Action(category = SecurityGroupConstant.ACTION_CATEGORY, names = {"read"})
@RestRequest(
path = "/security-groups/{securityGroupUuid}/vm-instances/candidate-nics",
method = HttpMethod.GET,
responseClass = APIGetCandidateVmNicForSecurityGroupReply.class
)
public class APIGetCandidateVmNicForSecurityGroupMsg extends APISyncCallMessage {
@APIParam(resourceType = SecurityGroupVO.class, checkAccount = true)
private String securityGroupUuid;
public String getSecurityGroupUuid() {
return securityGroupUuid;
}
public void setSecurityGroupUuid(String securityGroupUuid) {
this.securityGroupUuid = securityGroupUuid;
}
public static APIGetCandidateVmNicForSecurityGroupMsg __example__() {
APIGetCandidateVmNicForSecurityGroupMsg msg = new APIGetCandidateVmNicForSecurityGroupMsg();
msg.setSecurityGroupUuid(uuid());
return msg;
}
}