AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::neptunedata::NeptunedataClient Class Reference

#include <NeptunedataClient.h>

Inheritance diagram for Aws::neptunedata::NeptunedataClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 
 
 NeptunedataClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< NeptunedataEndpointProviderBase > endpointProvider=nullptr, const Aws::neptunedata::NeptunedataClientConfiguration &clientConfiguration=Aws::neptunedata::NeptunedataClientConfiguration())
 
 
 NeptunedataClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 NeptunedataClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~NeptunedataClient ()
 
 
template<typename CancelGremlinQueryRequestT = Model::CancelGremlinQueryRequest>
Model::CancelGremlinQueryOutcomeCallable CancelGremlinQueryCallable (const CancelGremlinQueryRequestT &request) const
 
template<typename CancelGremlinQueryRequestT = Model::CancelGremlinQueryRequest>
void CancelGremlinQueryAsync (const CancelGremlinQueryRequestT &request, const CancelGremlinQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelLoaderJobRequestT = Model::CancelLoaderJobRequest>
Model::CancelLoaderJobOutcomeCallable CancelLoaderJobCallable (const CancelLoaderJobRequestT &request) const
 
template<typename CancelLoaderJobRequestT = Model::CancelLoaderJobRequest>
void CancelLoaderJobAsync (const CancelLoaderJobRequestT &request, const CancelLoaderJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelMLDataProcessingJobRequestT = Model::CancelMLDataProcessingJobRequest>
Model::CancelMLDataProcessingJobOutcomeCallable CancelMLDataProcessingJobCallable (const CancelMLDataProcessingJobRequestT &request) const
 
template<typename CancelMLDataProcessingJobRequestT = Model::CancelMLDataProcessingJobRequest>
void CancelMLDataProcessingJobAsync (const CancelMLDataProcessingJobRequestT &request, const CancelMLDataProcessingJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelMLModelTrainingJobRequestT = Model::CancelMLModelTrainingJobRequest>
Model::CancelMLModelTrainingJobOutcomeCallable CancelMLModelTrainingJobCallable (const CancelMLModelTrainingJobRequestT &request) const
 
template<typename CancelMLModelTrainingJobRequestT = Model::CancelMLModelTrainingJobRequest>
void CancelMLModelTrainingJobAsync (const CancelMLModelTrainingJobRequestT &request, const CancelMLModelTrainingJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelMLModelTransformJobRequestT = Model::CancelMLModelTransformJobRequest>
Model::CancelMLModelTransformJobOutcomeCallable CancelMLModelTransformJobCallable (const CancelMLModelTransformJobRequestT &request) const
 
template<typename CancelMLModelTransformJobRequestT = Model::CancelMLModelTransformJobRequest>
void CancelMLModelTransformJobAsync (const CancelMLModelTransformJobRequestT &request, const CancelMLModelTransformJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CancelOpenCypherQueryRequestT = Model::CancelOpenCypherQueryRequest>
Model::CancelOpenCypherQueryOutcomeCallable CancelOpenCypherQueryCallable (const CancelOpenCypherQueryRequestT &request) const
 
template<typename CancelOpenCypherQueryRequestT = Model::CancelOpenCypherQueryRequest>
void CancelOpenCypherQueryAsync (const CancelOpenCypherQueryRequestT &request, const CancelOpenCypherQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateMLEndpointRequestT = Model::CreateMLEndpointRequest>
Model::CreateMLEndpointOutcomeCallable CreateMLEndpointCallable (const CreateMLEndpointRequestT &request={}) const
 
template<typename CreateMLEndpointRequestT = Model::CreateMLEndpointRequest>
void CreateMLEndpointAsync (const CreateMLEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateMLEndpointRequestT &request={}) const
 
 
template<typename DeleteMLEndpointRequestT = Model::DeleteMLEndpointRequest>
Model::DeleteMLEndpointOutcomeCallable DeleteMLEndpointCallable (const DeleteMLEndpointRequestT &request) const
 
template<typename DeleteMLEndpointRequestT = Model::DeleteMLEndpointRequest>
void DeleteMLEndpointAsync (const DeleteMLEndpointRequestT &request, const DeleteMLEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeletePropertygraphStatisticsRequestT = Model::DeletePropertygraphStatisticsRequest>
Model::DeletePropertygraphStatisticsOutcomeCallable DeletePropertygraphStatisticsCallable (const DeletePropertygraphStatisticsRequestT &request={}) const
 
template<typename DeletePropertygraphStatisticsRequestT = Model::DeletePropertygraphStatisticsRequest>
void DeletePropertygraphStatisticsAsync (const DeletePropertygraphStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeletePropertygraphStatisticsRequestT &request={}) const
 
 
template<typename DeleteSparqlStatisticsRequestT = Model::DeleteSparqlStatisticsRequest>
Model::DeleteSparqlStatisticsOutcomeCallable DeleteSparqlStatisticsCallable (const DeleteSparqlStatisticsRequestT &request={}) const
 
template<typename DeleteSparqlStatisticsRequestT = Model::DeleteSparqlStatisticsRequest>
void DeleteSparqlStatisticsAsync (const DeleteSparqlStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DeleteSparqlStatisticsRequestT &request={}) const
 
 
template<typename ExecuteFastResetRequestT = Model::ExecuteFastResetRequest>
Model::ExecuteFastResetOutcomeCallable ExecuteFastResetCallable (const ExecuteFastResetRequestT &request) const
 
template<typename ExecuteFastResetRequestT = Model::ExecuteFastResetRequest>
void ExecuteFastResetAsync (const ExecuteFastResetRequestT &request, const ExecuteFastResetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ExecuteGremlinExplainQueryRequestT = Model::ExecuteGremlinExplainQueryRequest>
Model::ExecuteGremlinExplainQueryOutcomeCallable ExecuteGremlinExplainQueryCallable (const ExecuteGremlinExplainQueryRequestT &request) const
 
template<typename ExecuteGremlinExplainQueryRequestT = Model::ExecuteGremlinExplainQueryRequest>
void ExecuteGremlinExplainQueryAsync (const ExecuteGremlinExplainQueryRequestT &request, const ExecuteGremlinExplainQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ExecuteGremlinProfileQueryRequestT = Model::ExecuteGremlinProfileQueryRequest>
Model::ExecuteGremlinProfileQueryOutcomeCallable ExecuteGremlinProfileQueryCallable (const ExecuteGremlinProfileQueryRequestT &request) const
 
template<typename ExecuteGremlinProfileQueryRequestT = Model::ExecuteGremlinProfileQueryRequest>
void ExecuteGremlinProfileQueryAsync (const ExecuteGremlinProfileQueryRequestT &request, const ExecuteGremlinProfileQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ExecuteGremlinQueryRequestT = Model::ExecuteGremlinQueryRequest>
Model::ExecuteGremlinQueryOutcomeCallable ExecuteGremlinQueryCallable (const ExecuteGremlinQueryRequestT &request) const
 
template<typename ExecuteGremlinQueryRequestT = Model::ExecuteGremlinQueryRequest>
void ExecuteGremlinQueryAsync (const ExecuteGremlinQueryRequestT &request, const ExecuteGremlinQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ExecuteOpenCypherExplainQueryRequestT = Model::ExecuteOpenCypherExplainQueryRequest>
Model::ExecuteOpenCypherExplainQueryOutcomeCallable ExecuteOpenCypherExplainQueryCallable (const ExecuteOpenCypherExplainQueryRequestT &request) const
 
template<typename ExecuteOpenCypherExplainQueryRequestT = Model::ExecuteOpenCypherExplainQueryRequest>
void ExecuteOpenCypherExplainQueryAsync (const ExecuteOpenCypherExplainQueryRequestT &request, const ExecuteOpenCypherExplainQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ExecuteOpenCypherQueryRequestT = Model::ExecuteOpenCypherQueryRequest>
Model::ExecuteOpenCypherQueryOutcomeCallable ExecuteOpenCypherQueryCallable (const ExecuteOpenCypherQueryRequestT &request) const
 
template<typename ExecuteOpenCypherQueryRequestT = Model::ExecuteOpenCypherQueryRequest>
void ExecuteOpenCypherQueryAsync (const ExecuteOpenCypherQueryRequestT &request, const ExecuteOpenCypherQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetEngineStatusRequestT = Model::GetEngineStatusRequest>
Model::GetEngineStatusOutcomeCallable GetEngineStatusCallable (const GetEngineStatusRequestT &request={}) const
 
template<typename GetEngineStatusRequestT = Model::GetEngineStatusRequest>
void GetEngineStatusAsync (const GetEngineStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEngineStatusRequestT &request={}) const
 
 
template<typename GetGremlinQueryStatusRequestT = Model::GetGremlinQueryStatusRequest>
Model::GetGremlinQueryStatusOutcomeCallable GetGremlinQueryStatusCallable (const GetGremlinQueryStatusRequestT &request) const
 
template<typename GetGremlinQueryStatusRequestT = Model::GetGremlinQueryStatusRequest>
void GetGremlinQueryStatusAsync (const GetGremlinQueryStatusRequestT &request, const GetGremlinQueryStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetLoaderJobStatusRequestT = Model::GetLoaderJobStatusRequest>
Model::GetLoaderJobStatusOutcomeCallable GetLoaderJobStatusCallable (const GetLoaderJobStatusRequestT &request) const
 
template<typename GetLoaderJobStatusRequestT = Model::GetLoaderJobStatusRequest>
void GetLoaderJobStatusAsync (const GetLoaderJobStatusRequestT &request, const GetLoaderJobStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMLDataProcessingJobRequestT = Model::GetMLDataProcessingJobRequest>
Model::GetMLDataProcessingJobOutcomeCallable GetMLDataProcessingJobCallable (const GetMLDataProcessingJobRequestT &request) const
 
template<typename GetMLDataProcessingJobRequestT = Model::GetMLDataProcessingJobRequest>
void GetMLDataProcessingJobAsync (const GetMLDataProcessingJobRequestT &request, const GetMLDataProcessingJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMLEndpointRequestT = Model::GetMLEndpointRequest>
Model::GetMLEndpointOutcomeCallable GetMLEndpointCallable (const GetMLEndpointRequestT &request) const
 
template<typename GetMLEndpointRequestT = Model::GetMLEndpointRequest>
void GetMLEndpointAsync (const GetMLEndpointRequestT &request, const GetMLEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMLModelTrainingJobRequestT = Model::GetMLModelTrainingJobRequest>
Model::GetMLModelTrainingJobOutcomeCallable GetMLModelTrainingJobCallable (const GetMLModelTrainingJobRequestT &request) const
 
template<typename GetMLModelTrainingJobRequestT = Model::GetMLModelTrainingJobRequest>
void GetMLModelTrainingJobAsync (const GetMLModelTrainingJobRequestT &request, const GetMLModelTrainingJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMLModelTransformJobRequestT = Model::GetMLModelTransformJobRequest>
Model::GetMLModelTransformJobOutcomeCallable GetMLModelTransformJobCallable (const GetMLModelTransformJobRequestT &request) const
 
template<typename GetMLModelTransformJobRequestT = Model::GetMLModelTransformJobRequest>
void GetMLModelTransformJobAsync (const GetMLModelTransformJobRequestT &request, const GetMLModelTransformJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetOpenCypherQueryStatusRequestT = Model::GetOpenCypherQueryStatusRequest>
Model::GetOpenCypherQueryStatusOutcomeCallable GetOpenCypherQueryStatusCallable (const GetOpenCypherQueryStatusRequestT &request) const
 
template<typename GetOpenCypherQueryStatusRequestT = Model::GetOpenCypherQueryStatusRequest>
void GetOpenCypherQueryStatusAsync (const GetOpenCypherQueryStatusRequestT &request, const GetOpenCypherQueryStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPropertygraphStatisticsRequestT = Model::GetPropertygraphStatisticsRequest>
Model::GetPropertygraphStatisticsOutcomeCallable GetPropertygraphStatisticsCallable (const GetPropertygraphStatisticsRequestT &request={}) const
 
template<typename GetPropertygraphStatisticsRequestT = Model::GetPropertygraphStatisticsRequest>
void GetPropertygraphStatisticsAsync (const GetPropertygraphStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPropertygraphStatisticsRequestT &request={}) const
 
 
template<typename GetPropertygraphStreamRequestT = Model::GetPropertygraphStreamRequest>
Model::GetPropertygraphStreamOutcomeCallable GetPropertygraphStreamCallable (const GetPropertygraphStreamRequestT &request={}) const
 
template<typename GetPropertygraphStreamRequestT = Model::GetPropertygraphStreamRequest>
void GetPropertygraphStreamAsync (const GetPropertygraphStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPropertygraphStreamRequestT &request={}) const
 
 
template<typename GetPropertygraphSummaryRequestT = Model::GetPropertygraphSummaryRequest>
Model::GetPropertygraphSummaryOutcomeCallable GetPropertygraphSummaryCallable (const GetPropertygraphSummaryRequestT &request={}) const
 
template<typename GetPropertygraphSummaryRequestT = Model::GetPropertygraphSummaryRequest>
void GetPropertygraphSummaryAsync (const GetPropertygraphSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPropertygraphSummaryRequestT &request={}) const
 
 
template<typename GetRDFGraphSummaryRequestT = Model::GetRDFGraphSummaryRequest>
Model::GetRDFGraphSummaryOutcomeCallable GetRDFGraphSummaryCallable (const GetRDFGraphSummaryRequestT &request={}) const
 
template<typename GetRDFGraphSummaryRequestT = Model::GetRDFGraphSummaryRequest>
void GetRDFGraphSummaryAsync (const GetRDFGraphSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetRDFGraphSummaryRequestT &request={}) const
 
 
template<typename GetSparqlStatisticsRequestT = Model::GetSparqlStatisticsRequest>
Model::GetSparqlStatisticsOutcomeCallable GetSparqlStatisticsCallable (const GetSparqlStatisticsRequestT &request={}) const
 
template<typename GetSparqlStatisticsRequestT = Model::GetSparqlStatisticsRequest>
void GetSparqlStatisticsAsync (const GetSparqlStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSparqlStatisticsRequestT &request={}) const
 
 
template<typename GetSparqlStreamRequestT = Model::GetSparqlStreamRequest>
Model::GetSparqlStreamOutcomeCallable GetSparqlStreamCallable (const GetSparqlStreamRequestT &request={}) const
 
template<typename GetSparqlStreamRequestT = Model::GetSparqlStreamRequest>
void GetSparqlStreamAsync (const GetSparqlStreamResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetSparqlStreamRequestT &request={}) const
 
 
template<typename ListGremlinQueriesRequestT = Model::ListGremlinQueriesRequest>
Model::ListGremlinQueriesOutcomeCallable ListGremlinQueriesCallable (const ListGremlinQueriesRequestT &request={}) const
 
template<typename ListGremlinQueriesRequestT = Model::ListGremlinQueriesRequest>
void ListGremlinQueriesAsync (const ListGremlinQueriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGremlinQueriesRequestT &request={}) const
 
 
template<typename ListLoaderJobsRequestT = Model::ListLoaderJobsRequest>
Model::ListLoaderJobsOutcomeCallable ListLoaderJobsCallable (const ListLoaderJobsRequestT &request={}) const
 
template<typename ListLoaderJobsRequestT = Model::ListLoaderJobsRequest>
void ListLoaderJobsAsync (const ListLoaderJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListLoaderJobsRequestT &request={}) const
 
 
template<typename ListMLDataProcessingJobsRequestT = Model::ListMLDataProcessingJobsRequest>
Model::ListMLDataProcessingJobsOutcomeCallable ListMLDataProcessingJobsCallable (const ListMLDataProcessingJobsRequestT &request={}) const
 
template<typename ListMLDataProcessingJobsRequestT = Model::ListMLDataProcessingJobsRequest>
void ListMLDataProcessingJobsAsync (const ListMLDataProcessingJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMLDataProcessingJobsRequestT &request={}) const
 
 
template<typename ListMLEndpointsRequestT = Model::ListMLEndpointsRequest>
Model::ListMLEndpointsOutcomeCallable ListMLEndpointsCallable (const ListMLEndpointsRequestT &request={}) const
 
template<typename ListMLEndpointsRequestT = Model::ListMLEndpointsRequest>
void ListMLEndpointsAsync (const ListMLEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMLEndpointsRequestT &request={}) const
 
 
template<typename ListMLModelTrainingJobsRequestT = Model::ListMLModelTrainingJobsRequest>
Model::ListMLModelTrainingJobsOutcomeCallable ListMLModelTrainingJobsCallable (const ListMLModelTrainingJobsRequestT &request={}) const
 
template<typename ListMLModelTrainingJobsRequestT = Model::ListMLModelTrainingJobsRequest>
void ListMLModelTrainingJobsAsync (const ListMLModelTrainingJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMLModelTrainingJobsRequestT &request={}) const
 
 
template<typename ListMLModelTransformJobsRequestT = Model::ListMLModelTransformJobsRequest>
Model::ListMLModelTransformJobsOutcomeCallable ListMLModelTransformJobsCallable (const ListMLModelTransformJobsRequestT &request={}) const
 
template<typename ListMLModelTransformJobsRequestT = Model::ListMLModelTransformJobsRequest>
void ListMLModelTransformJobsAsync (const ListMLModelTransformJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListMLModelTransformJobsRequestT &request={}) const
 
 
template<typename ListOpenCypherQueriesRequestT = Model::ListOpenCypherQueriesRequest>
Model::ListOpenCypherQueriesOutcomeCallable ListOpenCypherQueriesCallable (const ListOpenCypherQueriesRequestT &request={}) const
 
template<typename ListOpenCypherQueriesRequestT = Model::ListOpenCypherQueriesRequest>
void ListOpenCypherQueriesAsync (const ListOpenCypherQueriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOpenCypherQueriesRequestT &request={}) const
 
 
template<typename ManagePropertygraphStatisticsRequestT = Model::ManagePropertygraphStatisticsRequest>
Model::ManagePropertygraphStatisticsOutcomeCallable ManagePropertygraphStatisticsCallable (const ManagePropertygraphStatisticsRequestT &request={}) const
 
template<typename ManagePropertygraphStatisticsRequestT = Model::ManagePropertygraphStatisticsRequest>
void ManagePropertygraphStatisticsAsync (const ManagePropertygraphStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ManagePropertygraphStatisticsRequestT &request={}) const
 
 
template<typename ManageSparqlStatisticsRequestT = Model::ManageSparqlStatisticsRequest>
Model::ManageSparqlStatisticsOutcomeCallable ManageSparqlStatisticsCallable (const ManageSparqlStatisticsRequestT &request={}) const
 
template<typename ManageSparqlStatisticsRequestT = Model::ManageSparqlStatisticsRequest>
void ManageSparqlStatisticsAsync (const ManageSparqlStatisticsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ManageSparqlStatisticsRequestT &request={}) const
 
 
template<typename StartLoaderJobRequestT = Model::StartLoaderJobRequest>
Model::StartLoaderJobOutcomeCallable StartLoaderJobCallable (const StartLoaderJobRequestT &request) const
 
template<typename StartLoaderJobRequestT = Model::StartLoaderJobRequest>
void StartLoaderJobAsync (const StartLoaderJobRequestT &request, const StartLoaderJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartMLDataProcessingJobRequestT = Model::StartMLDataProcessingJobRequest>
Model::StartMLDataProcessingJobOutcomeCallable StartMLDataProcessingJobCallable (const StartMLDataProcessingJobRequestT &request) const
 
template<typename StartMLDataProcessingJobRequestT = Model::StartMLDataProcessingJobRequest>
void StartMLDataProcessingJobAsync (const StartMLDataProcessingJobRequestT &request, const StartMLDataProcessingJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartMLModelTrainingJobRequestT = Model::StartMLModelTrainingJobRequest>
Model::StartMLModelTrainingJobOutcomeCallable StartMLModelTrainingJobCallable (const StartMLModelTrainingJobRequestT &request) const
 
template<typename StartMLModelTrainingJobRequestT = Model::StartMLModelTrainingJobRequest>
void StartMLModelTrainingJobAsync (const StartMLModelTrainingJobRequestT &request, const StartMLModelTrainingJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartMLModelTransformJobRequestT = Model::StartMLModelTransformJobRequest>
Model::StartMLModelTransformJobOutcomeCallable StartMLModelTransformJobCallable (const StartMLModelTransformJobRequestT &request) const
 
template<typename StartMLModelTransformJobRequestT = Model::StartMLModelTransformJobRequest>
void StartMLModelTransformJobAsync (const StartMLModelTransformJobRequestT &request, const StartMLModelTransformJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< NeptunedataClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

<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.

Member Typedef Documentation

◆ BASECLASS

Definition at line 29 of file NeptunedataClient.h.

◆ ClientConfigurationType

Definition at line 33 of file NeptunedataClient.h.

◆ EndpointProviderType

Definition at line 34 of file NeptunedataClient.h.

Constructor & Destructor Documentation

◆ NeptunedataClient() [1/6]

Aws::neptunedata::NeptunedataClient::NeptunedataClient ( const Aws::neptunedata::NeptunedataClientConfiguration clientConfiguration = Aws::neptunedata::NeptunedataClientConfiguration(),
std::shared_ptr< NeptunedataEndpointProviderBase endpointProvider = 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.

◆ NeptunedataClient() [2/6]

Aws::neptunedata::NeptunedataClient::NeptunedataClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< NeptunedataEndpointProviderBase endpointProvider = nullptr,
const Aws::neptunedata::NeptunedataClientConfiguration clientConfiguration = 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.

◆ NeptunedataClient() [3/6]

Aws::neptunedata::NeptunedataClient::NeptunedataClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< NeptunedataEndpointProviderBase endpointProvider = nullptr,
const Aws::neptunedata::NeptunedataClientConfiguration clientConfiguration = 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

◆ NeptunedataClient() [4/6]

Aws::neptunedata::NeptunedataClient::NeptunedataClient ( const Aws::Client::ClientConfiguration clientConfiguration)

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.

◆ NeptunedataClient() [5/6]

Aws::neptunedata::NeptunedataClient::NeptunedataClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

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.

◆ NeptunedataClient() [6/6]

Aws::neptunedata::NeptunedataClient::NeptunedataClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

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

◆ ~NeptunedataClient()

virtual Aws::neptunedata::NeptunedataClient::~NeptunedataClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< NeptunedataEndpointProviderBase > & Aws::neptunedata::NeptunedataClient::accessEndpointProvider ( )

◆ CancelGremlinQuery()

virtual Model::CancelGremlinQueryOutcome Aws::neptunedata::NeptunedataClient::CancelGremlinQuery ( const Model::CancelGremlinQueryRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ CancelGremlinQueryAsync()

template<typename CancelGremlinQueryRequestT = Model::CancelGremlinQueryRequest>
void Aws::neptunedata::NeptunedataClient::CancelGremlinQueryAsync ( const CancelGremlinQueryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ CancelGremlinQueryCallable()

template<typename CancelGremlinQueryRequestT = Model::CancelGremlinQueryRequest>
Model::CancelGremlinQueryOutcomeCallable Aws::neptunedata::NeptunedataClient::CancelGremlinQueryCallable ( const CancelGremlinQueryRequestT &  request) const
inline

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.

◆ CancelLoaderJob()

virtual Model::CancelLoaderJobOutcome Aws::neptunedata::NeptunedataClient::CancelLoaderJob ( const Model::CancelLoaderJobRequest request) const
virtual

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..

See Also:

AWS API Reference

◆ CancelLoaderJobAsync()

template<typename CancelLoaderJobRequestT = Model::CancelLoaderJobRequest>
void Aws::neptunedata::NeptunedataClient::CancelLoaderJobAsync ( const CancelLoaderJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ CancelLoaderJobCallable()

template<typename CancelLoaderJobRequestT = Model::CancelLoaderJobRequest>
Model::CancelLoaderJobOutcomeCallable Aws::neptunedata::NeptunedataClient::CancelLoaderJobCallable ( const CancelLoaderJobRequestT &  request) const
inline

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.

◆ CancelMLDataProcessingJob()

virtual Model::CancelMLDataProcessingJobOutcome Aws::neptunedata::NeptunedataClient::CancelMLDataProcessingJob ( const Model::CancelMLDataProcessingJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ CancelMLDataProcessingJobAsync()

template<typename CancelMLDataProcessingJobRequestT = Model::CancelMLDataProcessingJobRequest>
void Aws::neptunedata::NeptunedataClient::CancelMLDataProcessingJobAsync ( const CancelMLDataProcessingJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ CancelMLDataProcessingJobCallable()

template<typename CancelMLDataProcessingJobRequestT = Model::CancelMLDataProcessingJobRequest>
Model::CancelMLDataProcessingJobOutcomeCallable Aws::neptunedata::NeptunedataClient::CancelMLDataProcessingJobCallable ( const CancelMLDataProcessingJobRequestT &  request) const
inline

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.

◆ CancelMLModelTrainingJob()

virtual Model::CancelMLModelTrainingJobOutcome Aws::neptunedata::NeptunedataClient::CancelMLModelTrainingJob ( const Model::CancelMLModelTrainingJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ CancelMLModelTrainingJobAsync()

template<typename CancelMLModelTrainingJobRequestT = Model::CancelMLModelTrainingJobRequest>
void Aws::neptunedata::NeptunedataClient::CancelMLModelTrainingJobAsync ( const CancelMLModelTrainingJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ CancelMLModelTrainingJobCallable()

template<typename CancelMLModelTrainingJobRequestT = Model::CancelMLModelTrainingJobRequest>
Model::CancelMLModelTrainingJobOutcomeCallable Aws::neptunedata::NeptunedataClient::CancelMLModelTrainingJobCallable ( const CancelMLModelTrainingJobRequestT &  request) const
inline

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.

◆ CancelMLModelTransformJob()

virtual Model::CancelMLModelTransformJobOutcome Aws::neptunedata::NeptunedataClient::CancelMLModelTransformJob ( const Model::CancelMLModelTransformJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ CancelMLModelTransformJobAsync()

template<typename CancelMLModelTransformJobRequestT = Model::CancelMLModelTransformJobRequest>
void Aws::neptunedata::NeptunedataClient::CancelMLModelTransformJobAsync ( const CancelMLModelTransformJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ CancelMLModelTransformJobCallable()

template<typename CancelMLModelTransformJobRequestT = Model::CancelMLModelTransformJobRequest>
Model::CancelMLModelTransformJobOutcomeCallable Aws::neptunedata::NeptunedataClient::CancelMLModelTransformJobCallable ( const CancelMLModelTransformJobRequestT &  request) const
inline

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.

◆ CancelOpenCypherQuery()

virtual Model::CancelOpenCypherQueryOutcome Aws::neptunedata::NeptunedataClient::CancelOpenCypherQuery ( const Model::CancelOpenCypherQueryRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ CancelOpenCypherQueryAsync()

template<typename CancelOpenCypherQueryRequestT = Model::CancelOpenCypherQueryRequest>
void Aws::neptunedata::NeptunedataClient::CancelOpenCypherQueryAsync ( const CancelOpenCypherQueryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ CancelOpenCypherQueryCallable()

template<typename CancelOpenCypherQueryRequestT = Model::CancelOpenCypherQueryRequest>
Model::CancelOpenCypherQueryOutcomeCallable Aws::neptunedata::NeptunedataClient::CancelOpenCypherQueryCallable ( const CancelOpenCypherQueryRequestT &  request) const
inline

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.

◆ CreateMLEndpoint()

virtual Model::CreateMLEndpointOutcome Aws::neptunedata::NeptunedataClient::CreateMLEndpoint ( const Model::CreateMLEndpointRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ CreateMLEndpointAsync()

template<typename CreateMLEndpointRequestT = Model::CreateMLEndpointRequest>
void Aws::neptunedata::NeptunedataClient::CreateMLEndpointAsync ( const CreateMLEndpointResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const CreateMLEndpointRequestT &  request = {} 
) const
inline

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.

◆ CreateMLEndpointCallable()

template<typename CreateMLEndpointRequestT = Model::CreateMLEndpointRequest>
Model::CreateMLEndpointOutcomeCallable Aws::neptunedata::NeptunedataClient::CreateMLEndpointCallable ( const CreateMLEndpointRequestT &  request = {}) const
inline

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.

◆ DeleteMLEndpoint()

virtual Model::DeleteMLEndpointOutcome Aws::neptunedata::NeptunedataClient::DeleteMLEndpoint ( const Model::DeleteMLEndpointRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ DeleteMLEndpointAsync()

template<typename DeleteMLEndpointRequestT = Model::DeleteMLEndpointRequest>
void Aws::neptunedata::NeptunedataClient::DeleteMLEndpointAsync ( const DeleteMLEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ DeleteMLEndpointCallable()

template<typename DeleteMLEndpointRequestT = Model::DeleteMLEndpointRequest>
Model::DeleteMLEndpointOutcomeCallable Aws::neptunedata::NeptunedataClient::DeleteMLEndpointCallable ( const DeleteMLEndpointRequestT &  request) const
inline

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.

◆ DeletePropertygraphStatistics()

virtual Model::DeletePropertygraphStatisticsOutcome Aws::neptunedata::NeptunedataClient::DeletePropertygraphStatistics ( const Model::DeletePropertygraphStatisticsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ DeletePropertygraphStatisticsAsync()

template<typename DeletePropertygraphStatisticsRequestT = Model::DeletePropertygraphStatisticsRequest>
void Aws::neptunedata::NeptunedataClient::DeletePropertygraphStatisticsAsync ( const DeletePropertygraphStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DeletePropertygraphStatisticsRequestT &  request = {} 
) const
inline

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.

◆ DeletePropertygraphStatisticsCallable()

template<typename DeletePropertygraphStatisticsRequestT = Model::DeletePropertygraphStatisticsRequest>
Model::DeletePropertygraphStatisticsOutcomeCallable Aws::neptunedata::NeptunedataClient::DeletePropertygraphStatisticsCallable ( const DeletePropertygraphStatisticsRequestT &  request = {}) const
inline

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.

◆ DeleteSparqlStatistics()

virtual Model::DeleteSparqlStatisticsOutcome Aws::neptunedata::NeptunedataClient::DeleteSparqlStatistics ( const Model::DeleteSparqlStatisticsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ DeleteSparqlStatisticsAsync()

template<typename DeleteSparqlStatisticsRequestT = Model::DeleteSparqlStatisticsRequest>
void Aws::neptunedata::NeptunedataClient::DeleteSparqlStatisticsAsync ( const DeleteSparqlStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DeleteSparqlStatisticsRequestT &  request = {} 
) const
inline

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.

◆ DeleteSparqlStatisticsCallable()

template<typename DeleteSparqlStatisticsRequestT = Model::DeleteSparqlStatisticsRequest>
Model::DeleteSparqlStatisticsOutcomeCallable Aws::neptunedata::NeptunedataClient::DeleteSparqlStatisticsCallable ( const DeleteSparqlStatisticsRequestT &  request = {}) const
inline

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.

◆ ExecuteFastReset()

virtual Model::ExecuteFastResetOutcome Aws::neptunedata::NeptunedataClient::ExecuteFastReset ( const Model::ExecuteFastResetRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ ExecuteFastResetAsync()

template<typename ExecuteFastResetRequestT = Model::ExecuteFastResetRequest>
void Aws::neptunedata::NeptunedataClient::ExecuteFastResetAsync ( const ExecuteFastResetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ ExecuteFastResetCallable()

template<typename ExecuteFastResetRequestT = Model::ExecuteFastResetRequest>
Model::ExecuteFastResetOutcomeCallable Aws::neptunedata::NeptunedataClient::ExecuteFastResetCallable ( const ExecuteFastResetRequestT &  request) const
inline

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.

◆ ExecuteGremlinExplainQuery()

virtual Model::ExecuteGremlinExplainQueryOutcome Aws::neptunedata::NeptunedataClient::ExecuteGremlinExplainQuery ( const Model::ExecuteGremlinExplainQueryRequest request) const
virtual

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).

See Also:

AWS API Reference

◆ ExecuteGremlinExplainQueryAsync()

template<typename ExecuteGremlinExplainQueryRequestT = Model::ExecuteGremlinExplainQueryRequest>
void Aws::neptunedata::NeptunedataClient::ExecuteGremlinExplainQueryAsync ( const ExecuteGremlinExplainQueryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ ExecuteGremlinExplainQueryCallable()

template<typename ExecuteGremlinExplainQueryRequestT = Model::ExecuteGremlinExplainQueryRequest>
Model::ExecuteGremlinExplainQueryOutcomeCallable Aws::neptunedata::NeptunedataClient::ExecuteGremlinExplainQueryCallable ( const ExecuteGremlinExplainQueryRequestT &  request) const
inline

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.

◆ ExecuteGremlinProfileQuery()

virtual Model::ExecuteGremlinProfileQueryOutcome Aws::neptunedata::NeptunedataClient::ExecuteGremlinProfileQuery ( const Model::ExecuteGremlinProfileQueryRequest request) const
virtual

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).

See Also:

AWS API Reference

◆ ExecuteGremlinProfileQueryAsync()

template<typename ExecuteGremlinProfileQueryRequestT = Model::ExecuteGremlinProfileQueryRequest>
void Aws::neptunedata::NeptunedataClient::ExecuteGremlinProfileQueryAsync ( const ExecuteGremlinProfileQueryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ ExecuteGremlinProfileQueryCallable()

template<typename ExecuteGremlinProfileQueryRequestT = Model::ExecuteGremlinProfileQueryRequest>
Model::ExecuteGremlinProfileQueryOutcomeCallable Aws::neptunedata::NeptunedataClient::ExecuteGremlinProfileQueryCallable ( const ExecuteGremlinProfileQueryRequestT &  request) const
inline

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.

◆ ExecuteGremlinQuery()

virtual Model::ExecuteGremlinQueryOutcome Aws::neptunedata::NeptunedataClient::ExecuteGremlinQuery ( const Model::ExecuteGremlinQueryRequest request) const
virtual

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).

See Also:

AWS API Reference

◆ ExecuteGremlinQueryAsync()

template<typename ExecuteGremlinQueryRequestT = Model::ExecuteGremlinQueryRequest>
void Aws::neptunedata::NeptunedataClient::ExecuteGremlinQueryAsync ( const ExecuteGremlinQueryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ ExecuteGremlinQueryCallable()

template<typename ExecuteGremlinQueryRequestT = Model::ExecuteGremlinQueryRequest>
Model::ExecuteGremlinQueryOutcomeCallable Aws::neptunedata::NeptunedataClient::ExecuteGremlinQueryCallable ( const ExecuteGremlinQueryRequestT &  request) const
inline

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.

◆ ExecuteOpenCypherExplainQuery()

virtual Model::ExecuteOpenCypherExplainQueryOutcome Aws::neptunedata::NeptunedataClient::ExecuteOpenCypherExplainQuery ( const Model::ExecuteOpenCypherExplainQueryRequest request) const
virtual

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).

See Also:

AWS API Reference

◆ ExecuteOpenCypherExplainQueryAsync()

template<typename ExecuteOpenCypherExplainQueryRequestT = Model::ExecuteOpenCypherExplainQueryRequest>
void Aws::neptunedata::NeptunedataClient::ExecuteOpenCypherExplainQueryAsync ( const ExecuteOpenCypherExplainQueryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ ExecuteOpenCypherExplainQueryCallable()

template<typename ExecuteOpenCypherExplainQueryRequestT = Model::ExecuteOpenCypherExplainQueryRequest>
Model::ExecuteOpenCypherExplainQueryOutcomeCallable Aws::neptunedata::NeptunedataClient::ExecuteOpenCypherExplainQueryCallable ( const ExecuteOpenCypherExplainQueryRequestT &  request) const
inline

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.

◆ ExecuteOpenCypherQuery()

virtual Model::ExecuteOpenCypherQueryOutcome Aws::neptunedata::NeptunedataClient::ExecuteOpenCypherQuery ( const Model::ExecuteOpenCypherQueryRequest request) const
virtual

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).

See Also:

AWS API Reference

◆ ExecuteOpenCypherQueryAsync()

template<typename ExecuteOpenCypherQueryRequestT = Model::ExecuteOpenCypherQueryRequest>
void Aws::neptunedata::NeptunedataClient::ExecuteOpenCypherQueryAsync ( const ExecuteOpenCypherQueryRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ ExecuteOpenCypherQueryCallable()

template<typename ExecuteOpenCypherQueryRequestT = Model::ExecuteOpenCypherQueryRequest>
Model::ExecuteOpenCypherQueryOutcomeCallable Aws::neptunedata::NeptunedataClient::ExecuteOpenCypherQueryCallable ( const ExecuteOpenCypherQueryRequestT &  request) const
inline

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.

◆ GetAllocationTag()

static const char * Aws::neptunedata::NeptunedataClient::GetAllocationTag ( )
static

◆ GetEngineStatus()

virtual Model::GetEngineStatusOutcome Aws::neptunedata::NeptunedataClient::GetEngineStatus ( const Model::GetEngineStatusRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ GetEngineStatusAsync()

template<typename GetEngineStatusRequestT = Model::GetEngineStatusRequest>
void Aws::neptunedata::NeptunedataClient::GetEngineStatusAsync ( const GetEngineStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetEngineStatusRequestT &  request = {} 
) const
inline

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.

◆ GetEngineStatusCallable()

template<typename GetEngineStatusRequestT = Model::GetEngineStatusRequest>
Model::GetEngineStatusOutcomeCallable Aws::neptunedata::NeptunedataClient::GetEngineStatusCallable ( const GetEngineStatusRequestT &  request = {}) const
inline

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.

◆ GetGremlinQueryStatus()

virtual Model::GetGremlinQueryStatusOutcome Aws::neptunedata::NeptunedataClient::GetGremlinQueryStatus ( const Model::GetGremlinQueryStatusRequest request) const
virtual

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).

See Also:

AWS API Reference

◆ GetGremlinQueryStatusAsync()

template<typename GetGremlinQueryStatusRequestT = Model::GetGremlinQueryStatusRequest>
void Aws::neptunedata::NeptunedataClient::GetGremlinQueryStatusAsync ( const GetGremlinQueryStatusRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ GetGremlinQueryStatusCallable()

template<typename GetGremlinQueryStatusRequestT = Model::GetGremlinQueryStatusRequest>
Model::GetGremlinQueryStatusOutcomeCallable Aws::neptunedata::NeptunedataClient::GetGremlinQueryStatusCallable ( const GetGremlinQueryStatusRequestT &  request) const
inline

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.

◆ GetLoaderJobStatus()

virtual Model::GetLoaderJobStatusOutcome Aws::neptunedata::NeptunedataClient::GetLoaderJobStatus ( const Model::GetLoaderJobStatusRequest request) const
virtual

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..

See Also:

AWS API Reference

◆ GetLoaderJobStatusAsync()

template<typename GetLoaderJobStatusRequestT = Model::GetLoaderJobStatusRequest>
void Aws::neptunedata::NeptunedataClient::GetLoaderJobStatusAsync ( const GetLoaderJobStatusRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ GetLoaderJobStatusCallable()

template<typename GetLoaderJobStatusRequestT = Model::GetLoaderJobStatusRequest>
Model::GetLoaderJobStatusOutcomeCallable Aws::neptunedata::NeptunedataClient::GetLoaderJobStatusCallable ( const GetLoaderJobStatusRequestT &  request) const
inline

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.

◆ GetMLDataProcessingJob()

virtual Model::GetMLDataProcessingJobOutcome Aws::neptunedata::NeptunedataClient::GetMLDataProcessingJob ( const Model::GetMLDataProcessingJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ GetMLDataProcessingJobAsync()

template<typename GetMLDataProcessingJobRequestT = Model::GetMLDataProcessingJobRequest>
void Aws::neptunedata::NeptunedataClient::GetMLDataProcessingJobAsync ( const GetMLDataProcessingJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ GetMLDataProcessingJobCallable()

template<typename GetMLDataProcessingJobRequestT = Model::GetMLDataProcessingJobRequest>
Model::GetMLDataProcessingJobOutcomeCallable Aws::neptunedata::NeptunedataClient::GetMLDataProcessingJobCallable ( const GetMLDataProcessingJobRequestT &  request) const
inline

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.

◆ GetMLEndpoint()

virtual Model::GetMLEndpointOutcome Aws::neptunedata::NeptunedataClient::GetMLEndpoint ( const Model::GetMLEndpointRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ GetMLEndpointAsync()

template<typename GetMLEndpointRequestT = Model::GetMLEndpointRequest>
void Aws::neptunedata::NeptunedataClient::GetMLEndpointAsync ( const GetMLEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ GetMLEndpointCallable()

template<typename GetMLEndpointRequestT = Model::GetMLEndpointRequest>
Model::GetMLEndpointOutcomeCallable Aws::neptunedata::NeptunedataClient::GetMLEndpointCallable ( const GetMLEndpointRequestT &  request) const
inline

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.

◆ GetMLModelTrainingJob()

virtual Model::GetMLModelTrainingJobOutcome Aws::neptunedata::NeptunedataClient::GetMLModelTrainingJob ( const Model::GetMLModelTrainingJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ GetMLModelTrainingJobAsync()

template<typename GetMLModelTrainingJobRequestT = Model::GetMLModelTrainingJobRequest>
void Aws::neptunedata::NeptunedataClient::GetMLModelTrainingJobAsync ( const GetMLModelTrainingJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ GetMLModelTrainingJobCallable()

template<typename GetMLModelTrainingJobRequestT = Model::GetMLModelTrainingJobRequest>
Model::GetMLModelTrainingJobOutcomeCallable Aws::neptunedata::NeptunedataClient::GetMLModelTrainingJobCallable ( const GetMLModelTrainingJobRequestT &  request) const
inline

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.

◆ GetMLModelTransformJob()

virtual Model::GetMLModelTransformJobOutcome Aws::neptunedata::NeptunedataClient::GetMLModelTransformJob ( const Model::GetMLModelTransformJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ GetMLModelTransformJobAsync()

template<typename GetMLModelTransformJobRequestT = Model::GetMLModelTransformJobRequest>
void Aws::neptunedata::NeptunedataClient::GetMLModelTransformJobAsync ( const GetMLModelTransformJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ GetMLModelTransformJobCallable()

template<typename GetMLModelTransformJobRequestT = Model::GetMLModelTransformJobRequest>
Model::GetMLModelTransformJobOutcomeCallable Aws::neptunedata::NeptunedataClient::GetMLModelTransformJobCallable ( const GetMLModelTransformJobRequestT &  request) const
inline

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.

◆ GetOpenCypherQueryStatus()

virtual Model::GetOpenCypherQueryStatusOutcome Aws::neptunedata::NeptunedataClient::GetOpenCypherQueryStatus ( const Model::GetOpenCypherQueryStatusRequest request) const
virtual

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).

See Also:

AWS API Reference

◆ GetOpenCypherQueryStatusAsync()

template<typename GetOpenCypherQueryStatusRequestT = Model::GetOpenCypherQueryStatusRequest>
void Aws::neptunedata::NeptunedataClient::GetOpenCypherQueryStatusAsync ( const GetOpenCypherQueryStatusRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ GetOpenCypherQueryStatusCallable()

template<typename GetOpenCypherQueryStatusRequestT = Model::GetOpenCypherQueryStatusRequest>
Model::GetOpenCypherQueryStatusOutcomeCallable Aws::neptunedata::NeptunedataClient::GetOpenCypherQueryStatusCallable ( const GetOpenCypherQueryStatusRequestT &  request) const
inline

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.

◆ GetPropertygraphStatistics()

virtual Model::GetPropertygraphStatisticsOutcome Aws::neptunedata::NeptunedataClient::GetPropertygraphStatistics ( const Model::GetPropertygraphStatisticsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ GetPropertygraphStatisticsAsync()

template<typename GetPropertygraphStatisticsRequestT = Model::GetPropertygraphStatisticsRequest>
void Aws::neptunedata::NeptunedataClient::GetPropertygraphStatisticsAsync ( const GetPropertygraphStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetPropertygraphStatisticsRequestT &  request = {} 
) const
inline

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.

◆ GetPropertygraphStatisticsCallable()

template<typename GetPropertygraphStatisticsRequestT = Model::GetPropertygraphStatisticsRequest>
Model::GetPropertygraphStatisticsOutcomeCallable Aws::neptunedata::NeptunedataClient::GetPropertygraphStatisticsCallable ( const GetPropertygraphStatisticsRequestT &  request = {}) const
inline

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.

◆ GetPropertygraphStream()

virtual Model::GetPropertygraphStreamOutcome Aws::neptunedata::NeptunedataClient::GetPropertygraphStream ( const Model::GetPropertygraphStreamRequest request = {}) const
virtual

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).

See Also:

AWS API Reference

◆ GetPropertygraphStreamAsync()

template<typename GetPropertygraphStreamRequestT = Model::GetPropertygraphStreamRequest>
void Aws::neptunedata::NeptunedataClient::GetPropertygraphStreamAsync ( const GetPropertygraphStreamResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetPropertygraphStreamRequestT &  request = {} 
) const
inline

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.

◆ GetPropertygraphStreamCallable()

template<typename GetPropertygraphStreamRequestT = Model::GetPropertygraphStreamRequest>
Model::GetPropertygraphStreamOutcomeCallable Aws::neptunedata::NeptunedataClient::GetPropertygraphStreamCallable ( const GetPropertygraphStreamRequestT &  request = {}) const
inline

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.

◆ GetPropertygraphSummary()

virtual Model::GetPropertygraphSummaryOutcome Aws::neptunedata::NeptunedataClient::GetPropertygraphSummary ( const Model::GetPropertygraphSummaryRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ GetPropertygraphSummaryAsync()

template<typename GetPropertygraphSummaryRequestT = Model::GetPropertygraphSummaryRequest>
void Aws::neptunedata::NeptunedataClient::GetPropertygraphSummaryAsync ( const GetPropertygraphSummaryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetPropertygraphSummaryRequestT &  request = {} 
) const
inline

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.

◆ GetPropertygraphSummaryCallable()

template<typename GetPropertygraphSummaryRequestT = Model::GetPropertygraphSummaryRequest>
Model::GetPropertygraphSummaryOutcomeCallable Aws::neptunedata::NeptunedataClient::GetPropertygraphSummaryCallable ( const GetPropertygraphSummaryRequestT &  request = {}) const
inline

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.

◆ GetRDFGraphSummary()

virtual Model::GetRDFGraphSummaryOutcome Aws::neptunedata::NeptunedataClient::GetRDFGraphSummary ( const Model::GetRDFGraphSummaryRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ GetRDFGraphSummaryAsync()

template<typename GetRDFGraphSummaryRequestT = Model::GetRDFGraphSummaryRequest>
void Aws::neptunedata::NeptunedataClient::GetRDFGraphSummaryAsync ( const GetRDFGraphSummaryResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetRDFGraphSummaryRequestT &  request = {} 
) const
inline

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.

◆ GetRDFGraphSummaryCallable()

template<typename GetRDFGraphSummaryRequestT = Model::GetRDFGraphSummaryRequest>
Model::GetRDFGraphSummaryOutcomeCallable Aws::neptunedata::NeptunedataClient::GetRDFGraphSummaryCallable ( const GetRDFGraphSummaryRequestT &  request = {}) const
inline

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.

◆ GetServiceName()

static const char * Aws::neptunedata::NeptunedataClient::GetServiceName ( )
static

◆ GetSparqlStatistics()

virtual Model::GetSparqlStatisticsOutcome Aws::neptunedata::NeptunedataClient::GetSparqlStatistics ( const Model::GetSparqlStatisticsRequest request = {}) const
virtual

Gets RDF statistics (SPARQL).

See Also:

AWS API Reference

◆ GetSparqlStatisticsAsync()

template<typename GetSparqlStatisticsRequestT = Model::GetSparqlStatisticsRequest>
void Aws::neptunedata::NeptunedataClient::GetSparqlStatisticsAsync ( const GetSparqlStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetSparqlStatisticsRequestT &  request = {} 
) const
inline

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.

◆ GetSparqlStatisticsCallable()

template<typename GetSparqlStatisticsRequestT = Model::GetSparqlStatisticsRequest>
Model::GetSparqlStatisticsOutcomeCallable Aws::neptunedata::NeptunedataClient::GetSparqlStatisticsCallable ( const GetSparqlStatisticsRequestT &  request = {}) const
inline

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.

◆ GetSparqlStream()

virtual Model::GetSparqlStreamOutcome Aws::neptunedata::NeptunedataClient::GetSparqlStream ( const Model::GetSparqlStreamRequest request = {}) const
virtual

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).

See Also:

AWS API Reference

◆ GetSparqlStreamAsync()

template<typename GetSparqlStreamRequestT = Model::GetSparqlStreamRequest>
void Aws::neptunedata::NeptunedataClient::GetSparqlStreamAsync ( const GetSparqlStreamResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetSparqlStreamRequestT &  request = {} 
) const
inline

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.

◆ GetSparqlStreamCallable()

template<typename GetSparqlStreamRequestT = Model::GetSparqlStreamRequest>
Model::GetSparqlStreamOutcomeCallable Aws::neptunedata::NeptunedataClient::GetSparqlStreamCallable ( const GetSparqlStreamRequestT &  request = {}) const
inline

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.

◆ ListGremlinQueries()

virtual Model::ListGremlinQueriesOutcome Aws::neptunedata::NeptunedataClient::ListGremlinQueries ( const Model::ListGremlinQueriesRequest request = {}) const
virtual

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).

See Also:

AWS API Reference

◆ ListGremlinQueriesAsync()

template<typename ListGremlinQueriesRequestT = Model::ListGremlinQueriesRequest>
void Aws::neptunedata::NeptunedataClient::ListGremlinQueriesAsync ( const ListGremlinQueriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListGremlinQueriesRequestT &  request = {} 
) const
inline

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.

◆ ListGremlinQueriesCallable()

template<typename ListGremlinQueriesRequestT = Model::ListGremlinQueriesRequest>
Model::ListGremlinQueriesOutcomeCallable Aws::neptunedata::NeptunedataClient::ListGremlinQueriesCallable ( const ListGremlinQueriesRequestT &  request = {}) const
inline

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.

◆ ListLoaderJobs()

virtual Model::ListLoaderJobsOutcome Aws::neptunedata::NeptunedataClient::ListLoaderJobs ( const Model::ListLoaderJobsRequest request = {}) const
virtual

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..

See Also:

AWS API Reference

◆ ListLoaderJobsAsync()

template<typename ListLoaderJobsRequestT = Model::ListLoaderJobsRequest>
void Aws::neptunedata::NeptunedataClient::ListLoaderJobsAsync ( const ListLoaderJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListLoaderJobsRequestT &  request = {} 
) const
inline

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.

◆ ListLoaderJobsCallable()

template<typename ListLoaderJobsRequestT = Model::ListLoaderJobsRequest>
Model::ListLoaderJobsOutcomeCallable Aws::neptunedata::NeptunedataClient::ListLoaderJobsCallable ( const ListLoaderJobsRequestT &  request = {}) const
inline

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.

◆ ListMLDataProcessingJobs()

virtual Model::ListMLDataProcessingJobsOutcome Aws::neptunedata::NeptunedataClient::ListMLDataProcessingJobs ( const Model::ListMLDataProcessingJobsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ ListMLDataProcessingJobsAsync()

template<typename ListMLDataProcessingJobsRequestT = Model::ListMLDataProcessingJobsRequest>
void Aws::neptunedata::NeptunedataClient::ListMLDataProcessingJobsAsync ( const ListMLDataProcessingJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMLDataProcessingJobsRequestT &  request = {} 
) const
inline

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.

◆ ListMLDataProcessingJobsCallable()

template<typename ListMLDataProcessingJobsRequestT = Model::ListMLDataProcessingJobsRequest>
Model::ListMLDataProcessingJobsOutcomeCallable Aws::neptunedata::NeptunedataClient::ListMLDataProcessingJobsCallable ( const ListMLDataProcessingJobsRequestT &  request = {}) const
inline

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.

◆ ListMLEndpoints()

virtual Model::ListMLEndpointsOutcome Aws::neptunedata::NeptunedataClient::ListMLEndpoints ( const Model::ListMLEndpointsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ ListMLEndpointsAsync()

template<typename ListMLEndpointsRequestT = Model::ListMLEndpointsRequest>
void Aws::neptunedata::NeptunedataClient::ListMLEndpointsAsync ( const ListMLEndpointsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMLEndpointsRequestT &  request = {} 
) const
inline

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.

◆ ListMLEndpointsCallable()

template<typename ListMLEndpointsRequestT = Model::ListMLEndpointsRequest>
Model::ListMLEndpointsOutcomeCallable Aws::neptunedata::NeptunedataClient::ListMLEndpointsCallable ( const ListMLEndpointsRequestT &  request = {}) const
inline

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.

◆ ListMLModelTrainingJobs()

virtual Model::ListMLModelTrainingJobsOutcome Aws::neptunedata::NeptunedataClient::ListMLModelTrainingJobs ( const Model::ListMLModelTrainingJobsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ ListMLModelTrainingJobsAsync()

template<typename ListMLModelTrainingJobsRequestT = Model::ListMLModelTrainingJobsRequest>
void Aws::neptunedata::NeptunedataClient::ListMLModelTrainingJobsAsync ( const ListMLModelTrainingJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMLModelTrainingJobsRequestT &  request = {} 
) const
inline

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.

◆ ListMLModelTrainingJobsCallable()

template<typename ListMLModelTrainingJobsRequestT = Model::ListMLModelTrainingJobsRequest>
Model::ListMLModelTrainingJobsOutcomeCallable Aws::neptunedata::NeptunedataClient::ListMLModelTrainingJobsCallable ( const ListMLModelTrainingJobsRequestT &  request = {}) const
inline

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.

◆ ListMLModelTransformJobs()

virtual Model::ListMLModelTransformJobsOutcome Aws::neptunedata::NeptunedataClient::ListMLModelTransformJobs ( const Model::ListMLModelTransformJobsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ ListMLModelTransformJobsAsync()

template<typename ListMLModelTransformJobsRequestT = Model::ListMLModelTransformJobsRequest>
void Aws::neptunedata::NeptunedataClient::ListMLModelTransformJobsAsync ( const ListMLModelTransformJobsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListMLModelTransformJobsRequestT &  request = {} 
) const
inline

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.

◆ ListMLModelTransformJobsCallable()

template<typename ListMLModelTransformJobsRequestT = Model::ListMLModelTransformJobsRequest>
Model::ListMLModelTransformJobsOutcomeCallable Aws::neptunedata::NeptunedataClient::ListMLModelTransformJobsCallable ( const ListMLModelTransformJobsRequestT &  request = {}) const
inline

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.

◆ ListOpenCypherQueries()

virtual Model::ListOpenCypherQueriesOutcome Aws::neptunedata::NeptunedataClient::ListOpenCypherQueries ( const Model::ListOpenCypherQueriesRequest request = {}) const
virtual

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).

See Also:

AWS API Reference

◆ ListOpenCypherQueriesAsync()

template<typename ListOpenCypherQueriesRequestT = Model::ListOpenCypherQueriesRequest>
void Aws::neptunedata::NeptunedataClient::ListOpenCypherQueriesAsync ( const ListOpenCypherQueriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListOpenCypherQueriesRequestT &  request = {} 
) const
inline

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.

◆ ListOpenCypherQueriesCallable()

template<typename ListOpenCypherQueriesRequestT = Model::ListOpenCypherQueriesRequest>
Model::ListOpenCypherQueriesOutcomeCallable Aws::neptunedata::NeptunedataClient::ListOpenCypherQueriesCallable ( const ListOpenCypherQueriesRequestT &  request = {}) const
inline

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.

◆ ManagePropertygraphStatistics()

virtual Model::ManagePropertygraphStatisticsOutcome Aws::neptunedata::NeptunedataClient::ManagePropertygraphStatistics ( const Model::ManagePropertygraphStatisticsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ ManagePropertygraphStatisticsAsync()

template<typename ManagePropertygraphStatisticsRequestT = Model::ManagePropertygraphStatisticsRequest>
void Aws::neptunedata::NeptunedataClient::ManagePropertygraphStatisticsAsync ( const ManagePropertygraphStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ManagePropertygraphStatisticsRequestT &  request = {} 
) const
inline

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.

◆ ManagePropertygraphStatisticsCallable()

template<typename ManagePropertygraphStatisticsRequestT = Model::ManagePropertygraphStatisticsRequest>
Model::ManagePropertygraphStatisticsOutcomeCallable Aws::neptunedata::NeptunedataClient::ManagePropertygraphStatisticsCallable ( const ManagePropertygraphStatisticsRequestT &  request = {}) const
inline

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.

◆ ManageSparqlStatistics()

virtual Model::ManageSparqlStatisticsOutcome Aws::neptunedata::NeptunedataClient::ManageSparqlStatistics ( const Model::ManageSparqlStatisticsRequest request = {}) const
virtual

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.

See Also:

AWS API Reference

◆ ManageSparqlStatisticsAsync()

template<typename ManageSparqlStatisticsRequestT = Model::ManageSparqlStatisticsRequest>
void Aws::neptunedata::NeptunedataClient::ManageSparqlStatisticsAsync ( const ManageSparqlStatisticsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ManageSparqlStatisticsRequestT &  request = {} 
) const
inline

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.

◆ ManageSparqlStatisticsCallable()

template<typename ManageSparqlStatisticsRequestT = Model::ManageSparqlStatisticsRequest>
Model::ManageSparqlStatisticsOutcomeCallable Aws::neptunedata::NeptunedataClient::ManageSparqlStatisticsCallable ( const ManageSparqlStatisticsRequestT &  request = {}) const
inline

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.

◆ OverrideEndpoint()

void Aws::neptunedata::NeptunedataClient::OverrideEndpoint ( const Aws::String endpoint)

◆ StartLoaderJob()

virtual Model::StartLoaderJobOutcome Aws::neptunedata::NeptunedataClient::StartLoaderJob ( const Model::StartLoaderJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ StartLoaderJobAsync()

template<typename StartLoaderJobRequestT = Model::StartLoaderJobRequest>
void Aws::neptunedata::NeptunedataClient::StartLoaderJobAsync ( const StartLoaderJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ StartLoaderJobCallable()

template<typename StartLoaderJobRequestT = Model::StartLoaderJobRequest>
Model::StartLoaderJobOutcomeCallable Aws::neptunedata::NeptunedataClient::StartLoaderJobCallable ( const StartLoaderJobRequestT &  request) const
inline

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.

◆ StartMLDataProcessingJob()

virtual Model::StartMLDataProcessingJobOutcome Aws::neptunedata::NeptunedataClient::StartMLDataProcessingJob ( const Model::StartMLDataProcessingJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ StartMLDataProcessingJobAsync()

template<typename StartMLDataProcessingJobRequestT = Model::StartMLDataProcessingJobRequest>
void Aws::neptunedata::NeptunedataClient::StartMLDataProcessingJobAsync ( const StartMLDataProcessingJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ StartMLDataProcessingJobCallable()

template<typename StartMLDataProcessingJobRequestT = Model::StartMLDataProcessingJobRequest>
Model::StartMLDataProcessingJobOutcomeCallable Aws::neptunedata::NeptunedataClient::StartMLDataProcessingJobCallable ( const StartMLDataProcessingJobRequestT &  request) const
inline

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.

◆ StartMLModelTrainingJob()

virtual Model::StartMLModelTrainingJobOutcome Aws::neptunedata::NeptunedataClient::StartMLModelTrainingJob ( const Model::StartMLModelTrainingJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ StartMLModelTrainingJobAsync()

template<typename StartMLModelTrainingJobRequestT = Model::StartMLModelTrainingJobRequest>
void Aws::neptunedata::NeptunedataClient::StartMLModelTrainingJobAsync ( const StartMLModelTrainingJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ StartMLModelTrainingJobCallable()

template<typename StartMLModelTrainingJobRequestT = Model::StartMLModelTrainingJobRequest>
Model::StartMLModelTrainingJobOutcomeCallable Aws::neptunedata::NeptunedataClient::StartMLModelTrainingJobCallable ( const StartMLModelTrainingJobRequestT &  request) const
inline

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.

◆ StartMLModelTransformJob()

virtual Model::StartMLModelTransformJobOutcome Aws::neptunedata::NeptunedataClient::StartMLModelTransformJob ( const Model::StartMLModelTransformJobRequest request) const
virtual

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.

See Also:

AWS API Reference

◆ StartMLModelTransformJobAsync()

template<typename StartMLModelTransformJobRequestT = Model::StartMLModelTransformJobRequest>
void Aws::neptunedata::NeptunedataClient::StartMLModelTransformJobAsync ( const StartMLModelTransformJobRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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.

◆ StartMLModelTransformJobCallable()

template<typename StartMLModelTransformJobRequestT = Model::StartMLModelTransformJobRequest>
Model::StartMLModelTransformJobOutcomeCallable Aws::neptunedata::NeptunedataClient::StartMLModelTransformJobCallable ( const StartMLModelTransformJobRequestT &  request) const
inline

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.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< NeptunedataClient >

Definition at line 1528 of file NeptunedataClient.h.


The documentation for this class was generated from the following file: