protected static void executeSignedInsertRequest()

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();
        }
    }