package org.zstack.header.console; import org.springframework.http.HttpMethod; import org.zstack.header.message.APIEvent; import org.zstack.header.message.APIMessage; import org.zstack.header.message.APIParam; import org.zstack.header.notification.ApiNotification; import org.zstack.header.rest.RestRequest; import java.util.List; import static org.zstack.utils.CollectionDSL.list; /** * Created by xing5 on 2016/3/15. */ @RestRequest( path = "/consoles/agents", isAction = true, parameterName = "params", responseClass = APIReconnectConsoleProxyAgentEvent.class, method = HttpMethod.PUT ) public class APIReconnectConsoleProxyAgentMsg extends APIMessage implements ConsoleProxyAgentMessage { @APIParam(required = false, nonempty = true) private List<String> agentUuids; public List<String> getAgentUuids() { return agentUuids; } public void setAgentUuids(List<String> agentUuids) { this.agentUuids = agentUuids; } public static APIReconnectConsoleProxyAgentMsg __example__() { APIReconnectConsoleProxyAgentMsg msg = new APIReconnectConsoleProxyAgentMsg(); msg.setAgentUuids(list(uuid(), uuid(), uuid())); return msg; } }