in aws-customerprofiles-objecttype/src/main/java/software/amazon/customerprofiles/objecttype/Translator.java [81:101]
static List<KeyMap> mapKeysToList(Map<String, List<software.amazon.awssdk.services.customerprofiles.model.ObjectTypeKey>> mapKey) {
if (mapKey.isEmpty()) {
return null;
}
List<KeyMap> keyMaps = new ArrayList<>();
for (Map.Entry<String, List<software.amazon.awssdk.services.customerprofiles.model.ObjectTypeKey>> keyEntry : mapKey.entrySet()) {
String name = keyEntry.getKey();
List<ObjectTypeKey> objectTypeKeyList = new ArrayList<>();
for (software.amazon.awssdk.services.customerprofiles.model.ObjectTypeKey objectTypeKey : keyEntry.getValue()) {
objectTypeKeyList.add(ObjectTypeKey.builder()
.fieldNames(objectTypeKey.fieldNames())
.standardIdentifiers(objectTypeKey.standardIdentifiersAsStrings())
.build());
}
keyMaps.add(KeyMap.builder()
.name(name)
.objectTypeKeyList(objectTypeKeyList)
.build());
}
return keyMaps;
}