/** * Copyright 2013 Intuit Inc. All Rights Reserved */ package com.intuit.tank.vm.agent.messages; /* * #%L * Intuit Tank Api * %% * Copyright (C) 2011 - 2015 Intuit Inc. * %% * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * #L% */ import java.io.Serializable; import org.apache.commons.lang3.builder.ToStringBuilder; //import com.intuit.tank.api.model.v1.cloud.ValidationStatus; public class WatsAgentStatusResponse implements Serializable { /** * */ private static final long serialVersionUID = 230150628670367273L; // Unable to use ValidationStatus class because the dependency // in maven is in the other direction -> this class cannot find the right // package. private int kills; private int aborts; private int gotos; private int skips; private int skipGroups; private int restarts; private int numVirtualUsers; private int maxVirtualUsers; private int rampTimeLeft; private long runTime; public WatsAgentStatusResponse(long time, int kills, int aborts, int gotos, int skips, int skipGroups, int restarts, int numVirtualUsers, int max, int ramp) { this.runTime = time; this.numVirtualUsers = numVirtualUsers; this.kills = kills; this.aborts = aborts; this.gotos = gotos; this.skips = skips; this.skipGroups = skipGroups; this.restarts = restarts; this.maxVirtualUsers = max; this.rampTimeLeft = ramp; } /** * @return kills */ public int getKills() { return kills; } /** * @return aborts */ public int getAborts() { return aborts; } /** * @return gotos */ public int getGotos() { return gotos; } /** * @return Skips */ public int getSkips() { return skips; } /** * @return SkipGroups */ public int getSkipGroups() { return skipGroups; } /** * @return Restarts */ public int getRestarts() { return restarts; } public int getRampTimeLeft() { return rampTimeLeft; } public long getRunTime() { return runTime; } public int getCurrentNumberUsers() { return numVirtualUsers; } public int getMaxVirtualUsers() { return maxVirtualUsers; } @Override public String toString() { return ToStringBuilder.reflectionToString(this); } }