AWS SDK for C++

AWS SDK for C++ Version 1.11.887

Loading...
Searching...
No Matches
OdbServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/odb/OdbEndpointProvider.h>
15#include <aws/odb/OdbErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in OdbClient header */
22#include <aws/odb/model/AcceptMarketplaceRegistrationResult.h>
23#include <aws/odb/model/AssociateIamRoleToResourceResult.h>
24#include <aws/odb/model/AssociateVirtualMachinesToExadbVmClusterResult.h>
25#include <aws/odb/model/CreateAutonomousDatabaseBackupResult.h>
26#include <aws/odb/model/CreateAutonomousDatabaseRequest.h>
27#include <aws/odb/model/CreateAutonomousDatabaseResult.h>
28#include <aws/odb/model/CreateAutonomousDatabaseWalletResult.h>
29#include <aws/odb/model/CreateCloudAutonomousVmClusterResult.h>
30#include <aws/odb/model/CreateCloudExadataInfrastructureResult.h>
31#include <aws/odb/model/CreateCloudVmClusterResult.h>
32#include <aws/odb/model/CreateExadbVmClusterResult.h>
33#include <aws/odb/model/CreateExascaleDbStorageVaultResult.h>
34#include <aws/odb/model/CreateOdbNetworkResult.h>
35#include <aws/odb/model/CreateOdbPeeringConnectionResult.h>
36#include <aws/odb/model/DeleteAutonomousDatabaseBackupResult.h>
37#include <aws/odb/model/DeleteAutonomousDatabaseResult.h>
38#include <aws/odb/model/DeleteCloudAutonomousVmClusterResult.h>
39#include <aws/odb/model/DeleteCloudExadataInfrastructureResult.h>
40#include <aws/odb/model/DeleteCloudVmClusterResult.h>
41#include <aws/odb/model/DeleteExadbVmClusterResult.h>
42#include <aws/odb/model/DeleteExascaleDbStorageVaultResult.h>
43#include <aws/odb/model/DeleteOdbNetworkResult.h>
44#include <aws/odb/model/DeleteOdbPeeringConnectionResult.h>
45#include <aws/odb/model/DisassociateIamRoleFromResourceResult.h>
46#include <aws/odb/model/DisassociateVirtualMachinesFromExadbVmClusterResult.h>
47#include <aws/odb/model/FailoverAutonomousDatabaseResult.h>
48#include <aws/odb/model/GetAutonomousDatabaseBackupResult.h>
49#include <aws/odb/model/GetAutonomousDatabaseResult.h>
50#include <aws/odb/model/GetAutonomousDatabaseWalletDetailsResult.h>
51#include <aws/odb/model/GetCloudAutonomousVmClusterResult.h>
52#include <aws/odb/model/GetCloudExadataInfrastructureResult.h>
53#include <aws/odb/model/GetCloudExadataInfrastructureUnallocatedResourcesResult.h>
54#include <aws/odb/model/GetCloudVmClusterResult.h>
55#include <aws/odb/model/GetDbNodeResult.h>
56#include <aws/odb/model/GetDbServerResult.h>
57#include <aws/odb/model/GetExadbVmClusterResult.h>
58#include <aws/odb/model/GetExascaleDbStorageVaultResult.h>
59#include <aws/odb/model/GetOciOnboardingStatusRequest.h>
60#include <aws/odb/model/GetOciOnboardingStatusResult.h>
61#include <aws/odb/model/GetOdbNetworkResult.h>
62#include <aws/odb/model/GetOdbPeeringConnectionResult.h>
63#include <aws/odb/model/InitializeServiceRequest.h>
64#include <aws/odb/model/InitializeServiceResult.h>
65#include <aws/odb/model/ListAutonomousDatabaseBackupsResult.h>
66#include <aws/odb/model/ListAutonomousDatabaseCharacterSetsRequest.h>
67#include <aws/odb/model/ListAutonomousDatabaseCharacterSetsResult.h>
68#include <aws/odb/model/ListAutonomousDatabaseClonesResult.h>
69#include <aws/odb/model/ListAutonomousDatabasePeersResult.h>
70#include <aws/odb/model/ListAutonomousDatabaseVersionsRequest.h>
71#include <aws/odb/model/ListAutonomousDatabaseVersionsResult.h>
72#include <aws/odb/model/ListAutonomousDatabasesRequest.h>
73#include <aws/odb/model/ListAutonomousDatabasesResult.h>
74#include <aws/odb/model/ListAutonomousVirtualMachinesResult.h>
75#include <aws/odb/model/ListCloudAutonomousVmClustersRequest.h>
76#include <aws/odb/model/ListCloudAutonomousVmClustersResult.h>
77#include <aws/odb/model/ListCloudExadataInfrastructuresRequest.h>
78#include <aws/odb/model/ListCloudExadataInfrastructuresResult.h>
79#include <aws/odb/model/ListCloudVmClustersRequest.h>
80#include <aws/odb/model/ListCloudVmClustersResult.h>
81#include <aws/odb/model/ListDbNodesRequest.h>
82#include <aws/odb/model/ListDbNodesResult.h>
83#include <aws/odb/model/ListDbServersResult.h>
84#include <aws/odb/model/ListDbSystemShapesRequest.h>
85#include <aws/odb/model/ListDbSystemShapesResult.h>
86#include <aws/odb/model/ListExadbVmClustersRequest.h>
87#include <aws/odb/model/ListExadbVmClustersResult.h>
88#include <aws/odb/model/ListExascaleDbStorageVaultsRequest.h>
89#include <aws/odb/model/ListExascaleDbStorageVaultsResult.h>
90#include <aws/odb/model/ListFlexComponentsRequest.h>
91#include <aws/odb/model/ListFlexComponentsResult.h>
92#include <aws/odb/model/ListGiMinorVersionsResult.h>
93#include <aws/odb/model/ListGiVersionsRequest.h>
94#include <aws/odb/model/ListGiVersionsResult.h>
95#include <aws/odb/model/ListOdbNetworksRequest.h>
96#include <aws/odb/model/ListOdbNetworksResult.h>
97#include <aws/odb/model/ListOdbPeeringConnectionsRequest.h>
98#include <aws/odb/model/ListOdbPeeringConnectionsResult.h>
99#include <aws/odb/model/ListSystemVersionsResult.h>
100#include <aws/odb/model/ListTagsForResourceResult.h>
101#include <aws/odb/model/RebootAutonomousDatabaseResult.h>
102#include <aws/odb/model/RebootDbNodeResult.h>
103#include <aws/odb/model/RestoreAutonomousDatabaseResult.h>
104#include <aws/odb/model/ShrinkAutonomousDatabaseResult.h>
105#include <aws/odb/model/StartAutonomousDatabaseResult.h>
106#include <aws/odb/model/StartDbNodeResult.h>
107#include <aws/odb/model/StopAutonomousDatabaseResult.h>
108#include <aws/odb/model/StopDbNodeResult.h>
109#include <aws/odb/model/SwitchoverAutonomousDatabaseResult.h>
110#include <aws/odb/model/TagResourceResult.h>
111#include <aws/odb/model/UntagResourceResult.h>
112#include <aws/odb/model/UpdateAutonomousDatabaseBackupResult.h>
113#include <aws/odb/model/UpdateAutonomousDatabaseResult.h>
114#include <aws/odb/model/UpdateCloudExadataInfrastructureResult.h>
115#include <aws/odb/model/UpdateExadbVmClusterResult.h>
116#include <aws/odb/model/UpdateExascaleDbStorageVaultResult.h>
117#include <aws/odb/model/UpdateOdbNetworkResult.h>
118#include <aws/odb/model/UpdateOdbPeeringConnectionResult.h>
119/* End of service model headers required in OdbClient header */
120
121namespace Aws {
122namespace Http {
123class HttpClient;
124class HttpClientFactory;
125} // namespace Http
126
127namespace Utils {
128template <typename R, typename E>
129class Outcome;
130
131namespace Threading {
132class Executor;
133} // namespace Threading
134} // namespace Utils
135
136namespace Auth {
137class AWSCredentials;
138class AWSCredentialsProvider;
139} // namespace Auth
140
141namespace Client {
142class RetryStrategy;
143} // namespace Client
144
145namespace odb {
149
150namespace Model {
151/* Service model forward declarations required in OdbClient header */
152class AcceptMarketplaceRegistrationRequest;
153class AssociateIamRoleToResourceRequest;
154class AssociateVirtualMachinesToExadbVmClusterRequest;
155class CreateAutonomousDatabaseRequest;
156class CreateAutonomousDatabaseBackupRequest;
157class CreateAutonomousDatabaseWalletRequest;
158class CreateCloudAutonomousVmClusterRequest;
159class CreateCloudExadataInfrastructureRequest;
160class CreateCloudVmClusterRequest;
161class CreateExadbVmClusterRequest;
162class CreateExascaleDbStorageVaultRequest;
163class CreateOdbNetworkRequest;
164class CreateOdbPeeringConnectionRequest;
165class DeleteAutonomousDatabaseRequest;
166class DeleteAutonomousDatabaseBackupRequest;
167class DeleteCloudAutonomousVmClusterRequest;
168class DeleteCloudExadataInfrastructureRequest;
169class DeleteCloudVmClusterRequest;
170class DeleteExadbVmClusterRequest;
171class DeleteExascaleDbStorageVaultRequest;
172class DeleteOdbNetworkRequest;
173class DeleteOdbPeeringConnectionRequest;
174class DisassociateIamRoleFromResourceRequest;
175class DisassociateVirtualMachinesFromExadbVmClusterRequest;
176class FailoverAutonomousDatabaseRequest;
177class GetAutonomousDatabaseRequest;
178class GetAutonomousDatabaseBackupRequest;
179class GetAutonomousDatabaseWalletDetailsRequest;
180class GetCloudAutonomousVmClusterRequest;
181class GetCloudExadataInfrastructureRequest;
182class GetCloudExadataInfrastructureUnallocatedResourcesRequest;
183class GetCloudVmClusterRequest;
184class GetDbNodeRequest;
185class GetDbServerRequest;
186class GetExadbVmClusterRequest;
187class GetExascaleDbStorageVaultRequest;
188class GetOciOnboardingStatusRequest;
189class GetOdbNetworkRequest;
190class GetOdbPeeringConnectionRequest;
191class InitializeServiceRequest;
192class ListAutonomousDatabaseBackupsRequest;
193class ListAutonomousDatabaseCharacterSetsRequest;
194class ListAutonomousDatabaseClonesRequest;
195class ListAutonomousDatabasePeersRequest;
196class ListAutonomousDatabaseVersionsRequest;
197class ListAutonomousDatabasesRequest;
198class ListAutonomousVirtualMachinesRequest;
199class ListCloudAutonomousVmClustersRequest;
200class ListCloudExadataInfrastructuresRequest;
201class ListCloudVmClustersRequest;
202class ListDbNodesRequest;
203class ListDbServersRequest;
204class ListDbSystemShapesRequest;
205class ListExadbVmClustersRequest;
206class ListExascaleDbStorageVaultsRequest;
207class ListFlexComponentsRequest;
208class ListGiMinorVersionsRequest;
209class ListGiVersionsRequest;
210class ListOdbNetworksRequest;
211class ListOdbPeeringConnectionsRequest;
212class ListSystemVersionsRequest;
213class ListTagsForResourceRequest;
214class RebootAutonomousDatabaseRequest;
215class RebootDbNodeRequest;
216class RestoreAutonomousDatabaseRequest;
217class ShrinkAutonomousDatabaseRequest;
218class StartAutonomousDatabaseRequest;
219class StartDbNodeRequest;
220class StopAutonomousDatabaseRequest;
221class StopDbNodeRequest;
222class SwitchoverAutonomousDatabaseRequest;
223class TagResourceRequest;
224class UntagResourceRequest;
225class UpdateAutonomousDatabaseRequest;
226class UpdateAutonomousDatabaseBackupRequest;
227class UpdateCloudExadataInfrastructureRequest;
228class UpdateExadbVmClusterRequest;
229class UpdateExascaleDbStorageVaultRequest;
230class UpdateOdbNetworkRequest;
231class UpdateOdbPeeringConnectionRequest;
232/* End of service model forward declarations required in OdbClient header */
233
234/* Service model Outcome class definitions */
317/* End of service model Outcome class definitions */
318
319/* Service model Outcome callable definitions */
320typedef std::future<AcceptMarketplaceRegistrationOutcome> AcceptMarketplaceRegistrationOutcomeCallable;
321typedef std::future<AssociateIamRoleToResourceOutcome> AssociateIamRoleToResourceOutcomeCallable;
322typedef std::future<AssociateVirtualMachinesToExadbVmClusterOutcome> AssociateVirtualMachinesToExadbVmClusterOutcomeCallable;
323typedef std::future<CreateAutonomousDatabaseOutcome> CreateAutonomousDatabaseOutcomeCallable;
324typedef std::future<CreateAutonomousDatabaseBackupOutcome> CreateAutonomousDatabaseBackupOutcomeCallable;
325typedef std::future<CreateAutonomousDatabaseWalletOutcome> CreateAutonomousDatabaseWalletOutcomeCallable;
326typedef std::future<CreateCloudAutonomousVmClusterOutcome> CreateCloudAutonomousVmClusterOutcomeCallable;
327typedef std::future<CreateCloudExadataInfrastructureOutcome> CreateCloudExadataInfrastructureOutcomeCallable;
328typedef std::future<CreateCloudVmClusterOutcome> CreateCloudVmClusterOutcomeCallable;
329typedef std::future<CreateExadbVmClusterOutcome> CreateExadbVmClusterOutcomeCallable;
330typedef std::future<CreateExascaleDbStorageVaultOutcome> CreateExascaleDbStorageVaultOutcomeCallable;
331typedef std::future<CreateOdbNetworkOutcome> CreateOdbNetworkOutcomeCallable;
332typedef std::future<CreateOdbPeeringConnectionOutcome> CreateOdbPeeringConnectionOutcomeCallable;
333typedef std::future<DeleteAutonomousDatabaseOutcome> DeleteAutonomousDatabaseOutcomeCallable;
334typedef std::future<DeleteAutonomousDatabaseBackupOutcome> DeleteAutonomousDatabaseBackupOutcomeCallable;
335typedef std::future<DeleteCloudAutonomousVmClusterOutcome> DeleteCloudAutonomousVmClusterOutcomeCallable;
336typedef std::future<DeleteCloudExadataInfrastructureOutcome> DeleteCloudExadataInfrastructureOutcomeCallable;
337typedef std::future<DeleteCloudVmClusterOutcome> DeleteCloudVmClusterOutcomeCallable;
338typedef std::future<DeleteExadbVmClusterOutcome> DeleteExadbVmClusterOutcomeCallable;
339typedef std::future<DeleteExascaleDbStorageVaultOutcome> DeleteExascaleDbStorageVaultOutcomeCallable;
340typedef std::future<DeleteOdbNetworkOutcome> DeleteOdbNetworkOutcomeCallable;
341typedef std::future<DeleteOdbPeeringConnectionOutcome> DeleteOdbPeeringConnectionOutcomeCallable;
342typedef std::future<DisassociateIamRoleFromResourceOutcome> DisassociateIamRoleFromResourceOutcomeCallable;
343typedef std::future<DisassociateVirtualMachinesFromExadbVmClusterOutcome> DisassociateVirtualMachinesFromExadbVmClusterOutcomeCallable;
344typedef std::future<FailoverAutonomousDatabaseOutcome> FailoverAutonomousDatabaseOutcomeCallable;
345typedef std::future<GetAutonomousDatabaseOutcome> GetAutonomousDatabaseOutcomeCallable;
346typedef std::future<GetAutonomousDatabaseBackupOutcome> GetAutonomousDatabaseBackupOutcomeCallable;
347typedef std::future<GetAutonomousDatabaseWalletDetailsOutcome> GetAutonomousDatabaseWalletDetailsOutcomeCallable;
348typedef std::future<GetCloudAutonomousVmClusterOutcome> GetCloudAutonomousVmClusterOutcomeCallable;
349typedef std::future<GetCloudExadataInfrastructureOutcome> GetCloudExadataInfrastructureOutcomeCallable;
350typedef std::future<GetCloudExadataInfrastructureUnallocatedResourcesOutcome>
352typedef std::future<GetCloudVmClusterOutcome> GetCloudVmClusterOutcomeCallable;
353typedef std::future<GetDbNodeOutcome> GetDbNodeOutcomeCallable;
354typedef std::future<GetDbServerOutcome> GetDbServerOutcomeCallable;
355typedef std::future<GetExadbVmClusterOutcome> GetExadbVmClusterOutcomeCallable;
356typedef std::future<GetExascaleDbStorageVaultOutcome> GetExascaleDbStorageVaultOutcomeCallable;
357typedef std::future<GetOciOnboardingStatusOutcome> GetOciOnboardingStatusOutcomeCallable;
358typedef std::future<GetOdbNetworkOutcome> GetOdbNetworkOutcomeCallable;
359typedef std::future<GetOdbPeeringConnectionOutcome> GetOdbPeeringConnectionOutcomeCallable;
360typedef std::future<InitializeServiceOutcome> InitializeServiceOutcomeCallable;
361typedef std::future<ListAutonomousDatabaseBackupsOutcome> ListAutonomousDatabaseBackupsOutcomeCallable;
362typedef std::future<ListAutonomousDatabaseCharacterSetsOutcome> ListAutonomousDatabaseCharacterSetsOutcomeCallable;
363typedef std::future<ListAutonomousDatabaseClonesOutcome> ListAutonomousDatabaseClonesOutcomeCallable;
364typedef std::future<ListAutonomousDatabasePeersOutcome> ListAutonomousDatabasePeersOutcomeCallable;
365typedef std::future<ListAutonomousDatabaseVersionsOutcome> ListAutonomousDatabaseVersionsOutcomeCallable;
366typedef std::future<ListAutonomousDatabasesOutcome> ListAutonomousDatabasesOutcomeCallable;
367typedef std::future<ListAutonomousVirtualMachinesOutcome> ListAutonomousVirtualMachinesOutcomeCallable;
368typedef std::future<ListCloudAutonomousVmClustersOutcome> ListCloudAutonomousVmClustersOutcomeCallable;
369typedef std::future<ListCloudExadataInfrastructuresOutcome> ListCloudExadataInfrastructuresOutcomeCallable;
370typedef std::future<ListCloudVmClustersOutcome> ListCloudVmClustersOutcomeCallable;
371typedef std::future<ListDbNodesOutcome> ListDbNodesOutcomeCallable;
372typedef std::future<ListDbServersOutcome> ListDbServersOutcomeCallable;
373typedef std::future<ListDbSystemShapesOutcome> ListDbSystemShapesOutcomeCallable;
374typedef std::future<ListExadbVmClustersOutcome> ListExadbVmClustersOutcomeCallable;
375typedef std::future<ListExascaleDbStorageVaultsOutcome> ListExascaleDbStorageVaultsOutcomeCallable;
376typedef std::future<ListFlexComponentsOutcome> ListFlexComponentsOutcomeCallable;
377typedef std::future<ListGiMinorVersionsOutcome> ListGiMinorVersionsOutcomeCallable;
378typedef std::future<ListGiVersionsOutcome> ListGiVersionsOutcomeCallable;
379typedef std::future<ListOdbNetworksOutcome> ListOdbNetworksOutcomeCallable;
380typedef std::future<ListOdbPeeringConnectionsOutcome> ListOdbPeeringConnectionsOutcomeCallable;
381typedef std::future<ListSystemVersionsOutcome> ListSystemVersionsOutcomeCallable;
382typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
383typedef std::future<RebootAutonomousDatabaseOutcome> RebootAutonomousDatabaseOutcomeCallable;
384typedef std::future<RebootDbNodeOutcome> RebootDbNodeOutcomeCallable;
385typedef std::future<RestoreAutonomousDatabaseOutcome> RestoreAutonomousDatabaseOutcomeCallable;
386typedef std::future<ShrinkAutonomousDatabaseOutcome> ShrinkAutonomousDatabaseOutcomeCallable;
387typedef std::future<StartAutonomousDatabaseOutcome> StartAutonomousDatabaseOutcomeCallable;
388typedef std::future<StartDbNodeOutcome> StartDbNodeOutcomeCallable;
389typedef std::future<StopAutonomousDatabaseOutcome> StopAutonomousDatabaseOutcomeCallable;
390typedef std::future<StopDbNodeOutcome> StopDbNodeOutcomeCallable;
391typedef std::future<SwitchoverAutonomousDatabaseOutcome> SwitchoverAutonomousDatabaseOutcomeCallable;
392typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
393typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
394typedef std::future<UpdateAutonomousDatabaseOutcome> UpdateAutonomousDatabaseOutcomeCallable;
395typedef std::future<UpdateAutonomousDatabaseBackupOutcome> UpdateAutonomousDatabaseBackupOutcomeCallable;
396typedef std::future<UpdateCloudExadataInfrastructureOutcome> UpdateCloudExadataInfrastructureOutcomeCallable;
397typedef std::future<UpdateExadbVmClusterOutcome> UpdateExadbVmClusterOutcomeCallable;
398typedef std::future<UpdateExascaleDbStorageVaultOutcome> UpdateExascaleDbStorageVaultOutcomeCallable;
399typedef std::future<UpdateOdbNetworkOutcome> UpdateOdbNetworkOutcomeCallable;
400typedef std::future<UpdateOdbPeeringConnectionOutcome> UpdateOdbPeeringConnectionOutcomeCallable;
401/* End of service model Outcome callable definitions */
402} // namespace Model
403
404class OdbClient;
405
406/* Service model async handlers definitions */
407typedef std::function<void(const OdbClient*, const Model::AcceptMarketplaceRegistrationRequest&,
409 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
411typedef std::function<void(const OdbClient*, const Model::AssociateIamRoleToResourceRequest&,
412 const Model::AssociateIamRoleToResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
414typedef std::function<void(const OdbClient*, const Model::AssociateVirtualMachinesToExadbVmClusterRequest&,
416 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
418typedef std::function<void(const OdbClient*, const Model::CreateAutonomousDatabaseRequest&, const Model::CreateAutonomousDatabaseOutcome&,
419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
421typedef std::function<void(const OdbClient*, const Model::CreateAutonomousDatabaseBackupRequest&,
423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
425typedef std::function<void(const OdbClient*, const Model::CreateAutonomousDatabaseWalletRequest&,
427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
429typedef std::function<void(const OdbClient*, const Model::CreateCloudAutonomousVmClusterRequest&,
431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
433typedef std::function<void(const OdbClient*, const Model::CreateCloudExadataInfrastructureRequest&,
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
437typedef std::function<void(const OdbClient*, const Model::CreateCloudVmClusterRequest&, const Model::CreateCloudVmClusterOutcome&,
438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
440typedef std::function<void(const OdbClient*, const Model::CreateExadbVmClusterRequest&, const Model::CreateExadbVmClusterOutcome&,
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443typedef std::function<void(const OdbClient*, const Model::CreateExascaleDbStorageVaultRequest&,
445 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
447typedef std::function<void(const OdbClient*, const Model::CreateOdbNetworkRequest&, const Model::CreateOdbNetworkOutcome&,
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450typedef std::function<void(const OdbClient*, const Model::CreateOdbPeeringConnectionRequest&,
451 const Model::CreateOdbPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
453typedef std::function<void(const OdbClient*, const Model::DeleteAutonomousDatabaseRequest&, const Model::DeleteAutonomousDatabaseOutcome&,
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456typedef std::function<void(const OdbClient*, const Model::DeleteAutonomousDatabaseBackupRequest&,
458 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
460typedef std::function<void(const OdbClient*, const Model::DeleteCloudAutonomousVmClusterRequest&,
462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
464typedef std::function<void(const OdbClient*, const Model::DeleteCloudExadataInfrastructureRequest&,
466 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
468typedef std::function<void(const OdbClient*, const Model::DeleteCloudVmClusterRequest&, const Model::DeleteCloudVmClusterOutcome&,
469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471typedef std::function<void(const OdbClient*, const Model::DeleteExadbVmClusterRequest&, const Model::DeleteExadbVmClusterOutcome&,
472 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
474typedef std::function<void(const OdbClient*, const Model::DeleteExascaleDbStorageVaultRequest&,
476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const OdbClient*, const Model::DeleteOdbNetworkRequest&, const Model::DeleteOdbNetworkOutcome&,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const OdbClient*, const Model::DeleteOdbPeeringConnectionRequest&,
482 const Model::DeleteOdbPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const OdbClient*, const Model::DisassociateIamRoleFromResourceRequest&,
486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488typedef std::function<void(const OdbClient*, const Model::DisassociateVirtualMachinesFromExadbVmClusterRequest&,
490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
492typedef std::function<void(const OdbClient*, const Model::FailoverAutonomousDatabaseRequest&,
493 const Model::FailoverAutonomousDatabaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
495typedef std::function<void(const OdbClient*, const Model::GetAutonomousDatabaseRequest&, const Model::GetAutonomousDatabaseOutcome&,
496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
498typedef std::function<void(const OdbClient*, const Model::GetAutonomousDatabaseBackupRequest&,
499 const Model::GetAutonomousDatabaseBackupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
501typedef std::function<void(const OdbClient*, const Model::GetAutonomousDatabaseWalletDetailsRequest&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const OdbClient*, const Model::GetCloudAutonomousVmClusterRequest&,
506 const Model::GetCloudAutonomousVmClusterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const OdbClient*, const Model::GetCloudExadataInfrastructureRequest&,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512typedef std::function<void(const OdbClient*, const Model::GetCloudExadataInfrastructureUnallocatedResourcesRequest&,
514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
516typedef std::function<void(const OdbClient*, const Model::GetCloudVmClusterRequest&, const Model::GetCloudVmClusterOutcome&,
517 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
519typedef std::function<void(const OdbClient*, const Model::GetDbNodeRequest&, const Model::GetDbNodeOutcome&,
520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
522typedef std::function<void(const OdbClient*, const Model::GetDbServerRequest&, const Model::GetDbServerOutcome&,
523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
525typedef std::function<void(const OdbClient*, const Model::GetExadbVmClusterRequest&, const Model::GetExadbVmClusterOutcome&,
526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
529 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
531typedef std::function<void(const OdbClient*, const Model::GetOciOnboardingStatusRequest&, const Model::GetOciOnboardingStatusOutcome&,
532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
534typedef std::function<void(const OdbClient*, const Model::GetOdbNetworkRequest&, const Model::GetOdbNetworkOutcome&,
535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
537typedef std::function<void(const OdbClient*, const Model::GetOdbPeeringConnectionRequest&, const Model::GetOdbPeeringConnectionOutcome&,
538 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
540typedef std::function<void(const OdbClient*, const Model::InitializeServiceRequest&, const Model::InitializeServiceOutcome&,
541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
543typedef std::function<void(const OdbClient*, const Model::ListAutonomousDatabaseBackupsRequest&,
545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
547typedef std::function<void(const OdbClient*, const Model::ListAutonomousDatabaseCharacterSetsRequest&,
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
551typedef std::function<void(const OdbClient*, const Model::ListAutonomousDatabaseClonesRequest&,
553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
555typedef std::function<void(const OdbClient*, const Model::ListAutonomousDatabasePeersRequest&,
556 const Model::ListAutonomousDatabasePeersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
558typedef std::function<void(const OdbClient*, const Model::ListAutonomousDatabaseVersionsRequest&,
560 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
562typedef std::function<void(const OdbClient*, const Model::ListAutonomousDatabasesRequest&, const Model::ListAutonomousDatabasesOutcome&,
563 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
565typedef std::function<void(const OdbClient*, const Model::ListAutonomousVirtualMachinesRequest&,
567 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
569typedef std::function<void(const OdbClient*, const Model::ListCloudAutonomousVmClustersRequest&,
571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
573typedef std::function<void(const OdbClient*, const Model::ListCloudExadataInfrastructuresRequest&,
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
577typedef std::function<void(const OdbClient*, const Model::ListCloudVmClustersRequest&, const Model::ListCloudVmClustersOutcome&,
578 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
580typedef std::function<void(const OdbClient*, const Model::ListDbNodesRequest&, const Model::ListDbNodesOutcome&,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
583typedef std::function<void(const OdbClient*, const Model::ListDbServersRequest&, const Model::ListDbServersOutcome&,
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
586typedef std::function<void(const OdbClient*, const Model::ListDbSystemShapesRequest&, const Model::ListDbSystemShapesOutcome&,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
589typedef std::function<void(const OdbClient*, const Model::ListExadbVmClustersRequest&, const Model::ListExadbVmClustersOutcome&,
590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
592typedef std::function<void(const OdbClient*, const Model::ListExascaleDbStorageVaultsRequest&,
593 const Model::ListExascaleDbStorageVaultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
595typedef std::function<void(const OdbClient*, const Model::ListFlexComponentsRequest&, const Model::ListFlexComponentsOutcome&,
596 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598typedef std::function<void(const OdbClient*, const Model::ListGiMinorVersionsRequest&, const Model::ListGiMinorVersionsOutcome&,
599 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
601typedef std::function<void(const OdbClient*, const Model::ListGiVersionsRequest&, const Model::ListGiVersionsOutcome&,
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
604typedef std::function<void(const OdbClient*, const Model::ListOdbNetworksRequest&, const Model::ListOdbNetworksOutcome&,
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
610typedef std::function<void(const OdbClient*, const Model::ListSystemVersionsRequest&, const Model::ListSystemVersionsOutcome&,
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
613typedef std::function<void(const OdbClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
616typedef std::function<void(const OdbClient*, const Model::RebootAutonomousDatabaseRequest&, const Model::RebootAutonomousDatabaseOutcome&,
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
619typedef std::function<void(const OdbClient*, const Model::RebootDbNodeRequest&, const Model::RebootDbNodeOutcome&,
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
625typedef std::function<void(const OdbClient*, const Model::ShrinkAutonomousDatabaseRequest&, const Model::ShrinkAutonomousDatabaseOutcome&,
626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
628typedef std::function<void(const OdbClient*, const Model::StartAutonomousDatabaseRequest&, const Model::StartAutonomousDatabaseOutcome&,
629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
631typedef std::function<void(const OdbClient*, const Model::StartDbNodeRequest&, const Model::StartDbNodeOutcome&,
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
634typedef std::function<void(const OdbClient*, const Model::StopAutonomousDatabaseRequest&, const Model::StopAutonomousDatabaseOutcome&,
635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
637typedef std::function<void(const OdbClient*, const Model::StopDbNodeRequest&, const Model::StopDbNodeOutcome&,
638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
640typedef std::function<void(const OdbClient*, const Model::SwitchoverAutonomousDatabaseRequest&,
642 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
644typedef std::function<void(const OdbClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
645 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
647typedef std::function<void(const OdbClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
650typedef std::function<void(const OdbClient*, const Model::UpdateAutonomousDatabaseRequest&, const Model::UpdateAutonomousDatabaseOutcome&,
651 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
653typedef std::function<void(const OdbClient*, const Model::UpdateAutonomousDatabaseBackupRequest&,
655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
657typedef std::function<void(const OdbClient*, const Model::UpdateCloudExadataInfrastructureRequest&,
659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
661typedef std::function<void(const OdbClient*, const Model::UpdateExadbVmClusterRequest&, const Model::UpdateExadbVmClusterOutcome&,
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
664typedef std::function<void(const OdbClient*, const Model::UpdateExascaleDbStorageVaultRequest&,
666 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
668typedef std::function<void(const OdbClient*, const Model::UpdateOdbNetworkRequest&, const Model::UpdateOdbNetworkOutcome&,
669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
671typedef std::function<void(const OdbClient*, const Model::UpdateOdbPeeringConnectionRequest&,
672 const Model::UpdateOdbPeeringConnectionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
674/* End of service model async handlers definitions */
675} // namespace odb
676} // namespace Aws
EndpointProviderBase< OdbClientConfiguration, OdbBuiltInParameters, OdbClientContextParameters > OdbEndpointProviderBase
Aws::Utils::Outcome< StopDbNodeResult, OdbError > StopDbNodeOutcome
Aws::Utils::Outcome< RebootAutonomousDatabaseResult, OdbError > RebootAutonomousDatabaseOutcome
std::future< DeleteOdbNetworkOutcome > DeleteOdbNetworkOutcomeCallable
std::future< GetExadbVmClusterOutcome > GetExadbVmClusterOutcomeCallable
Aws::Utils::Outcome< ListAutonomousDatabaseVersionsResult, OdbError > ListAutonomousDatabaseVersionsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< GetAutonomousDatabaseOutcome > GetAutonomousDatabaseOutcomeCallable
Aws::Utils::Outcome< CreateAutonomousDatabaseBackupResult, OdbError > CreateAutonomousDatabaseBackupOutcome
std::future< CreateCloudAutonomousVmClusterOutcome > CreateCloudAutonomousVmClusterOutcomeCallable
Aws::Utils::Outcome< GetAutonomousDatabaseBackupResult, OdbError > GetAutonomousDatabaseBackupOutcome
Aws::Utils::Outcome< StartDbNodeResult, OdbError > StartDbNodeOutcome
std::future< ListGiVersionsOutcome > ListGiVersionsOutcomeCallable
Aws::Utils::Outcome< GetOciOnboardingStatusResult, OdbError > GetOciOnboardingStatusOutcome
std::future< StartAutonomousDatabaseOutcome > StartAutonomousDatabaseOutcomeCallable
Aws::Utils::Outcome< DeleteAutonomousDatabaseBackupResult, OdbError > DeleteAutonomousDatabaseBackupOutcome
std::future< DisassociateIamRoleFromResourceOutcome > DisassociateIamRoleFromResourceOutcomeCallable
Aws::Utils::Outcome< UpdateCloudExadataInfrastructureResult, OdbError > UpdateCloudExadataInfrastructureOutcome
std::future< RebootAutonomousDatabaseOutcome > RebootAutonomousDatabaseOutcomeCallable
std::future< AssociateIamRoleToResourceOutcome > AssociateIamRoleToResourceOutcomeCallable
Aws::Utils::Outcome< ListCloudAutonomousVmClustersResult, OdbError > ListCloudAutonomousVmClustersOutcome
Aws::Utils::Outcome< CreateCloudVmClusterResult, OdbError > CreateCloudVmClusterOutcome
Aws::Utils::Outcome< DeleteCloudAutonomousVmClusterResult, OdbError > DeleteCloudAutonomousVmClusterOutcome
Aws::Utils::Outcome< TagResourceResult, OdbError > TagResourceOutcome
std::future< CreateOdbPeeringConnectionOutcome > CreateOdbPeeringConnectionOutcomeCallable
std::future< DeleteAutonomousDatabaseOutcome > DeleteAutonomousDatabaseOutcomeCallable
Aws::Utils::Outcome< ListCloudVmClustersResult, OdbError > ListCloudVmClustersOutcome
std::future< AssociateVirtualMachinesToExadbVmClusterOutcome > AssociateVirtualMachinesToExadbVmClusterOutcomeCallable
std::future< CreateAutonomousDatabaseWalletOutcome > CreateAutonomousDatabaseWalletOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, OdbError > UntagResourceOutcome
std::future< GetAutonomousDatabaseBackupOutcome > GetAutonomousDatabaseBackupOutcomeCallable
std::future< CreateExascaleDbStorageVaultOutcome > CreateExascaleDbStorageVaultOutcomeCallable
std::future< GetOdbNetworkOutcome > GetOdbNetworkOutcomeCallable
std::future< RebootDbNodeOutcome > RebootDbNodeOutcomeCallable
Aws::Utils::Outcome< GetCloudExadataInfrastructureUnallocatedResourcesResult, OdbError > GetCloudExadataInfrastructureUnallocatedResourcesOutcome
Aws::Utils::Outcome< GetDbServerResult, OdbError > GetDbServerOutcome
std::future< ListExadbVmClustersOutcome > ListExadbVmClustersOutcomeCallable
std::future< DeleteExadbVmClusterOutcome > DeleteExadbVmClusterOutcomeCallable
std::future< SwitchoverAutonomousDatabaseOutcome > SwitchoverAutonomousDatabaseOutcomeCallable
std::future< DeleteCloudVmClusterOutcome > DeleteCloudVmClusterOutcomeCallable
std::future< UpdateExascaleDbStorageVaultOutcome > UpdateExascaleDbStorageVaultOutcomeCallable
std::future< ListCloudExadataInfrastructuresOutcome > ListCloudExadataInfrastructuresOutcomeCallable
Aws::Utils::Outcome< ListOdbPeeringConnectionsResult, OdbError > ListOdbPeeringConnectionsOutcome
Aws::Utils::Outcome< RebootDbNodeResult, OdbError > RebootDbNodeOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, OdbError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeleteExascaleDbStorageVaultResult, OdbError > DeleteExascaleDbStorageVaultOutcome
Aws::Utils::Outcome< ListAutonomousDatabaseBackupsResult, OdbError > ListAutonomousDatabaseBackupsOutcome
Aws::Utils::Outcome< DeleteCloudVmClusterResult, OdbError > DeleteCloudVmClusterOutcome
Aws::Utils::Outcome< UpdateAutonomousDatabaseBackupResult, OdbError > UpdateAutonomousDatabaseBackupOutcome
Aws::Utils::Outcome< ListGiMinorVersionsResult, OdbError > ListGiMinorVersionsOutcome
std::future< ListOdbPeeringConnectionsOutcome > ListOdbPeeringConnectionsOutcomeCallable
Aws::Utils::Outcome< ListDbServersResult, OdbError > ListDbServersOutcome
std::future< ListDbSystemShapesOutcome > ListDbSystemShapesOutcomeCallable
std::future< GetDbServerOutcome > GetDbServerOutcomeCallable
std::future< ListDbNodesOutcome > ListDbNodesOutcomeCallable
Aws::Utils::Outcome< ListDbNodesResult, OdbError > ListDbNodesOutcome
std::future< ListAutonomousDatabasesOutcome > ListAutonomousDatabasesOutcomeCallable
Aws::Utils::Outcome< GetCloudExadataInfrastructureResult, OdbError > GetCloudExadataInfrastructureOutcome
Aws::Utils::Outcome< ListOdbNetworksResult, OdbError > ListOdbNetworksOutcome
std::future< GetOdbPeeringConnectionOutcome > GetOdbPeeringConnectionOutcomeCallable
Aws::Utils::Outcome< GetCloudVmClusterResult, OdbError > GetCloudVmClusterOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetCloudVmClusterOutcome > GetCloudVmClusterOutcomeCallable
std::future< GetExascaleDbStorageVaultOutcome > GetExascaleDbStorageVaultOutcomeCallable
Aws::Utils::Outcome< GetOdbPeeringConnectionResult, OdbError > GetOdbPeeringConnectionOutcome
Aws::Utils::Outcome< ListCloudExadataInfrastructuresResult, OdbError > ListCloudExadataInfrastructuresOutcome
std::future< CreateAutonomousDatabaseOutcome > CreateAutonomousDatabaseOutcomeCallable
std::future< DeleteCloudAutonomousVmClusterOutcome > DeleteCloudAutonomousVmClusterOutcomeCallable
Aws::Utils::Outcome< ListAutonomousDatabaseClonesResult, OdbError > ListAutonomousDatabaseClonesOutcome
std::future< UpdateOdbNetworkOutcome > UpdateOdbNetworkOutcomeCallable
Aws::Utils::Outcome< GetExascaleDbStorageVaultResult, OdbError > GetExascaleDbStorageVaultOutcome
Aws::Utils::Outcome< CreateAutonomousDatabaseWalletResult, OdbError > CreateAutonomousDatabaseWalletOutcome
Aws::Utils::Outcome< AssociateIamRoleToResourceResult, OdbError > AssociateIamRoleToResourceOutcome
std::future< GetCloudExadataInfrastructureOutcome > GetCloudExadataInfrastructureOutcomeCallable
Aws::Utils::Outcome< ListAutonomousDatabaseCharacterSetsResult, OdbError > ListAutonomousDatabaseCharacterSetsOutcome
Aws::Utils::Outcome< DeleteCloudExadataInfrastructureResult, OdbError > DeleteCloudExadataInfrastructureOutcome
std::future< CreateOdbNetworkOutcome > CreateOdbNetworkOutcomeCallable
Aws::Utils::Outcome< UpdateExadbVmClusterResult, OdbError > UpdateExadbVmClusterOutcome
std::future< DisassociateVirtualMachinesFromExadbVmClusterOutcome > DisassociateVirtualMachinesFromExadbVmClusterOutcomeCallable
Aws::Utils::Outcome< InitializeServiceResult, OdbError > InitializeServiceOutcome
Aws::Utils::Outcome< GetOdbNetworkResult, OdbError > GetOdbNetworkOutcome
Aws::Utils::Outcome< CreateOdbNetworkResult, OdbError > CreateOdbNetworkOutcome
std::future< ListFlexComponentsOutcome > ListFlexComponentsOutcomeCallable
std::future< RestoreAutonomousDatabaseOutcome > RestoreAutonomousDatabaseOutcomeCallable
std::future< ListSystemVersionsOutcome > ListSystemVersionsOutcomeCallable
Aws::Utils::Outcome< GetAutonomousDatabaseWalletDetailsResult, OdbError > GetAutonomousDatabaseWalletDetailsOutcome
std::future< UpdateAutonomousDatabaseBackupOutcome > UpdateAutonomousDatabaseBackupOutcomeCallable
std::future< DeleteAutonomousDatabaseBackupOutcome > DeleteAutonomousDatabaseBackupOutcomeCallable
Aws::Utils::Outcome< ListAutonomousDatabasePeersResult, OdbError > ListAutonomousDatabasePeersOutcome
Aws::Utils::Outcome< UpdateOdbNetworkResult, OdbError > UpdateOdbNetworkOutcome
std::future< ListCloudAutonomousVmClustersOutcome > ListCloudAutonomousVmClustersOutcomeCallable
Aws::Utils::Outcome< GetCloudAutonomousVmClusterResult, OdbError > GetCloudAutonomousVmClusterOutcome
std::future< UpdateExadbVmClusterOutcome > UpdateExadbVmClusterOutcomeCallable
Aws::Utils::Outcome< DeleteOdbNetworkResult, OdbError > DeleteOdbNetworkOutcome
Aws::Utils::Outcome< GetExadbVmClusterResult, OdbError > GetExadbVmClusterOutcome
Aws::Utils::Outcome< CreateAutonomousDatabaseResult, OdbError > CreateAutonomousDatabaseOutcome
Aws::Utils::Outcome< CreateOdbPeeringConnectionResult, OdbError > CreateOdbPeeringConnectionOutcome
std::future< CreateCloudExadataInfrastructureOutcome > CreateCloudExadataInfrastructureOutcomeCallable
std::future< ListCloudVmClustersOutcome > ListCloudVmClustersOutcomeCallable
Aws::Utils::Outcome< CreateCloudAutonomousVmClusterResult, OdbError > CreateCloudAutonomousVmClusterOutcome
std::future< ListOdbNetworksOutcome > ListOdbNetworksOutcomeCallable
Aws::Utils::Outcome< ListDbSystemShapesResult, OdbError > ListDbSystemShapesOutcome
std::future< ListAutonomousDatabaseCharacterSetsOutcome > ListAutonomousDatabaseCharacterSetsOutcomeCallable
std::future< ListAutonomousDatabaseVersionsOutcome > ListAutonomousDatabaseVersionsOutcomeCallable
Aws::Utils::Outcome< CreateExascaleDbStorageVaultResult, OdbError > CreateExascaleDbStorageVaultOutcome
Aws::Utils::Outcome< UpdateExascaleDbStorageVaultResult, OdbError > UpdateExascaleDbStorageVaultOutcome
Aws::Utils::Outcome< AssociateVirtualMachinesToExadbVmClusterResult, OdbError > AssociateVirtualMachinesToExadbVmClusterOutcome
std::future< DeleteCloudExadataInfrastructureOutcome > DeleteCloudExadataInfrastructureOutcomeCallable
Aws::Utils::Outcome< ShrinkAutonomousDatabaseResult, OdbError > ShrinkAutonomousDatabaseOutcome
Aws::Utils::Outcome< DisassociateVirtualMachinesFromExadbVmClusterResult, OdbError > DisassociateVirtualMachinesFromExadbVmClusterOutcome
Aws::Utils::Outcome< CreateCloudExadataInfrastructureResult, OdbError > CreateCloudExadataInfrastructureOutcome
std::future< AcceptMarketplaceRegistrationOutcome > AcceptMarketplaceRegistrationOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListDbServersOutcome > ListDbServersOutcomeCallable
std::future< GetCloudExadataInfrastructureUnallocatedResourcesOutcome > GetCloudExadataInfrastructureUnallocatedResourcesOutcomeCallable
Aws::Utils::Outcome< StopAutonomousDatabaseResult, OdbError > StopAutonomousDatabaseOutcome
Aws::Utils::Outcome< CreateExadbVmClusterResult, OdbError > CreateExadbVmClusterOutcome
Aws::Utils::Outcome< DisassociateIamRoleFromResourceResult, OdbError > DisassociateIamRoleFromResourceOutcome
Aws::Utils::Outcome< ListGiVersionsResult, OdbError > ListGiVersionsOutcome
Aws::Utils::Outcome< ListAutonomousDatabasesResult, OdbError > ListAutonomousDatabasesOutcome
std::future< UpdateOdbPeeringConnectionOutcome > UpdateOdbPeeringConnectionOutcomeCallable
Aws::Utils::Outcome< UpdateAutonomousDatabaseResult, OdbError > UpdateAutonomousDatabaseOutcome
Aws::Utils::Outcome< ListExadbVmClustersResult, OdbError > ListExadbVmClustersOutcome
std::future< CreateCloudVmClusterOutcome > CreateCloudVmClusterOutcomeCallable
Aws::Utils::Outcome< DeleteAutonomousDatabaseResult, OdbError > DeleteAutonomousDatabaseOutcome
std::future< ListAutonomousDatabasePeersOutcome > ListAutonomousDatabasePeersOutcomeCallable
Aws::Utils::Outcome< DeleteExadbVmClusterResult, OdbError > DeleteExadbVmClusterOutcome
Aws::Utils::Outcome< ListAutonomousVirtualMachinesResult, OdbError > ListAutonomousVirtualMachinesOutcome
Aws::Utils::Outcome< RestoreAutonomousDatabaseResult, OdbError > RestoreAutonomousDatabaseOutcome
std::future< ListAutonomousDatabaseClonesOutcome > ListAutonomousDatabaseClonesOutcomeCallable
std::future< GetDbNodeOutcome > GetDbNodeOutcomeCallable
std::future< UpdateAutonomousDatabaseOutcome > UpdateAutonomousDatabaseOutcomeCallable
std::future< DeleteExascaleDbStorageVaultOutcome > DeleteExascaleDbStorageVaultOutcomeCallable
std::future< UpdateCloudExadataInfrastructureOutcome > UpdateCloudExadataInfrastructureOutcomeCallable
std::future< FailoverAutonomousDatabaseOutcome > FailoverAutonomousDatabaseOutcomeCallable
std::future< ShrinkAutonomousDatabaseOutcome > ShrinkAutonomousDatabaseOutcomeCallable
std::future< ListAutonomousDatabaseBackupsOutcome > ListAutonomousDatabaseBackupsOutcomeCallable
Aws::Utils::Outcome< ListExascaleDbStorageVaultsResult, OdbError > ListExascaleDbStorageVaultsOutcome
Aws::Utils::Outcome< ListSystemVersionsResult, OdbError > ListSystemVersionsOutcome
std::future< ListAutonomousVirtualMachinesOutcome > ListAutonomousVirtualMachinesOutcomeCallable
std::future< DeleteOdbPeeringConnectionOutcome > DeleteOdbPeeringConnectionOutcomeCallable
Aws::Utils::Outcome< AcceptMarketplaceRegistrationResult, OdbError > AcceptMarketplaceRegistrationOutcome
std::future< CreateAutonomousDatabaseBackupOutcome > CreateAutonomousDatabaseBackupOutcomeCallable
std::future< CreateExadbVmClusterOutcome > CreateExadbVmClusterOutcomeCallable
Aws::Utils::Outcome< SwitchoverAutonomousDatabaseResult, OdbError > SwitchoverAutonomousDatabaseOutcome
Aws::Utils::Outcome< UpdateOdbPeeringConnectionResult, OdbError > UpdateOdbPeeringConnectionOutcome
Aws::Utils::Outcome< GetAutonomousDatabaseResult, OdbError > GetAutonomousDatabaseOutcome
std::future< GetAutonomousDatabaseWalletDetailsOutcome > GetAutonomousDatabaseWalletDetailsOutcomeCallable
std::future< GetOciOnboardingStatusOutcome > GetOciOnboardingStatusOutcomeCallable
Aws::Utils::Outcome< DeleteOdbPeeringConnectionResult, OdbError > DeleteOdbPeeringConnectionOutcome
Aws::Utils::Outcome< FailoverAutonomousDatabaseResult, OdbError > FailoverAutonomousDatabaseOutcome
std::future< InitializeServiceOutcome > InitializeServiceOutcomeCallable
Aws::Utils::Outcome< StartAutonomousDatabaseResult, OdbError > StartAutonomousDatabaseOutcome
std::future< StopAutonomousDatabaseOutcome > StopAutonomousDatabaseOutcomeCallable
std::future< StopDbNodeOutcome > StopDbNodeOutcomeCallable
std::future< ListGiMinorVersionsOutcome > ListGiMinorVersionsOutcomeCallable
std::future< StartDbNodeOutcome > StartDbNodeOutcomeCallable
Aws::Utils::Outcome< GetDbNodeResult, OdbError > GetDbNodeOutcome
std::future< ListExascaleDbStorageVaultsOutcome > ListExascaleDbStorageVaultsOutcomeCallable
Aws::Utils::Outcome< ListFlexComponentsResult, OdbError > ListFlexComponentsOutcome
std::future< GetCloudAutonomousVmClusterOutcome > GetCloudAutonomousVmClusterOutcomeCallable
std::function< void(const OdbClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteOdbNetworkRequest &, const Model::DeleteOdbNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOdbNetworkResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetAutonomousDatabaseWalletDetailsRequest &, const Model::GetAutonomousDatabaseWalletDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAutonomousDatabaseWalletDetailsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListAutonomousDatabaseBackupsRequest &, const Model::ListAutonomousDatabaseBackupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAutonomousDatabaseBackupsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::UpdateAutonomousDatabaseBackupRequest &, const Model::UpdateAutonomousDatabaseBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAutonomousDatabaseBackupResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListGiMinorVersionsRequest &, const Model::ListGiMinorVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGiMinorVersionsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::UpdateOdbPeeringConnectionRequest &, const Model::UpdateOdbPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOdbPeeringConnectionResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetOdbPeeringConnectionRequest &, const Model::GetOdbPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOdbPeeringConnectionResponseReceivedHandler
std::function< void(const OdbClient *, const Model::AssociateVirtualMachinesToExadbVmClusterRequest &, const Model::AssociateVirtualMachinesToExadbVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateVirtualMachinesToExadbVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::UpdateExadbVmClusterRequest &, const Model::UpdateExadbVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateExadbVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::StopAutonomousDatabaseRequest &, const Model::StopAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::InitializeServiceRequest &, const Model::InitializeServiceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> InitializeServiceResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListDbNodesRequest &, const Model::ListDbNodesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDbNodesResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListCloudAutonomousVmClustersRequest &, const Model::ListCloudAutonomousVmClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCloudAutonomousVmClustersResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListExascaleDbStorageVaultsRequest &, const Model::ListExascaleDbStorageVaultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExascaleDbStorageVaultsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetExadbVmClusterRequest &, const Model::GetExadbVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetExadbVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetDbServerRequest &, const Model::GetDbServerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDbServerResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetCloudVmClusterRequest &, const Model::GetCloudVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCloudVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListOdbPeeringConnectionsRequest &, const Model::ListOdbPeeringConnectionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOdbPeeringConnectionsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::RebootAutonomousDatabaseRequest &, const Model::RebootAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListExadbVmClustersRequest &, const Model::ListExadbVmClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListExadbVmClustersResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListDbSystemShapesRequest &, const Model::ListDbSystemShapesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDbSystemShapesResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DisassociateIamRoleFromResourceRequest &, const Model::DisassociateIamRoleFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateIamRoleFromResourceResponseReceivedHandler
std::function< void(const OdbClient *, const Model::RestoreAutonomousDatabaseRequest &, const Model::RestoreAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListGiVersionsRequest &, const Model::ListGiVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListGiVersionsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteExascaleDbStorageVaultRequest &, const Model::DeleteExascaleDbStorageVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteExascaleDbStorageVaultResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListDbServersRequest &, const Model::ListDbServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDbServersResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateCloudExadataInfrastructureRequest &, const Model::CreateCloudExadataInfrastructureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCloudExadataInfrastructureResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetExascaleDbStorageVaultRequest &, const Model::GetExascaleDbStorageVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetExascaleDbStorageVaultResponseReceivedHandler
std::function< void(const OdbClient *, const Model::UpdateCloudExadataInfrastructureRequest &, const Model::UpdateCloudExadataInfrastructureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCloudExadataInfrastructureResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateCloudVmClusterRequest &, const Model::CreateCloudVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCloudVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteOdbPeeringConnectionRequest &, const Model::DeleteOdbPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOdbPeeringConnectionResponseReceivedHandler
std::function< void(const OdbClient *, const Model::StartAutonomousDatabaseRequest &, const Model::StartAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DisassociateVirtualMachinesFromExadbVmClusterRequest &, const Model::DisassociateVirtualMachinesFromExadbVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateVirtualMachinesFromExadbVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateAutonomousDatabaseWalletRequest &, const Model::CreateAutonomousDatabaseWalletOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAutonomousDatabaseWalletResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListSystemVersionsRequest &, const Model::ListSystemVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSystemVersionsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::UpdateAutonomousDatabaseRequest &, const Model::UpdateAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetCloudAutonomousVmClusterRequest &, const Model::GetCloudAutonomousVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCloudAutonomousVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetDbNodeRequest &, const Model::GetDbNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDbNodeResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListAutonomousDatabaseVersionsRequest &, const Model::ListAutonomousDatabaseVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAutonomousDatabaseVersionsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateCloudAutonomousVmClusterRequest &, const Model::CreateCloudAutonomousVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCloudAutonomousVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListAutonomousVirtualMachinesRequest &, const Model::ListAutonomousVirtualMachinesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAutonomousVirtualMachinesResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListAutonomousDatabasePeersRequest &, const Model::ListAutonomousDatabasePeersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAutonomousDatabasePeersResponseReceivedHandler
std::function< void(const OdbClient *, const Model::AcceptMarketplaceRegistrationRequest &, const Model::AcceptMarketplaceRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AcceptMarketplaceRegistrationResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetCloudExadataInfrastructureUnallocatedResourcesRequest &, const Model::GetCloudExadataInfrastructureUnallocatedResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCloudExadataInfrastructureUnallocatedResourcesResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListAutonomousDatabaseClonesRequest &, const Model::ListAutonomousDatabaseClonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAutonomousDatabaseClonesResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListCloudExadataInfrastructuresRequest &, const Model::ListCloudExadataInfrastructuresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCloudExadataInfrastructuresResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetOdbNetworkRequest &, const Model::GetOdbNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOdbNetworkResponseReceivedHandler
std::function< void(const OdbClient *, const Model::StopDbNodeRequest &, const Model::StopDbNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopDbNodeResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListCloudVmClustersRequest &, const Model::ListCloudVmClustersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCloudVmClustersResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateExadbVmClusterRequest &, const Model::CreateExadbVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateExadbVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteAutonomousDatabaseRequest &, const Model::DeleteAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListAutonomousDatabasesRequest &, const Model::ListAutonomousDatabasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAutonomousDatabasesResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetCloudExadataInfrastructureRequest &, const Model::GetCloudExadataInfrastructureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCloudExadataInfrastructureResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteCloudAutonomousVmClusterRequest &, const Model::DeleteCloudAutonomousVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCloudAutonomousVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::UpdateOdbNetworkRequest &, const Model::UpdateOdbNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateOdbNetworkResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetAutonomousDatabaseBackupRequest &, const Model::GetAutonomousDatabaseBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAutonomousDatabaseBackupResponseReceivedHandler
std::function< void(const OdbClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const OdbClient *, const Model::RebootDbNodeRequest &, const Model::RebootDbNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RebootDbNodeResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateExascaleDbStorageVaultRequest &, const Model::CreateExascaleDbStorageVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateExascaleDbStorageVaultResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListAutonomousDatabaseCharacterSetsRequest &, const Model::ListAutonomousDatabaseCharacterSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAutonomousDatabaseCharacterSetsResponseReceivedHandler
std::function< void(const OdbClient *, const Model::FailoverAutonomousDatabaseRequest &, const Model::FailoverAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> FailoverAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateAutonomousDatabaseBackupRequest &, const Model::CreateAutonomousDatabaseBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAutonomousDatabaseBackupResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteCloudExadataInfrastructureRequest &, const Model::DeleteCloudExadataInfrastructureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCloudExadataInfrastructureResponseReceivedHandler
std::function< void(const OdbClient *, const Model::AssociateIamRoleToResourceRequest &, const Model::AssociateIamRoleToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateIamRoleToResourceResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetOciOnboardingStatusRequest &, const Model::GetOciOnboardingStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOciOnboardingStatusResponseReceivedHandler
std::function< void(const OdbClient *, const Model::SwitchoverAutonomousDatabaseRequest &, const Model::SwitchoverAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SwitchoverAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::UpdateExascaleDbStorageVaultRequest &, const Model::UpdateExascaleDbStorageVaultOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateExascaleDbStorageVaultResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateAutonomousDatabaseRequest &, const Model::CreateAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListOdbNetworksRequest &, const Model::ListOdbNetworksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListOdbNetworksResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateOdbPeeringConnectionRequest &, const Model::CreateOdbPeeringConnectionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOdbPeeringConnectionResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteCloudVmClusterRequest &, const Model::DeleteCloudVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCloudVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ShrinkAutonomousDatabaseRequest &, const Model::ShrinkAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ShrinkAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::CreateOdbNetworkRequest &, const Model::CreateOdbNetworkOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateOdbNetworkResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteAutonomousDatabaseBackupRequest &, const Model::DeleteAutonomousDatabaseBackupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAutonomousDatabaseBackupResponseReceivedHandler
std::function< void(const OdbClient *, const Model::DeleteExadbVmClusterRequest &, const Model::DeleteExadbVmClusterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteExadbVmClusterResponseReceivedHandler
std::function< void(const OdbClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const OdbClient *, const Model::StartDbNodeRequest &, const Model::StartDbNodeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDbNodeResponseReceivedHandler
std::function< void(const OdbClient *, const Model::GetAutonomousDatabaseRequest &, const Model::GetAutonomousDatabaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAutonomousDatabaseResponseReceivedHandler
std::function< void(const OdbClient *, const Model::ListFlexComponentsRequest &, const Model::ListFlexComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFlexComponentsResponseReceivedHandler