package com.github.aesteve.vertx.nubes.context; import java.util.concurrent.TimeUnit; public class RateLimit { private final int count; private final int value; private final TimeUnit timeUnit; public RateLimit(int count, int value, TimeUnit timeUnit) { this.count = count; this.value = value; this.timeUnit = timeUnit; } public int getCount() { return count; } public int getValue() { return value; } public TimeUnit getTimeUnit() { return timeUnit; } @Override public String toString() { return "Rate limit : {count=" + count + ", value=" + value + ", timeUnit=" + timeUnit + "}"; } }