in src/main/java/org/apache/nifi/time/DurationFormat.java [224:235]
protected static TimeUnit determineTimeUnit(String rawUnit) {
return switch (rawUnit.toLowerCase()) {
case "ns", "nano", "nanos", "nanoseconds" -> TimeUnit.NANOSECONDS;
case "µs", "micro", "micros", "microseconds" -> TimeUnit.MICROSECONDS;
case "ms", "milli", "millis", "milliseconds" -> TimeUnit.MILLISECONDS;
case "s", "sec", "secs", "second", "seconds" -> TimeUnit.SECONDS;
case "m", "min", "mins", "minute", "minutes" -> TimeUnit.MINUTES;
case "h", "hr", "hrs", "hour", "hours" -> TimeUnit.HOURS;
case "d", "day", "days" -> TimeUnit.DAYS;
default -> throw new IllegalArgumentException("Could not parse '" + rawUnit + "' to TimeUnit");
};
}