in src/main/java/com/amazonaws/neptune/client/rdf4j/NeptuneRdf4JSigV4Example.java [121:144]
protected static void executeSignedInsertRequest(final String endpointUrl)
throws NeptuneSigV4SignerException {
final AwsCredentialsProvider awsCredentialsProvider = DefaultCredentialsProvider.create();
final NeptuneSparqlRepository neptuneSparqlRepo =
new NeptuneSparqlRepository(endpointUrl, awsCredentialsProvider, TEST_REGION);
try {
neptuneSparqlRepo.init();
try (RepositoryConnection conn = neptuneSparqlRepo.getConnection()) {
final Update update = conn.prepareUpdate(SAMPLE_UPDATE);
update.execute();
System.out.println("Update query executed!");
}
} finally {
neptuneSparqlRepo.shutDown();
}
}