package org.zstack.network.service.flat; import org.springframework.http.HttpMethod; import org.zstack.header.identity.Action; import org.zstack.header.message.APIMessage; import org.zstack.header.message.APISyncCallMessage; import org.zstack.header.network.l3.L3NetworkConstant; import org.zstack.header.network.l3.L3NetworkMessage; import org.zstack.header.rest.RestRequest; /** * Created by miao on 16-7-19. */ @Action(category = L3NetworkConstant.ACTION_CATEGORY) @RestRequest( path = "/l3-networks/{l3NetworkUuid/dhcp-ip", method = HttpMethod.GET, responseClass = APIGetL3NetworkDhcpIpAddressReply.class ) public class APIGetL3NetworkDhcpIpAddressMsg extends APISyncCallMessage implements L3NetworkMessage { private String l3NetworkUuid; @Override public String getL3NetworkUuid() { return l3NetworkUuid; } public void setL3NetworkUuid(String l3NetworkUuid) { this.l3NetworkUuid = l3NetworkUuid; } public static APIGetL3NetworkDhcpIpAddressMsg __example__() { APIGetL3NetworkDhcpIpAddressMsg msg = new APIGetL3NetworkDhcpIpAddressMsg(); msg.setL3NetworkUuid(uuid()); return msg; } }