MonitoringCycle.java

42 lines | 1.257 kB Blame History Raw Download
package br.ufrgs.inf.prosoft.tigris.sampling;

public class MonitoringCycle {
    private double averageProcTimesSample;
    private double averageProcTimesPopulation;
    private long sampleSize;
    private long populationSize;

    public MonitoringCycle(double averageProcTimesSample, double averageProcTimesPopulation, long sampleSize, long populationSize) {
        this.averageProcTimesSample = averageProcTimesSample;
        this.averageProcTimesPopulation = averageProcTimesPopulation;
        this.sampleSize = sampleSize;
        this.populationSize = populationSize;
    }

    @Override
    public String toString() {
        return "MonitoringCycle{" +
                "averageProcTimesSample=" + averageProcTimesSample +
                ", averageProcTimesPopulation=" + averageProcTimesPopulation +
                ", sampleSize=" + sampleSize +
                ", populationSize=" + populationSize +
                '}';
    }

    public double getAverageProcTimesSample() {
        return averageProcTimesSample;
    }

    public double getAverageProcTimesPopulation() {
        return averageProcTimesPopulation;
    }

    public long getSampleSize() {
        return sampleSize;
    }

    public long getPopulationSize() {
        return populationSize;
    }
}