У меня есть следующее:
val dynamoItem = rowAsMap.mapValues {
v: Any => new AttributeValue().withS(v.toString)
}.asJava
Я хочу изменить функцию mapValues и заставить ее применять соответствующую функцию к значению на основе ключа
Итак, если ключ равен "AER"
Я хочу, чтобы это было: v: Any => new AttributeValue().withN(v.toString)
и для других значений ключа, которые я хотел сделать
v: Any => new AttributeValue().withS(v.toString)