AWS SDK for C++AWS SDK for C++ Version 1.11.440 |
#include <NeptunedataClient.h>
<fullname>Neptune Data API</fullname>
The Amazon Neptune data API provides SDK support for more than 40 of Neptune's data operations, including data loading, query execution, data inquiry, and machine learning. It supports the Gremlin and openCypher query languages, and is available in all SDK languages. It automatically signs API requests and greatly simplifies integrating Neptune into your applications.
Definition at line 26 of file NeptunedataClient.h.
Definition at line 29 of file NeptunedataClient.h.
Definition at line 33 of file NeptunedataClient.h.
Definition at line 34 of file NeptunedataClient.h.
Aws::neptunedata::NeptunedataClientConfiguration()
,
nullptr
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr
,
Aws::neptunedata::NeptunedataClientConfiguration()
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
nullptr
,
Aws::neptunedata::NeptunedataClientConfiguration()
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.
Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used
Cancels a Gremlin query. See Gremlin query cancellation for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelQuery IAM action in that cluster.
nullptr
An Async wrapper for CancelGremlinQuery that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 110 of file NeptunedataClient.h.
A Callable wrapper for CancelGremlinQuery that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 101 of file NeptunedataClient.h.
Cancels a specified load job. This is an HTTP DELETE
request. See Neptune Loader Get-Status API for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelLoaderJob IAM action in that cluster..
nullptr
An Async wrapper for CancelLoaderJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 142 of file NeptunedataClient.h.
A Callable wrapper for CancelLoaderJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 133 of file NeptunedataClient.h.
Cancels a Neptune ML data processing job. See The dataprocessing
command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLDataProcessingJob IAM action in that cluster.
nullptr
An Async wrapper for CancelMLDataProcessingJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 173 of file NeptunedataClient.h.
A Callable wrapper for CancelMLDataProcessingJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 164 of file NeptunedataClient.h.
Cancels a Neptune ML model training job. See Model training using the modeltraining
command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLModelTrainingJob IAM action in that cluster.
nullptr
An Async wrapper for CancelMLModelTrainingJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 204 of file NeptunedataClient.h.
A Callable wrapper for CancelMLModelTrainingJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 195 of file NeptunedataClient.h.
Cancels a specified model transform job. See Use a trained model to generate new model artifacts.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelMLModelTransformJob IAM action in that cluster.
nullptr
An Async wrapper for CancelMLModelTransformJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 235 of file NeptunedataClient.h.
A Callable wrapper for CancelMLModelTransformJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 226 of file NeptunedataClient.h.
Cancels a specified openCypher query. See Neptune openCypher status endpoint for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CancelQuery IAM action in that cluster.
nullptr
An Async wrapper for CancelOpenCypherQuery that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 266 of file NeptunedataClient.h.
A Callable wrapper for CancelOpenCypherQuery that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 257 of file NeptunedataClient.h.
{}
)
const
Creates a new Neptune ML inference endpoint that lets you query one specific model that the model-training process constructed. See Managing inference endpoints using the endpoints command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:CreateMLEndpoint IAM action in that cluster.
nullptr
,
{}
An Async wrapper for CreateMLEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 298 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for CreateMLEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 289 of file NeptunedataClient.h.
Cancels the creation of a Neptune ML inference endpoint. See Managing inference endpoints using the endpoints command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteMLEndpoint IAM action in that cluster.
nullptr
An Async wrapper for DeleteMLEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 329 of file NeptunedataClient.h.
A Callable wrapper for DeleteMLEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 320 of file NeptunedataClient.h.
{}
)
const
Deletes statistics for Gremlin and openCypher (property graph) data.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteStatistics IAM action in that cluster.
nullptr
,
{}
An Async wrapper for DeletePropertygraphStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 359 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for DeletePropertygraphStatistics that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 350 of file NeptunedataClient.h.
{}
)
const
Deletes SPARQL statistics
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:DeleteStatistics IAM action in that cluster.
nullptr
,
{}
An Async wrapper for DeleteSparqlStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 388 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for DeleteSparqlStatistics that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 379 of file NeptunedataClient.h.
The fast reset REST API lets you reset a Neptune graph quicky and easily, removing all of its data.
Neptune fast reset is a two-step process. First you call ExecuteFastReset
with action
set to initiateDatabaseReset
. This returns a UUID token which you then include when calling ExecuteFastReset
again with action
set to performDatabaseReset
. See Empty an Amazon Neptune DB cluster using the fast reset API.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ResetDatabase IAM action in that cluster.
nullptr
An Async wrapper for ExecuteFastReset that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 424 of file NeptunedataClient.h.
A Callable wrapper for ExecuteFastReset that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 415 of file NeptunedataClient.h.
Executes a Gremlin Explain query.
Amazon Neptune has added a Gremlin feature named explain
that provides is a self-service tool for understanding the execution approach being taken by the Neptune engine for the query. You invoke it by adding an explain
parameter to an HTTP call that submits a Gremlin query.
The explain feature provides information about the logical structure of query execution plans. You can use this information to identify potential evaluation and execution bottlenecks and to tune your query, as explained in Tuning Gremlin queries. You can also use query hints to improve query execution plans.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query:
Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
An Async wrapper for ExecuteGremlinExplainQuery that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 474 of file NeptunedataClient.h.
A Callable wrapper for ExecuteGremlinExplainQuery that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 465 of file NeptunedataClient.h.
Executes a Gremlin Profile query, which runs a specified traversal, collects various metrics about the run, and produces a profile report as output. See Gremlin profile API in Neptune for details.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery IAM action in that cluster.
Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
An Async wrapper for ExecuteGremlinProfileQuery that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 512 of file NeptunedataClient.h.
A Callable wrapper for ExecuteGremlinProfileQuery that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 503 of file NeptunedataClient.h.
This commands executes a Gremlin query. Amazon Neptune is compatible with Apache TinkerPop3 and Gremlin, so you can use the Gremlin traversal language to query the graph, as described under The Graph in the Apache TinkerPop3 documentation. More details can also be found in Accessing a Neptune graph with Gremlin.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions in that cluster, depending on the query:
Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
An Async wrapper for ExecuteGremlinQuery that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 558 of file NeptunedataClient.h.
A Callable wrapper for ExecuteGremlinQuery that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 549 of file NeptunedataClient.h.
Executes an openCypher explain
request. See The openCypher explain feature for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ReadDataViaQuery IAM action in that cluster.
Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
An Async wrapper for ExecuteOpenCypherExplainQuery that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 595 of file NeptunedataClient.h.
A Callable wrapper for ExecuteOpenCypherExplainQuery that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 586 of file NeptunedataClient.h.
Executes an openCypher query. See Accessing the Neptune Graph with openCypher for more information.
Neptune supports building graph applications using openCypher, which is currently one of the most popular query languages among developers working with graph databases. Developers, business analysts, and data scientists like openCypher's declarative, SQL-inspired syntax because it provides a familiar structure in which to querying property graphs.
The openCypher language was originally developed by Neo4j, then open-sourced in 2015 and contributed to the openCypher project under an Apache 2 open-source license.
Note that when invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows one of the following IAM actions in that cluster, depending on the query:
Note also that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
An Async wrapper for ExecuteOpenCypherQuery that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 645 of file NeptunedataClient.h.
A Callable wrapper for ExecuteOpenCypherQuery that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 636 of file NeptunedataClient.h.
{}
)
const
Retrieves the status of the graph database on the host.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetEngineStatus IAM action in that cluster.
nullptr
,
{}
An Async wrapper for GetEngineStatus that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 674 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for GetEngineStatus that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 665 of file NeptunedataClient.h.
Gets the status of a specified Gremlin query.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
An Async wrapper for GetGremlinQueryStatus that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 709 of file NeptunedataClient.h.
A Callable wrapper for GetGremlinQueryStatus that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 700 of file NeptunedataClient.h.
Gets status information about a specified load job. Neptune keeps track of the most recent 1,024 bulk load jobs, and stores the last 10,000 error details per job.
See Neptune Loader Get-Status API for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetLoaderJobStatus IAM action in that cluster..
nullptr
An Async wrapper for GetLoaderJobStatus that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 742 of file NeptunedataClient.h.
A Callable wrapper for GetLoaderJobStatus that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 733 of file NeptunedataClient.h.
Retrieves information about a specified data processing job. See The dataprocessing
command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:neptune-db:GetMLDataProcessingJobStatus IAM action in that cluster.
nullptr
An Async wrapper for GetMLDataProcessingJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 773 of file NeptunedataClient.h.
A Callable wrapper for GetMLDataProcessingJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 764 of file NeptunedataClient.h.
Retrieves details about an inference endpoint. See Managing inference endpoints using the endpoints command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLEndpointStatus IAM action in that cluster.
nullptr
An Async wrapper for GetMLEndpoint that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 804 of file NeptunedataClient.h.
A Callable wrapper for GetMLEndpoint that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 795 of file NeptunedataClient.h.
Retrieves information about a Neptune ML model training job. See Model training using the modeltraining
command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLModelTrainingJobStatus IAM action in that cluster.
nullptr
An Async wrapper for GetMLModelTrainingJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 835 of file NeptunedataClient.h.
A Callable wrapper for GetMLModelTrainingJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 826 of file NeptunedataClient.h.
Gets information about a specified model transform job. See Use a trained model to generate new model artifacts.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetMLModelTransformJobStatus IAM action in that cluster.
nullptr
An Async wrapper for GetMLModelTransformJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 866 of file NeptunedataClient.h.
A Callable wrapper for GetMLModelTransformJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 857 of file NeptunedataClient.h.
Retrieves the status of a specified openCypher query.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
An Async wrapper for GetOpenCypherQueryStatus that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 901 of file NeptunedataClient.h.
A Callable wrapper for GetOpenCypherQueryStatus that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 892 of file NeptunedataClient.h.
{}
)
const
Gets property graph statistics (Gremlin and openCypher).
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStatisticsStatus IAM action in that cluster.
nullptr
,
{}
An Async wrapper for GetPropertygraphStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 930 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for GetPropertygraphStatistics that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 921 of file NeptunedataClient.h.
{}
)
const
Gets a stream for a property graph.
With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetPropertygraphStream
lets you collect these change-log entries for a property graph.
The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams DB cluster parameter to 1
.
See Capturing graph changes in real time using Neptune streams.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords IAM action in that cluster.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that enables one of the following IAM actions, depending on the query:
Note that you can restrict property-graph queries using the following IAM context keys:
See Condition keys available in Neptune IAM data-access policy statements).
nullptr
,
{}
An Async wrapper for GetPropertygraphStream that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 980 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for GetPropertygraphStream that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 971 of file NeptunedataClient.h.
{}
)
const
Gets a graph summary for a property graph.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetGraphSummary IAM action in that cluster.
nullptr
,
{}
An Async wrapper for GetPropertygraphSummary that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1009 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for GetPropertygraphSummary that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1000 of file NeptunedataClient.h.
{}
)
const
Gets a graph summary for an RDF graph.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetGraphSummary IAM action in that cluster.
nullptr
,
{}
An Async wrapper for GetRDFGraphSummary that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1038 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for GetRDFGraphSummary that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1029 of file NeptunedataClient.h.
{}
)
const
nullptr
,
{}
An Async wrapper for GetSparqlStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1063 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for GetSparqlStatistics that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1054 of file NeptunedataClient.h.
{}
)
const
Gets a stream for an RDF graph.
With the Neptune Streams feature, you can generate a complete sequence of change-log entries that record every change made to your graph data as it happens. GetSparqlStream
lets you collect these change-log entries for an RDF graph.
The Neptune streams feature needs to be enabled on your Neptune DBcluster. To enable streams, set the neptune_streams DB cluster parameter to 1
.
See Capturing graph changes in real time using Neptune streams.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetStreamRecords IAM action in that cluster.
Note that the neptune-db:QueryLanguage:Sparql IAM condition key can be used in the policy document to restrict the use of SPARQL queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
,
{}
An Async wrapper for GetSparqlStream that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1107 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for GetSparqlStream that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1098 of file NeptunedataClient.h.
{}
)
const
Lists active Gremlin queries. See Gremlin query status API for details about the output.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:Gremlin IAM condition key can be used in the policy document to restrict the use of Gremlin queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
,
{}
An Async wrapper for ListGremlinQueries that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1144 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ListGremlinQueries that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1135 of file NeptunedataClient.h.
{}
)
const
Retrieves a list of the loadIds
for all active loader jobs.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListLoaderJobs IAM action in that cluster..
nullptr
,
{}
An Async wrapper for ListLoaderJobs that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1174 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ListLoaderJobs that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1165 of file NeptunedataClient.h.
{}
)
const
Returns a list of Neptune ML data processing jobs. See Listing active data-processing jobs using the Neptune ML dataprocessing command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLDataProcessingJobs IAM action in that cluster.
nullptr
,
{}
An Async wrapper for ListMLDataProcessingJobs that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1206 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ListMLDataProcessingJobs that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1197 of file NeptunedataClient.h.
{}
)
const
Lists existing inference endpoints. See Managing inference endpoints using the endpoints command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLEndpoints IAM action in that cluster.
nullptr
,
{}
An Async wrapper for ListMLEndpoints that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1237 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ListMLEndpoints that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1228 of file NeptunedataClient.h.
{}
)
const
Lists Neptune ML model-training jobs. See Model training using the modeltraining
command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:neptune-db:ListMLModelTrainingJobs IAM action in that cluster.
nullptr
,
{}
An Async wrapper for ListMLModelTrainingJobs that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1268 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ListMLModelTrainingJobs that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1259 of file NeptunedataClient.h.
{}
)
const
Returns a list of model transform job IDs. See Use a trained model to generate new model artifacts.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ListMLModelTransformJobs IAM action in that cluster.
nullptr
,
{}
An Async wrapper for ListMLModelTransformJobs that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1299 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ListMLModelTransformJobs that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1290 of file NeptunedataClient.h.
{}
)
const
Lists active openCypher queries. See Neptune openCypher status endpoint for more information.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:GetQueryStatus IAM action in that cluster.
Note that the neptune-db:QueryLanguage:OpenCypher IAM condition key can be used in the policy document to restrict the use of openCypher queries (see Condition keys available in Neptune IAM data-access policy statements).
nullptr
,
{}
An Async wrapper for ListOpenCypherQueries that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1336 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ListOpenCypherQueries that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1327 of file NeptunedataClient.h.
{}
)
const
Manages the generation and use of property graph statistics.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ManageStatistics IAM action in that cluster.
nullptr
,
{}
An Async wrapper for ManagePropertygraphStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1366 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ManagePropertygraphStatistics that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1357 of file NeptunedataClient.h.
{}
)
const
Manages the generation and use of RDF graph statistics.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:ManageStatistics IAM action in that cluster.
nullptr
,
{}
An Async wrapper for ManageSparqlStatistics that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1395 of file NeptunedataClient.h.
{}
)
const
A Callable wrapper for ManageSparqlStatistics that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1386 of file NeptunedataClient.h.
Starts a Neptune bulk loader job to load data from an Amazon S3 bucket into a Neptune DB instance. See Using the Amazon Neptune Bulk Loader to Ingest Data.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartLoaderJob IAM action in that cluster.
nullptr
An Async wrapper for StartLoaderJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1427 of file NeptunedataClient.h.
A Callable wrapper for StartLoaderJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1418 of file NeptunedataClient.h.
Creates a new Neptune ML data processing job for processing the graph data exported from Neptune for training. See The dataprocessing
command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartMLModelDataProcessingJob IAM action in that cluster.
nullptr
An Async wrapper for StartMLDataProcessingJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1459 of file NeptunedataClient.h.
A Callable wrapper for StartMLDataProcessingJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1450 of file NeptunedataClient.h.
Creates a new Neptune ML model training job. See Model training using the modeltraining
command.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartMLModelTrainingJob IAM action in that cluster.
nullptr
An Async wrapper for StartMLModelTrainingJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1490 of file NeptunedataClient.h.
A Callable wrapper for StartMLModelTrainingJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1481 of file NeptunedataClient.h.
Creates a new model transform job. See Use a trained model to generate new model artifacts.
When invoking this operation in a Neptune cluster that has IAM authentication enabled, the IAM user or role making the request must have a policy attached that allows the neptune-db:StartMLModelTransformJob IAM action in that cluster.
nullptr
An Async wrapper for StartMLModelTransformJob that queues the request into a thread executor and triggers associated callback when operation has finished.
Definition at line 1521 of file NeptunedataClient.h.
A Callable wrapper for StartMLModelTransformJob that returns a future to the operation so that it can be executed in parallel to other requests.
Definition at line 1512 of file NeptunedataClient.h.
Definition at line 1528 of file NeptunedataClient.h.