Jagger
 All Classes Namespaces Files Functions Variables Groups Pages
WarmUpTimeInSeconds.java
Go to the documentation of this file.
1 package com.griddynamics.jagger.user.test.configurations.load.aux;
2 
8 public final class WarmUpTimeInSeconds {
9  private final long warmUpTimeInSeconds;
10 
11  private WarmUpTimeInSeconds(long warmUpTimeInSeconds) {
12  if (warmUpTimeInSeconds < 0) {
13  throw new IllegalArgumentException(
14  String.format("The warm up time value in seconds. must be >= 0. Provided value is %s",
15  warmUpTimeInSeconds
16  ));
17  }
18  this.warmUpTimeInSeconds = warmUpTimeInSeconds;
19  }
20 
21  public static WarmUpTimeInSeconds of(long warmUpTimeInSeconds) {
22  return new WarmUpTimeInSeconds(warmUpTimeInSeconds);
23  }
24 
25  public long value() {
26  return warmUpTimeInSeconds;
27  }
28 }