in src/main/java/org/elasticsearch/repository/oss/OssRepository.java [86:97]
public static <T> T getSetting(Setting<T> setting, RepositoryMetaData metadata) {
T value = setting.get(metadata.settings());
if (value == null) {
throw new RepositoryException(metadata.name(),
"Setting [" + setting.getKey() + "] is not defined for repository");
}
if ((value instanceof String) && (Strings.hasText((String)value)) == false) {
throw new RepositoryException(metadata.name(),
"Setting [" + setting.getKey() + "] is empty for repository");
}
return value;
}