Config getConfig()

in iep-spring-aws2/src/main/java/com/netflix/iep/aws2/AwsClientFactory.java [129:141]


  Config getConfig(String name, Class<?> cls) {
    final String cfgPrefix = "netflix.iep.aws";
    Config cfg = config.getConfig(cfgPrefix + ".default");

    final String service = getDefaultName(cls);
    if (config.hasPath(cfgPrefix + "." + service)) {
      cfg = config.getConfig(cfgPrefix + "." + service).withFallback(cfg);
    }

    return (name != null && config.hasPath(cfgPrefix + "." + name))
        ? config.getConfig(cfgPrefix + "." + name).withFallback(cfg)
        : cfg;
  }