AWS SDK for C++  1.9.129
AWS SDK for C++
NeptuneClient.h
Go to the documentation of this file.
1 
6 #pragma once
71 #include <aws/core/NoResult.h>
74 #include <future>
75 #include <functional>
76 
77 namespace Aws
78 {
79 
80 namespace Http
81 {
82  class HttpClient;
83  class HttpClientFactory;
84 } // namespace Http
85 
86 namespace Utils
87 {
88  template< typename R, typename E> class Outcome;
89 
90 namespace Threading
91 {
92  class Executor;
93 } // namespace Threading
94 
95 namespace Xml
96 {
97  class XmlDocument;
98 } // namespace Xml
99 } // namespace Utils
100 
101 namespace Auth
102 {
103  class AWSCredentials;
104  class AWSCredentialsProvider;
105 } // namespace Auth
106 
107 namespace Client
108 {
109  class RetryStrategy;
110 } // namespace Client
111 
112 namespace Neptune
113 {
114 
115 namespace Model
116 {
117  class AddRoleToDBClusterRequest;
118  class AddSourceIdentifierToSubscriptionRequest;
119  class AddTagsToResourceRequest;
120  class ApplyPendingMaintenanceActionRequest;
121  class CopyDBClusterParameterGroupRequest;
122  class CopyDBClusterSnapshotRequest;
123  class CopyDBParameterGroupRequest;
124  class CreateDBClusterRequest;
125  class CreateDBClusterEndpointRequest;
126  class CreateDBClusterParameterGroupRequest;
127  class CreateDBClusterSnapshotRequest;
128  class CreateDBInstanceRequest;
129  class CreateDBParameterGroupRequest;
130  class CreateDBSubnetGroupRequest;
131  class CreateEventSubscriptionRequest;
132  class DeleteDBClusterRequest;
133  class DeleteDBClusterEndpointRequest;
134  class DeleteDBClusterParameterGroupRequest;
135  class DeleteDBClusterSnapshotRequest;
136  class DeleteDBInstanceRequest;
137  class DeleteDBParameterGroupRequest;
138  class DeleteDBSubnetGroupRequest;
139  class DeleteEventSubscriptionRequest;
140  class DescribeDBClusterEndpointsRequest;
141  class DescribeDBClusterParameterGroupsRequest;
142  class DescribeDBClusterParametersRequest;
143  class DescribeDBClusterSnapshotAttributesRequest;
144  class DescribeDBClusterSnapshotsRequest;
145  class DescribeDBClustersRequest;
146  class DescribeDBEngineVersionsRequest;
147  class DescribeDBInstancesRequest;
148  class DescribeDBParameterGroupsRequest;
149  class DescribeDBParametersRequest;
150  class DescribeDBSubnetGroupsRequest;
151  class DescribeEngineDefaultClusterParametersRequest;
152  class DescribeEngineDefaultParametersRequest;
153  class DescribeEventCategoriesRequest;
154  class DescribeEventSubscriptionsRequest;
155  class DescribeEventsRequest;
156  class DescribeOrderableDBInstanceOptionsRequest;
157  class DescribePendingMaintenanceActionsRequest;
158  class DescribeValidDBInstanceModificationsRequest;
159  class FailoverDBClusterRequest;
160  class ListTagsForResourceRequest;
161  class ModifyDBClusterRequest;
162  class ModifyDBClusterEndpointRequest;
163  class ModifyDBClusterParameterGroupRequest;
164  class ModifyDBClusterSnapshotAttributeRequest;
165  class ModifyDBInstanceRequest;
166  class ModifyDBParameterGroupRequest;
167  class ModifyDBSubnetGroupRequest;
168  class ModifyEventSubscriptionRequest;
169  class PromoteReadReplicaDBClusterRequest;
170  class RebootDBInstanceRequest;
171  class RemoveRoleFromDBClusterRequest;
172  class RemoveSourceIdentifierFromSubscriptionRequest;
173  class RemoveTagsFromResourceRequest;
174  class ResetDBClusterParameterGroupRequest;
175  class ResetDBParameterGroupRequest;
176  class RestoreDBClusterFromSnapshotRequest;
177  class RestoreDBClusterToPointInTimeRequest;
178  class StartDBClusterRequest;
179  class StopDBClusterRequest;
180 
244 
245  typedef std::future<AddRoleToDBClusterOutcome> AddRoleToDBClusterOutcomeCallable;
246  typedef std::future<AddSourceIdentifierToSubscriptionOutcome> AddSourceIdentifierToSubscriptionOutcomeCallable;
247  typedef std::future<AddTagsToResourceOutcome> AddTagsToResourceOutcomeCallable;
248  typedef std::future<ApplyPendingMaintenanceActionOutcome> ApplyPendingMaintenanceActionOutcomeCallable;
249  typedef std::future<CopyDBClusterParameterGroupOutcome> CopyDBClusterParameterGroupOutcomeCallable;
250  typedef std::future<CopyDBClusterSnapshotOutcome> CopyDBClusterSnapshotOutcomeCallable;
251  typedef std::future<CopyDBParameterGroupOutcome> CopyDBParameterGroupOutcomeCallable;
252  typedef std::future<CreateDBClusterOutcome> CreateDBClusterOutcomeCallable;
253  typedef std::future<CreateDBClusterEndpointOutcome> CreateDBClusterEndpointOutcomeCallable;
254  typedef std::future<CreateDBClusterParameterGroupOutcome> CreateDBClusterParameterGroupOutcomeCallable;
255  typedef std::future<CreateDBClusterSnapshotOutcome> CreateDBClusterSnapshotOutcomeCallable;
256  typedef std::future<CreateDBInstanceOutcome> CreateDBInstanceOutcomeCallable;
257  typedef std::future<CreateDBParameterGroupOutcome> CreateDBParameterGroupOutcomeCallable;
258  typedef std::future<CreateDBSubnetGroupOutcome> CreateDBSubnetGroupOutcomeCallable;
259  typedef std::future<CreateEventSubscriptionOutcome> CreateEventSubscriptionOutcomeCallable;
260  typedef std::future<DeleteDBClusterOutcome> DeleteDBClusterOutcomeCallable;
261  typedef std::future<DeleteDBClusterEndpointOutcome> DeleteDBClusterEndpointOutcomeCallable;
262  typedef std::future<DeleteDBClusterParameterGroupOutcome> DeleteDBClusterParameterGroupOutcomeCallable;
263  typedef std::future<DeleteDBClusterSnapshotOutcome> DeleteDBClusterSnapshotOutcomeCallable;
264  typedef std::future<DeleteDBInstanceOutcome> DeleteDBInstanceOutcomeCallable;
265  typedef std::future<DeleteDBParameterGroupOutcome> DeleteDBParameterGroupOutcomeCallable;
266  typedef std::future<DeleteDBSubnetGroupOutcome> DeleteDBSubnetGroupOutcomeCallable;
267  typedef std::future<DeleteEventSubscriptionOutcome> DeleteEventSubscriptionOutcomeCallable;
268  typedef std::future<DescribeDBClusterEndpointsOutcome> DescribeDBClusterEndpointsOutcomeCallable;
269  typedef std::future<DescribeDBClusterParameterGroupsOutcome> DescribeDBClusterParameterGroupsOutcomeCallable;
270  typedef std::future<DescribeDBClusterParametersOutcome> DescribeDBClusterParametersOutcomeCallable;
271  typedef std::future<DescribeDBClusterSnapshotAttributesOutcome> DescribeDBClusterSnapshotAttributesOutcomeCallable;
272  typedef std::future<DescribeDBClusterSnapshotsOutcome> DescribeDBClusterSnapshotsOutcomeCallable;
273  typedef std::future<DescribeDBClustersOutcome> DescribeDBClustersOutcomeCallable;
274  typedef std::future<DescribeDBEngineVersionsOutcome> DescribeDBEngineVersionsOutcomeCallable;
275  typedef std::future<DescribeDBInstancesOutcome> DescribeDBInstancesOutcomeCallable;
276  typedef std::future<DescribeDBParameterGroupsOutcome> DescribeDBParameterGroupsOutcomeCallable;
277  typedef std::future<DescribeDBParametersOutcome> DescribeDBParametersOutcomeCallable;
278  typedef std::future<DescribeDBSubnetGroupsOutcome> DescribeDBSubnetGroupsOutcomeCallable;
279  typedef std::future<DescribeEngineDefaultClusterParametersOutcome> DescribeEngineDefaultClusterParametersOutcomeCallable;
280  typedef std::future<DescribeEngineDefaultParametersOutcome> DescribeEngineDefaultParametersOutcomeCallable;
281  typedef std::future<DescribeEventCategoriesOutcome> DescribeEventCategoriesOutcomeCallable;
282  typedef std::future<DescribeEventSubscriptionsOutcome> DescribeEventSubscriptionsOutcomeCallable;
283  typedef std::future<DescribeEventsOutcome> DescribeEventsOutcomeCallable;
284  typedef std::future<DescribeOrderableDBInstanceOptionsOutcome> DescribeOrderableDBInstanceOptionsOutcomeCallable;
285  typedef std::future<DescribePendingMaintenanceActionsOutcome> DescribePendingMaintenanceActionsOutcomeCallable;
286  typedef std::future<DescribeValidDBInstanceModificationsOutcome> DescribeValidDBInstanceModificationsOutcomeCallable;
287  typedef std::future<FailoverDBClusterOutcome> FailoverDBClusterOutcomeCallable;
288  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
289  typedef std::future<ModifyDBClusterOutcome> ModifyDBClusterOutcomeCallable;
290  typedef std::future<ModifyDBClusterEndpointOutcome> ModifyDBClusterEndpointOutcomeCallable;
291  typedef std::future<ModifyDBClusterParameterGroupOutcome> ModifyDBClusterParameterGroupOutcomeCallable;
292  typedef std::future<ModifyDBClusterSnapshotAttributeOutcome> ModifyDBClusterSnapshotAttributeOutcomeCallable;
293  typedef std::future<ModifyDBInstanceOutcome> ModifyDBInstanceOutcomeCallable;
294  typedef std::future<ModifyDBParameterGroupOutcome> ModifyDBParameterGroupOutcomeCallable;
295  typedef std::future<ModifyDBSubnetGroupOutcome> ModifyDBSubnetGroupOutcomeCallable;
296  typedef std::future<ModifyEventSubscriptionOutcome> ModifyEventSubscriptionOutcomeCallable;
297  typedef std::future<PromoteReadReplicaDBClusterOutcome> PromoteReadReplicaDBClusterOutcomeCallable;
298  typedef std::future<RebootDBInstanceOutcome> RebootDBInstanceOutcomeCallable;
299  typedef std::future<RemoveRoleFromDBClusterOutcome> RemoveRoleFromDBClusterOutcomeCallable;
300  typedef std::future<RemoveSourceIdentifierFromSubscriptionOutcome> RemoveSourceIdentifierFromSubscriptionOutcomeCallable;
301  typedef std::future<RemoveTagsFromResourceOutcome> RemoveTagsFromResourceOutcomeCallable;
302  typedef std::future<ResetDBClusterParameterGroupOutcome> ResetDBClusterParameterGroupOutcomeCallable;
303  typedef std::future<ResetDBParameterGroupOutcome> ResetDBParameterGroupOutcomeCallable;
304  typedef std::future<RestoreDBClusterFromSnapshotOutcome> RestoreDBClusterFromSnapshotOutcomeCallable;
305  typedef std::future<RestoreDBClusterToPointInTimeOutcome> RestoreDBClusterToPointInTimeOutcomeCallable;
306  typedef std::future<StartDBClusterOutcome> StartDBClusterOutcomeCallable;
307  typedef std::future<StopDBClusterOutcome> StopDBClusterOutcomeCallable;
308 } // namespace Model
309 
310  class NeptuneClient;
311 
312  typedef std::function<void(const NeptuneClient*, const Model::AddRoleToDBClusterRequest&, const Model::AddRoleToDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddRoleToDBClusterResponseReceivedHandler;
313  typedef std::function<void(const NeptuneClient*, const Model::AddSourceIdentifierToSubscriptionRequest&, const Model::AddSourceIdentifierToSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddSourceIdentifierToSubscriptionResponseReceivedHandler;
314  typedef std::function<void(const NeptuneClient*, const Model::AddTagsToResourceRequest&, const Model::AddTagsToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsToResourceResponseReceivedHandler;
315  typedef std::function<void(const NeptuneClient*, const Model::ApplyPendingMaintenanceActionRequest&, const Model::ApplyPendingMaintenanceActionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ApplyPendingMaintenanceActionResponseReceivedHandler;
316  typedef std::function<void(const NeptuneClient*, const Model::CopyDBClusterParameterGroupRequest&, const Model::CopyDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBClusterParameterGroupResponseReceivedHandler;
317  typedef std::function<void(const NeptuneClient*, const Model::CopyDBClusterSnapshotRequest&, const Model::CopyDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBClusterSnapshotResponseReceivedHandler;
318  typedef std::function<void(const NeptuneClient*, const Model::CopyDBParameterGroupRequest&, const Model::CopyDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CopyDBParameterGroupResponseReceivedHandler;
319  typedef std::function<void(const NeptuneClient*, const Model::CreateDBClusterRequest&, const Model::CreateDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterResponseReceivedHandler;
320  typedef std::function<void(const NeptuneClient*, const Model::CreateDBClusterEndpointRequest&, const Model::CreateDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterEndpointResponseReceivedHandler;
321  typedef std::function<void(const NeptuneClient*, const Model::CreateDBClusterParameterGroupRequest&, const Model::CreateDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterParameterGroupResponseReceivedHandler;
322  typedef std::function<void(const NeptuneClient*, const Model::CreateDBClusterSnapshotRequest&, const Model::CreateDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBClusterSnapshotResponseReceivedHandler;
323  typedef std::function<void(const NeptuneClient*, const Model::CreateDBInstanceRequest&, const Model::CreateDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBInstanceResponseReceivedHandler;
324  typedef std::function<void(const NeptuneClient*, const Model::CreateDBParameterGroupRequest&, const Model::CreateDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBParameterGroupResponseReceivedHandler;
325  typedef std::function<void(const NeptuneClient*, const Model::CreateDBSubnetGroupRequest&, const Model::CreateDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDBSubnetGroupResponseReceivedHandler;
326  typedef std::function<void(const NeptuneClient*, const Model::CreateEventSubscriptionRequest&, const Model::CreateEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventSubscriptionResponseReceivedHandler;
327  typedef std::function<void(const NeptuneClient*, const Model::DeleteDBClusterRequest&, const Model::DeleteDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterResponseReceivedHandler;
328  typedef std::function<void(const NeptuneClient*, const Model::DeleteDBClusterEndpointRequest&, const Model::DeleteDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterEndpointResponseReceivedHandler;
329  typedef std::function<void(const NeptuneClient*, const Model::DeleteDBClusterParameterGroupRequest&, const Model::DeleteDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterParameterGroupResponseReceivedHandler;
330  typedef std::function<void(const NeptuneClient*, const Model::DeleteDBClusterSnapshotRequest&, const Model::DeleteDBClusterSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBClusterSnapshotResponseReceivedHandler;
331  typedef std::function<void(const NeptuneClient*, const Model::DeleteDBInstanceRequest&, const Model::DeleteDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBInstanceResponseReceivedHandler;
332  typedef std::function<void(const NeptuneClient*, const Model::DeleteDBParameterGroupRequest&, const Model::DeleteDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBParameterGroupResponseReceivedHandler;
333  typedef std::function<void(const NeptuneClient*, const Model::DeleteDBSubnetGroupRequest&, const Model::DeleteDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDBSubnetGroupResponseReceivedHandler;
334  typedef std::function<void(const NeptuneClient*, const Model::DeleteEventSubscriptionRequest&, const Model::DeleteEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventSubscriptionResponseReceivedHandler;
335  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBClusterEndpointsRequest&, const Model::DescribeDBClusterEndpointsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterEndpointsResponseReceivedHandler;
336  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBClusterParameterGroupsRequest&, const Model::DescribeDBClusterParameterGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterParameterGroupsResponseReceivedHandler;
337  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBClusterParametersRequest&, const Model::DescribeDBClusterParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterParametersResponseReceivedHandler;
338  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBClusterSnapshotAttributesRequest&, const Model::DescribeDBClusterSnapshotAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterSnapshotAttributesResponseReceivedHandler;
339  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBClusterSnapshotsRequest&, const Model::DescribeDBClusterSnapshotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClusterSnapshotsResponseReceivedHandler;
340  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBClustersRequest&, const Model::DescribeDBClustersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBClustersResponseReceivedHandler;
341  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBEngineVersionsRequest&, const Model::DescribeDBEngineVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBEngineVersionsResponseReceivedHandler;
342  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBInstancesRequest&, const Model::DescribeDBInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBInstancesResponseReceivedHandler;
343  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBParameterGroupsRequest&, const Model::DescribeDBParameterGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBParameterGroupsResponseReceivedHandler;
344  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBParametersRequest&, const Model::DescribeDBParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBParametersResponseReceivedHandler;
345  typedef std::function<void(const NeptuneClient*, const Model::DescribeDBSubnetGroupsRequest&, const Model::DescribeDBSubnetGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDBSubnetGroupsResponseReceivedHandler;
346  typedef std::function<void(const NeptuneClient*, const Model::DescribeEngineDefaultClusterParametersRequest&, const Model::DescribeEngineDefaultClusterParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEngineDefaultClusterParametersResponseReceivedHandler;
347  typedef std::function<void(const NeptuneClient*, const Model::DescribeEngineDefaultParametersRequest&, const Model::DescribeEngineDefaultParametersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEngineDefaultParametersResponseReceivedHandler;
348  typedef std::function<void(const NeptuneClient*, const Model::DescribeEventCategoriesRequest&, const Model::DescribeEventCategoriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventCategoriesResponseReceivedHandler;
349  typedef std::function<void(const NeptuneClient*, const Model::DescribeEventSubscriptionsRequest&, const Model::DescribeEventSubscriptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventSubscriptionsResponseReceivedHandler;
350  typedef std::function<void(const NeptuneClient*, const Model::DescribeEventsRequest&, const Model::DescribeEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEventsResponseReceivedHandler;
351  typedef std::function<void(const NeptuneClient*, const Model::DescribeOrderableDBInstanceOptionsRequest&, const Model::DescribeOrderableDBInstanceOptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrderableDBInstanceOptionsResponseReceivedHandler;
352  typedef std::function<void(const NeptuneClient*, const Model::DescribePendingMaintenanceActionsRequest&, const Model::DescribePendingMaintenanceActionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePendingMaintenanceActionsResponseReceivedHandler;
353  typedef std::function<void(const NeptuneClient*, const Model::DescribeValidDBInstanceModificationsRequest&, const Model::DescribeValidDBInstanceModificationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeValidDBInstanceModificationsResponseReceivedHandler;
354  typedef std::function<void(const NeptuneClient*, const Model::FailoverDBClusterRequest&, const Model::FailoverDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FailoverDBClusterResponseReceivedHandler;
355  typedef std::function<void(const NeptuneClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
356  typedef std::function<void(const NeptuneClient*, const Model::ModifyDBClusterRequest&, const Model::ModifyDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterResponseReceivedHandler;
357  typedef std::function<void(const NeptuneClient*, const Model::ModifyDBClusterEndpointRequest&, const Model::ModifyDBClusterEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterEndpointResponseReceivedHandler;
358  typedef std::function<void(const NeptuneClient*, const Model::ModifyDBClusterParameterGroupRequest&, const Model::ModifyDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterParameterGroupResponseReceivedHandler;
359  typedef std::function<void(const NeptuneClient*, const Model::ModifyDBClusterSnapshotAttributeRequest&, const Model::ModifyDBClusterSnapshotAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBClusterSnapshotAttributeResponseReceivedHandler;
360  typedef std::function<void(const NeptuneClient*, const Model::ModifyDBInstanceRequest&, const Model::ModifyDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBInstanceResponseReceivedHandler;
361  typedef std::function<void(const NeptuneClient*, const Model::ModifyDBParameterGroupRequest&, const Model::ModifyDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBParameterGroupResponseReceivedHandler;
362  typedef std::function<void(const NeptuneClient*, const Model::ModifyDBSubnetGroupRequest&, const Model::ModifyDBSubnetGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyDBSubnetGroupResponseReceivedHandler;
363  typedef std::function<void(const NeptuneClient*, const Model::ModifyEventSubscriptionRequest&, const Model::ModifyEventSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ModifyEventSubscriptionResponseReceivedHandler;
364  typedef std::function<void(const NeptuneClient*, const Model::PromoteReadReplicaDBClusterRequest&, const Model::PromoteReadReplicaDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PromoteReadReplicaDBClusterResponseReceivedHandler;
365  typedef std::function<void(const NeptuneClient*, const Model::RebootDBInstanceRequest&, const Model::RebootDBInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RebootDBInstanceResponseReceivedHandler;
366  typedef std::function<void(const NeptuneClient*, const Model::RemoveRoleFromDBClusterRequest&, const Model::RemoveRoleFromDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveRoleFromDBClusterResponseReceivedHandler;
367  typedef std::function<void(const NeptuneClient*, const Model::RemoveSourceIdentifierFromSubscriptionRequest&, const Model::RemoveSourceIdentifierFromSubscriptionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler;
368  typedef std::function<void(const NeptuneClient*, const Model::RemoveTagsFromResourceRequest&, const Model::RemoveTagsFromResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsFromResourceResponseReceivedHandler;
369  typedef std::function<void(const NeptuneClient*, const Model::ResetDBClusterParameterGroupRequest&, const Model::ResetDBClusterParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetDBClusterParameterGroupResponseReceivedHandler;
370  typedef std::function<void(const NeptuneClient*, const Model::ResetDBParameterGroupRequest&, const Model::ResetDBParameterGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResetDBParameterGroupResponseReceivedHandler;
371  typedef std::function<void(const NeptuneClient*, const Model::RestoreDBClusterFromSnapshotRequest&, const Model::RestoreDBClusterFromSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBClusterFromSnapshotResponseReceivedHandler;
372  typedef std::function<void(const NeptuneClient*, const Model::RestoreDBClusterToPointInTimeRequest&, const Model::RestoreDBClusterToPointInTimeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreDBClusterToPointInTimeResponseReceivedHandler;
373  typedef std::function<void(const NeptuneClient*, const Model::StartDBClusterRequest&, const Model::StartDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDBClusterResponseReceivedHandler;
374  typedef std::function<void(const NeptuneClient*, const Model::StopDBClusterRequest&, const Model::StopDBClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopDBClusterResponseReceivedHandler;
375 
397  {
398  public:
400 
406 
412 
417  NeptuneClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
419 
420  virtual ~NeptuneClient();
421 
422 
426  Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest& requestToConvert, const char* region) const;
427 
428 
436 
446 
455  virtual void AddRoleToDBClusterAsync(const Model::AddRoleToDBClusterRequest& request, const AddRoleToDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
456 
464 
474 
483  virtual void AddSourceIdentifierToSubscriptionAsync(const Model::AddSourceIdentifierToSubscriptionRequest& request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
484 
494 
506 
517  virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
518 
526 
536 
545  virtual void ApplyPendingMaintenanceActionAsync(const Model::ApplyPendingMaintenanceActionRequest& request, const ApplyPendingMaintenanceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
546 
554 
564 
573  virtual void CopyDBClusterParameterGroupAsync(const Model::CopyDBClusterParameterGroupRequest& request, const CopyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
574 
584 
596 
607  virtual void CopyDBClusterSnapshotAsync(const Model::CopyDBClusterSnapshotRequest& request, const CopyDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
608 
615 
624 
632  virtual void CopyDBParameterGroupAsync(const Model::CopyDBParameterGroupRequest& request, const CopyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
633 
647 
663 
678  virtual void CreateDBClusterAsync(const Model::CreateDBClusterRequest& request, const CreateDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
679 
687 
697 
706  virtual void CreateDBClusterEndpointAsync(const Model::CreateDBClusterEndpointRequest& request, const CreateDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
707 
735 
765 
794  virtual void CreateDBClusterParameterGroupAsync(const Model::CreateDBClusterParameterGroupRequest& request, const CreateDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
795 
802 
811 
819  virtual void CreateDBClusterSnapshotAsync(const Model::CreateDBClusterSnapshotRequest& request, const CreateDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
820 
827 
836 
844  virtual void CreateDBInstanceAsync(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
845 
870 
897 
923  virtual void CreateDBParameterGroupAsync(const Model::CreateDBParameterGroupRequest& request, const CreateDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
924 
932 
942 
951  virtual void CreateDBSubnetGroupAsync(const Model::CreateDBSubnetGroupRequest& request, const CreateDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
952 
974 
998 
1021  virtual void CreateEventSubscriptionAsync(const Model::CreateEventSubscriptionRequest& request, const CreateEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1022 
1035 
1050 
1064  virtual void DeleteDBClusterAsync(const Model::DeleteDBClusterRequest& request, const DeleteDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1065 
1073 
1083 
1092  virtual void DeleteDBClusterEndpointAsync(const Model::DeleteDBClusterEndpointRequest& request, const DeleteDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1093 
1102 
1113 
1123  virtual void DeleteDBClusterParameterGroupAsync(const Model::DeleteDBClusterParameterGroupRequest& request, const DeleteDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1124 
1134 
1146 
1157  virtual void DeleteDBClusterSnapshotAsync(const Model::DeleteDBClusterSnapshotRequest& request, const DeleteDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1158 
1178 
1200 
1221  virtual void DeleteDBInstanceAsync(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1222 
1230 
1240 
1249  virtual void DeleteDBParameterGroupAsync(const Model::DeleteDBParameterGroupRequest& request, const DeleteDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1250 
1259 
1270 
1280  virtual void DeleteDBSubnetGroupAsync(const Model::DeleteDBSubnetGroupRequest& request, const DeleteDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1281 
1288 
1297 
1305  virtual void DeleteEventSubscriptionAsync(const Model::DeleteEventSubscriptionRequest& request, const DeleteEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1306 
1315 
1326 
1336  virtual void DescribeDBClusterEndpointsAsync(const Model::DescribeDBClusterEndpointsRequest& request, const DescribeDBClusterEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1337 
1347 
1359 
1370  virtual void DescribeDBClusterParameterGroupsAsync(const Model::DescribeDBClusterParameterGroupsRequest& request, const DescribeDBClusterParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1371 
1379 
1389 
1398  virtual void DescribeDBClusterParametersAsync(const Model::DescribeDBClusterParametersRequest& request, const DescribeDBClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1399 
1417 
1437 
1456  virtual void DescribeDBClusterSnapshotAttributesAsync(const Model::DescribeDBClusterSnapshotAttributesRequest& request, const DescribeDBClusterSnapshotAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1457 
1465 
1475 
1484  virtual void DescribeDBClusterSnapshotsAsync(const Model::DescribeDBClusterSnapshotsRequest& request, const DescribeDBClusterSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1485 
1494 
1505 
1515  virtual void DescribeDBClustersAsync(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1516 
1523 
1532 
1540  virtual void DescribeDBEngineVersionsAsync(const Model::DescribeDBEngineVersionsRequest& request, const DescribeDBEngineVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1541 
1550 
1561 
1571  virtual void DescribeDBInstancesAsync(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1572 
1581 
1592 
1602  virtual void DescribeDBParameterGroupsAsync(const Model::DescribeDBParameterGroupsRequest& request, const DescribeDBParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1603 
1611 
1621 
1630  virtual void DescribeDBParametersAsync(const Model::DescribeDBParametersRequest& request, const DescribeDBParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1631 
1642 
1655 
1667  virtual void DescribeDBSubnetGroupsAsync(const Model::DescribeDBSubnetGroupsRequest& request, const DescribeDBSubnetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1668 
1676 
1686 
1695  virtual void DescribeEngineDefaultClusterParametersAsync(const Model::DescribeEngineDefaultClusterParametersRequest& request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1696 
1704 
1714 
1723  virtual void DescribeEngineDefaultParametersAsync(const Model::DescribeEngineDefaultParametersRequest& request, const DescribeEngineDefaultParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1724 
1732 
1742 
1751  virtual void DescribeEventCategoriesAsync(const Model::DescribeEventCategoriesRequest& request, const DescribeEventCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1752 
1763 
1776 
1788  virtual void DescribeEventSubscriptionsAsync(const Model::DescribeEventSubscriptionsRequest& request, const DescribeEventSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1789 
1800 
1813 
1825  virtual void DescribeEventsAsync(const Model::DescribeEventsRequest& request, const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1826 
1834 
1844 
1853  virtual void DescribeOrderableDBInstanceOptionsAsync(const Model::DescribeOrderableDBInstanceOptionsRequest& request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1854 
1862 
1872 
1881  virtual void DescribePendingMaintenanceActionsAsync(const Model::DescribePendingMaintenanceActionsRequest& request, const DescribePendingMaintenanceActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1882 
1891 
1902 
1912  virtual void DescribeValidDBInstanceModificationsAsync(const Model::DescribeValidDBInstanceModificationsRequest& request, const DescribeValidDBInstanceModificationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1913 
1928 
1945 
1961  virtual void FailoverDBClusterAsync(const Model::FailoverDBClusterRequest& request, const FailoverDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1962 
1969 
1978 
1986  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1987 
1996 
2007 
2017  virtual void ModifyDBClusterAsync(const Model::ModifyDBClusterRequest& request, const ModifyDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2018 
2026 
2036 
2045  virtual void ModifyDBClusterEndpointAsync(const Model::ModifyDBClusterEndpointRequest& request, const ModifyDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2046 
2070 
2096 
2121  virtual void ModifyDBClusterParameterGroupAsync(const Model::ModifyDBClusterParameterGroupRequest& request, const ModifyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2122 
2145 
2170 
2194  virtual void ModifyDBClusterSnapshotAttributeAsync(const Model::ModifyDBClusterSnapshotAttributeRequest& request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2195 
2206 
2219 
2231  virtual void ModifyDBInstanceAsync(const Model::ModifyDBInstanceRequest& request, const ModifyDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2232 
2255 
2280 
2304  virtual void ModifyDBParameterGroupAsync(const Model::ModifyDBParameterGroupRequest& request, const ModifyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2305 
2314 
2325 
2335  virtual void ModifyDBSubnetGroupAsync(const Model::ModifyDBSubnetGroupRequest& request, const ModifyDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2336 
2348 
2362 
2375  virtual void ModifyEventSubscriptionAsync(const Model::ModifyEventSubscriptionRequest& request, const ModifyEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2376 
2383 
2392 
2400  virtual void PromoteReadReplicaDBClusterAsync(const Model::PromoteReadReplicaDBClusterRequest& request, const PromoteReadReplicaDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2401 
2414 
2429 
2443  virtual void RebootDBInstanceAsync(const Model::RebootDBInstanceRequest& request, const RebootDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2444 
2452 
2462 
2471  virtual void RemoveRoleFromDBClusterAsync(const Model::RemoveRoleFromDBClusterRequest& request, const RemoveRoleFromDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2472 
2480 
2490 
2499  virtual void RemoveSourceIdentifierFromSubscriptionAsync(const Model::RemoveSourceIdentifierFromSubscriptionRequest& request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2500 
2508 
2518 
2527  virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2528 
2544 
2562 
2579  virtual void ResetDBClusterParameterGroupAsync(const Model::ResetDBClusterParameterGroupRequest& request, const ResetDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2580 
2594 
2610 
2625  virtual void ResetDBParameterGroupAsync(const Model::ResetDBParameterGroupRequest& request, const ResetDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2626 
2639 
2654 
2668  virtual void RestoreDBClusterFromSnapshotAsync(const Model::RestoreDBClusterFromSnapshotRequest& request, const RestoreDBClusterFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2669 
2687 
2707 
2726  virtual void RestoreDBClusterToPointInTimeAsync(const Model::RestoreDBClusterToPointInTimeRequest& request, const RestoreDBClusterToPointInTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2727 
2736 
2747 
2757  virtual void StartDBClusterAsync(const Model::StartDBClusterRequest& request, const StartDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2758 
2768 
2780 
2791  virtual void StopDBClusterAsync(const Model::StopDBClusterRequest& request, const StopDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2792 
2793 
2794  void OverrideEndpoint(const Aws::String& endpoint);
2795  private:
2796  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2797  void AddRoleToDBClusterAsyncHelper(const Model::AddRoleToDBClusterRequest& request, const AddRoleToDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2798  void AddSourceIdentifierToSubscriptionAsyncHelper(const Model::AddSourceIdentifierToSubscriptionRequest& request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2799  void AddTagsToResourceAsyncHelper(const Model::AddTagsToResourceRequest& request, const AddTagsToResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2800  void ApplyPendingMaintenanceActionAsyncHelper(const Model::ApplyPendingMaintenanceActionRequest& request, const ApplyPendingMaintenanceActionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2801  void CopyDBClusterParameterGroupAsyncHelper(const Model::CopyDBClusterParameterGroupRequest& request, const CopyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2802  void CopyDBClusterSnapshotAsyncHelper(const Model::CopyDBClusterSnapshotRequest& request, const CopyDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2803  void CopyDBParameterGroupAsyncHelper(const Model::CopyDBParameterGroupRequest& request, const CopyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2804  void CreateDBClusterAsyncHelper(const Model::CreateDBClusterRequest& request, const CreateDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2805  void CreateDBClusterEndpointAsyncHelper(const Model::CreateDBClusterEndpointRequest& request, const CreateDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2806  void CreateDBClusterParameterGroupAsyncHelper(const Model::CreateDBClusterParameterGroupRequest& request, const CreateDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2807  void CreateDBClusterSnapshotAsyncHelper(const Model::CreateDBClusterSnapshotRequest& request, const CreateDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2808  void CreateDBInstanceAsyncHelper(const Model::CreateDBInstanceRequest& request, const CreateDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2809  void CreateDBParameterGroupAsyncHelper(const Model::CreateDBParameterGroupRequest& request, const CreateDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2810  void CreateDBSubnetGroupAsyncHelper(const Model::CreateDBSubnetGroupRequest& request, const CreateDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2811  void CreateEventSubscriptionAsyncHelper(const Model::CreateEventSubscriptionRequest& request, const CreateEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2812  void DeleteDBClusterAsyncHelper(const Model::DeleteDBClusterRequest& request, const DeleteDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2813  void DeleteDBClusterEndpointAsyncHelper(const Model::DeleteDBClusterEndpointRequest& request, const DeleteDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2814  void DeleteDBClusterParameterGroupAsyncHelper(const Model::DeleteDBClusterParameterGroupRequest& request, const DeleteDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2815  void DeleteDBClusterSnapshotAsyncHelper(const Model::DeleteDBClusterSnapshotRequest& request, const DeleteDBClusterSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2816  void DeleteDBInstanceAsyncHelper(const Model::DeleteDBInstanceRequest& request, const DeleteDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2817  void DeleteDBParameterGroupAsyncHelper(const Model::DeleteDBParameterGroupRequest& request, const DeleteDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2818  void DeleteDBSubnetGroupAsyncHelper(const Model::DeleteDBSubnetGroupRequest& request, const DeleteDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2819  void DeleteEventSubscriptionAsyncHelper(const Model::DeleteEventSubscriptionRequest& request, const DeleteEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2820  void DescribeDBClusterEndpointsAsyncHelper(const Model::DescribeDBClusterEndpointsRequest& request, const DescribeDBClusterEndpointsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2821  void DescribeDBClusterParameterGroupsAsyncHelper(const Model::DescribeDBClusterParameterGroupsRequest& request, const DescribeDBClusterParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2822  void DescribeDBClusterParametersAsyncHelper(const Model::DescribeDBClusterParametersRequest& request, const DescribeDBClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2823  void DescribeDBClusterSnapshotAttributesAsyncHelper(const Model::DescribeDBClusterSnapshotAttributesRequest& request, const DescribeDBClusterSnapshotAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2824  void DescribeDBClusterSnapshotsAsyncHelper(const Model::DescribeDBClusterSnapshotsRequest& request, const DescribeDBClusterSnapshotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2825  void DescribeDBClustersAsyncHelper(const Model::DescribeDBClustersRequest& request, const DescribeDBClustersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2826  void DescribeDBEngineVersionsAsyncHelper(const Model::DescribeDBEngineVersionsRequest& request, const DescribeDBEngineVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2827  void DescribeDBInstancesAsyncHelper(const Model::DescribeDBInstancesRequest& request, const DescribeDBInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2828  void DescribeDBParameterGroupsAsyncHelper(const Model::DescribeDBParameterGroupsRequest& request, const DescribeDBParameterGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2829  void DescribeDBParametersAsyncHelper(const Model::DescribeDBParametersRequest& request, const DescribeDBParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2830  void DescribeDBSubnetGroupsAsyncHelper(const Model::DescribeDBSubnetGroupsRequest& request, const DescribeDBSubnetGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2831  void DescribeEngineDefaultClusterParametersAsyncHelper(const Model::DescribeEngineDefaultClusterParametersRequest& request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2832  void DescribeEngineDefaultParametersAsyncHelper(const Model::DescribeEngineDefaultParametersRequest& request, const DescribeEngineDefaultParametersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2833  void DescribeEventCategoriesAsyncHelper(const Model::DescribeEventCategoriesRequest& request, const DescribeEventCategoriesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2834  void DescribeEventSubscriptionsAsyncHelper(const Model::DescribeEventSubscriptionsRequest& request, const DescribeEventSubscriptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2835  void DescribeEventsAsyncHelper(const Model::DescribeEventsRequest& request, const DescribeEventsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2836  void DescribeOrderableDBInstanceOptionsAsyncHelper(const Model::DescribeOrderableDBInstanceOptionsRequest& request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2837  void DescribePendingMaintenanceActionsAsyncHelper(const Model::DescribePendingMaintenanceActionsRequest& request, const DescribePendingMaintenanceActionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2838  void DescribeValidDBInstanceModificationsAsyncHelper(const Model::DescribeValidDBInstanceModificationsRequest& request, const DescribeValidDBInstanceModificationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2839  void FailoverDBClusterAsyncHelper(const Model::FailoverDBClusterRequest& request, const FailoverDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2840  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2841  void ModifyDBClusterAsyncHelper(const Model::ModifyDBClusterRequest& request, const ModifyDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2842  void ModifyDBClusterEndpointAsyncHelper(const Model::ModifyDBClusterEndpointRequest& request, const ModifyDBClusterEndpointResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2843  void ModifyDBClusterParameterGroupAsyncHelper(const Model::ModifyDBClusterParameterGroupRequest& request, const ModifyDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2844  void ModifyDBClusterSnapshotAttributeAsyncHelper(const Model::ModifyDBClusterSnapshotAttributeRequest& request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2845  void ModifyDBInstanceAsyncHelper(const Model::ModifyDBInstanceRequest& request, const ModifyDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2846  void ModifyDBParameterGroupAsyncHelper(const Model::ModifyDBParameterGroupRequest& request, const ModifyDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2847  void ModifyDBSubnetGroupAsyncHelper(const Model::ModifyDBSubnetGroupRequest& request, const ModifyDBSubnetGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2848  void ModifyEventSubscriptionAsyncHelper(const Model::ModifyEventSubscriptionRequest& request, const ModifyEventSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2849  void PromoteReadReplicaDBClusterAsyncHelper(const Model::PromoteReadReplicaDBClusterRequest& request, const PromoteReadReplicaDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2850  void RebootDBInstanceAsyncHelper(const Model::RebootDBInstanceRequest& request, const RebootDBInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2851  void RemoveRoleFromDBClusterAsyncHelper(const Model::RemoveRoleFromDBClusterRequest& request, const RemoveRoleFromDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2852  void RemoveSourceIdentifierFromSubscriptionAsyncHelper(const Model::RemoveSourceIdentifierFromSubscriptionRequest& request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2853  void RemoveTagsFromResourceAsyncHelper(const Model::RemoveTagsFromResourceRequest& request, const RemoveTagsFromResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2854  void ResetDBClusterParameterGroupAsyncHelper(const Model::ResetDBClusterParameterGroupRequest& request, const ResetDBClusterParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2855  void ResetDBParameterGroupAsyncHelper(const Model::ResetDBParameterGroupRequest& request, const ResetDBParameterGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2856  void RestoreDBClusterFromSnapshotAsyncHelper(const Model::RestoreDBClusterFromSnapshotRequest& request, const RestoreDBClusterFromSnapshotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2857  void RestoreDBClusterToPointInTimeAsyncHelper(const Model::RestoreDBClusterToPointInTimeRequest& request, const RestoreDBClusterToPointInTimeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2858  void StartDBClusterAsyncHelper(const Model::StartDBClusterRequest& request, const StartDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2859  void StopDBClusterAsyncHelper(const Model::StopDBClusterRequest& request, const StopDBClusterResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2860 
2861  Aws::String m_uri;
2862  Aws::String m_configScheme;
2863  bool m_useDualStack;
2864  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2865  };
2866 
2867 } // namespace Neptune
2868 } // namespace Aws
Aws::Neptune::Model::DescribeDBClustersOutcome
Aws::Utils::Outcome< DescribeDBClustersResult, NeptuneError > DescribeDBClustersOutcome
Definition: NeptuneClient.h:209
Aws::Neptune::NeptuneClient::DescribeValidDBInstanceModificationsAsync
virtual void DescribeValidDBInstanceModificationsAsync(const Model::DescribeValidDBInstanceModificationsRequest &request, const DescribeValidDBInstanceModificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::StartDBClusterCallable
virtual Model::StartDBClusterOutcomeCallable StartDBClusterCallable(const Model::StartDBClusterRequest &request) const
Aws::Neptune::DescribeDBClusterEndpointsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBClusterEndpointsRequest &, const Model::DescribeDBClusterEndpointsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterEndpointsResponseReceivedHandler
Definition: NeptuneClient.h:335
Aws::Neptune::NeptuneClient::DescribeEngineDefaultClusterParametersAsync
virtual void DescribeEngineDefaultClusterParametersAsync(const Model::DescribeEngineDefaultClusterParametersRequest &request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DescribeDBClustersRequest
Definition: DescribeDBClustersRequest.h:24
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Neptune::NeptuneClient::DeleteDBInstanceAsync
virtual void DeleteDBInstanceAsync(const Model::DeleteDBInstanceRequest &request, const DeleteDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::ModifyDBClusterSnapshotAttributeResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ModifyDBClusterSnapshotAttributeRequest &, const Model::ModifyDBClusterSnapshotAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterSnapshotAttributeResponseReceivedHandler
Definition: NeptuneClient.h:359
Aws::Neptune::NeptuneClient::DescribeDBSubnetGroups
virtual Model::DescribeDBSubnetGroupsOutcome DescribeDBSubnetGroups(const Model::DescribeDBSubnetGroupsRequest &request) const
Aws::Neptune::DescribeEventCategoriesResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeEventCategoriesRequest &, const Model::DescribeEventCategoriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventCategoriesResponseReceivedHandler
Definition: NeptuneClient.h:348
Aws::Neptune::DescribeEngineDefaultParametersResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeEngineDefaultParametersRequest &, const Model::DescribeEngineDefaultParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEngineDefaultParametersResponseReceivedHandler
Definition: NeptuneClient.h:347
Aws::Neptune::NeptuneClient::RestoreDBClusterToPointInTime
virtual Model::RestoreDBClusterToPointInTimeOutcome RestoreDBClusterToPointInTime(const Model::RestoreDBClusterToPointInTimeRequest &request) const
Aws::Neptune::DescribeDBClustersResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBClustersRequest &, const Model::DescribeDBClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClustersResponseReceivedHandler
Definition: NeptuneClient.h:340
RestoreDBClusterToPointInTimeResult.h
Aws::Neptune::Model::ModifyDBClusterParameterGroupRequest
Definition: ModifyDBClusterParameterGroupRequest.h:24
Aws::Neptune::Model::DescribeValidDBInstanceModificationsOutcomeCallable
std::future< DescribeValidDBInstanceModificationsOutcome > DescribeValidDBInstanceModificationsOutcomeCallable
Definition: NeptuneClient.h:286
Aws::Neptune::DescribeDBClusterParameterGroupsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBClusterParameterGroupsRequest &, const Model::DescribeDBClusterParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterParameterGroupsResponseReceivedHandler
Definition: NeptuneClient.h:336
Aws::Neptune::ModifyDBClusterEndpointResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ModifyDBClusterEndpointRequest &, const Model::ModifyDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterEndpointResponseReceivedHandler
Definition: NeptuneClient.h:357
Aws::Neptune::Model::DescribeDBClusterSnapshotsOutcome
Aws::Utils::Outcome< DescribeDBClusterSnapshotsResult, NeptuneError > DescribeDBClusterSnapshotsOutcome
Definition: NeptuneClient.h:208
Aws::Neptune::NeptuneClient::DescribeEngineDefaultClusterParametersCallable
virtual Model::DescribeEngineDefaultClusterParametersOutcomeCallable DescribeEngineDefaultClusterParametersCallable(const Model::DescribeEngineDefaultClusterParametersRequest &request) const
Aws::Neptune::NeptuneClient::RemoveTagsFromResourceCallable
virtual Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable(const Model::RemoveTagsFromResourceRequest &request) const
Aws::Neptune::NeptuneClient::CopyDBParameterGroup
virtual Model::CopyDBParameterGroupOutcome CopyDBParameterGroup(const Model::CopyDBParameterGroupRequest &request) const
Aws::Neptune::Model::AddTagsToResourceOutcomeCallable
std::future< AddTagsToResourceOutcome > AddTagsToResourceOutcomeCallable
Definition: NeptuneClient.h:247
Aws::Neptune::Model::RestoreDBClusterToPointInTimeRequest
Definition: RestoreDBClusterToPointInTimeRequest.h:25
Aws::Neptune::Model::ModifyDBParameterGroupRequest
Definition: ModifyDBParameterGroupRequest.h:24
Aws::Neptune::Model::DescribeEventsRequest
Definition: DescribeEventsRequest.h:26
Aws::Neptune::NeptuneClient::StopDBClusterCallable
virtual Model::StopDBClusterOutcomeCallable StopDBClusterCallable(const Model::StopDBClusterRequest &request) const
Aws::Neptune::NeptuneClient::RestoreDBClusterToPointInTimeAsync
virtual void RestoreDBClusterToPointInTimeAsync(const Model::RestoreDBClusterToPointInTimeRequest &request, const RestoreDBClusterToPointInTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::RestoreDBClusterFromSnapshot
virtual Model::RestoreDBClusterFromSnapshotOutcome RestoreDBClusterFromSnapshot(const Model::RestoreDBClusterFromSnapshotRequest &request) const
Aws::Neptune::NeptuneClient::DescribeOrderableDBInstanceOptionsCallable
virtual Model::DescribeOrderableDBInstanceOptionsOutcomeCallable DescribeOrderableDBInstanceOptionsCallable(const Model::DescribeOrderableDBInstanceOptionsRequest &request) const
Aws::Neptune::NeptuneClient::DeleteEventSubscriptionAsync
virtual void DeleteEventSubscriptionAsync(const Model::DeleteEventSubscriptionRequest &request, const DeleteEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, NeptuneError > ListTagsForResourceOutcome
Definition: NeptuneClient.h:224
Aws::Neptune::Model::ApplyPendingMaintenanceActionOutcomeCallable
std::future< ApplyPendingMaintenanceActionOutcome > ApplyPendingMaintenanceActionOutcomeCallable
Definition: NeptuneClient.h:248
Aws::Neptune::Model::CreateDBClusterParameterGroupOutcome
Aws::Utils::Outcome< CreateDBClusterParameterGroupResult, NeptuneError > CreateDBClusterParameterGroupOutcome
Definition: NeptuneClient.h:190
Aws::Neptune::NeptuneClient::DescribePendingMaintenanceActionsCallable
virtual Model::DescribePendingMaintenanceActionsOutcomeCallable DescribePendingMaintenanceActionsCallable(const Model::DescribePendingMaintenanceActionsRequest &request) const
Aws::Neptune::NeptuneClient::ModifyDBClusterParameterGroupAsync
virtual void ModifyDBClusterParameterGroupAsync(const Model::ModifyDBClusterParameterGroupRequest &request, const ModifyDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DeleteDBInstanceOutcome
Aws::Utils::Outcome< DeleteDBInstanceResult, NeptuneError > DeleteDBInstanceOutcome
Definition: NeptuneClient.h:200
Aws::Neptune::NeptuneClient::DeleteDBClusterSnapshotAsync
virtual void DeleteDBClusterSnapshotAsync(const Model::DeleteDBClusterSnapshotRequest &request, const DeleteDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::RebootDBInstanceOutcome
Aws::Utils::Outcome< RebootDBInstanceResult, NeptuneError > RebootDBInstanceOutcome
Definition: NeptuneClient.h:234
Aws::Neptune::RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::RemoveSourceIdentifierFromSubscriptionRequest &, const Model::RemoveSourceIdentifierFromSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler
Definition: NeptuneClient.h:367
Aws::Neptune::NeptuneClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::ModifyDBSubnetGroupCallable
virtual Model::ModifyDBSubnetGroupOutcomeCallable ModifyDBSubnetGroupCallable(const Model::ModifyDBSubnetGroupRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBSubnetGroupsAsync
virtual void DescribeDBSubnetGroupsAsync(const Model::DescribeDBSubnetGroupsRequest &request, const DescribeDBSubnetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::CopyDBClusterSnapshotAsync
virtual void CopyDBClusterSnapshotAsync(const Model::CopyDBClusterSnapshotRequest &request, const CopyDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::ModifyDBClusterSnapshotAttributeCallable
virtual Model::ModifyDBClusterSnapshotAttributeOutcomeCallable ModifyDBClusterSnapshotAttributeCallable(const Model::ModifyDBClusterSnapshotAttributeRequest &request) const
Aws::Neptune::Model::ModifyEventSubscriptionOutcomeCallable
std::future< ModifyEventSubscriptionOutcome > ModifyEventSubscriptionOutcomeCallable
Definition: NeptuneClient.h:296
Aws::Neptune::NeptuneClient::CreateDBSubnetGroupCallable
virtual Model::CreateDBSubnetGroupOutcomeCallable CreateDBSubnetGroupCallable(const Model::CreateDBSubnetGroupRequest &request) const
Aws::Neptune::NeptuneClient::AddSourceIdentifierToSubscriptionAsync
virtual void AddSourceIdentifierToSubscriptionAsync(const Model::AddSourceIdentifierToSubscriptionRequest &request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::ModifyDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ModifyDBClusterRequest &, const Model::ModifyDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:356
Aws::Neptune::NeptuneClient::ResetDBClusterParameterGroup
virtual Model::ResetDBClusterParameterGroupOutcome ResetDBClusterParameterGroup(const Model::ResetDBClusterParameterGroupRequest &request) const
Aws::Neptune::NeptuneClient::DescribeEngineDefaultParametersAsync
virtual void DescribeEngineDefaultParametersAsync(const Model::DescribeEngineDefaultParametersRequest &request, const DescribeEngineDefaultParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::ModifyDBClusterAsync
virtual void ModifyDBClusterAsync(const Model::ModifyDBClusterRequest &request, const ModifyDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteDBClusterSnapshotResult.h
Aws::Neptune::Model::PromoteReadReplicaDBClusterRequest
Definition: PromoteReadReplicaDBClusterRequest.h:22
Aws::Neptune::NeptuneClient::DescribeEventCategories
virtual Model::DescribeEventCategoriesOutcome DescribeEventCategories(const Model::DescribeEventCategoriesRequest &request) const
Aws::Neptune::NeptuneClient::CreateDBClusterSnapshotAsync
virtual void CreateDBClusterSnapshotAsync(const Model::CreateDBClusterSnapshotRequest &request, const CreateDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSError.h
Neptune_EXPORTS.h
Aws::Neptune::Model::DescribeDBClusterSnapshotAttributesOutcomeCallable
std::future< DescribeDBClusterSnapshotAttributesOutcome > DescribeDBClusterSnapshotAttributesOutcomeCallable
Definition: NeptuneClient.h:271
DescribeEventSubscriptionsResult.h
Aws::Neptune::Model::ResetDBParameterGroupRequest
Definition: ResetDBParameterGroupRequest.h:24
Aws::Neptune::NeptuneClient::ModifyDBInstanceAsync
virtual void ModifyDBInstanceAsync(const Model::ModifyDBInstanceRequest &request, const ModifyDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::DescribeDBClusterParameterGroupsAsync
virtual void DescribeDBClusterParameterGroupsAsync(const Model::DescribeDBClusterParameterGroupsRequest &request, const DescribeDBClusterParameterGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::CreateDBSubnetGroup
virtual Model::CreateDBSubnetGroupOutcome CreateDBSubnetGroup(const Model::CreateDBSubnetGroupRequest &request) const
Aws::Neptune::NeptuneClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::AmazonSerializableWebServiceRequest
Definition: AmazonSerializableWebServiceRequest.h:29
Aws::Neptune::DescribeDBInstancesResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBInstancesRequest &, const Model::DescribeDBInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBInstancesResponseReceivedHandler
Definition: NeptuneClient.h:342
Aws::Neptune::Model::DescribeEventSubscriptionsRequest
Definition: DescribeEventSubscriptionsRequest.h:24
Aws::Neptune::NeptuneClient::ConvertRequestToPresignedUrl
Aws::String ConvertRequestToPresignedUrl(const Aws::AmazonSerializableWebServiceRequest &requestToConvert, const char *region) const
Aws::Neptune::NeptuneClient::RemoveRoleFromDBCluster
virtual Model::RemoveRoleFromDBClusterOutcome RemoveRoleFromDBCluster(const Model::RemoveRoleFromDBClusterRequest &request) const
Aws::Neptune::Model::AddRoleToDBClusterRequest
Definition: AddRoleToDBClusterRequest.h:22
Aws::Neptune::NeptuneClient::DescribeDBEngineVersionsCallable
virtual Model::DescribeDBEngineVersionsOutcomeCallable DescribeDBEngineVersionsCallable(const Model::DescribeDBEngineVersionsRequest &request) const
Aws::Neptune::Model::DescribeEventSubscriptionsOutcomeCallable
std::future< DescribeEventSubscriptionsOutcome > DescribeEventSubscriptionsOutcomeCallable
Definition: NeptuneClient.h:282
Aws::Neptune::NeptuneClient::RebootDBInstanceAsync
virtual void RebootDBInstanceAsync(const Model::RebootDBInstanceRequest &request, const RebootDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::RemoveTagsFromResourceOutcomeCallable
std::future< RemoveTagsFromResourceOutcome > RemoveTagsFromResourceOutcomeCallable
Definition: NeptuneClient.h:301
Aws::Neptune::Model::CreateDBClusterRequest
Definition: CreateDBClusterRequest.h:24
Aws::Neptune::Model::DescribeDBClusterSnapshotAttributesRequest
Definition: DescribeDBClusterSnapshotAttributesRequest.h:22
Aws::Neptune::Model::CopyDBClusterParameterGroupRequest
Definition: CopyDBClusterParameterGroupRequest.h:24
Aws::Neptune::NeptuneClient::FailoverDBCluster
virtual Model::FailoverDBClusterOutcome FailoverDBCluster(const Model::FailoverDBClusterRequest &request) const
Aws::Neptune::Model::DescribeValidDBInstanceModificationsRequest
Definition: DescribeValidDBInstanceModificationsRequest.h:22
Aws::Neptune::Model::ModifyDBClusterRequest
Definition: ModifyDBClusterRequest.h:24
CreateDBSubnetGroupResult.h
Aws::Neptune::Model::CreateDBClusterSnapshotRequest
Definition: CreateDBClusterSnapshotRequest.h:24
Aws::Neptune::NeptuneClient::ApplyPendingMaintenanceActionAsync
virtual void ApplyPendingMaintenanceActionAsync(const Model::ApplyPendingMaintenanceActionRequest &request, const ApplyPendingMaintenanceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::RebootDBInstanceRequest
Definition: RebootDBInstanceRequest.h:22
DescribeEventsResult.h
Aws::Neptune::NeptuneClient::DescribePendingMaintenanceActionsAsync
virtual void DescribePendingMaintenanceActionsAsync(const Model::DescribePendingMaintenanceActionsRequest &request, const DescribePendingMaintenanceActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::CreateDBInstanceOutcome
Aws::Utils::Outcome< CreateDBInstanceResult, NeptuneError > CreateDBInstanceOutcome
Definition: NeptuneClient.h:192
Aws::Neptune::Model::RemoveSourceIdentifierFromSubscriptionOutcome
Aws::Utils::Outcome< RemoveSourceIdentifierFromSubscriptionResult, NeptuneError > RemoveSourceIdentifierFromSubscriptionOutcome
Definition: NeptuneClient.h:236
Aws::Neptune::NeptuneClient::DescribeDBClusterEndpointsAsync
virtual void DescribeDBClusterEndpointsAsync(const Model::DescribeDBClusterEndpointsRequest &request, const DescribeDBClusterEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::CopyDBParameterGroupAsync
virtual void CopyDBParameterGroupAsync(const Model::CopyDBParameterGroupRequest &request, const CopyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::CreateEventSubscriptionOutcomeCallable
std::future< CreateEventSubscriptionOutcome > CreateEventSubscriptionOutcomeCallable
Definition: NeptuneClient.h:259
Aws::Neptune::CreateEventSubscriptionResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CreateEventSubscriptionRequest &, const Model::CreateEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventSubscriptionResponseReceivedHandler
Definition: NeptuneClient.h:326
Aws::Neptune::NeptuneClient::DescribePendingMaintenanceActions
virtual Model::DescribePendingMaintenanceActionsOutcome DescribePendingMaintenanceActions(const Model::DescribePendingMaintenanceActionsRequest &request) const
Aws::Neptune::NeptuneClient::ModifyDBParameterGroupCallable
virtual Model::ModifyDBParameterGroupOutcomeCallable ModifyDBParameterGroupCallable(const Model::ModifyDBParameterGroupRequest &request) const
Aws::Neptune::NeptuneClient::CreateEventSubscription
virtual Model::CreateEventSubscriptionOutcome CreateEventSubscription(const Model::CreateEventSubscriptionRequest &request) const
Aws::Neptune::Model::RestoreDBClusterToPointInTimeOutcomeCallable
std::future< RestoreDBClusterToPointInTimeOutcome > RestoreDBClusterToPointInTimeOutcomeCallable
Definition: NeptuneClient.h:305
Aws::Neptune::Model::CreateEventSubscriptionOutcome
Aws::Utils::Outcome< CreateEventSubscriptionResult, NeptuneError > CreateEventSubscriptionOutcome
Definition: NeptuneClient.h:195
Aws::Neptune::Model::CreateDBClusterParameterGroupRequest
Definition: CreateDBClusterParameterGroupRequest.h:24
Aws::Neptune::NeptuneClient::DescribeEventsAsync
virtual void DescribeEventsAsync(const Model::DescribeEventsRequest &request, const DescribeEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AddSourceIdentifierToSubscriptionResult.h
DeleteEventSubscriptionResult.h
StartDBClusterResult.h
Aws::Neptune::DeleteDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DeleteDBClusterRequest &, const Model::DeleteDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:327
Aws::Neptune::Model::AddTagsToResourceRequest
Definition: AddTagsToResourceRequest.h:24
Aws::Neptune::PromoteReadReplicaDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::PromoteReadReplicaDBClusterRequest &, const Model::PromoteReadReplicaDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PromoteReadReplicaDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:364
Aws::Neptune::NeptuneClient::AddTagsToResourceAsync
virtual void AddTagsToResourceAsync(const Model::AddTagsToResourceRequest &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::PromoteReadReplicaDBClusterOutcome
Aws::Utils::Outcome< PromoteReadReplicaDBClusterResult, NeptuneError > PromoteReadReplicaDBClusterOutcome
Definition: NeptuneClient.h:233
Aws::Neptune::NeptuneClient::ModifyDBClusterSnapshotAttributeAsync
virtual void ModifyDBClusterSnapshotAttributeAsync(const Model::ModifyDBClusterSnapshotAttributeRequest &request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::CreateDBParameterGroupRequest
Definition: CreateDBParameterGroupRequest.h:24
Aws::Neptune::NeptuneClient::RemoveRoleFromDBClusterAsync
virtual void RemoveRoleFromDBClusterAsync(const Model::RemoveRoleFromDBClusterRequest &request, const RemoveRoleFromDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::DescribeDBParametersResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBParametersRequest &, const Model::DescribeDBParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBParametersResponseReceivedHandler
Definition: NeptuneClient.h:344
Aws::Neptune::NeptuneClient::CreateDBSubnetGroupAsync
virtual void CreateDBSubnetGroupAsync(const Model::CreateDBSubnetGroupRequest &request, const CreateDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DescribeOrderableDBInstanceOptionsRequest
Definition: DescribeOrderableDBInstanceOptionsRequest.h:24
Aws::Neptune::Model::DescribeDBParameterGroupsRequest
Definition: DescribeDBParameterGroupsRequest.h:24
Aws::Neptune::Model::CopyDBParameterGroupOutcome
Aws::Utils::Outcome< CopyDBParameterGroupResult, NeptuneError > CopyDBParameterGroupOutcome
Definition: NeptuneClient.h:187
Aws::Neptune::Model::DeleteEventSubscriptionOutcomeCallable
std::future< DeleteEventSubscriptionOutcome > DeleteEventSubscriptionOutcomeCallable
Definition: NeptuneClient.h:267
Aws::Neptune::NeptuneClient::CreateDBInstance
virtual Model::CreateDBInstanceOutcome CreateDBInstance(const Model::CreateDBInstanceRequest &request) const
Aws::Neptune::DescribeDBClusterSnapshotAttributesResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBClusterSnapshotAttributesRequest &, const Model::DescribeDBClusterSnapshotAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterSnapshotAttributesResponseReceivedHandler
Definition: NeptuneClient.h:338
Aws::Neptune::Model::ModifyDBInstanceOutcome
Aws::Utils::Outcome< ModifyDBInstanceResult, NeptuneError > ModifyDBInstanceOutcome
Definition: NeptuneClient.h:229
Aws::Neptune::NeptuneClient::ModifyDBSubnetGroupAsync
virtual void ModifyDBSubnetGroupAsync(const Model::ModifyDBSubnetGroupRequest &request, const ModifyDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::ModifyDBParameterGroupOutcomeCallable
std::future< ModifyDBParameterGroupOutcome > ModifyDBParameterGroupOutcomeCallable
Definition: NeptuneClient.h:294
Aws::Neptune::DeleteDBSubnetGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DeleteDBSubnetGroupRequest &, const Model::DeleteDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBSubnetGroupResponseReceivedHandler
Definition: NeptuneClient.h:333
RemoveSourceIdentifierFromSubscriptionResult.h
CreateDBClusterParameterGroupResult.h
Aws::Neptune::Model::CreateDBClusterEndpointOutcomeCallable
std::future< CreateDBClusterEndpointOutcome > CreateDBClusterEndpointOutcomeCallable
Definition: NeptuneClient.h:253
Aws::Neptune::Model::DeleteDBClusterOutcome
Aws::Utils::Outcome< DeleteDBClusterResult, NeptuneError > DeleteDBClusterOutcome
Definition: NeptuneClient.h:196
AWS_NEPTUNE_API
#define AWS_NEPTUNE_API
Definition: Neptune_EXPORTS.h:28
Aws::Neptune::Model::ModifyDBClusterSnapshotAttributeRequest
Definition: ModifyDBClusterSnapshotAttributeRequest.h:23
Aws::Neptune::Model::CreateDBParameterGroupOutcomeCallable
std::future< CreateDBParameterGroupOutcome > CreateDBParameterGroupOutcomeCallable
Definition: NeptuneClient.h:257
Aws::Neptune::NeptuneClient::ResetDBClusterParameterGroupAsync
virtual void ResetDBClusterParameterGroupAsync(const Model::ResetDBClusterParameterGroupRequest &request, const ResetDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::ResetDBClusterParameterGroupCallable
virtual Model::ResetDBClusterParameterGroupOutcomeCallable ResetDBClusterParameterGroupCallable(const Model::ResetDBClusterParameterGroupRequest &request) const
Aws::Neptune::CreateDBClusterEndpointResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CreateDBClusterEndpointRequest &, const Model::CreateDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterEndpointResponseReceivedHandler
Definition: NeptuneClient.h:320
Aws::Neptune::NeptuneClient::RestoreDBClusterToPointInTimeCallable
virtual Model::RestoreDBClusterToPointInTimeOutcomeCallable RestoreDBClusterToPointInTimeCallable(const Model::RestoreDBClusterToPointInTimeRequest &request) const
Aws::Neptune::Model::ModifyDBClusterOutcome
Aws::Utils::Outcome< ModifyDBClusterResult, NeptuneError > ModifyDBClusterOutcome
Definition: NeptuneClient.h:225
Aws::Neptune::Model::CreateDBParameterGroupOutcome
Aws::Utils::Outcome< CreateDBParameterGroupResult, NeptuneError > CreateDBParameterGroupOutcome
Definition: NeptuneClient.h:193
Aws::Neptune::NeptuneClient::DescribeDBInstancesAsync
virtual void DescribeDBInstancesAsync(const Model::DescribeDBInstancesRequest &request, const DescribeDBInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DescribeEngineDefaultClusterParametersRequest
Definition: DescribeEngineDefaultClusterParametersRequest.h:24
Aws::Neptune::Model::CopyDBClusterParameterGroupOutcomeCallable
std::future< CopyDBClusterParameterGroupOutcome > CopyDBClusterParameterGroupOutcomeCallable
Definition: NeptuneClient.h:249
Aws::Neptune::AddTagsToResourceResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsToResourceResponseReceivedHandler
Definition: NeptuneClient.h:314
Aws::Neptune::NeptuneClient::DeleteDBClusterAsync
virtual void DeleteDBClusterAsync(const Model::DeleteDBClusterRequest &request, const DeleteDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::StartDBCluster
virtual Model::StartDBClusterOutcome StartDBCluster(const Model::StartDBClusterRequest &request) const
Aws::Neptune::Model::ModifyDBClusterSnapshotAttributeOutcome
Aws::Utils::Outcome< ModifyDBClusterSnapshotAttributeResult, NeptuneError > ModifyDBClusterSnapshotAttributeOutcome
Definition: NeptuneClient.h:228
Aws::Neptune::NeptuneClient::DescribeEngineDefaultParametersCallable
virtual Model::DescribeEngineDefaultParametersOutcomeCallable DescribeEngineDefaultParametersCallable(const Model::DescribeEngineDefaultParametersRequest &request) const
Aws::Neptune::NeptuneClient::CreateDBParameterGroup
virtual Model::CreateDBParameterGroupOutcome CreateDBParameterGroup(const Model::CreateDBParameterGroupRequest &request) const
Aws::Neptune::NeptuneClient::NeptuneClient
NeptuneClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
DescribeEngineDefaultClusterParametersResult.h
Aws::Neptune::Model::FailoverDBClusterOutcomeCallable
std::future< FailoverDBClusterOutcome > FailoverDBClusterOutcomeCallable
Definition: NeptuneClient.h:287
Aws::Neptune::FailoverDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::FailoverDBClusterRequest &, const Model::FailoverDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FailoverDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:354
Aws::Neptune::NeptuneClient::DescribeDBClusterEndpointsCallable
virtual Model::DescribeDBClusterEndpointsOutcomeCallable DescribeDBClusterEndpointsCallable(const Model::DescribeDBClusterEndpointsRequest &request) const
Aws::Neptune::Model::DeleteEventSubscriptionOutcome
Aws::Utils::Outcome< DeleteEventSubscriptionResult, NeptuneError > DeleteEventSubscriptionOutcome
Definition: NeptuneClient.h:203
Aws::Neptune::Model::DescribeEventsOutcomeCallable
std::future< DescribeEventsOutcome > DescribeEventsOutcomeCallable
Definition: NeptuneClient.h:283
Aws::Neptune::Model::ResetDBParameterGroupOutcome
Aws::Utils::Outcome< ResetDBParameterGroupResult, NeptuneError > ResetDBParameterGroupOutcome
Definition: NeptuneClient.h:239
Aws::Neptune::DescribeOrderableDBInstanceOptionsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeOrderableDBInstanceOptionsRequest &, const Model::DescribeOrderableDBInstanceOptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrderableDBInstanceOptionsResponseReceivedHandler
Definition: NeptuneClient.h:351
Aws::Neptune::Model::ModifyDBInstanceRequest
Definition: ModifyDBInstanceRequest.h:24
Aws::Neptune::NeptuneClient::CreateEventSubscriptionAsync
virtual void CreateEventSubscriptionAsync(const Model::CreateEventSubscriptionRequest &request, const CreateEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::RestoreDBClusterFromSnapshotRequest
Definition: RestoreDBClusterFromSnapshotRequest.h:24
Aws::Neptune::NeptuneClient::StopDBClusterAsync
virtual void StopDBClusterAsync(const Model::StopDBClusterRequest &request, const StopDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DeleteDBClusterSnapshotRequest
Definition: DeleteDBClusterSnapshotRequest.h:22
Aws::Neptune::NeptuneClient::DescribeEventSubscriptionsCallable
virtual Model::DescribeEventSubscriptionsOutcomeCallable DescribeEventSubscriptionsCallable(const Model::DescribeEventSubscriptionsRequest &request) const
Aws::Neptune::NeptuneClient::ModifyEventSubscriptionCallable
virtual Model::ModifyEventSubscriptionOutcomeCallable ModifyEventSubscriptionCallable(const Model::ModifyEventSubscriptionRequest &request) const
Aws::Neptune::NeptuneClient::CreateDBInstanceAsync
virtual void CreateDBInstanceAsync(const Model::CreateDBInstanceRequest &request, const CreateDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
Aws::Neptune::Model::StopDBClusterOutcome
Aws::Utils::Outcome< StopDBClusterResult, NeptuneError > StopDBClusterOutcome
Definition: NeptuneClient.h:243
CreateEventSubscriptionResult.h
Aws::Neptune::Model::DescribePendingMaintenanceActionsOutcomeCallable
std::future< DescribePendingMaintenanceActionsOutcome > DescribePendingMaintenanceActionsOutcomeCallable
Definition: NeptuneClient.h:285
Aws::Neptune::Model::DescribeDBParameterGroupsOutcome
Aws::Utils::Outcome< DescribeDBParameterGroupsResult, NeptuneError > DescribeDBParameterGroupsOutcome
Definition: NeptuneClient.h:212
Aws::Neptune::Model::DeleteDBClusterParameterGroupOutcomeCallable
std::future< DeleteDBClusterParameterGroupOutcome > DeleteDBClusterParameterGroupOutcomeCallable
Definition: NeptuneClient.h:262
Aws::Neptune::Model::RemoveRoleFromDBClusterOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneError > RemoveRoleFromDBClusterOutcome
Definition: NeptuneClient.h:235
Aws::Neptune::CreateDBClusterSnapshotResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CreateDBClusterSnapshotRequest &, const Model::CreateDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterSnapshotResponseReceivedHandler
Definition: NeptuneClient.h:322
Aws::Neptune::Model::RestoreDBClusterFromSnapshotOutcomeCallable
std::future< RestoreDBClusterFromSnapshotOutcome > RestoreDBClusterFromSnapshotOutcomeCallable
Definition: NeptuneClient.h:304
Aws::Neptune::NeptuneClient::ApplyPendingMaintenanceActionCallable
virtual Model::ApplyPendingMaintenanceActionOutcomeCallable ApplyPendingMaintenanceActionCallable(const Model::ApplyPendingMaintenanceActionRequest &request) const
Aws::Neptune::Model::CopyDBParameterGroupOutcomeCallable
std::future< CopyDBParameterGroupOutcome > CopyDBParameterGroupOutcomeCallable
Definition: NeptuneClient.h:251
Aws::Neptune::NeptuneClient::CreateDBClusterEndpointCallable
virtual Model::CreateDBClusterEndpointOutcomeCallable CreateDBClusterEndpointCallable(const Model::CreateDBClusterEndpointRequest &request) const
Aws::Neptune::NeptuneClient::ModifyDBInstance
virtual Model::ModifyDBInstanceOutcome ModifyDBInstance(const Model::ModifyDBInstanceRequest &request) const
Aws::Neptune::Model::AddRoleToDBClusterOutcomeCallable
std::future< AddRoleToDBClusterOutcome > AddRoleToDBClusterOutcomeCallable
Definition: NeptuneClient.h:245
Aws::Neptune::Model::ModifyDBSubnetGroupRequest
Definition: ModifyDBSubnetGroupRequest.h:23
Aws::Neptune::Model::RestoreDBClusterFromSnapshotOutcome
Aws::Utils::Outcome< RestoreDBClusterFromSnapshotResult, NeptuneError > RestoreDBClusterFromSnapshotOutcome
Definition: NeptuneClient.h:240
DescribeDBClustersResult.h
CreateDBParameterGroupResult.h
Aws::Neptune::NeptuneClient::DeleteDBSubnetGroupCallable
virtual Model::DeleteDBSubnetGroupOutcomeCallable DeleteDBSubnetGroupCallable(const Model::DeleteDBSubnetGroupRequest &request) const
Aws::Neptune::DescribeEventSubscriptionsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeEventSubscriptionsRequest &, const Model::DescribeEventSubscriptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventSubscriptionsResponseReceivedHandler
Definition: NeptuneClient.h:349
Aws::Neptune::Model::CreateDBInstanceRequest
Definition: CreateDBInstanceRequest.h:24
Aws::Neptune::Model::ResetDBParameterGroupOutcomeCallable
std::future< ResetDBParameterGroupOutcome > ResetDBParameterGroupOutcomeCallable
Definition: NeptuneClient.h:303
Aws::Neptune::NeptuneClient::ModifyDBParameterGroup
virtual Model::ModifyDBParameterGroupOutcome ModifyDBParameterGroup(const Model::ModifyDBParameterGroupRequest &request) const
Aws::Neptune::Model::DeleteDBParameterGroupRequest
Definition: DeleteDBParameterGroupRequest.h:22
CreateDBClusterEndpointResult.h
Aws::Neptune::NeptuneClient::ModifyDBSubnetGroup
virtual Model::ModifyDBSubnetGroupOutcome ModifyDBSubnetGroup(const Model::ModifyDBSubnetGroupRequest &request) const
Aws::Neptune::NeptuneClient::DescribeEventCategoriesCallable
virtual Model::DescribeEventCategoriesOutcomeCallable DescribeEventCategoriesCallable(const Model::DescribeEventCategoriesRequest &request) const
Aws::Neptune::NeptuneClient::RemoveTagsFromResourceAsync
virtual void RemoveTagsFromResourceAsync(const Model::RemoveTagsFromResourceRequest &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ModifyDBClusterEndpointResult.h
Aws::Neptune::CreateDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CreateDBClusterRequest &, const Model::CreateDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:319
Aws::Neptune::Model::ModifyDBParameterGroupOutcome
Aws::Utils::Outcome< ModifyDBParameterGroupResult, NeptuneError > ModifyDBParameterGroupOutcome
Definition: NeptuneClient.h:230
Aws::Neptune::NeptuneClient::FailoverDBClusterCallable
virtual Model::FailoverDBClusterOutcomeCallable FailoverDBClusterCallable(const Model::FailoverDBClusterRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBParametersCallable
virtual Model::DescribeDBParametersOutcomeCallable DescribeDBParametersCallable(const Model::DescribeDBParametersRequest &request) const
NeptuneErrors.h
Aws::Neptune::Model::DescribeEngineDefaultClusterParametersOutcomeCallable
std::future< DescribeEngineDefaultClusterParametersOutcome > DescribeEngineDefaultClusterParametersOutcomeCallable
Definition: NeptuneClient.h:279
Aws::Neptune::DescribeValidDBInstanceModificationsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeValidDBInstanceModificationsRequest &, const Model::DescribeValidDBInstanceModificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeValidDBInstanceModificationsResponseReceivedHandler
Definition: NeptuneClient.h:353
Aws::Neptune::NeptuneClient::AddSourceIdentifierToSubscription
virtual Model::AddSourceIdentifierToSubscriptionOutcome AddSourceIdentifierToSubscription(const Model::AddSourceIdentifierToSubscriptionRequest &request) const
Aws::Neptune::Model::DescribeDBInstancesOutcome
Aws::Utils::Outcome< DescribeDBInstancesResult, NeptuneError > DescribeDBInstancesOutcome
Definition: NeptuneClient.h:211
Aws::Neptune::NeptuneClient::DeleteDBClusterParameterGroupAsync
virtual void DeleteDBClusterParameterGroupAsync(const Model::DeleteDBClusterParameterGroupRequest &request, const DeleteDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
NoResult.h
Aws::Neptune::NeptuneClient::ModifyDBInstanceCallable
virtual Model::ModifyDBInstanceOutcomeCallable ModifyDBInstanceCallable(const Model::ModifyDBInstanceRequest &request) const
Aws::Neptune::DeleteDBClusterParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DeleteDBClusterParameterGroupRequest &, const Model::DeleteDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:329
Aws::Neptune::Model::DescribeDBSubnetGroupsOutcome
Aws::Utils::Outcome< DescribeDBSubnetGroupsResult, NeptuneError > DescribeDBSubnetGroupsOutcome
Definition: NeptuneClient.h:214
Aws::Neptune::NeptuneClient::CopyDBClusterSnapshotCallable
virtual Model::CopyDBClusterSnapshotOutcomeCallable CopyDBClusterSnapshotCallable(const Model::CopyDBClusterSnapshotRequest &request) const
Aws::Neptune::AddSourceIdentifierToSubscriptionResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::AddSourceIdentifierToSubscriptionRequest &, const Model::AddSourceIdentifierToSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddSourceIdentifierToSubscriptionResponseReceivedHandler
Definition: NeptuneClient.h:313
Aws::Neptune::Model::DescribeDBParameterGroupsOutcomeCallable
std::future< DescribeDBParameterGroupsOutcome > DescribeDBParameterGroupsOutcomeCallable
Definition: NeptuneClient.h:276
Aws::Neptune::NeptuneClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Neptune::NeptuneClient::ModifyDBParameterGroupAsync
virtual void ModifyDBParameterGroupAsync(const Model::ModifyDBParameterGroupRequest &request, const ModifyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DescribePendingMaintenanceActionsOutcome
Aws::Utils::Outcome< DescribePendingMaintenanceActionsResult, NeptuneError > DescribePendingMaintenanceActionsOutcome
Definition: NeptuneClient.h:221
Aws::Neptune::Model::DescribeDBClusterSnapshotsOutcomeCallable
std::future< DescribeDBClusterSnapshotsOutcome > DescribeDBClusterSnapshotsOutcomeCallable
Definition: NeptuneClient.h:272
DeleteDBClusterResult.h
Aws::Neptune::NeptuneClient::DescribeEventsCallable
virtual Model::DescribeEventsOutcomeCallable DescribeEventsCallable(const Model::DescribeEventsRequest &request) const
Aws::Neptune::Model::DescribeDBInstancesOutcomeCallable
std::future< DescribeDBInstancesOutcome > DescribeDBInstancesOutcomeCallable
Definition: NeptuneClient.h:275
Aws::Neptune::NeptuneClient::DescribeEngineDefaultParameters
virtual Model::DescribeEngineDefaultParametersOutcome DescribeEngineDefaultParameters(const Model::DescribeEngineDefaultParametersRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBClustersAsync
virtual void DescribeDBClustersAsync(const Model::DescribeDBClustersRequest &request, const DescribeDBClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::DeleteEventSubscriptionCallable
virtual Model::DeleteEventSubscriptionOutcomeCallable DeleteEventSubscriptionCallable(const Model::DeleteEventSubscriptionRequest &request) const
Aws::Neptune::CreateDBInstanceResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CreateDBInstanceRequest &, const Model::CreateDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBInstanceResponseReceivedHandler
Definition: NeptuneClient.h:323
Aws::Neptune::NeptuneClient::PromoteReadReplicaDBClusterAsync
virtual void PromoteReadReplicaDBClusterAsync(const Model::PromoteReadReplicaDBClusterRequest &request, const PromoteReadReplicaDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::CreateDBSubnetGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CreateDBSubnetGroupRequest &, const Model::CreateDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBSubnetGroupResponseReceivedHandler
Definition: NeptuneClient.h:325
Aws::Neptune::NeptuneClient::AddRoleToDBCluster
virtual Model::AddRoleToDBClusterOutcome AddRoleToDBCluster(const Model::AddRoleToDBClusterRequest &request) const
Aws::Neptune::NeptuneClient::DescribeEventCategoriesAsync
virtual void DescribeEventCategoriesAsync(const Model::DescribeEventCategoriesRequest &request, const DescribeEventCategoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::DescribeValidDBInstanceModifications
virtual Model::DescribeValidDBInstanceModificationsOutcome DescribeValidDBInstanceModifications(const Model::DescribeValidDBInstanceModificationsRequest &request) const
Aws::Neptune::Model::DescribeEngineDefaultParametersOutcome
Aws::Utils::Outcome< DescribeEngineDefaultParametersResult, NeptuneError > DescribeEngineDefaultParametersOutcome
Definition: NeptuneClient.h:216
DeleteDBInstanceResult.h
Aws::Neptune::NeptuneClient::DeleteDBClusterCallable
virtual Model::DeleteDBClusterOutcomeCallable DeleteDBClusterCallable(const Model::DeleteDBClusterRequest &request) const
Aws::Neptune::StopDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::StopDBClusterRequest &, const Model::StopDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:374
Aws::Neptune::Model::StartDBClusterRequest
Definition: StartDBClusterRequest.h:22
Aws::Neptune::Model::DeleteDBSubnetGroupOutcomeCallable
std::future< DeleteDBSubnetGroupOutcome > DeleteDBSubnetGroupOutcomeCallable
Definition: NeptuneClient.h:266
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::Neptune::NeptuneClient::DeleteDBCluster
virtual Model::DeleteDBClusterOutcome DeleteDBCluster(const Model::DeleteDBClusterRequest &request) const
Aws::Neptune::Model::StartDBClusterOutcome
Aws::Utils::Outcome< StartDBClusterResult, NeptuneError > StartDBClusterOutcome
Definition: NeptuneClient.h:242
Aws::Neptune::Model::ModifyDBClusterSnapshotAttributeOutcomeCallable
std::future< ModifyDBClusterSnapshotAttributeOutcome > ModifyDBClusterSnapshotAttributeOutcomeCallable
Definition: NeptuneClient.h:292
Aws::Neptune::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:24
Aws::Neptune::ModifyEventSubscriptionResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ModifyEventSubscriptionRequest &, const Model::ModifyEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyEventSubscriptionResponseReceivedHandler
Definition: NeptuneClient.h:363
Aws::Neptune::Model::ModifyEventSubscriptionOutcome
Aws::Utils::Outcome< ModifyEventSubscriptionResult, NeptuneError > ModifyEventSubscriptionOutcome
Definition: NeptuneClient.h:232
Aws::Neptune::DescribePendingMaintenanceActionsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribePendingMaintenanceActionsRequest &, const Model::DescribePendingMaintenanceActionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePendingMaintenanceActionsResponseReceivedHandler
Definition: NeptuneClient.h:352
Aws::Neptune::NeptuneClient::DeleteDBInstance
virtual Model::DeleteDBInstanceOutcome DeleteDBInstance(const Model::DeleteDBInstanceRequest &request) const
Aws::Neptune::NeptuneClient::AddTagsToResourceCallable
virtual Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable(const Model::AddTagsToResourceRequest &request) const
Aws::Neptune::NeptuneClient::RemoveTagsFromResource
virtual Model::RemoveTagsFromResourceOutcome RemoveTagsFromResource(const Model::RemoveTagsFromResourceRequest &request) const
Aws::Neptune::NeptuneClient::CreateEventSubscriptionCallable
virtual Model::CreateEventSubscriptionOutcomeCallable CreateEventSubscriptionCallable(const Model::CreateEventSubscriptionRequest &request) const
Aws::Neptune::ListTagsForResourceResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: NeptuneClient.h:355
Aws::Neptune::NeptuneClient::StopDBCluster
virtual Model::StopDBClusterOutcome StopDBCluster(const Model::StopDBClusterRequest &request) const
Aws::Neptune::Model::ApplyPendingMaintenanceActionRequest
Definition: ApplyPendingMaintenanceActionRequest.h:22
Aws::Neptune::NeptuneClient::RemoveSourceIdentifierFromSubscription
virtual Model::RemoveSourceIdentifierFromSubscriptionOutcome RemoveSourceIdentifierFromSubscription(const Model::RemoveSourceIdentifierFromSubscriptionRequest &request) const
Aws::Neptune::Model::StartDBClusterOutcomeCallable
std::future< StartDBClusterOutcome > StartDBClusterOutcomeCallable
Definition: NeptuneClient.h:306
Aws::Neptune::Model::DeleteDBClusterParameterGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneError > DeleteDBClusterParameterGroupOutcome
Definition: NeptuneClient.h:198
Aws::Neptune::Model::CreateDBClusterEndpointRequest
Definition: CreateDBClusterEndpointRequest.h:24
Aws::Neptune::Model::DescribeEventSubscriptionsOutcome
Aws::Utils::Outcome< DescribeEventSubscriptionsResult, NeptuneError > DescribeEventSubscriptionsOutcome
Definition: NeptuneClient.h:218
Aws::Neptune::Model::DeleteDBClusterRequest
Definition: DeleteDBClusterRequest.h:22
Aws::Neptune::NeptuneClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Neptune::NeptuneClient::DescribeEventSubscriptions
virtual Model::DescribeEventSubscriptionsOutcome DescribeEventSubscriptions(const Model::DescribeEventSubscriptionsRequest &request) const
Aws::Neptune::AddRoleToDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::AddRoleToDBClusterRequest &, const Model::AddRoleToDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddRoleToDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:310
Aws::Neptune::Model::CopyDBClusterSnapshotRequest
Definition: CopyDBClusterSnapshotRequest.h:24
Aws::Neptune::Model::DescribeDBParametersOutcome
Aws::Utils::Outcome< DescribeDBParametersResult, NeptuneError > DescribeDBParametersOutcome
Definition: NeptuneClient.h:213
Aws::Neptune::Model::DeleteDBInstanceOutcomeCallable
std::future< DeleteDBInstanceOutcome > DeleteDBInstanceOutcomeCallable
Definition: NeptuneClient.h:264
DescribeDBSubnetGroupsResult.h
Aws::Neptune::DescribeDBSubnetGroupsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBSubnetGroupsRequest &, const Model::DescribeDBSubnetGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBSubnetGroupsResponseReceivedHandler
Definition: NeptuneClient.h:345
Aws::Neptune::Model::DeleteDBInstanceRequest
Definition: DeleteDBInstanceRequest.h:22
Aws::Neptune::Model::ModifyDBClusterParameterGroupOutcome
Aws::Utils::Outcome< ModifyDBClusterParameterGroupResult, NeptuneError > ModifyDBClusterParameterGroupOutcome
Definition: NeptuneClient.h:227
ResetDBClusterParameterGroupResult.h
Aws::Neptune::Model::ModifyDBSubnetGroupOutcomeCallable
std::future< ModifyDBSubnetGroupOutcome > ModifyDBSubnetGroupOutcomeCallable
Definition: NeptuneClient.h:295
Aws::Neptune::ModifyDBParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ModifyDBParameterGroupRequest &, const Model::ModifyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:361
Aws::Neptune::NeptuneClient::DescribeDBInstancesCallable
virtual Model::DescribeDBInstancesOutcomeCallable DescribeDBInstancesCallable(const Model::DescribeDBInstancesRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBClusterParameters
virtual Model::DescribeDBClusterParametersOutcome DescribeDBClusterParameters(const Model::DescribeDBClusterParametersRequest &request) const
Aws::Neptune::Model::DescribeDBClusterParametersRequest
Definition: DescribeDBClusterParametersRequest.h:24
Aws::Neptune::Model::CreateDBClusterEndpointOutcome
Aws::Utils::Outcome< CreateDBClusterEndpointResult, NeptuneError > CreateDBClusterEndpointOutcome
Definition: NeptuneClient.h:189
Aws::Neptune::RebootDBInstanceResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::RebootDBInstanceRequest &, const Model::RebootDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RebootDBInstanceResponseReceivedHandler
Definition: NeptuneClient.h:365
Aws::Neptune::NeptuneClient::DescribeDBClusterParametersAsync
virtual void DescribeDBClusterParametersAsync(const Model::DescribeDBClusterParametersRequest &request, const DescribeDBClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::RebootDBInstance
virtual Model::RebootDBInstanceOutcome RebootDBInstance(const Model::RebootDBInstanceRequest &request) const
Aws::Neptune::Model::CreateDBSubnetGroupOutcome
Aws::Utils::Outcome< CreateDBSubnetGroupResult, NeptuneError > CreateDBSubnetGroupOutcome
Definition: NeptuneClient.h:194
Aws::Neptune::NeptuneClient::DeleteDBParameterGroup
virtual Model::DeleteDBParameterGroupOutcome DeleteDBParameterGroup(const Model::DeleteDBParameterGroupRequest &request) const
Aws::Neptune::Model::CreateDBClusterSnapshotOutcome
Aws::Utils::Outcome< CreateDBClusterSnapshotResult, NeptuneError > CreateDBClusterSnapshotOutcome
Definition: NeptuneClient.h:191
Aws::Neptune::NeptuneClient::DescribeDBParameters
virtual Model::DescribeDBParametersOutcome DescribeDBParameters(const Model::DescribeDBParametersRequest &request) const
Aws::Neptune::NeptuneClient::ModifyDBClusterEndpointAsync
virtual void ModifyDBClusterEndpointAsync(const Model::ModifyDBClusterEndpointRequest &request, const ModifyDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::RemoveRoleFromDBClusterOutcomeCallable
std::future< RemoveRoleFromDBClusterOutcome > RemoveRoleFromDBClusterOutcomeCallable
Definition: NeptuneClient.h:299
Aws::Neptune::NeptuneClient::DescribeOrderableDBInstanceOptions
virtual Model::DescribeOrderableDBInstanceOptionsOutcome DescribeOrderableDBInstanceOptions(const Model::DescribeOrderableDBInstanceOptionsRequest &request) const
Aws::Neptune::Model::CreateDBClusterSnapshotOutcomeCallable
std::future< CreateDBClusterSnapshotOutcome > CreateDBClusterSnapshotOutcomeCallable
Definition: NeptuneClient.h:255
Aws::Neptune::CopyDBClusterSnapshotResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CopyDBClusterSnapshotRequest &, const Model::CopyDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBClusterSnapshotResponseReceivedHandler
Definition: NeptuneClient.h:317
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Neptune::Model::ModifyDBClusterParameterGroupOutcomeCallable
std::future< ModifyDBClusterParameterGroupOutcome > ModifyDBClusterParameterGroupOutcomeCallable
Definition: NeptuneClient.h:291
Aws::Neptune::RemoveRoleFromDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::RemoveRoleFromDBClusterRequest &, const Model::RemoveRoleFromDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveRoleFromDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:366
Aws::Neptune::Model::DeleteDBClusterSnapshotOutcomeCallable
std::future< DeleteDBClusterSnapshotOutcome > DeleteDBClusterSnapshotOutcomeCallable
Definition: NeptuneClient.h:263
Aws::Neptune::NeptuneClient::ResetDBParameterGroupCallable
virtual Model::ResetDBParameterGroupOutcomeCallable ResetDBParameterGroupCallable(const Model::ResetDBParameterGroupRequest &request) const
Aws::Neptune::NeptuneClient::~NeptuneClient
virtual ~NeptuneClient()
Aws::Neptune::Model::DescribeDBSubnetGroupsRequest
Definition: DescribeDBSubnetGroupsRequest.h:24
Aws::Neptune::NeptuneClient::RebootDBInstanceCallable
virtual Model::RebootDBInstanceOutcomeCallable RebootDBInstanceCallable(const Model::RebootDBInstanceRequest &request) const
Aws::Neptune::Model::DescribeDBClusterEndpointsRequest
Definition: DescribeDBClusterEndpointsRequest.h:24
Aws::Neptune::Model::RestoreDBClusterToPointInTimeOutcome
Aws::Utils::Outcome< RestoreDBClusterToPointInTimeResult, NeptuneError > RestoreDBClusterToPointInTimeOutcome
Definition: NeptuneClient.h:241
DescribeDBInstancesResult.h
Aws::Neptune::Model::ResetDBClusterParameterGroupOutcome
Aws::Utils::Outcome< ResetDBClusterParameterGroupResult, NeptuneError > ResetDBClusterParameterGroupOutcome
Definition: NeptuneClient.h:238
Aws::Neptune::NeptuneClient::ModifyDBClusterParameterGroupCallable
virtual Model::ModifyDBClusterParameterGroupOutcomeCallable ModifyDBClusterParameterGroupCallable(const Model::ModifyDBClusterParameterGroupRequest &request) const
Aws::Neptune::Model::DescribeDBClusterEndpointsOutcome
Aws::Utils::Outcome< DescribeDBClusterEndpointsResult, NeptuneError > DescribeDBClusterEndpointsOutcome
Definition: NeptuneClient.h:204
Aws::Neptune::NeptuneClient::DeleteEventSubscription
virtual Model::DeleteEventSubscriptionOutcome DeleteEventSubscription(const Model::DeleteEventSubscriptionRequest &request) const
ModifyDBSubnetGroupResult.h
Aws::Neptune::Model::DeleteDBParameterGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneError > DeleteDBParameterGroupOutcome
Definition: NeptuneClient.h:201
Aws::Neptune::Model::ModifyDBClusterEndpointRequest
Definition: ModifyDBClusterEndpointRequest.h:23
XmlSerializer.h
Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotAttributes
virtual Model::DescribeDBClusterSnapshotAttributesOutcome DescribeDBClusterSnapshotAttributes(const Model::DescribeDBClusterSnapshotAttributesRequest &request) const
Aws::Neptune::Model::CreateDBClusterOutcome
Aws::Utils::Outcome< CreateDBClusterResult, NeptuneError > CreateDBClusterOutcome
Definition: NeptuneClient.h:188
Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshots
virtual Model::DescribeDBClusterSnapshotsOutcome DescribeDBClusterSnapshots(const Model::DescribeDBClusterSnapshotsRequest &request) const
Aws::Neptune::ModifyDBInstanceResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ModifyDBInstanceRequest &, const Model::ModifyDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBInstanceResponseReceivedHandler
Definition: NeptuneClient.h:360
Aws::Neptune::NeptuneClient::CreateDBCluster
virtual Model::CreateDBClusterOutcome CreateDBCluster(const Model::CreateDBClusterRequest &request) const
Aws::Neptune::Model::ModifyEventSubscriptionRequest
Definition: ModifyEventSubscriptionRequest.h:23
Aws::Neptune::Model::CopyDBParameterGroupRequest
Definition: CopyDBParameterGroupRequest.h:24
Aws::Neptune::Model::ApplyPendingMaintenanceActionOutcome
Aws::Utils::Outcome< ApplyPendingMaintenanceActionResult, NeptuneError > ApplyPendingMaintenanceActionOutcome
Definition: NeptuneClient.h:184
Aws::Neptune::DescribeDBClusterParametersResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBClusterParametersRequest &, const Model::DescribeDBClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterParametersResponseReceivedHandler
Definition: NeptuneClient.h:337
Aws::Neptune::CreateDBParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CreateDBParameterGroupRequest &, const Model::CreateDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:324
Aws::Neptune::NeptuneClient::CreateDBClusterParameterGroupCallable
virtual Model::CreateDBClusterParameterGroupOutcomeCallable CreateDBClusterParameterGroupCallable(const Model::CreateDBClusterParameterGroupRequest &request) const
Aws::Neptune::ResetDBClusterParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ResetDBClusterParameterGroupRequest &, const Model::ResetDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDBClusterParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:369
Aws::Neptune::NeptuneClient::DeleteDBClusterSnapshotCallable
virtual Model::DeleteDBClusterSnapshotOutcomeCallable DeleteDBClusterSnapshotCallable(const Model::DeleteDBClusterSnapshotRequest &request) const
CreateDBInstanceResult.h
Aws::Neptune::NeptuneClient::DescribeEngineDefaultClusterParameters
virtual Model::DescribeEngineDefaultClusterParametersOutcome DescribeEngineDefaultClusterParameters(const Model::DescribeEngineDefaultClusterParametersRequest &request) const
DescribeDBParameterGroupsResult.h
Aws::Neptune::NeptuneClient::RemoveSourceIdentifierFromSubscriptionAsync
virtual void RemoveSourceIdentifierFromSubscriptionAsync(const Model::RemoveSourceIdentifierFromSubscriptionRequest &request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSString.h
Aws::Neptune::NeptuneClient::DescribeOrderableDBInstanceOptionsAsync
virtual void DescribeOrderableDBInstanceOptionsAsync(const Model::DescribeOrderableDBInstanceOptionsRequest &request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeEventCategoriesResult.h
Aws::Neptune::Model::PromoteReadReplicaDBClusterOutcomeCallable
std::future< PromoteReadReplicaDBClusterOutcome > PromoteReadReplicaDBClusterOutcomeCallable
Definition: NeptuneClient.h:297
Aws::Neptune::Model::DescribeEventCategoriesRequest
Definition: DescribeEventCategoriesRequest.h:24
Aws::Neptune::NeptuneClient::ModifyDBCluster
virtual Model::ModifyDBClusterOutcome ModifyDBCluster(const Model::ModifyDBClusterRequest &request) const
Aws::Neptune::Model::DescribeDBClusterParameterGroupsOutcome
Aws::Utils::Outcome< DescribeDBClusterParameterGroupsResult, NeptuneError > DescribeDBClusterParameterGroupsOutcome
Definition: NeptuneClient.h:205
Aws::Neptune::Model::DescribeDBEngineVersionsOutcomeCallable
std::future< DescribeDBEngineVersionsOutcome > DescribeDBEngineVersionsOutcomeCallable
Definition: NeptuneClient.h:274
Aws::Neptune::NeptuneClient::CreateDBClusterAsync
virtual void CreateDBClusterAsync(const Model::CreateDBClusterRequest &request, const CreateDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CopyDBParameterGroupResult.h
Aws::Neptune::Model::RemoveSourceIdentifierFromSubscriptionOutcomeCallable
std::future< RemoveSourceIdentifierFromSubscriptionOutcome > RemoveSourceIdentifierFromSubscriptionOutcomeCallable
Definition: NeptuneClient.h:300
Aws::Neptune::NeptuneClient::ModifyDBClusterCallable
virtual Model::ModifyDBClusterOutcomeCallable ModifyDBClusterCallable(const Model::ModifyDBClusterRequest &request) const
Aws::Neptune::NeptuneClient::RemoveRoleFromDBClusterCallable
virtual Model::RemoveRoleFromDBClusterOutcomeCallable RemoveRoleFromDBClusterCallable(const Model::RemoveRoleFromDBClusterRequest &request) const
Aws::Neptune::NeptuneClient::DeleteDBParameterGroupCallable
virtual Model::DeleteDBParameterGroupOutcomeCallable DeleteDBParameterGroupCallable(const Model::DeleteDBParameterGroupRequest &request) const
Aws::Neptune::DescribeDBClusterSnapshotsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBClusterSnapshotsRequest &, const Model::DescribeDBClusterSnapshotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBClusterSnapshotsResponseReceivedHandler
Definition: NeptuneClient.h:339
Aws::Neptune::CopyDBClusterParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CopyDBClusterParameterGroupRequest &, const Model::CopyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBClusterParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:316
Aws::Neptune::Model::AddRoleToDBClusterOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneError > AddRoleToDBClusterOutcome
Definition: NeptuneClient.h:179
Aws::Neptune::Model::DescribeDBClusterParameterGroupsRequest
Definition: DescribeDBClusterParameterGroupsRequest.h:24
DescribePendingMaintenanceActionsResult.h
Aws::Neptune::DescribeEventsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeEventsRequest &, const Model::DescribeEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEventsResponseReceivedHandler
Definition: NeptuneClient.h:350
Aws::Neptune::NeptuneClient
Definition: NeptuneClient.h:397
Aws::Neptune::NeptuneClient::DeleteDBSubnetGroupAsync
virtual void DeleteDBSubnetGroupAsync(const Model::DeleteDBSubnetGroupRequest &request, const DeleteDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DescribeEngineDefaultParametersOutcomeCallable
std::future< DescribeEngineDefaultParametersOutcome > DescribeEngineDefaultParametersOutcomeCallable
Definition: NeptuneClient.h:280
Aws::Neptune::NeptuneClient::DeleteDBClusterEndpoint
virtual Model::DeleteDBClusterEndpointOutcome DeleteDBClusterEndpoint(const Model::DeleteDBClusterEndpointRequest &request) const
Aws::Neptune::Model::DeleteDBClusterEndpointRequest
Definition: DeleteDBClusterEndpointRequest.h:22
Aws::Neptune::RestoreDBClusterFromSnapshotResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::RestoreDBClusterFromSnapshotRequest &, const Model::RestoreDBClusterFromSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterFromSnapshotResponseReceivedHandler
Definition: NeptuneClient.h:371
ModifyDBInstanceResult.h
Aws::Neptune::Model::DescribeEventsOutcome
Aws::Utils::Outcome< DescribeEventsResult, NeptuneError > DescribeEventsOutcome
Definition: NeptuneClient.h:219
Aws::Neptune::Model::AddSourceIdentifierToSubscriptionOutcome
Aws::Utils::Outcome< AddSourceIdentifierToSubscriptionResult, NeptuneError > AddSourceIdentifierToSubscriptionOutcome
Definition: NeptuneClient.h:182
Aws::Neptune::Model::DescribePendingMaintenanceActionsRequest
Definition: DescribePendingMaintenanceActionsRequest.h:24
Aws::Neptune::Model::DescribeEventCategoriesOutcome
Aws::Utils::Outcome< DescribeEventCategoriesResult, NeptuneError > DescribeEventCategoriesOutcome
Definition: NeptuneClient.h:217
Aws::Neptune::CreateDBClusterParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CreateDBClusterParameterGroupRequest &, const Model::CreateDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDBClusterParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:321
CopyDBClusterSnapshotResult.h
Aws::Neptune::Model::CreateDBClusterParameterGroupOutcomeCallable
std::future< CreateDBClusterParameterGroupOutcome > CreateDBClusterParameterGroupOutcomeCallable
Definition: NeptuneClient.h:254
Aws::Neptune::NeptuneClient::ModifyDBClusterEndpointCallable
virtual Model::ModifyDBClusterEndpointOutcomeCallable ModifyDBClusterEndpointCallable(const Model::ModifyDBClusterEndpointRequest &request) const
Aws::Neptune::DeleteEventSubscriptionResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DeleteEventSubscriptionRequest &, const Model::DeleteEventSubscriptionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventSubscriptionResponseReceivedHandler
Definition: NeptuneClient.h:334
DescribeDBClusterEndpointsResult.h
Aws::Neptune::NeptuneClient::RestoreDBClusterFromSnapshotCallable
virtual Model::RestoreDBClusterFromSnapshotOutcomeCallable RestoreDBClusterFromSnapshotCallable(const Model::RestoreDBClusterFromSnapshotRequest &request) const
Aws::Neptune::NeptuneClient::ResetDBParameterGroup
virtual Model::ResetDBParameterGroupOutcome ResetDBParameterGroup(const Model::ResetDBParameterGroupRequest &request) const
Aws::Neptune::NeptuneClient::ApplyPendingMaintenanceAction
virtual Model::ApplyPendingMaintenanceActionOutcome ApplyPendingMaintenanceAction(const Model::ApplyPendingMaintenanceActionRequest &request) const
Aws::Neptune::Model::DescribeDBEngineVersionsOutcome
Aws::Utils::Outcome< DescribeDBEngineVersionsResult, NeptuneError > DescribeDBEngineVersionsOutcome
Definition: NeptuneClient.h:210
Aws::Neptune::NeptuneClient::StartDBClusterAsync
virtual void StartDBClusterAsync(const Model::StartDBClusterRequest &request, const StartDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::ModifyDBClusterOutcomeCallable
std::future< ModifyDBClusterOutcome > ModifyDBClusterOutcomeCallable
Definition: NeptuneClient.h:289
ApplyPendingMaintenanceActionResult.h
Aws::Neptune::Model::DescribeDBClusterParametersOutcomeCallable
std::future< DescribeDBClusterParametersOutcome > DescribeDBClusterParametersOutcomeCallable
Definition: NeptuneClient.h:270
Aws::Neptune::NeptuneClient::CopyDBClusterParameterGroup
virtual Model::CopyDBClusterParameterGroupOutcome CopyDBClusterParameterGroup(const Model::CopyDBClusterParameterGroupRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBParameterGroups
virtual Model::DescribeDBParameterGroupsOutcome DescribeDBParameterGroups(const Model::DescribeDBParameterGroupsRequest &request) const
Aws::Neptune::NeptuneClient::RemoveSourceIdentifierFromSubscriptionCallable
virtual Model::RemoveSourceIdentifierFromSubscriptionOutcomeCallable RemoveSourceIdentifierFromSubscriptionCallable(const Model::RemoveSourceIdentifierFromSubscriptionRequest &request) const
Aws::Neptune::NeptuneClient::CreateDBClusterEndpointAsync
virtual void CreateDBClusterEndpointAsync(const Model::CreateDBClusterEndpointRequest &request, const CreateDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::ModifyDBClusterEndpointOutcomeCallable
std::future< ModifyDBClusterEndpointOutcome > ModifyDBClusterEndpointOutcomeCallable
Definition: NeptuneClient.h:290
ModifyDBParameterGroupResult.h
Aws::Neptune::NeptuneClient::DescribeValidDBInstanceModificationsCallable
virtual Model::DescribeValidDBInstanceModificationsOutcomeCallable DescribeValidDBInstanceModificationsCallable(const Model::DescribeValidDBInstanceModificationsRequest &request) const
Aws::Neptune::NeptuneClient::AddTagsToResource
virtual Model::AddTagsToResourceOutcome AddTagsToResource(const Model::AddTagsToResourceRequest &request) const
Aws::Neptune::NeptuneClient::DeleteDBClusterEndpointCallable
virtual Model::DeleteDBClusterEndpointOutcomeCallable DeleteDBClusterEndpointCallable(const Model::DeleteDBClusterEndpointRequest &request) const
Aws::Neptune::Model::ModifyDBSubnetGroupOutcome
Aws::Utils::Outcome< ModifyDBSubnetGroupResult, NeptuneError > ModifyDBSubnetGroupOutcome
Definition: NeptuneClient.h:231
Aws::Neptune::NeptuneClient::DescribeDBEngineVersionsAsync
virtual void DescribeDBEngineVersionsAsync(const Model::DescribeDBEngineVersionsRequest &request, const DescribeDBEngineVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::AddRoleToDBClusterAsync
virtual void AddRoleToDBClusterAsync(const Model::AddRoleToDBClusterRequest &request, const AddRoleToDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::ResetDBParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ResetDBParameterGroupRequest &, const Model::ResetDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResetDBParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:370
Aws::Neptune::Model::DescribeDBSubnetGroupsOutcomeCallable
std::future< DescribeDBSubnetGroupsOutcome > DescribeDBSubnetGroupsOutcomeCallable
Definition: NeptuneClient.h:278
Aws::Neptune::Model::RemoveTagsFromResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneError > RemoveTagsFromResourceOutcome
Definition: NeptuneClient.h:237
Aws::Neptune::NeptuneClient::DeleteDBClusterSnapshot
virtual Model::DeleteDBClusterSnapshotOutcome DeleteDBClusterSnapshot(const Model::DeleteDBClusterSnapshotRequest &request) const
RestoreDBClusterFromSnapshotResult.h
Aws::Neptune::Model::DescribeDBParametersRequest
Definition: DescribeDBParametersRequest.h:24
Aws::Neptune::Model::ModifyDBClusterEndpointOutcome
Aws::Utils::Outcome< ModifyDBClusterEndpointResult, NeptuneError > ModifyDBClusterEndpointOutcome
Definition: NeptuneClient.h:226
Aws::Neptune::NeptuneClient::CreateDBClusterSnapshot
virtual Model::CreateDBClusterSnapshotOutcome CreateDBClusterSnapshot(const Model::CreateDBClusterSnapshotRequest &request) const
ModifyDBClusterResult.h
CreateDBClusterResult.h
Aws::Neptune::NeptuneClient::CopyDBClusterParameterGroupCallable
virtual Model::CopyDBClusterParameterGroupOutcomeCallable CopyDBClusterParameterGroupCallable(const Model::CopyDBClusterParameterGroupRequest &request) const
Aws::Neptune::NeptuneClient::DeleteDBClusterParameterGroupCallable
virtual Model::DeleteDBClusterParameterGroupOutcomeCallable DeleteDBClusterParameterGroupCallable(const Model::DeleteDBClusterParameterGroupRequest &request) const
ModifyDBClusterSnapshotAttributeResult.h
Aws::Neptune::NeptuneClient::DeleteDBClusterEndpointAsync
virtual void DeleteDBClusterEndpointAsync(const Model::DeleteDBClusterEndpointRequest &request, const DeleteDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::CreateDBSubnetGroupRequest
Definition: CreateDBSubnetGroupRequest.h:24
Aws::Neptune::Model::DescribeEngineDefaultClusterParametersOutcome
Aws::Utils::Outcome< DescribeEngineDefaultClusterParametersResult, NeptuneError > DescribeEngineDefaultClusterParametersOutcome
Definition: NeptuneClient.h:215
Aws::Neptune::Model::RemoveSourceIdentifierFromSubscriptionRequest
Definition: RemoveSourceIdentifierFromSubscriptionRequest.h:22
Aws::Neptune::DeleteDBInstanceResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DeleteDBInstanceRequest &, const Model::DeleteDBInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBInstanceResponseReceivedHandler
Definition: NeptuneClient.h:331
DeleteDBClusterEndpointResult.h
Aws::Neptune::NeptuneClient::AddSourceIdentifierToSubscriptionCallable
virtual Model::AddSourceIdentifierToSubscriptionOutcomeCallable AddSourceIdentifierToSubscriptionCallable(const Model::AddSourceIdentifierToSubscriptionRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBEngineVersions
virtual Model::DescribeDBEngineVersionsOutcome DescribeDBEngineVersions(const Model::DescribeDBEngineVersionsRequest &request) const
Aws::Neptune::Model::AddTagsToResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneError > AddTagsToResourceOutcome
Definition: NeptuneClient.h:183
DescribeValidDBInstanceModificationsResult.h
ClientConfiguration.h
Aws::Neptune::NeptuneClient::DeleteDBSubnetGroup
virtual Model::DeleteDBSubnetGroupOutcome DeleteDBSubnetGroup(const Model::DeleteDBSubnetGroupRequest &request) const
Aws::Neptune::NeptuneClient::CopyDBClusterParameterGroupAsync
virtual void CopyDBClusterParameterGroupAsync(const Model::CopyDBClusterParameterGroupRequest &request, const CopyDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DeleteDBClusterEndpointOutcomeCallable
std::future< DeleteDBClusterEndpointOutcome > DeleteDBClusterEndpointOutcomeCallable
Definition: NeptuneClient.h:261
DescribeDBParametersResult.h
Aws::Neptune::Model::CopyDBClusterSnapshotOutcomeCallable
std::future< CopyDBClusterSnapshotOutcome > CopyDBClusterSnapshotOutcomeCallable
Definition: NeptuneClient.h:250
Aws::Neptune::NeptuneClient::DescribeEventSubscriptionsAsync
virtual void DescribeEventSubscriptionsAsync(const Model::DescribeEventSubscriptionsRequest &request, const DescribeEventSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DescribeDBClustersOutcomeCallable
std::future< DescribeDBClustersOutcome > DescribeDBClustersOutcomeCallable
Definition: NeptuneClient.h:273
Aws::Neptune::StartDBClusterResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::StartDBClusterRequest &, const Model::StartDBClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDBClusterResponseReceivedHandler
Definition: NeptuneClient.h:373
Aws::Neptune::NeptuneClient::FailoverDBClusterAsync
virtual void FailoverDBClusterAsync(const Model::FailoverDBClusterRequest &request, const FailoverDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
RebootDBInstanceResult.h
Aws::Neptune::Model::FailoverDBClusterOutcome
Aws::Utils::Outcome< FailoverDBClusterResult, NeptuneError > FailoverDBClusterOutcome
Definition: NeptuneClient.h:223
Aws
Definition: AccessManagementClient.h:15
Aws::Neptune::NeptuneClient::AddRoleToDBClusterCallable
virtual Model::AddRoleToDBClusterOutcomeCallable AddRoleToDBClusterCallable(const Model::AddRoleToDBClusterRequest &request) const
HttpTypes.h
ModifyDBClusterParameterGroupResult.h
DescribeDBEngineVersionsResult.h
Aws::Neptune::Model::DescribeDBClusterSnapshotAttributesOutcome
Aws::Utils::Outcome< DescribeDBClusterSnapshotAttributesResult, NeptuneError > DescribeDBClusterSnapshotAttributesOutcome
Definition: NeptuneClient.h:207
Aws::Neptune::Model::AddSourceIdentifierToSubscriptionOutcomeCallable
std::future< AddSourceIdentifierToSubscriptionOutcome > AddSourceIdentifierToSubscriptionOutcomeCallable
Definition: NeptuneClient.h:246
Aws::Neptune::Model::DescribeDBInstancesRequest
Definition: DescribeDBInstancesRequest.h:24
Aws::Neptune::NeptuneClient::ModifyEventSubscriptionAsync
virtual void ModifyEventSubscriptionAsync(const Model::ModifyEventSubscriptionRequest &request, const ModifyEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::RebootDBInstanceOutcomeCallable
std::future< RebootDBInstanceOutcome > RebootDBInstanceOutcomeCallable
Definition: NeptuneClient.h:298
DescribeDBClusterParameterGroupsResult.h
CopyDBClusterParameterGroupResult.h
Aws::Neptune::Model::DeleteDBClusterParameterGroupRequest
Definition: DeleteDBClusterParameterGroupRequest.h:22
Aws::Neptune::NeptuneClient::CopyDBParameterGroupCallable
virtual Model::CopyDBParameterGroupOutcomeCallable CopyDBParameterGroupCallable(const Model::CopyDBParameterGroupRequest &request) const
Aws::Neptune::DeleteDBParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DeleteDBParameterGroupRequest &, const Model::DeleteDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:332
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Neptune::NeptuneClient::DeleteDBClusterParameterGroup
virtual Model::DeleteDBClusterParameterGroupOutcome DeleteDBClusterParameterGroup(const Model::DeleteDBClusterParameterGroupRequest &request) const
Aws::Neptune::Model::DescribeDBEngineVersionsRequest
Definition: DescribeDBEngineVersionsRequest.h:24
Aws::Neptune::ModifyDBClusterParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ModifyDBClusterParameterGroupRequest &, const Model::ModifyDBClusterParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBClusterParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:358
Aws::Neptune::Model::DescribeDBClusterParameterGroupsOutcomeCallable
std::future< DescribeDBClusterParameterGroupsOutcome > DescribeDBClusterParameterGroupsOutcomeCallable
Definition: NeptuneClient.h:269
DescribeDBClusterSnapshotAttributesResult.h
DescribeDBClusterSnapshotsResult.h
Aws::Neptune::NeptuneClient::DescribeDBSubnetGroupsCallable
virtual Model::DescribeDBSubnetGroupsOutcomeCallable DescribeDBSubnetGroupsCallable(const Model::DescribeDBSubnetGroupsRequest &request) const
Aws::Neptune::NeptuneClient::DescribeEvents
virtual Model::DescribeEventsOutcome DescribeEvents(const Model::DescribeEventsRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotsAsync
virtual void DescribeDBClusterSnapshotsAsync(const Model::DescribeDBClusterSnapshotsRequest &request, const DescribeDBClusterSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotAttributesCallable
virtual Model::DescribeDBClusterSnapshotAttributesOutcomeCallable DescribeDBClusterSnapshotAttributesCallable(const Model::DescribeDBClusterSnapshotAttributesRequest &request) const
Aws::Neptune::Model::ResetDBClusterParameterGroupRequest
Definition: ResetDBClusterParameterGroupRequest.h:24
Aws::Neptune::Model::CreateEventSubscriptionRequest
Definition: CreateEventSubscriptionRequest.h:24
Aws::Neptune::NeptuneClient::CreateDBClusterParameterGroup
virtual Model::CreateDBClusterParameterGroupOutcome CreateDBClusterParameterGroup(const Model::CreateDBClusterParameterGroupRequest &request) const
Aws::Neptune::Model::CreateDBSubnetGroupOutcomeCallable
std::future< CreateDBSubnetGroupOutcome > CreateDBSubnetGroupOutcomeCallable
Definition: NeptuneClient.h:258
DescribeOrderableDBInstanceOptionsResult.h
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Neptune::NeptuneClient::CopyDBClusterSnapshot
virtual Model::CopyDBClusterSnapshotOutcome CopyDBClusterSnapshot(const Model::CopyDBClusterSnapshotRequest &request) const
Aws::Neptune::NeptuneClient::NeptuneClient
NeptuneClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Neptune::Model::DescribeDBClusterParametersOutcome
Aws::Utils::Outcome< DescribeDBClusterParametersResult, NeptuneError > DescribeDBClusterParametersOutcome
Definition: NeptuneClient.h:206
Aws::Neptune::NeptuneClient::ModifyEventSubscription
virtual Model::ModifyEventSubscriptionOutcome ModifyEventSubscription(const Model::ModifyEventSubscriptionRequest &request) const
Aws::Neptune::NeptuneClient::ResetDBParameterGroupAsync
virtual void ResetDBParameterGroupAsync(const Model::ResetDBParameterGroupRequest &request, const ResetDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DeleteDBParameterGroupOutcomeCallable
std::future< DeleteDBParameterGroupOutcome > DeleteDBParameterGroupOutcomeCallable
Definition: NeptuneClient.h:265
ModifyEventSubscriptionResult.h
Aws::Neptune::RestoreDBClusterToPointInTimeResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::RestoreDBClusterToPointInTimeRequest &, const Model::RestoreDBClusterToPointInTimeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreDBClusterToPointInTimeResponseReceivedHandler
Definition: NeptuneClient.h:372
StopDBClusterResult.h
Aws::Neptune::Model::DescribeEngineDefaultParametersRequest
Definition: DescribeEngineDefaultParametersRequest.h:24
Aws::Neptune::Model::DescribeOrderableDBInstanceOptionsOutcomeCallable
std::future< DescribeOrderableDBInstanceOptionsOutcome > DescribeOrderableDBInstanceOptionsOutcomeCallable
Definition: NeptuneClient.h:284
Aws::Neptune::Model::DeleteDBSubnetGroupRequest
Definition: DeleteDBSubnetGroupRequest.h:22
AWSClient.h
Aws::Neptune::Model::DeleteDBSubnetGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, NeptuneError > DeleteDBSubnetGroupOutcome
Definition: NeptuneClient.h:202
Aws::Neptune::Model::StopDBClusterRequest
Definition: StopDBClusterRequest.h:22
Aws::Neptune::NeptuneClient::DescribeDBClusterParameterGroupsCallable
virtual Model::DescribeDBClusterParameterGroupsOutcomeCallable DescribeDBClusterParameterGroupsCallable(const Model::DescribeDBClusterParameterGroupsRequest &request) const
Aws::Neptune::NeptuneClient::BASECLASS
Aws::Client::AWSXMLClient BASECLASS
Definition: NeptuneClient.h:399
Aws::Neptune::NeptuneClient::DescribeDBClusters
virtual Model::DescribeDBClustersOutcome DescribeDBClusters(const Model::DescribeDBClustersRequest &request) const
Aws::Neptune::Model::DeleteEventSubscriptionRequest
Definition: DeleteEventSubscriptionRequest.h:22
Aws::Neptune::NeptuneClient::DeleteDBParameterGroupAsync
virtual void DeleteDBParameterGroupAsync(const Model::DeleteDBParameterGroupRequest &request, const DeleteDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotsCallable
virtual Model::DescribeDBClusterSnapshotsOutcomeCallable DescribeDBClusterSnapshotsCallable(const Model::DescribeDBClusterSnapshotsRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBInstances
virtual Model::DescribeDBInstancesOutcome DescribeDBInstances(const Model::DescribeDBInstancesRequest &request) const
CreateDBClusterSnapshotResult.h
Aws::Neptune::NeptuneClient::CreateDBParameterGroupCallable
virtual Model::CreateDBParameterGroupOutcomeCallable CreateDBParameterGroupCallable(const Model::CreateDBParameterGroupRequest &request) const
Aws::Neptune::NeptuneClient::ModifyDBClusterSnapshotAttribute
virtual Model::ModifyDBClusterSnapshotAttributeOutcome ModifyDBClusterSnapshotAttribute(const Model::ModifyDBClusterSnapshotAttributeRequest &request) const
Aws::Neptune::ApplyPendingMaintenanceActionResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ApplyPendingMaintenanceActionRequest &, const Model::ApplyPendingMaintenanceActionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ApplyPendingMaintenanceActionResponseReceivedHandler
Definition: NeptuneClient.h:315
Aws::Neptune::Model::ModifyDBInstanceOutcomeCallable
std::future< ModifyDBInstanceOutcome > ModifyDBInstanceOutcomeCallable
Definition: NeptuneClient.h:293
Aws::Neptune::NeptuneClient::CreateDBClusterEndpoint
virtual Model::CreateDBClusterEndpointOutcome CreateDBClusterEndpoint(const Model::CreateDBClusterEndpointRequest &request) const
FailoverDBClusterResult.h
Aws::Neptune::NeptuneClient::CreateDBClusterParameterGroupAsync
virtual void CreateDBClusterParameterGroupAsync(const Model::CreateDBClusterParameterGroupRequest &request, const CreateDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DeleteDBClusterSnapshotOutcome
Aws::Utils::Outcome< DeleteDBClusterSnapshotResult, NeptuneError > DeleteDBClusterSnapshotOutcome
Definition: NeptuneClient.h:199
Aws::Neptune::Model::FailoverDBClusterRequest
Definition: FailoverDBClusterRequest.h:22
Aws::Neptune::NeptuneClient::DeleteDBInstanceCallable
virtual Model::DeleteDBInstanceOutcomeCallable DeleteDBInstanceCallable(const Model::DeleteDBInstanceRequest &request) const
Aws::Neptune::DeleteDBClusterEndpointResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DeleteDBClusterEndpointRequest &, const Model::DeleteDBClusterEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterEndpointResponseReceivedHandler
Definition: NeptuneClient.h:328
Aws::Neptune::NeptuneClient::DescribeDBClusterParameterGroups
virtual Model::DescribeDBClusterParameterGroupsOutcome DescribeDBClusterParameterGroups(const Model::DescribeDBClusterParameterGroupsRequest &request) const
Aws::Neptune::Model::DescribeDBClusterSnapshotsRequest
Definition: DescribeDBClusterSnapshotsRequest.h:24
Aws::Neptune::NeptuneClient::CreateDBInstanceCallable
virtual Model::CreateDBInstanceOutcomeCallable CreateDBInstanceCallable(const Model::CreateDBInstanceRequest &request) const
Aws::Neptune::Model::DescribeEventCategoriesOutcomeCallable
std::future< DescribeEventCategoriesOutcome > DescribeEventCategoriesOutcomeCallable
Definition: NeptuneClient.h:281
Aws::Neptune::Model::CreateDBClusterOutcomeCallable
std::future< CreateDBClusterOutcome > CreateDBClusterOutcomeCallable
Definition: NeptuneClient.h:252
Aws::Neptune::Model::CreateDBInstanceOutcomeCallable
std::future< CreateDBInstanceOutcome > CreateDBInstanceOutcomeCallable
Definition: NeptuneClient.h:256
Aws::Neptune::NeptuneClient::CreateDBClusterCallable
virtual Model::CreateDBClusterOutcomeCallable CreateDBClusterCallable(const Model::CreateDBClusterRequest &request) const
Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotAttributesAsync
virtual void DescribeDBClusterSnapshotAttributesAsync(const Model::DescribeDBClusterSnapshotAttributesRequest &request, const DescribeDBClusterSnapshotAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::NeptuneClient::DescribeDBClustersCallable
virtual Model::DescribeDBClustersOutcomeCallable DescribeDBClustersCallable(const Model::DescribeDBClustersRequest &request) const
Aws::Neptune::Model::StopDBClusterOutcomeCallable
std::future< StopDBClusterOutcome > StopDBClusterOutcomeCallable
Definition: NeptuneClient.h:307
Aws::Neptune::RemoveTagsFromResourceResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsFromResourceResponseReceivedHandler
Definition: NeptuneClient.h:368
Aws::Neptune::DescribeEngineDefaultClusterParametersResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeEngineDefaultClusterParametersRequest &, const Model::DescribeEngineDefaultClusterParametersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEngineDefaultClusterParametersResponseReceivedHandler
Definition: NeptuneClient.h:346
Aws::Neptune::NeptuneClient::DescribeDBParameterGroupsAsync
virtual void DescribeDBParameterGroupsAsync(const Model::DescribeDBParameterGroupsRequest &request, const DescribeDBParameterGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DescribeEngineDefaultParametersResult.h
Aws::Neptune::NeptuneClient::PromoteReadReplicaDBClusterCallable
virtual Model::PromoteReadReplicaDBClusterOutcomeCallable PromoteReadReplicaDBClusterCallable(const Model::PromoteReadReplicaDBClusterRequest &request) const
Aws::Neptune::DescribeDBEngineVersionsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBEngineVersionsRequest &, const Model::DescribeDBEngineVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBEngineVersionsResponseReceivedHandler
Definition: NeptuneClient.h:341
ResetDBParameterGroupResult.h
DescribeDBClusterParametersResult.h
Aws::Neptune::Model::DescribeDBClusterEndpointsOutcomeCallable
std::future< DescribeDBClusterEndpointsOutcome > DescribeDBClusterEndpointsOutcomeCallable
Definition: NeptuneClient.h:268
Aws::Client::AWSXMLClient
Definition: AWSClient.h:403
Aws::Neptune::CopyDBParameterGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::CopyDBParameterGroupRequest &, const Model::CopyDBParameterGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CopyDBParameterGroupResponseReceivedHandler
Definition: NeptuneClient.h:318
Aws::Neptune::NeptuneClient::RestoreDBClusterFromSnapshotAsync
virtual void RestoreDBClusterFromSnapshotAsync(const Model::RestoreDBClusterFromSnapshotRequest &request, const RestoreDBClusterFromSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListTagsForResourceResult.h
PromoteReadReplicaDBClusterResult.h
Aws::Neptune::Model::RemoveRoleFromDBClusterRequest
Definition: RemoveRoleFromDBClusterRequest.h:22
Aws::Neptune::NeptuneClient::CreateDBClusterSnapshotCallable
virtual Model::CreateDBClusterSnapshotOutcomeCallable CreateDBClusterSnapshotCallable(const Model::CreateDBClusterSnapshotRequest &request) const
Aws::Neptune::NeptuneClient::CreateDBParameterGroupAsync
virtual void CreateDBParameterGroupAsync(const Model::CreateDBParameterGroupRequest &request, const CreateDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::DeleteDBClusterOutcomeCallable
std::future< DeleteDBClusterOutcome > DeleteDBClusterOutcomeCallable
Definition: NeptuneClient.h:260
Aws::Neptune::Model::CopyDBClusterParameterGroupOutcome
Aws::Utils::Outcome< CopyDBClusterParameterGroupResult, NeptuneError > CopyDBClusterParameterGroupOutcome
Definition: NeptuneClient.h:185
Aws::Neptune::NeptuneClient::DescribeDBClusterParametersCallable
virtual Model::DescribeDBClusterParametersOutcomeCallable DescribeDBClusterParametersCallable(const Model::DescribeDBClusterParametersRequest &request) const
Aws::Neptune::DescribeDBParameterGroupsResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DescribeDBParameterGroupsRequest &, const Model::DescribeDBParameterGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDBParameterGroupsResponseReceivedHandler
Definition: NeptuneClient.h:343
Aws::Neptune::Model::AddSourceIdentifierToSubscriptionRequest
Definition: AddSourceIdentifierToSubscriptionRequest.h:22
Aws::Neptune::Model::DescribeOrderableDBInstanceOptionsOutcome
Aws::Utils::Outcome< DescribeOrderableDBInstanceOptionsResult, NeptuneError > DescribeOrderableDBInstanceOptionsOutcome
Definition: NeptuneClient.h:220
Aws::Neptune::Model::DescribeValidDBInstanceModificationsOutcome
Aws::Utils::Outcome< DescribeValidDBInstanceModificationsResult, NeptuneError > DescribeValidDBInstanceModificationsOutcome
Definition: NeptuneClient.h:222
Aws::Neptune::Model::RemoveTagsFromResourceRequest
Definition: RemoveTagsFromResourceRequest.h:23
Aws::Neptune::NeptuneClient::ModifyDBClusterEndpoint
virtual Model::ModifyDBClusterEndpointOutcome ModifyDBClusterEndpoint(const Model::ModifyDBClusterEndpointRequest &request) const
Aws::Neptune::Model::DescribeDBParametersOutcomeCallable
std::future< DescribeDBParametersOutcome > DescribeDBParametersOutcomeCallable
Definition: NeptuneClient.h:277
Aws::Neptune::NeptuneClient::DescribeDBParametersAsync
virtual void DescribeDBParametersAsync(const Model::DescribeDBParametersRequest &request, const DescribeDBParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Neptune::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: NeptuneClient.h:288
AmazonSerializableWebServiceRequest.h
Aws::Neptune::NeptuneClient::DescribeDBClusterEndpoints
virtual Model::DescribeDBClusterEndpointsOutcome DescribeDBClusterEndpoints(const Model::DescribeDBClusterEndpointsRequest &request) const
Aws::Neptune::ModifyDBSubnetGroupResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::ModifyDBSubnetGroupRequest &, const Model::ModifyDBSubnetGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ModifyDBSubnetGroupResponseReceivedHandler
Definition: NeptuneClient.h:362
Aws::Neptune::Model::CopyDBClusterSnapshotOutcome
Aws::Utils::Outcome< CopyDBClusterSnapshotResult, NeptuneError > CopyDBClusterSnapshotOutcome
Definition: NeptuneClient.h:186
Aws::Neptune::Model::ResetDBClusterParameterGroupOutcomeCallable
std::future< ResetDBClusterParameterGroupOutcome > ResetDBClusterParameterGroupOutcomeCallable
Definition: NeptuneClient.h:302
Aws::Neptune::NeptuneClient::PromoteReadReplicaDBCluster
virtual Model::PromoteReadReplicaDBClusterOutcome PromoteReadReplicaDBCluster(const Model::PromoteReadReplicaDBClusterRequest &request) const
Aws::Neptune::Model::DeleteDBClusterEndpointOutcome
Aws::Utils::Outcome< DeleteDBClusterEndpointResult, NeptuneError > DeleteDBClusterEndpointOutcome
Definition: NeptuneClient.h:197
Aws::Neptune::NeptuneClient::ModifyDBClusterParameterGroup
virtual Model::ModifyDBClusterParameterGroupOutcome ModifyDBClusterParameterGroup(const Model::ModifyDBClusterParameterGroupRequest &request) const
Aws::Neptune::DeleteDBClusterSnapshotResponseReceivedHandler
std::function< void(const NeptuneClient *, const Model::DeleteDBClusterSnapshotRequest &, const Model::DeleteDBClusterSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDBClusterSnapshotResponseReceivedHandler
Definition: NeptuneClient.h:330
Aws::Neptune::NeptuneClient::NeptuneClient
NeptuneClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Neptune::NeptuneClient::DescribeDBParameterGroupsCallable
virtual Model::DescribeDBParameterGroupsOutcomeCallable DescribeDBParameterGroupsCallable(const Model::DescribeDBParameterGroupsRequest &request) const