В настоящее время я работаю над загрузкой S3 в Java, и я должен добавить набор метаданных пользователя в файл. Я пытаюсь понять, могу ли я добавить список строк к одному из параметров в метаданных пользователя.
Ниже приведен мой фрагмент кода -
ObjectMetadata objectMetadata = new ObjectMetadata();
Map<String, Object> userMetadata = new HashMap<String, Object>();
userMetadata.put("a", "a1");
userMetadata.put("b", "b1");
List<String> c = new ArrayList<String>();
c.add("c1");
c.add("c2");
userMetadata.put("c", c);
objectMetadata.setUserMetadata(userMetadata);
Однако я получаю ошибку времени компиляции в строке " objectMetadata.setUserMetadata (userMetadata); "