in source/src/main/java/com/amazonaws/comprehend/esproxy/lambda/utils/serializer/ConfigSerializer.java [60:71]
public PreprocessingConfigRequest deserialize(@NonNull final String input) throws InvalidRequestException {
if (input.isEmpty()) {
throw new InvalidRequestException(CustomerMessage.INPUT_NULL_OR_EMPTY_ERROR);
}
ObjectReader objectReader = mapper.readerFor(new TypeReference<PreprocessingConfigRequest>() {});
try {
JsonNode configJson = mapper.readTree(input);
return objectReader.readValue(configJson);
} catch (IOException e) {
throw new InvalidRequestException(CustomerMessage.CONFIG_MALFORMED_ERROR, e);
}
}