AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
NeptuneGraphServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/neptune-graph/NeptuneGraphErrors.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/neptune-graph/NeptuneGraphEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in NeptuneGraphClient header */
21#include <aws/neptune-graph/model/CancelImportTaskResult.h>
22#include <aws/neptune-graph/model/CreateGraphResult.h>
23#include <aws/neptune-graph/model/CreateGraphSnapshotResult.h>
24#include <aws/neptune-graph/model/CreateGraphUsingImportTaskResult.h>
25#include <aws/neptune-graph/model/CreatePrivateGraphEndpointResult.h>
26#include <aws/neptune-graph/model/DeleteGraphResult.h>
27#include <aws/neptune-graph/model/DeleteGraphSnapshotResult.h>
28#include <aws/neptune-graph/model/DeletePrivateGraphEndpointResult.h>
29#include <aws/neptune-graph/model/ExecuteQueryResult.h>
30#include <aws/neptune-graph/model/GetGraphResult.h>
31#include <aws/neptune-graph/model/GetGraphSnapshotResult.h>
32#include <aws/neptune-graph/model/GetGraphSummaryResult.h>
33#include <aws/neptune-graph/model/GetImportTaskResult.h>
34#include <aws/neptune-graph/model/GetPrivateGraphEndpointResult.h>
35#include <aws/neptune-graph/model/GetQueryResult.h>
36#include <aws/neptune-graph/model/ListGraphSnapshotsResult.h>
37#include <aws/neptune-graph/model/ListGraphsResult.h>
38#include <aws/neptune-graph/model/ListImportTasksResult.h>
39#include <aws/neptune-graph/model/ListPrivateGraphEndpointsResult.h>
40#include <aws/neptune-graph/model/ListQueriesResult.h>
41#include <aws/neptune-graph/model/ListTagsForResourceResult.h>
42#include <aws/neptune-graph/model/ResetGraphResult.h>
43#include <aws/neptune-graph/model/RestoreGraphFromSnapshotResult.h>
44#include <aws/neptune-graph/model/StartImportTaskResult.h>
45#include <aws/neptune-graph/model/TagResourceResult.h>
46#include <aws/neptune-graph/model/UntagResourceResult.h>
47#include <aws/neptune-graph/model/UpdateGraphResult.h>
48#include <aws/neptune-graph/model/ListGraphSnapshotsRequest.h>
49#include <aws/neptune-graph/model/ListImportTasksRequest.h>
50#include <aws/neptune-graph/model/ListGraphsRequest.h>
51#include <aws/core/NoResult.h>
52/* End of service model headers required in NeptuneGraphClient header */
53
54namespace Aws
55{
56 namespace Http
57 {
58 class HttpClient;
59 class HttpClientFactory;
60 } // namespace Http
61
62 namespace Utils
63 {
64 template< typename R, typename E> class Outcome;
65
66 namespace Threading
67 {
68 class Executor;
69 } // namespace Threading
70 } // namespace Utils
71
72 namespace Auth
73 {
74 class AWSCredentials;
75 class AWSCredentialsProvider;
76 } // namespace Auth
77
78 namespace Client
79 {
80 class RetryStrategy;
81 } // namespace Client
82
83 namespace NeptuneGraph
84 {
88
89 namespace Model
90 {
91 /* Service model forward declarations required in NeptuneGraphClient header */
92 class CancelImportTaskRequest;
93 class CancelQueryRequest;
94 class CreateGraphRequest;
95 class CreateGraphSnapshotRequest;
96 class CreateGraphUsingImportTaskRequest;
97 class CreatePrivateGraphEndpointRequest;
98 class DeleteGraphRequest;
99 class DeleteGraphSnapshotRequest;
100 class DeletePrivateGraphEndpointRequest;
101 class ExecuteQueryRequest;
102 class GetGraphRequest;
103 class GetGraphSnapshotRequest;
104 class GetGraphSummaryRequest;
105 class GetImportTaskRequest;
106 class GetPrivateGraphEndpointRequest;
107 class GetQueryRequest;
108 class ListGraphSnapshotsRequest;
109 class ListGraphsRequest;
110 class ListImportTasksRequest;
111 class ListPrivateGraphEndpointsRequest;
112 class ListQueriesRequest;
113 class ListTagsForResourceRequest;
114 class ResetGraphRequest;
115 class RestoreGraphFromSnapshotRequest;
116 class StartImportTaskRequest;
117 class TagResourceRequest;
118 class UntagResourceRequest;
119 class UpdateGraphRequest;
120 /* End of service model forward declarations required in NeptuneGraphClient header */
121
122 /* Service model Outcome class definitions */
151 /* End of service model Outcome class definitions */
152
153 /* Service model Outcome callable definitions */
154 typedef std::future<CancelImportTaskOutcome> CancelImportTaskOutcomeCallable;
155 typedef std::future<CancelQueryOutcome> CancelQueryOutcomeCallable;
156 typedef std::future<CreateGraphOutcome> CreateGraphOutcomeCallable;
157 typedef std::future<CreateGraphSnapshotOutcome> CreateGraphSnapshotOutcomeCallable;
158 typedef std::future<CreateGraphUsingImportTaskOutcome> CreateGraphUsingImportTaskOutcomeCallable;
159 typedef std::future<CreatePrivateGraphEndpointOutcome> CreatePrivateGraphEndpointOutcomeCallable;
160 typedef std::future<DeleteGraphOutcome> DeleteGraphOutcomeCallable;
161 typedef std::future<DeleteGraphSnapshotOutcome> DeleteGraphSnapshotOutcomeCallable;
162 typedef std::future<DeletePrivateGraphEndpointOutcome> DeletePrivateGraphEndpointOutcomeCallable;
163 typedef std::future<ExecuteQueryOutcome> ExecuteQueryOutcomeCallable;
164 typedef std::future<GetGraphOutcome> GetGraphOutcomeCallable;
165 typedef std::future<GetGraphSnapshotOutcome> GetGraphSnapshotOutcomeCallable;
166 typedef std::future<GetGraphSummaryOutcome> GetGraphSummaryOutcomeCallable;
167 typedef std::future<GetImportTaskOutcome> GetImportTaskOutcomeCallable;
168 typedef std::future<GetPrivateGraphEndpointOutcome> GetPrivateGraphEndpointOutcomeCallable;
169 typedef std::future<GetQueryOutcome> GetQueryOutcomeCallable;
170 typedef std::future<ListGraphSnapshotsOutcome> ListGraphSnapshotsOutcomeCallable;
171 typedef std::future<ListGraphsOutcome> ListGraphsOutcomeCallable;
172 typedef std::future<ListImportTasksOutcome> ListImportTasksOutcomeCallable;
173 typedef std::future<ListPrivateGraphEndpointsOutcome> ListPrivateGraphEndpointsOutcomeCallable;
174 typedef std::future<ListQueriesOutcome> ListQueriesOutcomeCallable;
175 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
176 typedef std::future<ResetGraphOutcome> ResetGraphOutcomeCallable;
177 typedef std::future<RestoreGraphFromSnapshotOutcome> RestoreGraphFromSnapshotOutcomeCallable;
178 typedef std::future<StartImportTaskOutcome> StartImportTaskOutcomeCallable;
179 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
180 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
181 typedef std::future<UpdateGraphOutcome> UpdateGraphOutcomeCallable;
182 /* End of service model Outcome callable definitions */
183 } // namespace Model
184
185 class NeptuneGraphClient;
186
187 /* Service model async handlers definitions */
188 typedef std::function<void(const NeptuneGraphClient*, const Model::CancelImportTaskRequest&, const Model::CancelImportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelImportTaskResponseReceivedHandler;
189 typedef std::function<void(const NeptuneGraphClient*, const Model::CancelQueryRequest&, const Model::CancelQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelQueryResponseReceivedHandler;
190 typedef std::function<void(const NeptuneGraphClient*, const Model::CreateGraphRequest&, const Model::CreateGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGraphResponseReceivedHandler;
191 typedef std::function<void(const NeptuneGraphClient*, const Model::CreateGraphSnapshotRequest&, const Model::CreateGraphSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGraphSnapshotResponseReceivedHandler;
192 typedef std::function<void(const NeptuneGraphClient*, const Model::CreateGraphUsingImportTaskRequest&, const Model::CreateGraphUsingImportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateGraphUsingImportTaskResponseReceivedHandler;
193 typedef std::function<void(const NeptuneGraphClient*, const Model::CreatePrivateGraphEndpointRequest&, const Model::CreatePrivateGraphEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePrivateGraphEndpointResponseReceivedHandler;
194 typedef std::function<void(const NeptuneGraphClient*, const Model::DeleteGraphRequest&, const Model::DeleteGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGraphResponseReceivedHandler;
195 typedef std::function<void(const NeptuneGraphClient*, const Model::DeleteGraphSnapshotRequest&, const Model::DeleteGraphSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteGraphSnapshotResponseReceivedHandler;
196 typedef std::function<void(const NeptuneGraphClient*, const Model::DeletePrivateGraphEndpointRequest&, const Model::DeletePrivateGraphEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePrivateGraphEndpointResponseReceivedHandler;
197 typedef std::function<void(const NeptuneGraphClient*, const Model::ExecuteQueryRequest&, Model::ExecuteQueryOutcome, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ExecuteQueryResponseReceivedHandler;
198 typedef std::function<void(const NeptuneGraphClient*, const Model::GetGraphRequest&, const Model::GetGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGraphResponseReceivedHandler;
199 typedef std::function<void(const NeptuneGraphClient*, const Model::GetGraphSnapshotRequest&, const Model::GetGraphSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGraphSnapshotResponseReceivedHandler;
200 typedef std::function<void(const NeptuneGraphClient*, const Model::GetGraphSummaryRequest&, const Model::GetGraphSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetGraphSummaryResponseReceivedHandler;
201 typedef std::function<void(const NeptuneGraphClient*, const Model::GetImportTaskRequest&, const Model::GetImportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetImportTaskResponseReceivedHandler;
202 typedef std::function<void(const NeptuneGraphClient*, const Model::GetPrivateGraphEndpointRequest&, const Model::GetPrivateGraphEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPrivateGraphEndpointResponseReceivedHandler;
203 typedef std::function<void(const NeptuneGraphClient*, const Model::GetQueryRequest&, const Model::GetQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQueryResponseReceivedHandler;
204 typedef std::function<void(const NeptuneGraphClient*, const Model::ListGraphSnapshotsRequest&, const Model::ListGraphSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGraphSnapshotsResponseReceivedHandler;
205 typedef std::function<void(const NeptuneGraphClient*, const Model::ListGraphsRequest&, const Model::ListGraphsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListGraphsResponseReceivedHandler;
206 typedef std::function<void(const NeptuneGraphClient*, const Model::ListImportTasksRequest&, const Model::ListImportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportTasksResponseReceivedHandler;
207 typedef std::function<void(const NeptuneGraphClient*, const Model::ListPrivateGraphEndpointsRequest&, const Model::ListPrivateGraphEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPrivateGraphEndpointsResponseReceivedHandler;
208 typedef std::function<void(const NeptuneGraphClient*, const Model::ListQueriesRequest&, const Model::ListQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQueriesResponseReceivedHandler;
209 typedef std::function<void(const NeptuneGraphClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
210 typedef std::function<void(const NeptuneGraphClient*, const Model::ResetGraphRequest&, const Model::ResetGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetGraphResponseReceivedHandler;
211 typedef std::function<void(const NeptuneGraphClient*, const Model::RestoreGraphFromSnapshotRequest&, const Model::RestoreGraphFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreGraphFromSnapshotResponseReceivedHandler;
212 typedef std::function<void(const NeptuneGraphClient*, const Model::StartImportTaskRequest&, const Model::StartImportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportTaskResponseReceivedHandler;
213 typedef std::function<void(const NeptuneGraphClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
214 typedef std::function<void(const NeptuneGraphClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
215 typedef std::function<void(const NeptuneGraphClient*, const Model::UpdateGraphRequest&, const Model::UpdateGraphOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateGraphResponseReceivedHandler;
216 /* End of service model async handlers definitions */
217 } // namespace NeptuneGraph
218} // 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
std::future< ExecuteQueryOutcome > ExecuteQueryOutcomeCallable
Aws::Utils::Outcome< ResetGraphResult, NeptuneGraphError > ResetGraphOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneGraphError > CancelQueryOutcome
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
std::future< ListImportTasksOutcome > ListImportTasksOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteGraphResult, NeptuneGraphError > DeleteGraphOutcome
std::future< RestoreGraphFromSnapshotOutcome > RestoreGraphFromSnapshotOutcomeCallable
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< RestoreGraphFromSnapshotResult, NeptuneGraphError > RestoreGraphFromSnapshotOutcome
std::future< ListPrivateGraphEndpointsOutcome > ListPrivateGraphEndpointsOutcomeCallable
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
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
Aws::Utils::Outcome< CreateGraphUsingImportTaskResult, NeptuneGraphError > CreateGraphUsingImportTaskOutcome
std::future< UpdateGraphOutcome > UpdateGraphOutcomeCallable
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::DeletePrivateGraphEndpointRequest &, const Model::DeletePrivateGraphEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePrivateGraphEndpointResponseReceivedHandler
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::GetImportTaskRequest &, const Model::GetImportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImportTaskResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::GetPrivateGraphEndpointRequest &, const Model::GetPrivateGraphEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPrivateGraphEndpointResponseReceivedHandler
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::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::DeleteGraphSnapshotRequest &, const Model::DeleteGraphSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGraphSnapshotResponseReceivedHandler
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::CreateGraphSnapshotRequest &, const Model::CreateGraphSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateGraphSnapshotResponseReceivedHandler
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::RestoreGraphFromSnapshotRequest &, const Model::RestoreGraphFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreGraphFromSnapshotResponseReceivedHandler
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::CancelQueryRequest &, const Model::CancelQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelQueryResponseReceivedHandler
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::UpdateGraphRequest &, const Model::UpdateGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateGraphResponseReceivedHandler
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::DeleteGraphRequest &, const Model::DeleteGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteGraphResponseReceivedHandler
std::function< void(const NeptuneGraphClient *, const Model::ListPrivateGraphEndpointsRequest &, const Model::ListPrivateGraphEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPrivateGraphEndpointsResponseReceivedHandler
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::ResetGraphRequest &, const Model::ResetGraphOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetGraphResponseReceivedHandler