AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
NeptunedataServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/neptunedata/NeptunedataErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/neptunedata/NeptunedataEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in NeptunedataClient header */
21#include <aws/neptunedata/model/CancelGremlinQueryResult.h>
22#include <aws/neptunedata/model/CancelLoaderJobResult.h>
23#include <aws/neptunedata/model/CancelMLDataProcessingJobResult.h>
24#include <aws/neptunedata/model/CancelMLModelTrainingJobResult.h>
25#include <aws/neptunedata/model/CancelMLModelTransformJobResult.h>
26#include <aws/neptunedata/model/CancelOpenCypherQueryResult.h>
27#include <aws/neptunedata/model/CreateMLEndpointResult.h>
28#include <aws/neptunedata/model/DeleteMLEndpointResult.h>
29#include <aws/neptunedata/model/DeletePropertygraphStatisticsResult.h>
30#include <aws/neptunedata/model/DeleteSparqlStatisticsResult.h>
31#include <aws/neptunedata/model/ExecuteFastResetResult.h>
32#include <aws/neptunedata/model/ExecuteGremlinExplainQueryResult.h>
33#include <aws/neptunedata/model/ExecuteGremlinProfileQueryResult.h>
34#include <aws/neptunedata/model/ExecuteGremlinQueryResult.h>
35#include <aws/neptunedata/model/ExecuteOpenCypherExplainQueryResult.h>
36#include <aws/neptunedata/model/ExecuteOpenCypherQueryResult.h>
37#include <aws/neptunedata/model/GetEngineStatusResult.h>
38#include <aws/neptunedata/model/GetGremlinQueryStatusResult.h>
39#include <aws/neptunedata/model/GetLoaderJobStatusResult.h>
40#include <aws/neptunedata/model/GetMLDataProcessingJobResult.h>
41#include <aws/neptunedata/model/GetMLEndpointResult.h>
42#include <aws/neptunedata/model/GetMLModelTrainingJobResult.h>
43#include <aws/neptunedata/model/GetMLModelTransformJobResult.h>
44#include <aws/neptunedata/model/GetOpenCypherQueryStatusResult.h>
45#include <aws/neptunedata/model/GetPropertygraphStatisticsResult.h>
46#include <aws/neptunedata/model/GetPropertygraphStreamResult.h>
47#include <aws/neptunedata/model/GetPropertygraphSummaryResult.h>
48#include <aws/neptunedata/model/GetRDFGraphSummaryResult.h>
49#include <aws/neptunedata/model/GetSparqlStatisticsResult.h>
50#include <aws/neptunedata/model/GetSparqlStreamResult.h>
51#include <aws/neptunedata/model/ListGremlinQueriesResult.h>
52#include <aws/neptunedata/model/ListLoaderJobsResult.h>
53#include <aws/neptunedata/model/ListMLDataProcessingJobsResult.h>
54#include <aws/neptunedata/model/ListMLEndpointsResult.h>
55#include <aws/neptunedata/model/ListMLModelTrainingJobsResult.h>
56#include <aws/neptunedata/model/ListMLModelTransformJobsResult.h>
57#include <aws/neptunedata/model/ListOpenCypherQueriesResult.h>
58#include <aws/neptunedata/model/ManagePropertygraphStatisticsResult.h>
59#include <aws/neptunedata/model/ManageSparqlStatisticsResult.h>
60#include <aws/neptunedata/model/StartLoaderJobResult.h>
61#include <aws/neptunedata/model/StartMLDataProcessingJobResult.h>
62#include <aws/neptunedata/model/StartMLModelTrainingJobResult.h>
63#include <aws/neptunedata/model/StartMLModelTransformJobResult.h>
64#include <aws/neptunedata/model/GetRDFGraphSummaryRequest.h>
65#include <aws/neptunedata/model/GetSparqlStatisticsRequest.h>
66#include <aws/neptunedata/model/ListLoaderJobsRequest.h>
67#include <aws/neptunedata/model/ListMLModelTrainingJobsRequest.h>
68#include <aws/neptunedata/model/GetPropertygraphStreamRequest.h>
69#include <aws/neptunedata/model/ManagePropertygraphStatisticsRequest.h>
70#include <aws/neptunedata/model/DeleteSparqlStatisticsRequest.h>
71#include <aws/neptunedata/model/ListMLModelTransformJobsRequest.h>
72#include <aws/neptunedata/model/ListMLDataProcessingJobsRequest.h>
73#include <aws/neptunedata/model/ManageSparqlStatisticsRequest.h>
74#include <aws/neptunedata/model/GetEngineStatusRequest.h>
75#include <aws/neptunedata/model/GetSparqlStreamRequest.h>
76#include <aws/neptunedata/model/GetPropertygraphSummaryRequest.h>
77#include <aws/neptunedata/model/ListGremlinQueriesRequest.h>
78#include <aws/neptunedata/model/GetPropertygraphStatisticsRequest.h>
79#include <aws/neptunedata/model/DeletePropertygraphStatisticsRequest.h>
80#include <aws/neptunedata/model/CreateMLEndpointRequest.h>
81#include <aws/neptunedata/model/ListOpenCypherQueriesRequest.h>
82#include <aws/neptunedata/model/ListMLEndpointsRequest.h>
83/* End of service model headers required in NeptunedataClient header */
84
85namespace Aws
86{
87 namespace Http
88 {
89 class HttpClient;
90 class HttpClientFactory;
91 } // namespace Http
92
93 namespace Utils
94 {
95 template< typename R, typename E> class Outcome;
96
97 namespace Threading
98 {
99 class Executor;
100 } // namespace Threading
101 } // namespace Utils
102
103 namespace Auth
104 {
105 class AWSCredentials;
106 class AWSCredentialsProvider;
107 } // namespace Auth
108
109 namespace Client
110 {
111 class RetryStrategy;
112 } // namespace Client
113
114 namespace neptunedata
115 {
119
120 namespace Model
121 {
122 /* Service model forward declarations required in NeptunedataClient header */
123 class CancelGremlinQueryRequest;
124 class CancelLoaderJobRequest;
125 class CancelMLDataProcessingJobRequest;
126 class CancelMLModelTrainingJobRequest;
127 class CancelMLModelTransformJobRequest;
128 class CancelOpenCypherQueryRequest;
129 class CreateMLEndpointRequest;
130 class DeleteMLEndpointRequest;
131 class DeletePropertygraphStatisticsRequest;
132 class DeleteSparqlStatisticsRequest;
133 class ExecuteFastResetRequest;
134 class ExecuteGremlinExplainQueryRequest;
135 class ExecuteGremlinProfileQueryRequest;
136 class ExecuteGremlinQueryRequest;
137 class ExecuteOpenCypherExplainQueryRequest;
138 class ExecuteOpenCypherQueryRequest;
139 class GetEngineStatusRequest;
140 class GetGremlinQueryStatusRequest;
141 class GetLoaderJobStatusRequest;
142 class GetMLDataProcessingJobRequest;
143 class GetMLEndpointRequest;
144 class GetMLModelTrainingJobRequest;
145 class GetMLModelTransformJobRequest;
146 class GetOpenCypherQueryStatusRequest;
147 class GetPropertygraphStatisticsRequest;
148 class GetPropertygraphStreamRequest;
149 class GetPropertygraphSummaryRequest;
150 class GetRDFGraphSummaryRequest;
151 class GetSparqlStatisticsRequest;
152 class GetSparqlStreamRequest;
153 class ListGremlinQueriesRequest;
154 class ListLoaderJobsRequest;
155 class ListMLDataProcessingJobsRequest;
156 class ListMLEndpointsRequest;
157 class ListMLModelTrainingJobsRequest;
158 class ListMLModelTransformJobsRequest;
159 class ListOpenCypherQueriesRequest;
160 class ManagePropertygraphStatisticsRequest;
161 class ManageSparqlStatisticsRequest;
162 class StartLoaderJobRequest;
163 class StartMLDataProcessingJobRequest;
164 class StartMLModelTrainingJobRequest;
165 class StartMLModelTransformJobRequest;
166 /* End of service model forward declarations required in NeptunedataClient header */
167
168 /* Service model Outcome class definitions */
212 /* End of service model Outcome class definitions */
213
214 /* Service model Outcome callable definitions */
215 typedef std::future<CancelGremlinQueryOutcome> CancelGremlinQueryOutcomeCallable;
216 typedef std::future<CancelLoaderJobOutcome> CancelLoaderJobOutcomeCallable;
217 typedef std::future<CancelMLDataProcessingJobOutcome> CancelMLDataProcessingJobOutcomeCallable;
218 typedef std::future<CancelMLModelTrainingJobOutcome> CancelMLModelTrainingJobOutcomeCallable;
219 typedef std::future<CancelMLModelTransformJobOutcome> CancelMLModelTransformJobOutcomeCallable;
220 typedef std::future<CancelOpenCypherQueryOutcome> CancelOpenCypherQueryOutcomeCallable;
221 typedef std::future<CreateMLEndpointOutcome> CreateMLEndpointOutcomeCallable;
222 typedef std::future<DeleteMLEndpointOutcome> DeleteMLEndpointOutcomeCallable;
223 typedef std::future<DeletePropertygraphStatisticsOutcome> DeletePropertygraphStatisticsOutcomeCallable;
224 typedef std::future<DeleteSparqlStatisticsOutcome> DeleteSparqlStatisticsOutcomeCallable;
225 typedef std::future<ExecuteFastResetOutcome> ExecuteFastResetOutcomeCallable;
226 typedef std::future<ExecuteGremlinExplainQueryOutcome> ExecuteGremlinExplainQueryOutcomeCallable;
227 typedef std::future<ExecuteGremlinProfileQueryOutcome> ExecuteGremlinProfileQueryOutcomeCallable;
228 typedef std::future<ExecuteGremlinQueryOutcome> ExecuteGremlinQueryOutcomeCallable;
229 typedef std::future<ExecuteOpenCypherExplainQueryOutcome> ExecuteOpenCypherExplainQueryOutcomeCallable;
230 typedef std::future<ExecuteOpenCypherQueryOutcome> ExecuteOpenCypherQueryOutcomeCallable;
231 typedef std::future<GetEngineStatusOutcome> GetEngineStatusOutcomeCallable;
232 typedef std::future<GetGremlinQueryStatusOutcome> GetGremlinQueryStatusOutcomeCallable;
233 typedef std::future<GetLoaderJobStatusOutcome> GetLoaderJobStatusOutcomeCallable;
234 typedef std::future<GetMLDataProcessingJobOutcome> GetMLDataProcessingJobOutcomeCallable;
235 typedef std::future<GetMLEndpointOutcome> GetMLEndpointOutcomeCallable;
236 typedef std::future<GetMLModelTrainingJobOutcome> GetMLModelTrainingJobOutcomeCallable;
237 typedef std::future<GetMLModelTransformJobOutcome> GetMLModelTransformJobOutcomeCallable;
238 typedef std::future<GetOpenCypherQueryStatusOutcome> GetOpenCypherQueryStatusOutcomeCallable;
239 typedef std::future<GetPropertygraphStatisticsOutcome> GetPropertygraphStatisticsOutcomeCallable;
240 typedef std::future<GetPropertygraphStreamOutcome> GetPropertygraphStreamOutcomeCallable;
241 typedef std::future<GetPropertygraphSummaryOutcome> GetPropertygraphSummaryOutcomeCallable;
242 typedef std::future<GetRDFGraphSummaryOutcome> GetRDFGraphSummaryOutcomeCallable;
243 typedef std::future<GetSparqlStatisticsOutcome> GetSparqlStatisticsOutcomeCallable;
244 typedef std::future<GetSparqlStreamOutcome> GetSparqlStreamOutcomeCallable;
245 typedef std::future<ListGremlinQueriesOutcome> ListGremlinQueriesOutcomeCallable;
246 typedef std::future<ListLoaderJobsOutcome> ListLoaderJobsOutcomeCallable;
247 typedef std::future<ListMLDataProcessingJobsOutcome> ListMLDataProcessingJobsOutcomeCallable;
248 typedef std::future<ListMLEndpointsOutcome> ListMLEndpointsOutcomeCallable;
249 typedef std::future<ListMLModelTrainingJobsOutcome> ListMLModelTrainingJobsOutcomeCallable;
250 typedef std::future<ListMLModelTransformJobsOutcome> ListMLModelTransformJobsOutcomeCallable;
251 typedef std::future<ListOpenCypherQueriesOutcome> ListOpenCypherQueriesOutcomeCallable;
252 typedef std::future<ManagePropertygraphStatisticsOutcome> ManagePropertygraphStatisticsOutcomeCallable;
253 typedef std::future<ManageSparqlStatisticsOutcome> ManageSparqlStatisticsOutcomeCallable;
254 typedef std::future<StartLoaderJobOutcome> StartLoaderJobOutcomeCallable;
255 typedef std::future<StartMLDataProcessingJobOutcome> StartMLDataProcessingJobOutcomeCallable;
256 typedef std::future<StartMLModelTrainingJobOutcome> StartMLModelTrainingJobOutcomeCallable;
257 typedef std::future<StartMLModelTransformJobOutcome> StartMLModelTransformJobOutcomeCallable;
258 /* End of service model Outcome callable definitions */
259 } // namespace Model
260
261 class NeptunedataClient;
262
263 /* Service model async handlers definitions */
264 typedef std::function<void(const NeptunedataClient*, const Model::CancelGremlinQueryRequest&, const Model::CancelGremlinQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelGremlinQueryResponseReceivedHandler;
265 typedef std::function<void(const NeptunedataClient*, const Model::CancelLoaderJobRequest&, const Model::CancelLoaderJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelLoaderJobResponseReceivedHandler;
266 typedef std::function<void(const NeptunedataClient*, const Model::CancelMLDataProcessingJobRequest&, const Model::CancelMLDataProcessingJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelMLDataProcessingJobResponseReceivedHandler;
267 typedef std::function<void(const NeptunedataClient*, const Model::CancelMLModelTrainingJobRequest&, const Model::CancelMLModelTrainingJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelMLModelTrainingJobResponseReceivedHandler;
268 typedef std::function<void(const NeptunedataClient*, const Model::CancelMLModelTransformJobRequest&, const Model::CancelMLModelTransformJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelMLModelTransformJobResponseReceivedHandler;
269 typedef std::function<void(const NeptunedataClient*, const Model::CancelOpenCypherQueryRequest&, const Model::CancelOpenCypherQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelOpenCypherQueryResponseReceivedHandler;
270 typedef std::function<void(const NeptunedataClient*, const Model::CreateMLEndpointRequest&, const Model::CreateMLEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMLEndpointResponseReceivedHandler;
271 typedef std::function<void(const NeptunedataClient*, const Model::DeleteMLEndpointRequest&, const Model::DeleteMLEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMLEndpointResponseReceivedHandler;
272 typedef std::function<void(const NeptunedataClient*, const Model::DeletePropertygraphStatisticsRequest&, const Model::DeletePropertygraphStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePropertygraphStatisticsResponseReceivedHandler;
273 typedef std::function<void(const NeptunedataClient*, const Model::DeleteSparqlStatisticsRequest&, const Model::DeleteSparqlStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSparqlStatisticsResponseReceivedHandler;
274 typedef std::function<void(const NeptunedataClient*, const Model::ExecuteFastResetRequest&, const Model::ExecuteFastResetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteFastResetResponseReceivedHandler;
275 typedef std::function<void(const NeptunedataClient*, const Model::ExecuteGremlinExplainQueryRequest&, Model::ExecuteGremlinExplainQueryOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteGremlinExplainQueryResponseReceivedHandler;
276 typedef std::function<void(const NeptunedataClient*, const Model::ExecuteGremlinProfileQueryRequest&, Model::ExecuteGremlinProfileQueryOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteGremlinProfileQueryResponseReceivedHandler;
277 typedef std::function<void(const NeptunedataClient*, const Model::ExecuteGremlinQueryRequest&, const Model::ExecuteGremlinQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteGremlinQueryResponseReceivedHandler;
278 typedef std::function<void(const NeptunedataClient*, const Model::ExecuteOpenCypherExplainQueryRequest&, Model::ExecuteOpenCypherExplainQueryOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteOpenCypherExplainQueryResponseReceivedHandler;
279 typedef std::function<void(const NeptunedataClient*, const Model::ExecuteOpenCypherQueryRequest&, const Model::ExecuteOpenCypherQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteOpenCypherQueryResponseReceivedHandler;
280 typedef std::function<void(const NeptunedataClient*, const Model::GetEngineStatusRequest&, const Model::GetEngineStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEngineStatusResponseReceivedHandler;
281 typedef std::function<void(const NeptunedataClient*, const Model::GetGremlinQueryStatusRequest&, const Model::GetGremlinQueryStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGremlinQueryStatusResponseReceivedHandler;
282 typedef std::function<void(const NeptunedataClient*, const Model::GetLoaderJobStatusRequest&, const Model::GetLoaderJobStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLoaderJobStatusResponseReceivedHandler;
283 typedef std::function<void(const NeptunedataClient*, const Model::GetMLDataProcessingJobRequest&, const Model::GetMLDataProcessingJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLDataProcessingJobResponseReceivedHandler;
284 typedef std::function<void(const NeptunedataClient*, const Model::GetMLEndpointRequest&, const Model::GetMLEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLEndpointResponseReceivedHandler;
285 typedef std::function<void(const NeptunedataClient*, const Model::GetMLModelTrainingJobRequest&, const Model::GetMLModelTrainingJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLModelTrainingJobResponseReceivedHandler;
286 typedef std::function<void(const NeptunedataClient*, const Model::GetMLModelTransformJobRequest&, const Model::GetMLModelTransformJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMLModelTransformJobResponseReceivedHandler;
287 typedef std::function<void(const NeptunedataClient*, const Model::GetOpenCypherQueryStatusRequest&, const Model::GetOpenCypherQueryStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOpenCypherQueryStatusResponseReceivedHandler;
288 typedef std::function<void(const NeptunedataClient*, const Model::GetPropertygraphStatisticsRequest&, const Model::GetPropertygraphStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPropertygraphStatisticsResponseReceivedHandler;
289 typedef std::function<void(const NeptunedataClient*, const Model::GetPropertygraphStreamRequest&, const Model::GetPropertygraphStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPropertygraphStreamResponseReceivedHandler;
290 typedef std::function<void(const NeptunedataClient*, const Model::GetPropertygraphSummaryRequest&, const Model::GetPropertygraphSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPropertygraphSummaryResponseReceivedHandler;
291 typedef std::function<void(const NeptunedataClient*, const Model::GetRDFGraphSummaryRequest&, const Model::GetRDFGraphSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRDFGraphSummaryResponseReceivedHandler;
292 typedef std::function<void(const NeptunedataClient*, const Model::GetSparqlStatisticsRequest&, const Model::GetSparqlStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSparqlStatisticsResponseReceivedHandler;
293 typedef std::function<void(const NeptunedataClient*, const Model::GetSparqlStreamRequest&, const Model::GetSparqlStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSparqlStreamResponseReceivedHandler;
294 typedef std::function<void(const NeptunedataClient*, const Model::ListGremlinQueriesRequest&, const Model::ListGremlinQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGremlinQueriesResponseReceivedHandler;
295 typedef std::function<void(const NeptunedataClient*, const Model::ListLoaderJobsRequest&, const Model::ListLoaderJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLoaderJobsResponseReceivedHandler;
296 typedef std::function<void(const NeptunedataClient*, const Model::ListMLDataProcessingJobsRequest&, const Model::ListMLDataProcessingJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMLDataProcessingJobsResponseReceivedHandler;
297 typedef std::function<void(const NeptunedataClient*, const Model::ListMLEndpointsRequest&, const Model::ListMLEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMLEndpointsResponseReceivedHandler;
298 typedef std::function<void(const NeptunedataClient*, const Model::ListMLModelTrainingJobsRequest&, const Model::ListMLModelTrainingJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMLModelTrainingJobsResponseReceivedHandler;
299 typedef std::function<void(const NeptunedataClient*, const Model::ListMLModelTransformJobsRequest&, const Model::ListMLModelTransformJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMLModelTransformJobsResponseReceivedHandler;
300 typedef std::function<void(const NeptunedataClient*, const Model::ListOpenCypherQueriesRequest&, const Model::ListOpenCypherQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListOpenCypherQueriesResponseReceivedHandler;
301 typedef std::function<void(const NeptunedataClient*, const Model::ManagePropertygraphStatisticsRequest&, const Model::ManagePropertygraphStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ManagePropertygraphStatisticsResponseReceivedHandler;
302 typedef std::function<void(const NeptunedataClient*, const Model::ManageSparqlStatisticsRequest&, const Model::ManageSparqlStatisticsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ManageSparqlStatisticsResponseReceivedHandler;
303 typedef std::function<void(const NeptunedataClient*, const Model::StartLoaderJobRequest&, const Model::StartLoaderJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartLoaderJobResponseReceivedHandler;
304 typedef std::function<void(const NeptunedataClient*, const Model::StartMLDataProcessingJobRequest&, const Model::StartMLDataProcessingJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMLDataProcessingJobResponseReceivedHandler;
305 typedef std::function<void(const NeptunedataClient*, const Model::StartMLModelTrainingJobRequest&, const Model::StartMLModelTrainingJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMLModelTrainingJobResponseReceivedHandler;
306 typedef std::function<void(const NeptunedataClient*, const Model::StartMLModelTransformJobRequest&, const Model::StartMLModelTransformJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartMLModelTransformJobResponseReceivedHandler;
307 /* End of service model async handlers definitions */
308 } // namespace neptunedata
309} // namespace Aws
EndpointProviderBase< NeptunedataClientConfiguration, NeptunedataBuiltInParameters, NeptunedataClientContextParameters > NeptunedataEndpointProviderBase
Aws::Utils::Outcome< GetLoaderJobStatusResult, NeptunedataError > GetLoaderJobStatusOutcome
Aws::Utils::Outcome< ExecuteGremlinQueryResult, NeptunedataError > ExecuteGremlinQueryOutcome
Aws::Utils::Outcome< ManagePropertygraphStatisticsResult, NeptunedataError > ManagePropertygraphStatisticsOutcome
Aws::Utils::Outcome< DeletePropertygraphStatisticsResult, NeptunedataError > DeletePropertygraphStatisticsOutcome
std::future< ManagePropertygraphStatisticsOutcome > ManagePropertygraphStatisticsOutcomeCallable
std::future< ListMLModelTransformJobsOutcome > ListMLModelTransformJobsOutcomeCallable
Aws::Utils::Outcome< GetMLDataProcessingJobResult, NeptunedataError > GetMLDataProcessingJobOutcome
Aws::Utils::Outcome< ListGremlinQueriesResult, NeptunedataError > ListGremlinQueriesOutcome
std::future< ExecuteFastResetOutcome > ExecuteFastResetOutcomeCallable
std::future< GetRDFGraphSummaryOutcome > GetRDFGraphSummaryOutcomeCallable
std::future< StartMLModelTransformJobOutcome > StartMLModelTransformJobOutcomeCallable
std::future< StartLoaderJobOutcome > StartLoaderJobOutcomeCallable
Aws::Utils::Outcome< GetPropertygraphStatisticsResult, NeptunedataError > GetPropertygraphStatisticsOutcome
std::future< StartMLDataProcessingJobOutcome > StartMLDataProcessingJobOutcomeCallable
Aws::Utils::Outcome< StartMLModelTrainingJobResult, NeptunedataError > StartMLModelTrainingJobOutcome
Aws::Utils::Outcome< GetPropertygraphStreamResult, NeptunedataError > GetPropertygraphStreamOutcome
Aws::Utils::Outcome< GetOpenCypherQueryStatusResult, NeptunedataError > GetOpenCypherQueryStatusOutcome
std::future< GetMLModelTrainingJobOutcome > GetMLModelTrainingJobOutcomeCallable
std::future< GetEngineStatusOutcome > GetEngineStatusOutcomeCallable
Aws::Utils::Outcome< CancelGremlinQueryResult, NeptunedataError > CancelGremlinQueryOutcome
std::future< DeleteSparqlStatisticsOutcome > DeleteSparqlStatisticsOutcomeCallable
std::future< ListMLEndpointsOutcome > ListMLEndpointsOutcomeCallable
std::future< ListMLDataProcessingJobsOutcome > ListMLDataProcessingJobsOutcomeCallable
Aws::Utils::Outcome< ListMLEndpointsResult, NeptunedataError > ListMLEndpointsOutcome
Aws::Utils::Outcome< ExecuteOpenCypherQueryResult, NeptunedataError > ExecuteOpenCypherQueryOutcome
Aws::Utils::Outcome< ListOpenCypherQueriesResult, NeptunedataError > ListOpenCypherQueriesOutcome
std::future< CancelMLDataProcessingJobOutcome > CancelMLDataProcessingJobOutcomeCallable
std::future< GetSparqlStatisticsOutcome > GetSparqlStatisticsOutcomeCallable
Aws::Utils::Outcome< GetPropertygraphSummaryResult, NeptunedataError > GetPropertygraphSummaryOutcome
Aws::Utils::Outcome< StartMLModelTransformJobResult, NeptunedataError > StartMLModelTransformJobOutcome
std::future< CancelMLModelTrainingJobOutcome > CancelMLModelTrainingJobOutcomeCallable
Aws::Utils::Outcome< ExecuteGremlinProfileQueryResult, NeptunedataError > ExecuteGremlinProfileQueryOutcome
std::future< ListOpenCypherQueriesOutcome > ListOpenCypherQueriesOutcomeCallable
Aws::Utils::Outcome< CancelMLDataProcessingJobResult, NeptunedataError > CancelMLDataProcessingJobOutcome
Aws::Utils::Outcome< ExecuteFastResetResult, NeptunedataError > ExecuteFastResetOutcome
Aws::Utils::Outcome< ListMLDataProcessingJobsResult, NeptunedataError > ListMLDataProcessingJobsOutcome
std::future< CancelMLModelTransformJobOutcome > CancelMLModelTransformJobOutcomeCallable
std::future< CancelLoaderJobOutcome > CancelLoaderJobOutcomeCallable
std::future< CancelOpenCypherQueryOutcome > CancelOpenCypherQueryOutcomeCallable
Aws::Utils::Outcome< GetEngineStatusResult, NeptunedataError > GetEngineStatusOutcome
Aws::Utils::Outcome< GetMLModelTrainingJobResult, NeptunedataError > GetMLModelTrainingJobOutcome
std::future< GetPropertygraphStreamOutcome > GetPropertygraphStreamOutcomeCallable
std::future< GetPropertygraphSummaryOutcome > GetPropertygraphSummaryOutcomeCallable
Aws::Utils::Outcome< ListMLModelTrainingJobsResult, NeptunedataError > ListMLModelTrainingJobsOutcome
std::future< GetLoaderJobStatusOutcome > GetLoaderJobStatusOutcomeCallable
Aws::Utils::Outcome< StartLoaderJobResult, NeptunedataError > StartLoaderJobOutcome
std::future< ExecuteGremlinProfileQueryOutcome > ExecuteGremlinProfileQueryOutcomeCallable
std::future< ExecuteGremlinQueryOutcome > ExecuteGremlinQueryOutcomeCallable
std::future< GetMLModelTransformJobOutcome > GetMLModelTransformJobOutcomeCallable
Aws::Utils::Outcome< CreateMLEndpointResult, NeptunedataError > CreateMLEndpointOutcome
Aws::Utils::Outcome< GetRDFGraphSummaryResult, NeptunedataError > GetRDFGraphSummaryOutcome
std::future< GetPropertygraphStatisticsOutcome > GetPropertygraphStatisticsOutcomeCallable
std::future< ListMLModelTrainingJobsOutcome > ListMLModelTrainingJobsOutcomeCallable
Aws::Utils::Outcome< GetMLModelTransformJobResult, NeptunedataError > GetMLModelTransformJobOutcome
std::future< GetMLEndpointOutcome > GetMLEndpointOutcomeCallable
std::future< StartMLModelTrainingJobOutcome > StartMLModelTrainingJobOutcomeCallable
std::future< ExecuteGremlinExplainQueryOutcome > ExecuteGremlinExplainQueryOutcomeCallable
Aws::Utils::Outcome< ExecuteGremlinExplainQueryResult, NeptunedataError > ExecuteGremlinExplainQueryOutcome
Aws::Utils::Outcome< CancelLoaderJobResult, NeptunedataError > CancelLoaderJobOutcome
Aws::Utils::Outcome< CancelMLModelTransformJobResult, NeptunedataError > CancelMLModelTransformJobOutcome
std::future< ExecuteOpenCypherQueryOutcome > ExecuteOpenCypherQueryOutcomeCallable
std::future< ListLoaderJobsOutcome > ListLoaderJobsOutcomeCallable
std::future< GetSparqlStreamOutcome > GetSparqlStreamOutcomeCallable
std::future< ExecuteOpenCypherExplainQueryOutcome > ExecuteOpenCypherExplainQueryOutcomeCallable
std::future< GetGremlinQueryStatusOutcome > GetGremlinQueryStatusOutcomeCallable
Aws::Utils::Outcome< GetSparqlStatisticsResult, NeptunedataError > GetSparqlStatisticsOutcome
std::future< DeletePropertygraphStatisticsOutcome > DeletePropertygraphStatisticsOutcomeCallable
std::future< ManageSparqlStatisticsOutcome > ManageSparqlStatisticsOutcomeCallable
Aws::Utils::Outcome< GetGremlinQueryStatusResult, NeptunedataError > GetGremlinQueryStatusOutcome
Aws::Utils::Outcome< ManageSparqlStatisticsResult, NeptunedataError > ManageSparqlStatisticsOutcome
Aws::Utils::Outcome< GetMLEndpointResult, NeptunedataError > GetMLEndpointOutcome
Aws::Utils::Outcome< ListLoaderJobsResult, NeptunedataError > ListLoaderJobsOutcome
std::future< GetOpenCypherQueryStatusOutcome > GetOpenCypherQueryStatusOutcomeCallable
Aws::Utils::Outcome< CancelMLModelTrainingJobResult, NeptunedataError > CancelMLModelTrainingJobOutcome
Aws::Utils::Outcome< DeleteMLEndpointResult, NeptunedataError > DeleteMLEndpointOutcome
std::future< CancelGremlinQueryOutcome > CancelGremlinQueryOutcomeCallable
std::future< GetMLDataProcessingJobOutcome > GetMLDataProcessingJobOutcomeCallable
std::future< ListGremlinQueriesOutcome > ListGremlinQueriesOutcomeCallable
std::future< CreateMLEndpointOutcome > CreateMLEndpointOutcomeCallable
Aws::Utils::Outcome< CancelOpenCypherQueryResult, NeptunedataError > CancelOpenCypherQueryOutcome
Aws::Utils::Outcome< StartMLDataProcessingJobResult, NeptunedataError > StartMLDataProcessingJobOutcome
Aws::Utils::Outcome< GetSparqlStreamResult, NeptunedataError > GetSparqlStreamOutcome
Aws::Utils::Outcome< DeleteSparqlStatisticsResult, NeptunedataError > DeleteSparqlStatisticsOutcome
Aws::Utils::Outcome< ListMLModelTransformJobsResult, NeptunedataError > ListMLModelTransformJobsOutcome
Aws::Utils::Outcome< ExecuteOpenCypherExplainQueryResult, NeptunedataError > ExecuteOpenCypherExplainQueryOutcome
std::future< DeleteMLEndpointOutcome > DeleteMLEndpointOutcomeCallable
std::function< void(const NeptunedataClient *, const Model::GetMLModelTrainingJobRequest &, const Model::GetMLModelTrainingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLModelTrainingJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetGremlinQueryStatusRequest &, const Model::GetGremlinQueryStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetGremlinQueryStatusResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::DeletePropertygraphStatisticsRequest &, const Model::DeletePropertygraphStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePropertygraphStatisticsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::CancelOpenCypherQueryRequest &, const Model::CancelOpenCypherQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelOpenCypherQueryResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetPropertygraphStreamRequest &, const Model::GetPropertygraphStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPropertygraphStreamResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetRDFGraphSummaryRequest &, const Model::GetRDFGraphSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRDFGraphSummaryResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ExecuteOpenCypherExplainQueryRequest &, Model::ExecuteOpenCypherExplainQueryOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteOpenCypherExplainQueryResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::CancelGremlinQueryRequest &, const Model::CancelGremlinQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelGremlinQueryResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetEngineStatusRequest &, const Model::GetEngineStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEngineStatusResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::StartMLDataProcessingJobRequest &, const Model::StartMLDataProcessingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMLDataProcessingJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetSparqlStatisticsRequest &, const Model::GetSparqlStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSparqlStatisticsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetMLEndpointRequest &, const Model::GetMLEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLEndpointResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetMLDataProcessingJobRequest &, const Model::GetMLDataProcessingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLDataProcessingJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetPropertygraphStatisticsRequest &, const Model::GetPropertygraphStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPropertygraphStatisticsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ExecuteGremlinExplainQueryRequest &, Model::ExecuteGremlinExplainQueryOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteGremlinExplainQueryResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetLoaderJobStatusRequest &, const Model::GetLoaderJobStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLoaderJobStatusResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::CancelMLModelTrainingJobRequest &, const Model::CancelMLModelTrainingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMLModelTrainingJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ListGremlinQueriesRequest &, const Model::ListGremlinQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListGremlinQueriesResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ListMLEndpointsRequest &, const Model::ListMLEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMLEndpointsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ExecuteGremlinQueryRequest &, const Model::ExecuteGremlinQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteGremlinQueryResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::StartMLModelTrainingJobRequest &, const Model::StartMLModelTrainingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMLModelTrainingJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ExecuteOpenCypherQueryRequest &, const Model::ExecuteOpenCypherQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteOpenCypherQueryResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::CancelMLDataProcessingJobRequest &, const Model::CancelMLDataProcessingJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMLDataProcessingJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::DeleteSparqlStatisticsRequest &, const Model::DeleteSparqlStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSparqlStatisticsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::DeleteMLEndpointRequest &, const Model::DeleteMLEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMLEndpointResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetOpenCypherQueryStatusRequest &, const Model::GetOpenCypherQueryStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOpenCypherQueryStatusResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ListOpenCypherQueriesRequest &, const Model::ListOpenCypherQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListOpenCypherQueriesResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::CreateMLEndpointRequest &, const Model::CreateMLEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMLEndpointResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetSparqlStreamRequest &, const Model::GetSparqlStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSparqlStreamResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::StartMLModelTransformJobRequest &, const Model::StartMLModelTransformJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartMLModelTransformJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::StartLoaderJobRequest &, const Model::StartLoaderJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLoaderJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ListMLDataProcessingJobsRequest &, const Model::ListMLDataProcessingJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMLDataProcessingJobsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ListLoaderJobsRequest &, const Model::ListLoaderJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLoaderJobsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetMLModelTransformJobRequest &, const Model::GetMLModelTransformJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLModelTransformJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::CancelLoaderJobRequest &, const Model::CancelLoaderJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelLoaderJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ListMLModelTrainingJobsRequest &, const Model::ListMLModelTrainingJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMLModelTrainingJobsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ListMLModelTransformJobsRequest &, const Model::ListMLModelTransformJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMLModelTransformJobsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ExecuteFastResetRequest &, const Model::ExecuteFastResetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteFastResetResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ExecuteGremlinProfileQueryRequest &, Model::ExecuteGremlinProfileQueryOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ExecuteGremlinProfileQueryResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ManagePropertygraphStatisticsRequest &, const Model::ManagePropertygraphStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ManagePropertygraphStatisticsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::ManageSparqlStatisticsRequest &, const Model::ManageSparqlStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ManageSparqlStatisticsResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::CancelMLModelTransformJobRequest &, const Model::CancelMLModelTransformJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelMLModelTransformJobResponseReceivedHandler
std::function< void(const NeptunedataClient *, const Model::GetPropertygraphSummaryRequest &, const Model::GetPropertygraphSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPropertygraphSummaryResponseReceivedHandler