in src/main/java/com/google/cloud/run/kafkascaler/scalingconfig/Resource.java [30:43]
static Resource fromYamlMap(Map<String, Object> input, String resourcePath) {
Resource.Builder builder = new AutoValue_Resource.Builder();
Validation.checkKeyExists(input, "name", resourcePath);
Validation.checkKeyExists(input, "target", resourcePath);
@SuppressWarnings("unchecked")
Map<String, Object> targetMap = (Map<String, Object>) input.get("target");
return builder
.name((String) input.get("name"))
.target(MetricTarget.fromYamlMap(targetMap, resourcePath + ".target"))
.build();
}