in src/main/java/com/googlesource/gerrit/plugins/ratelimiter/Configuration.java [78:89]
private void parseGroupRateLimits(Config config, String groupName, AccountGroup.UUID groupUUID)
throws ProvisionException {
for (String typeName : config.getNames(GROUP_SECTION, groupName, true)) {
RateLimitType rateLimitType = RateLimitType.from(typeName);
if (rateLimitType != null) {
rateLimits.put(rateLimitType, groupUUID, parseRateLimit(config, groupName, rateLimitType));
} else {
throw new ProvisionException(
String.format("Invalid configuration, unsupported rate limit type: %s", typeName));
}
}
}