/** * Method to wrap a {@link BigQueryInsertError} into a {@link FailsafeElement}. * * @param insertError BigQueryInsert error. * @return FailsafeElement object. * @throws IOException */ private static FailsafeElement<String, String> wrapBigQueryInsertError( BigQueryInsertError insertError) { FailsafeElement<String, String> failsafeElement; try { failsafeElement = FailsafeElement.of( insertError.getRow().toPrettyString(), insertError.getRow().toPrettyString()); failsafeElement.setErrorMessage(insertError.getError().toPrettyString()); } catch (IOException e) { throw new RuntimeException(e); } return failsafeElement; }