AWS SDK for C++

AWS SDK for C++ Version 1.11.683

Loading...
Searching...
No Matches
NeptuneGraphServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/neptune-graph/NeptuneGraphEndpointProvider.h>
15#include <aws/neptune-graph/NeptuneGraphErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in NeptuneGraphClient header */
22#include <aws/core/NoResult.h>
23#include <aws/neptune-graph/model/CancelExportTaskResult.h>
24#include <aws/neptune-graph/model/CancelImportTaskResult.h>
25#include <aws/neptune-graph/model/CreateGraphResult.h>
26#include <aws/neptune-graph/model/CreateGraphSnapshotResult.h>
27#include <aws/neptune-graph/model/CreateGraphUsingImportTaskResult.h>
28#include <aws/neptune-graph/model/CreatePrivateGraphEndpointResult.h>
29#include <aws/neptune-graph/model/DeleteGraphResult.h>
30#include <aws/neptune-graph/model/DeleteGraphSnapshotResult.h>
31#include <aws/neptune-graph/model/DeletePrivateGraphEndpointResult.h>
32#include <aws/neptune-graph/model/ExecuteQueryResult.h>
33#include <aws/neptune-graph/model/GetExportTaskResult.h>
34#include <aws/neptune-graph/model/GetGraphResult.h>
35#include <aws/neptune-graph/model/GetGraphSnapshotResult.h>
36#include <aws/neptune-graph/model/GetGraphSummaryResult.h>
37#include <aws/neptune-graph/model/GetImportTaskResult.h>
38#include <aws/neptune-graph/model/GetPrivateGraphEndpointResult.h>
39#include <aws/neptune-graph/model/GetQueryResult.h>
40#include <aws/neptune-graph/model/ListExportTasksRequest.h>
41#include <aws/neptune-graph/model/ListExportTasksResult.h>
42#include <aws/neptune-graph/model/ListGraphSnapshotsRequest.h>
43#include <aws/neptune-graph/model/ListGraphSnapshotsResult.h>
44#include <aws/neptune-graph/model/ListGraphsRequest.h>
45#include <aws/neptune-graph/model/ListGraphsResult.h>
46#include <aws/neptune-graph/model/ListImportTasksRequest.h>
47#include <aws/neptune-graph/model/ListImportTasksResult.h>
48#include <aws/neptune-graph/model/ListPrivateGraphEndpointsResult.h>
49#include <aws/neptune-graph/model/ListQueriesResult.h>
50#include <aws/neptune-graph/model/ListTagsForResourceResult.h>
51#include <aws/neptune-graph/model/ResetGraphResult.h>
52#include <aws/neptune-graph/model/RestoreGraphFromSnapshotResult.h>
53#include <aws/neptune-graph/model/StartExportTaskResult.h>
54#include <aws/neptune-graph/model/StartGraphResult.h>
55#include <aws/neptune-graph/model/StartImportTaskResult.h>
56#include <aws/neptune-graph/model/StopGraphResult.h>
57#include <aws/neptune-graph/model/TagResourceResult.h>
58#include <aws/neptune-graph/model/UntagResourceResult.h>
59#include <aws/neptune-graph/model/UpdateGraphResult.h>
60/* End of service model headers required in NeptuneGraphClient header */
61
62namespace Aws {
63namespace Http {
64class HttpClient;
65class HttpClientFactory;
66} // namespace Http
67
68namespace Utils {
69template <typename R, typename E>
70class Outcome;
71
72namespace Threading {
73class Executor;
74} // namespace Threading
75} // namespace Utils
76
77namespace Auth {
78class AWSCredentials;
79class AWSCredentialsProvider;
80} // namespace Auth
81
82namespace Client {
83class RetryStrategy;
84} // namespace Client
85
86namespace NeptuneGraph {
90
91namespace Model {
92/* Service model forward declarations required in NeptuneGraphClient header */
93class CancelExportTaskRequest;
94class CancelImportTaskRequest;
95class CancelQueryRequest;
96class CreateGraphRequest;
97class CreateGraphSnapshotRequest;
98class CreateGraphUsingImportTaskRequest;
99class CreatePrivateGraphEndpointRequest;
100class DeleteGraphRequest;
101class DeleteGraphSnapshotRequest;
102class DeletePrivateGraphEndpointRequest;
103class ExecuteQueryRequest;
104class GetExportTaskRequest;
105class GetGraphRequest;
106class GetGraphSnapshotRequest;
107class GetGraphSummaryRequest;
108class GetImportTaskRequest;
109class GetPrivateGraphEndpointRequest;
110class GetQueryRequest;
111class ListExportTasksRequest;
112class ListGraphSnapshotsRequest;
113class ListGraphsRequest;
114class ListImportTasksRequest;
115class ListPrivateGraphEndpointsRequest;
116class ListQueriesRequest;
117class ListTagsForResourceRequest;
118class ResetGraphRequest;
119class RestoreGraphFromSnapshotRequest;
120class StartExportTaskRequest;
121class StartGraphRequest;
122class StartImportTaskRequest;
123class StopGraphRequest;
124class TagResourceRequest;
125class UntagResourceRequest;
126class UpdateGraphRequest;
127/* End of service model forward declarations required in NeptuneGraphClient header */
128
129/* Service model Outcome class definitions */
164/* End of service model Outcome class definitions */
165
166/* Service model Outcome callable definitions */
167typedef std::future<CancelExportTaskOutcome> CancelExportTaskOutcomeCallable;
168typedef std::future<CancelImportTaskOutcome> CancelImportTaskOutcomeCallable;
169typedef std::future<CancelQueryOutcome> CancelQueryOutcomeCallable;
170typedef std::future<CreateGraphOutcome> CreateGraphOutcomeCallable;
171typedef std::future<CreateGraphSnapshotOutcome> CreateGraphSnapshotOutcomeCallable;
172typedef std::future<CreateGraphUsingImportTaskOutcome> CreateGraphUsingImportTaskOutcomeCallable;
173typedef std::future<CreatePrivateGraphEndpointOutcome> CreatePrivateGraphEndpointOutcomeCallable;
174typedef std::future<DeleteGraphOutcome> DeleteGraphOutcomeCallable;
175typedef std::future<DeleteGraphSnapshotOutcome> DeleteGraphSnapshotOutcomeCallable;
176typedef std::future<DeletePrivateGraphEndpointOutcome> DeletePrivateGraphEndpointOutcomeCallable;
177typedef std::future<ExecuteQueryOutcome> ExecuteQueryOutcomeCallable;
178typedef std::future<GetExportTaskOutcome> GetExportTaskOutcomeCallable;
179typedef std::future<GetGraphOutcome> GetGraphOutcomeCallable;
180typedef std::future<GetGraphSnapshotOutcome> GetGraphSnapshotOutcomeCallable;
181typedef std::future<GetGraphSummaryOutcome> GetGraphSummaryOutcomeCallable;
182typedef std::future<GetImportTaskOutcome> GetImportTaskOutcomeCallable;
183typedef std::future<GetPrivateGraphEndpointOutcome> GetPrivateGraphEndpointOutcomeCallable;
184typedef std::future<GetQueryOutcome> GetQueryOutcomeCallable;
185typedef std::future<ListExportTasksOutcome> ListExportTasksOutcomeCallable;
186typedef std::future<ListGraphSnapshotsOutcome> ListGraphSnapshotsOutcomeCallable;
187typedef std::future<ListGraphsOutcome> ListGraphsOutcomeCallable;
188typedef std::future<ListImportTasksOutcome> ListImportTasksOutcomeCallable;
189typedef std::future<ListPrivateGraphEndpointsOutcome> ListPrivateGraphEndpointsOutcomeCallable;
190typedef std::future<ListQueriesOutcome> ListQueriesOutcomeCallable;
191typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
192typedef std::future<ResetGraphOutcome> ResetGraphOutcomeCallable;
193typedef std::future<RestoreGraphFromSnapshotOutcome> RestoreGraphFromSnapshotOutcomeCallable;
194typedef std::future<StartExportTaskOutcome> StartExportTaskOutcomeCallable;
195typedef std::future<StartGraphOutcome> StartGraphOutcomeCallable;
196typedef std::future<StartImportTaskOutcome> StartImportTaskOutcomeCallable;
197typedef std::future<StopGraphOutcome> StopGraphOutcomeCallable;
198typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
199typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
200typedef std::future<UpdateGraphOutcome> UpdateGraphOutcomeCallable;
201/* End of service model Outcome callable definitions */
202} // namespace Model
203
205
206/* Service model async handlers definitions */
207typedef std::function<void(const NeptuneGraphClient*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&,
208 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
210typedef std::function<void(const NeptuneGraphClient*, const Model::CancelImportTaskRequest&, const Model::CancelImportTaskOutcome&,
211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
213typedef std::function<void(const NeptuneGraphClient*, const Model::CancelQueryRequest&, const Model::CancelQueryOutcome&,
214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
216typedef std::function<void(const NeptuneGraphClient*, const Model::CreateGraphRequest&, const Model::CreateGraphOutcome&,
217 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
219typedef std::function<void(const NeptuneGraphClient*, const Model::CreateGraphSnapshotRequest&, const Model::CreateGraphSnapshotOutcome&,
220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
222typedef std::function<void(const NeptuneGraphClient*, const Model::CreateGraphUsingImportTaskRequest&,
223 const Model::CreateGraphUsingImportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
225typedef std::function<void(const NeptuneGraphClient*, const Model::CreatePrivateGraphEndpointRequest&,
226 const Model::CreatePrivateGraphEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
228typedef std::function<void(const NeptuneGraphClient*, const Model::DeleteGraphRequest&, const Model::DeleteGraphOutcome&,
229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
231typedef std::function<void(const NeptuneGraphClient*, const Model::DeleteGraphSnapshotRequest&, const Model::DeleteGraphSnapshotOutcome&,
232 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
234typedef std::function<void(const NeptuneGraphClient*, const Model::DeletePrivateGraphEndpointRequest&,
235 const Model::DeletePrivateGraphEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
237typedef std::function<void(const NeptuneGraphClient*, const Model::ExecuteQueryRequest&, Model::ExecuteQueryOutcome,
238 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
240typedef std::function<void(const NeptuneGraphClient*, const Model::GetExportTaskRequest&, const Model::GetExportTaskOutcome&,
241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
243typedef std::function<void(const NeptuneGraphClient*, const Model::GetGraphRequest&, const Model::GetGraphOutcome&,
244 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
246typedef std::function<void(const NeptuneGraphClient*, const Model::GetGraphSnapshotRequest&, const Model::GetGraphSnapshotOutcome&,
247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
249typedef std::function<void(const NeptuneGraphClient*, const Model::GetGraphSummaryRequest&, const Model::GetGraphSummaryOutcome&,
250 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
252typedef std::function<void(const NeptuneGraphClient*, const Model::GetImportTaskRequest&, const Model::GetImportTaskOutcome&,
253 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
255typedef std::function<void(const NeptuneGraphClient*, const Model::GetPrivateGraphEndpointRequest&,
256 const Model::GetPrivateGraphEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
258typedef std::function<void(const NeptuneGraphClient*, const Model::GetQueryRequest&, const Model::GetQueryOutcome&,
259 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
261typedef std::function<void(const NeptuneGraphClient*, const Model::ListExportTasksRequest&, const Model::ListExportTasksOutcome&,
262 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
264typedef std::function<void(const NeptuneGraphClient*, const Model::ListGraphSnapshotsRequest&, const Model::ListGraphSnapshotsOutcome&,
265 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
267typedef std::function<void(const NeptuneGraphClient*, const Model::ListGraphsRequest&, const Model::ListGraphsOutcome&,
268 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
270typedef std::function<void(const NeptuneGraphClient*, const Model::ListImportTasksRequest&, const Model::ListImportTasksOutcome&,
271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
273typedef std::function<void(const NeptuneGraphClient*, const Model::ListPrivateGraphEndpointsRequest&,
274 const Model::ListPrivateGraphEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
276typedef std::function<void(const NeptuneGraphClient*, const Model::ListQueriesRequest&, const Model::ListQueriesOutcome&,
277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
279typedef std::function<void(const NeptuneGraphClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
280 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
282typedef std::function<void(const NeptuneGraphClient*, const Model::ResetGraphRequest&, const Model::ResetGraphOutcome&,
283 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
285typedef std::function<void(const NeptuneGraphClient*, const Model::RestoreGraphFromSnapshotRequest&,
286 const Model::RestoreGraphFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
288typedef std::function<void(const NeptuneGraphClient*, const Model::StartExportTaskRequest&, const Model::StartExportTaskOutcome&,
289 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
291typedef std::function<void(const NeptuneGraphClient*, const Model::StartGraphRequest&, const Model::StartGraphOutcome&,
292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
294typedef std::function<void(const NeptuneGraphClient*, const Model::StartImportTaskRequest&, const Model::StartImportTaskOutcome&,
295 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
297typedef std::function<void(const NeptuneGraphClient*, const Model::StopGraphRequest&, const Model::StopGraphOutcome&,
298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
300typedef std::function<void(const NeptuneGraphClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
303typedef std::function<void(const NeptuneGraphClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
304 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
306typedef std::function<void(const NeptuneGraphClient*, const Model::UpdateGraphRequest&, const Model::UpdateGraphOutcome&,
307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
309/* End of service model async handlers definitions */
310} // namespace NeptuneGraph
311} // namespace Aws
EndpointProviderBase< NeptuneGraphClientConfiguration, NeptuneGraphBuiltInParameters, NeptuneGraphClientContextParameters > NeptuneGraphEndpointProviderBase
Aws::Utils::Outcome< DeletePrivateGraphEndpointResult, NeptuneGraphError > DeletePrivateGraphEndpointOutcome
Aws::Utils::Outcome< CreatePrivateGraphEndpointResult, NeptuneGraphError > CreatePrivateGraphEndpointOutcome
std::future< CreateGraphUsingImportTaskOutcome > CreateGraphUsingImportTaskOutcomeCallable
Aws::Utils::Outcome< CreateGraphResult, NeptuneGraphError > CreateGraphOutcome
Aws::Utils::Outcome< GetExportTaskResult, NeptuneGraphError > GetExportTaskOutcome
std::future< ExecuteQueryOutcome > ExecuteQueryOutcomeCallable
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
Aws::Utils::Outcome< ResetGraphResult, NeptuneGraphError > ResetGraphOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneGraphError > CancelQueryOutcome
std::future< StartGraphOutcome > StartGraphOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, NeptuneGraphError > UntagResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, NeptuneGraphError > ListTagsForResourceOutcome
Aws::Utils::Outcome< GetGraphSnapshotResult, NeptuneGraphError > GetGraphSnapshotOutcome
std::future< ResetGraphOutcome > ResetGraphOutcomeCallable
Aws::Utils::Outcome< GetQueryResult, NeptuneGraphError > GetQueryOutcome
std::future< CreateGraphOutcome > CreateGraphOutcomeCallable
Aws::Utils::Outcome< StartGraphResult, NeptuneGraphError > StartGraphOutcome
std::future< ListImportTasksOutcome > ListImportTasksOutcomeCallable
Aws::Utils::Outcome< CancelExportTaskResult, NeptuneGraphError > CancelExportTaskOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteGraphResult, NeptuneGraphError > DeleteGraphOutcome
Aws::Utils::Outcome< StartExportTaskResult, NeptuneGraphError > StartExportTaskOutcome
std::future< RestoreGraphFromSnapshotOutcome > RestoreGraphFromSnapshotOutcomeCallable
Aws::Utils::Outcome< ListExportTasksResult, NeptuneGraphError > ListExportTasksOutcome
std::future< GetGraphSnapshotOutcome > GetGraphSnapshotOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, NeptuneGraphError > TagResourceOutcome
std::future< CreateGraphSnapshotOutcome > CreateGraphSnapshotOutcomeCallable
std::future< DeleteGraphSnapshotOutcome > DeleteGraphSnapshotOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< StopGraphResult, NeptuneGraphError > StopGraphOutcome
Aws::Utils::Outcome< RestoreGraphFromSnapshotResult, NeptuneGraphError > RestoreGraphFromSnapshotOutcome
std::future< StopGraphOutcome > StopGraphOutcomeCallable
std::future< ListPrivateGraphEndpointsOutcome > ListPrivateGraphEndpointsOutcomeCallable
std::future< GetExportTaskOutcome > GetExportTaskOutcomeCallable
std::future< CreatePrivateGraphEndpointOutcome > CreatePrivateGraphEndpointOutcomeCallable
Aws::Utils::Outcome< GetImportTaskResult, NeptuneGraphError > GetImportTaskOutcome
Aws::Utils::Outcome< GetGraphResult, NeptuneGraphError > GetGraphOutcome
Aws::Utils::Outcome< CreateGraphSnapshotResult, NeptuneGraphError > CreateGraphSnapshotOutcome
Aws::Utils::Outcome< UpdateGraphResult, NeptuneGraphError > UpdateGraphOutcome
std::future< GetQueryOutcome > GetQueryOutcomeCallable
std::future< GetImportTaskOutcome > GetImportTaskOutcomeCallable
std::future< ListExportTasksOutcome > ListExportTasksOutcomeCallable
Aws::Utils::Outcome< ListQueriesResult, NeptuneGraphError > ListQueriesOutcome
Aws::Utils::Outcome< DeleteGraphSnapshotResult, NeptuneGraphError > DeleteGraphSnapshotOutcome
std::future< CancelQueryOutcome > CancelQueryOutcomeCallable
std::future< DeletePrivateGraphEndpointOutcome > DeletePrivateGraphEndpointOutcomeCallable
Aws::Utils::Outcome< ListPrivateGraphEndpointsResult, NeptuneGraphError > ListPrivateGraphEndpointsOutcome
std::future< GetGraphSummaryOutcome > GetGraphSummaryOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< ListGraphsResult, NeptuneGraphError > ListGraphsOutcome
Aws::Utils::Outcome< GetGraphSummaryResult, NeptuneGraphError > GetGraphSummaryOutcome
std::future< ListQueriesOutcome > ListQueriesOutcomeCallable
std::future< DeleteGraphOutcome > DeleteGraphOutcomeCallable
Aws::Utils::Outcome< ListGraphSnapshotsResult, NeptuneGraphError > ListGraphSnapshotsOutcome
std::future< GetGraphOutcome > GetGraphOutcomeCallable
std::future< CancelImportTaskOutcome > CancelImportTaskOutcomeCallable
Aws::Utils::Outcome< CancelImportTaskResult, NeptuneGraphError > CancelImportTaskOutcome
std::future< ListGraphsOutcome > ListGraphsOutcomeCallable
Aws::Utils::Outcome< StartImportTaskResult, NeptuneGraphError > StartImportTaskOutcome
Aws::Utils::Outcome< ListImportTasksResult, NeptuneGraphError > ListImportTasksOutcome
std::future< ListGraphSnapshotsOutcome > ListGraphSnapshotsOutcomeCallable
Aws::Utils::Outcome< ExecuteQueryResult, NeptuneGraphError > ExecuteQueryOutcome
std::future< StartImportTaskOutcome > StartImportTaskOutcomeCallable
std::future< GetPrivateGraphEndpointOutcome > GetPrivateGraphEndpointOutcomeCallable
Aws::Utils::Outcome< GetPrivateGraphEndpointResult, NeptuneGraphError > GetPrivateGraphEndpointOutcome
std::future< StartExportTaskOutcome > StartExportTaskOutcomeCallable
Aws::Utils::Outcome< CreateGraphUsingImportTaskResult, NeptuneGraphError > CreateGraphUsingImportTaskOutcome
std::future< UpdateGraphOutcome > UpdateGraphOutcomeCallable
std::function< void(const NeptuneGraphClient *, const Model::GetGraphSummaryRequest &, const Model::GetGraphSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGraphSummaryResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::DeletePrivateGraphEndpointRequest &, const Model::DeletePrivateGraphEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePrivateGraphEndpointResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::StartExportTaskRequest &, const Model::StartExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartExportTaskResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::RestoreGraphFromSnapshotRequest &, const Model::RestoreGraphFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreGraphFromSnapshotResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::StartImportTaskRequest &, const Model::StartImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartImportTaskResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::CancelImportTaskRequest &, const Model::CancelImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelImportTaskResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::GetPrivateGraphEndpointRequest &, const Model::GetPrivateGraphEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPrivateGraphEndpointResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::GetGraphSnapshotRequest &, const Model::GetGraphSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGraphSnapshotResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ListExportTasksRequest &, const Model::ListExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExportTasksResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ListGraphsRequest &, const Model::ListGraphsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGraphsResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::StopGraphRequest &, const Model::StopGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopGraphResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::DeleteGraphRequest &, const Model::DeleteGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGraphResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::GetExportTaskRequest &, const Model::GetExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetExportTaskResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::StartGraphRequest &, const Model::StartGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartGraphResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::CreateGraphRequest &, const Model::CreateGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGraphResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::GetGraphRequest &, const Model::GetGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetGraphResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::CreateGraphUsingImportTaskRequest &, const Model::CreateGraphUsingImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGraphUsingImportTaskResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ExecuteQueryRequest &, Model::ExecuteQueryOutcome, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ExecuteQueryResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelExportTaskResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ListQueriesRequest &, const Model::ListQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueriesResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::GetQueryRequest &, const Model::GetQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueryResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::CreateGraphSnapshotRequest &, const Model::CreateGraphSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateGraphSnapshotResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ListGraphSnapshotsRequest &, const Model::ListGraphSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGraphSnapshotsResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ListImportTasksRequest &, const Model::ListImportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListImportTasksResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::DeleteGraphSnapshotRequest &, const Model::DeleteGraphSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteGraphSnapshotResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::CreatePrivateGraphEndpointRequest &, const Model::CreatePrivateGraphEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePrivateGraphEndpointResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::CancelQueryRequest &, const Model::CancelQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CancelQueryResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::GetImportTaskRequest &, const Model::GetImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetImportTaskResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::UpdateGraphRequest &, const Model::UpdateGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateGraphResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ResetGraphRequest &, const Model::ResetGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResetGraphResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ListPrivateGraphEndpointsRequest &, const Model::ListPrivateGraphEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPrivateGraphEndpointsResponseReceivedHandler