package com.ldbc.driver.runtime.metrics;
public class WorkloadStatusSnapshot {
private final long runDurationAsMilli;
private final long operationCount;
private final long durationSinceLastMeasurementAsMilli;
private final double throughput;
public WorkloadStatusSnapshot(long runDurationAsMilli,
long operationCount,
long durationSinceLastMeasurementAsMilli,
double throughput) {
this.runDurationAsMilli = runDurationAsMilli;
this.operationCount = operationCount;
this.durationSinceLastMeasurementAsMilli = durationSinceLastMeasurementAsMilli;
this.throughput = throughput;
}
public long runDurationAsMilli() {
return runDurationAsMilli;
}
public long operationCount() {
return operationCount;
}
public long durationSinceLastMeasurementAsMilli() {
return durationSinceLastMeasurementAsMilli;
}
public double throughput() {
return throughput;
}
}