package com.griddynamics.jagger.user.test.configurations.termination.auxiliary;
/**
* Test load execution time in seconds. After this time load test will be terminated
*/
public final class DurationInSeconds {
private DurationInSeconds(long durationInSeconds) {
if (durationInSeconds <= 0) {
throw new IllegalArgumentException(
String.format("Duration in seconds must be > 0. Provided value is %s", durationInSeconds));
}
this.durationInSeconds = durationInSeconds;
}
public static DurationInSeconds of(long value) {
return new DurationInSeconds(value);
}
public long value() {
return durationInSeconds;
}
private final long durationInSeconds;
}