AWS SDK for C++

AWS SDK for C++ Version 1.11.838

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::odb::OdbClient Class Reference

#include <OdbClient.h>

Inheritance diagram for Aws::odb::OdbClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 
 
typedef OutcomeType OUTCOME
 
typedef ResponseType RESPONSE
 

Public Member Functions

 OdbClient (const Aws::odb::OdbClientConfiguration &clientConfiguration=Aws::odb::OdbClientConfiguration(), std::shared_ptr< OdbEndpointProviderBase > endpointProvider=nullptr)
 
 OdbClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< OdbEndpointProviderBase > endpointProvider=nullptr, const Aws::odb::OdbClientConfiguration &clientConfiguration=Aws::odb::OdbClientConfiguration())
 
 OdbClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< OdbEndpointProviderBase > endpointProvider=nullptr, const Aws::odb::OdbClientConfiguration &clientConfiguration=Aws::odb::OdbClientConfiguration())
 
 OdbClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 OdbClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 OdbClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~OdbClient ()
 
 
template<typename AcceptMarketplaceRegistrationRequestT = Model::AcceptMarketplaceRegistrationRequest>
Model::AcceptMarketplaceRegistrationOutcomeCallable AcceptMarketplaceRegistrationCallable (const AcceptMarketplaceRegistrationRequestT &request) const
 
template<typename AcceptMarketplaceRegistrationRequestT = Model::AcceptMarketplaceRegistrationRequest>
void AcceptMarketplaceRegistrationAsync (const AcceptMarketplaceRegistrationRequestT &request, const AcceptMarketplaceRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateIamRoleToResourceRequestT = Model::AssociateIamRoleToResourceRequest>
Model::AssociateIamRoleToResourceOutcomeCallable AssociateIamRoleToResourceCallable (const AssociateIamRoleToResourceRequestT &request) const
 
template<typename AssociateIamRoleToResourceRequestT = Model::AssociateIamRoleToResourceRequest>
void AssociateIamRoleToResourceAsync (const AssociateIamRoleToResourceRequestT &request, const AssociateIamRoleToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateAutonomousDatabaseRequestT = Model::CreateAutonomousDatabaseRequest>
Model::CreateAutonomousDatabaseOutcomeCallable CreateAutonomousDatabaseCallable (const CreateAutonomousDatabaseRequestT &request={}) const
 
template<typename CreateAutonomousDatabaseRequestT = Model::CreateAutonomousDatabaseRequest>
void CreateAutonomousDatabaseAsync (const CreateAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const CreateAutonomousDatabaseRequestT &request={}) const
 
 
template<typename CreateAutonomousDatabaseBackupRequestT = Model::CreateAutonomousDatabaseBackupRequest>
Model::CreateAutonomousDatabaseBackupOutcomeCallable CreateAutonomousDatabaseBackupCallable (const CreateAutonomousDatabaseBackupRequestT &request) const
 
template<typename CreateAutonomousDatabaseBackupRequestT = Model::CreateAutonomousDatabaseBackupRequest>
void CreateAutonomousDatabaseBackupAsync (const CreateAutonomousDatabaseBackupRequestT &request, const CreateAutonomousDatabaseBackupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateAutonomousDatabaseWalletRequestT = Model::CreateAutonomousDatabaseWalletRequest>
Model::CreateAutonomousDatabaseWalletOutcomeCallable CreateAutonomousDatabaseWalletCallable (const CreateAutonomousDatabaseWalletRequestT &request) const
 
template<typename CreateAutonomousDatabaseWalletRequestT = Model::CreateAutonomousDatabaseWalletRequest>
void CreateAutonomousDatabaseWalletAsync (const CreateAutonomousDatabaseWalletRequestT &request, const CreateAutonomousDatabaseWalletResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateCloudAutonomousVmClusterRequestT = Model::CreateCloudAutonomousVmClusterRequest>
Model::CreateCloudAutonomousVmClusterOutcomeCallable CreateCloudAutonomousVmClusterCallable (const CreateCloudAutonomousVmClusterRequestT &request) const
 
template<typename CreateCloudAutonomousVmClusterRequestT = Model::CreateCloudAutonomousVmClusterRequest>
void CreateCloudAutonomousVmClusterAsync (const CreateCloudAutonomousVmClusterRequestT &request, const CreateCloudAutonomousVmClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateCloudExadataInfrastructureRequestT = Model::CreateCloudExadataInfrastructureRequest>
Model::CreateCloudExadataInfrastructureOutcomeCallable CreateCloudExadataInfrastructureCallable (const CreateCloudExadataInfrastructureRequestT &request) const
 
template<typename CreateCloudExadataInfrastructureRequestT = Model::CreateCloudExadataInfrastructureRequest>
void CreateCloudExadataInfrastructureAsync (const CreateCloudExadataInfrastructureRequestT &request, const CreateCloudExadataInfrastructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateCloudVmClusterRequestT = Model::CreateCloudVmClusterRequest>
Model::CreateCloudVmClusterOutcomeCallable CreateCloudVmClusterCallable (const CreateCloudVmClusterRequestT &request) const
 
template<typename CreateCloudVmClusterRequestT = Model::CreateCloudVmClusterRequest>
void CreateCloudVmClusterAsync (const CreateCloudVmClusterRequestT &request, const CreateCloudVmClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateOdbNetworkRequestT = Model::CreateOdbNetworkRequest>
Model::CreateOdbNetworkOutcomeCallable CreateOdbNetworkCallable (const CreateOdbNetworkRequestT &request) const
 
template<typename CreateOdbNetworkRequestT = Model::CreateOdbNetworkRequest>
void CreateOdbNetworkAsync (const CreateOdbNetworkRequestT &request, const CreateOdbNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateOdbPeeringConnectionRequestT = Model::CreateOdbPeeringConnectionRequest>
Model::CreateOdbPeeringConnectionOutcomeCallable CreateOdbPeeringConnectionCallable (const CreateOdbPeeringConnectionRequestT &request) const
 
template<typename CreateOdbPeeringConnectionRequestT = Model::CreateOdbPeeringConnectionRequest>
void CreateOdbPeeringConnectionAsync (const CreateOdbPeeringConnectionRequestT &request, const CreateOdbPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAutonomousDatabaseRequestT = Model::DeleteAutonomousDatabaseRequest>
Model::DeleteAutonomousDatabaseOutcomeCallable DeleteAutonomousDatabaseCallable (const DeleteAutonomousDatabaseRequestT &request) const
 
template<typename DeleteAutonomousDatabaseRequestT = Model::DeleteAutonomousDatabaseRequest>
void DeleteAutonomousDatabaseAsync (const DeleteAutonomousDatabaseRequestT &request, const DeleteAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAutonomousDatabaseBackupRequestT = Model::DeleteAutonomousDatabaseBackupRequest>
Model::DeleteAutonomousDatabaseBackupOutcomeCallable DeleteAutonomousDatabaseBackupCallable (const DeleteAutonomousDatabaseBackupRequestT &request) const
 
template<typename DeleteAutonomousDatabaseBackupRequestT = Model::DeleteAutonomousDatabaseBackupRequest>
void DeleteAutonomousDatabaseBackupAsync (const DeleteAutonomousDatabaseBackupRequestT &request, const DeleteAutonomousDatabaseBackupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteCloudAutonomousVmClusterRequestT = Model::DeleteCloudAutonomousVmClusterRequest>
Model::DeleteCloudAutonomousVmClusterOutcomeCallable DeleteCloudAutonomousVmClusterCallable (const DeleteCloudAutonomousVmClusterRequestT &request) const
 
template<typename DeleteCloudAutonomousVmClusterRequestT = Model::DeleteCloudAutonomousVmClusterRequest>
void DeleteCloudAutonomousVmClusterAsync (const DeleteCloudAutonomousVmClusterRequestT &request, const DeleteCloudAutonomousVmClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteCloudExadataInfrastructureRequestT = Model::DeleteCloudExadataInfrastructureRequest>
Model::DeleteCloudExadataInfrastructureOutcomeCallable DeleteCloudExadataInfrastructureCallable (const DeleteCloudExadataInfrastructureRequestT &request) const
 
template<typename DeleteCloudExadataInfrastructureRequestT = Model::DeleteCloudExadataInfrastructureRequest>
void DeleteCloudExadataInfrastructureAsync (const DeleteCloudExadataInfrastructureRequestT &request, const DeleteCloudExadataInfrastructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteCloudVmClusterRequestT = Model::DeleteCloudVmClusterRequest>
Model::DeleteCloudVmClusterOutcomeCallable DeleteCloudVmClusterCallable (const DeleteCloudVmClusterRequestT &request) const
 
template<typename DeleteCloudVmClusterRequestT = Model::DeleteCloudVmClusterRequest>
void DeleteCloudVmClusterAsync (const DeleteCloudVmClusterRequestT &request, const DeleteCloudVmClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteOdbNetworkRequestT = Model::DeleteOdbNetworkRequest>
Model::DeleteOdbNetworkOutcomeCallable DeleteOdbNetworkCallable (const DeleteOdbNetworkRequestT &request) const
 
template<typename DeleteOdbNetworkRequestT = Model::DeleteOdbNetworkRequest>
void DeleteOdbNetworkAsync (const DeleteOdbNetworkRequestT &request, const DeleteOdbNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteOdbPeeringConnectionRequestT = Model::DeleteOdbPeeringConnectionRequest>
Model::DeleteOdbPeeringConnectionOutcomeCallable DeleteOdbPeeringConnectionCallable (const DeleteOdbPeeringConnectionRequestT &request) const
 
template<typename DeleteOdbPeeringConnectionRequestT = Model::DeleteOdbPeeringConnectionRequest>
void DeleteOdbPeeringConnectionAsync (const DeleteOdbPeeringConnectionRequestT &request, const DeleteOdbPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateIamRoleFromResourceRequestT = Model::DisassociateIamRoleFromResourceRequest>
Model::DisassociateIamRoleFromResourceOutcomeCallable DisassociateIamRoleFromResourceCallable (const DisassociateIamRoleFromResourceRequestT &request) const
 
template<typename DisassociateIamRoleFromResourceRequestT = Model::DisassociateIamRoleFromResourceRequest>
void DisassociateIamRoleFromResourceAsync (const DisassociateIamRoleFromResourceRequestT &request, const DisassociateIamRoleFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename FailoverAutonomousDatabaseRequestT = Model::FailoverAutonomousDatabaseRequest>
Model::FailoverAutonomousDatabaseOutcomeCallable FailoverAutonomousDatabaseCallable (const FailoverAutonomousDatabaseRequestT &request) const
 
template<typename FailoverAutonomousDatabaseRequestT = Model::FailoverAutonomousDatabaseRequest>
void FailoverAutonomousDatabaseAsync (const FailoverAutonomousDatabaseRequestT &request, const FailoverAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAutonomousDatabaseRequestT = Model::GetAutonomousDatabaseRequest>
Model::GetAutonomousDatabaseOutcomeCallable GetAutonomousDatabaseCallable (const GetAutonomousDatabaseRequestT &request) const
 
template<typename GetAutonomousDatabaseRequestT = Model::GetAutonomousDatabaseRequest>
void GetAutonomousDatabaseAsync (const GetAutonomousDatabaseRequestT &request, const GetAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAutonomousDatabaseBackupRequestT = Model::GetAutonomousDatabaseBackupRequest>
Model::GetAutonomousDatabaseBackupOutcomeCallable GetAutonomousDatabaseBackupCallable (const GetAutonomousDatabaseBackupRequestT &request) const
 
template<typename GetAutonomousDatabaseBackupRequestT = Model::GetAutonomousDatabaseBackupRequest>
void GetAutonomousDatabaseBackupAsync (const GetAutonomousDatabaseBackupRequestT &request, const GetAutonomousDatabaseBackupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAutonomousDatabaseWalletDetailsRequestT = Model::GetAutonomousDatabaseWalletDetailsRequest>
Model::GetAutonomousDatabaseWalletDetailsOutcomeCallable GetAutonomousDatabaseWalletDetailsCallable (const GetAutonomousDatabaseWalletDetailsRequestT &request) const
 
template<typename GetAutonomousDatabaseWalletDetailsRequestT = Model::GetAutonomousDatabaseWalletDetailsRequest>
void GetAutonomousDatabaseWalletDetailsAsync (const GetAutonomousDatabaseWalletDetailsRequestT &request, const GetAutonomousDatabaseWalletDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCloudAutonomousVmClusterRequestT = Model::GetCloudAutonomousVmClusterRequest>
Model::GetCloudAutonomousVmClusterOutcomeCallable GetCloudAutonomousVmClusterCallable (const GetCloudAutonomousVmClusterRequestT &request) const
 
template<typename GetCloudAutonomousVmClusterRequestT = Model::GetCloudAutonomousVmClusterRequest>
void GetCloudAutonomousVmClusterAsync (const GetCloudAutonomousVmClusterRequestT &request, const GetCloudAutonomousVmClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCloudExadataInfrastructureRequestT = Model::GetCloudExadataInfrastructureRequest>
Model::GetCloudExadataInfrastructureOutcomeCallable GetCloudExadataInfrastructureCallable (const GetCloudExadataInfrastructureRequestT &request) const
 
template<typename GetCloudExadataInfrastructureRequestT = Model::GetCloudExadataInfrastructureRequest>
void GetCloudExadataInfrastructureAsync (const GetCloudExadataInfrastructureRequestT &request, const GetCloudExadataInfrastructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCloudExadataInfrastructureUnallocatedResourcesRequestT = Model::GetCloudExadataInfrastructureUnallocatedResourcesRequest>
 
template<typename GetCloudExadataInfrastructureUnallocatedResourcesRequestT = Model::GetCloudExadataInfrastructureUnallocatedResourcesRequest>
void GetCloudExadataInfrastructureUnallocatedResourcesAsync (const GetCloudExadataInfrastructureUnallocatedResourcesRequestT &request, const GetCloudExadataInfrastructureUnallocatedResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCloudVmClusterRequestT = Model::GetCloudVmClusterRequest>
Model::GetCloudVmClusterOutcomeCallable GetCloudVmClusterCallable (const GetCloudVmClusterRequestT &request) const
 
template<typename GetCloudVmClusterRequestT = Model::GetCloudVmClusterRequest>
void GetCloudVmClusterAsync (const GetCloudVmClusterRequestT &request, const GetCloudVmClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDbNodeRequestT = Model::GetDbNodeRequest>
Model::GetDbNodeOutcomeCallable GetDbNodeCallable (const GetDbNodeRequestT &request) const
 
template<typename GetDbNodeRequestT = Model::GetDbNodeRequest>
void GetDbNodeAsync (const GetDbNodeRequestT &request, const GetDbNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetDbServerRequestT = Model::GetDbServerRequest>
Model::GetDbServerOutcomeCallable GetDbServerCallable (const GetDbServerRequestT &request) const
 
template<typename GetDbServerRequestT = Model::GetDbServerRequest>
void GetDbServerAsync (const GetDbServerRequestT &request, const GetDbServerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetOciOnboardingStatusRequestT = Model::GetOciOnboardingStatusRequest>
Model::GetOciOnboardingStatusOutcomeCallable GetOciOnboardingStatusCallable (const GetOciOnboardingStatusRequestT &request={}) const
 
template<typename GetOciOnboardingStatusRequestT = Model::GetOciOnboardingStatusRequest>
void GetOciOnboardingStatusAsync (const GetOciOnboardingStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetOciOnboardingStatusRequestT &request={}) const
 
 
template<typename GetOdbNetworkRequestT = Model::GetOdbNetworkRequest>
Model::GetOdbNetworkOutcomeCallable GetOdbNetworkCallable (const GetOdbNetworkRequestT &request) const
 
template<typename GetOdbNetworkRequestT = Model::GetOdbNetworkRequest>
void GetOdbNetworkAsync (const GetOdbNetworkRequestT &request, const GetOdbNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetOdbPeeringConnectionRequestT = Model::GetOdbPeeringConnectionRequest>
Model::GetOdbPeeringConnectionOutcomeCallable GetOdbPeeringConnectionCallable (const GetOdbPeeringConnectionRequestT &request) const
 
template<typename GetOdbPeeringConnectionRequestT = Model::GetOdbPeeringConnectionRequest>
void GetOdbPeeringConnectionAsync (const GetOdbPeeringConnectionRequestT &request, const GetOdbPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename InitializeServiceRequestT = Model::InitializeServiceRequest>
Model::InitializeServiceOutcomeCallable InitializeServiceCallable (const InitializeServiceRequestT &request={}) const
 
template<typename InitializeServiceRequestT = Model::InitializeServiceRequest>
void InitializeServiceAsync (const InitializeServiceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const InitializeServiceRequestT &request={}) const
 
 
template<typename ListAutonomousDatabaseBackupsRequestT = Model::ListAutonomousDatabaseBackupsRequest>
Model::ListAutonomousDatabaseBackupsOutcomeCallable ListAutonomousDatabaseBackupsCallable (const ListAutonomousDatabaseBackupsRequestT &request) const
 
template<typename ListAutonomousDatabaseBackupsRequestT = Model::ListAutonomousDatabaseBackupsRequest>
void ListAutonomousDatabaseBackupsAsync (const ListAutonomousDatabaseBackupsRequestT &request, const ListAutonomousDatabaseBackupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListAutonomousDatabaseCharacterSetsRequestT = Model::ListAutonomousDatabaseCharacterSetsRequest>
Model::ListAutonomousDatabaseCharacterSetsOutcomeCallable ListAutonomousDatabaseCharacterSetsCallable (const ListAutonomousDatabaseCharacterSetsRequestT &request={}) const
 
template<typename ListAutonomousDatabaseCharacterSetsRequestT = Model::ListAutonomousDatabaseCharacterSetsRequest>
void ListAutonomousDatabaseCharacterSetsAsync (const ListAutonomousDatabaseCharacterSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAutonomousDatabaseCharacterSetsRequestT &request={}) const
 
 
template<typename ListAutonomousDatabaseClonesRequestT = Model::ListAutonomousDatabaseClonesRequest>
Model::ListAutonomousDatabaseClonesOutcomeCallable ListAutonomousDatabaseClonesCallable (const ListAutonomousDatabaseClonesRequestT &request) const
 
template<typename ListAutonomousDatabaseClonesRequestT = Model::ListAutonomousDatabaseClonesRequest>
void ListAutonomousDatabaseClonesAsync (const ListAutonomousDatabaseClonesRequestT &request, const ListAutonomousDatabaseClonesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListAutonomousDatabasePeersRequestT = Model::ListAutonomousDatabasePeersRequest>
Model::ListAutonomousDatabasePeersOutcomeCallable ListAutonomousDatabasePeersCallable (const ListAutonomousDatabasePeersRequestT &request) const
 
template<typename ListAutonomousDatabasePeersRequestT = Model::ListAutonomousDatabasePeersRequest>
void ListAutonomousDatabasePeersAsync (const ListAutonomousDatabasePeersRequestT &request, const ListAutonomousDatabasePeersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListAutonomousDatabaseVersionsRequestT = Model::ListAutonomousDatabaseVersionsRequest>
Model::ListAutonomousDatabaseVersionsOutcomeCallable ListAutonomousDatabaseVersionsCallable (const ListAutonomousDatabaseVersionsRequestT &request={}) const
 
template<typename ListAutonomousDatabaseVersionsRequestT = Model::ListAutonomousDatabaseVersionsRequest>
void ListAutonomousDatabaseVersionsAsync (const ListAutonomousDatabaseVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAutonomousDatabaseVersionsRequestT &request={}) const
 
 
template<typename ListAutonomousDatabasesRequestT = Model::ListAutonomousDatabasesRequest>
Model::ListAutonomousDatabasesOutcomeCallable ListAutonomousDatabasesCallable (const ListAutonomousDatabasesRequestT &request={}) const
 
template<typename ListAutonomousDatabasesRequestT = Model::ListAutonomousDatabasesRequest>
void ListAutonomousDatabasesAsync (const ListAutonomousDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAutonomousDatabasesRequestT &request={}) const
 
 
template<typename ListAutonomousVirtualMachinesRequestT = Model::ListAutonomousVirtualMachinesRequest>
Model::ListAutonomousVirtualMachinesOutcomeCallable ListAutonomousVirtualMachinesCallable (const ListAutonomousVirtualMachinesRequestT &request) const
 
template<typename ListAutonomousVirtualMachinesRequestT = Model::ListAutonomousVirtualMachinesRequest>
void ListAutonomousVirtualMachinesAsync (const ListAutonomousVirtualMachinesRequestT &request, const ListAutonomousVirtualMachinesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListCloudAutonomousVmClustersRequestT = Model::ListCloudAutonomousVmClustersRequest>
Model::ListCloudAutonomousVmClustersOutcomeCallable ListCloudAutonomousVmClustersCallable (const ListCloudAutonomousVmClustersRequestT &request={}) const
 
template<typename ListCloudAutonomousVmClustersRequestT = Model::ListCloudAutonomousVmClustersRequest>
void ListCloudAutonomousVmClustersAsync (const ListCloudAutonomousVmClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCloudAutonomousVmClustersRequestT &request={}) const
 
 
template<typename ListCloudExadataInfrastructuresRequestT = Model::ListCloudExadataInfrastructuresRequest>
Model::ListCloudExadataInfrastructuresOutcomeCallable ListCloudExadataInfrastructuresCallable (const ListCloudExadataInfrastructuresRequestT &request={}) const
 
template<typename ListCloudExadataInfrastructuresRequestT = Model::ListCloudExadataInfrastructuresRequest>
void ListCloudExadataInfrastructuresAsync (const ListCloudExadataInfrastructuresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCloudExadataInfrastructuresRequestT &request={}) const
 
 
template<typename ListCloudVmClustersRequestT = Model::ListCloudVmClustersRequest>
Model::ListCloudVmClustersOutcomeCallable ListCloudVmClustersCallable (const ListCloudVmClustersRequestT &request={}) const
 
template<typename ListCloudVmClustersRequestT = Model::ListCloudVmClustersRequest>
void ListCloudVmClustersAsync (const ListCloudVmClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCloudVmClustersRequestT &request={}) const
 
 
template<typename ListDbNodesRequestT = Model::ListDbNodesRequest>
Model::ListDbNodesOutcomeCallable ListDbNodesCallable (const ListDbNodesRequestT &request) const
 
template<typename ListDbNodesRequestT = Model::ListDbNodesRequest>
void ListDbNodesAsync (const ListDbNodesRequestT &request, const ListDbNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListDbServersRequestT = Model::ListDbServersRequest>
Model::ListDbServersOutcomeCallable ListDbServersCallable (const ListDbServersRequestT &request) const
 
template<typename ListDbServersRequestT = Model::ListDbServersRequest>
void ListDbServersAsync (const ListDbServersRequestT &request, const ListDbServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListDbSystemShapesRequestT = Model::ListDbSystemShapesRequest>
Model::ListDbSystemShapesOutcomeCallable ListDbSystemShapesCallable (const ListDbSystemShapesRequestT &request={}) const
 
template<typename ListDbSystemShapesRequestT = Model::ListDbSystemShapesRequest>
void ListDbSystemShapesAsync (const ListDbSystemShapesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListDbSystemShapesRequestT &request={}) const
 
 
template<typename ListGiVersionsRequestT = Model::ListGiVersionsRequest>
Model::ListGiVersionsOutcomeCallable ListGiVersionsCallable (const ListGiVersionsRequestT &request={}) const
 
template<typename ListGiVersionsRequestT = Model::ListGiVersionsRequest>
void ListGiVersionsAsync (const ListGiVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListGiVersionsRequestT &request={}) const
 
 
template<typename ListOdbNetworksRequestT = Model::ListOdbNetworksRequest>
Model::ListOdbNetworksOutcomeCallable ListOdbNetworksCallable (const ListOdbNetworksRequestT &request={}) const
 
template<typename ListOdbNetworksRequestT = Model::ListOdbNetworksRequest>
void ListOdbNetworksAsync (const ListOdbNetworksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOdbNetworksRequestT &request={}) const
 
 
template<typename ListOdbPeeringConnectionsRequestT = Model::ListOdbPeeringConnectionsRequest>
Model::ListOdbPeeringConnectionsOutcomeCallable ListOdbPeeringConnectionsCallable (const ListOdbPeeringConnectionsRequestT &request={}) const
 
template<typename ListOdbPeeringConnectionsRequestT = Model::ListOdbPeeringConnectionsRequest>
void ListOdbPeeringConnectionsAsync (const ListOdbPeeringConnectionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListOdbPeeringConnectionsRequestT &request={}) const
 
 
template<typename ListSystemVersionsRequestT = Model::ListSystemVersionsRequest>
Model::ListSystemVersionsOutcomeCallable ListSystemVersionsCallable (const ListSystemVersionsRequestT &request) const
 
template<typename ListSystemVersionsRequestT = Model::ListSystemVersionsRequest>
void ListSystemVersionsAsync (const ListSystemVersionsRequestT &request, const ListSystemVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RebootAutonomousDatabaseRequestT = Model::RebootAutonomousDatabaseRequest>
Model::RebootAutonomousDatabaseOutcomeCallable RebootAutonomousDatabaseCallable (const RebootAutonomousDatabaseRequestT &request) const
 
template<typename RebootAutonomousDatabaseRequestT = Model::RebootAutonomousDatabaseRequest>
void RebootAutonomousDatabaseAsync (const RebootAutonomousDatabaseRequestT &request, const RebootAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RebootDbNodeRequestT = Model::RebootDbNodeRequest>
Model::RebootDbNodeOutcomeCallable RebootDbNodeCallable (const RebootDbNodeRequestT &request) const
 
template<typename RebootDbNodeRequestT = Model::RebootDbNodeRequest>
void RebootDbNodeAsync (const RebootDbNodeRequestT &request, const RebootDbNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RestoreAutonomousDatabaseRequestT = Model::RestoreAutonomousDatabaseRequest>
Model::RestoreAutonomousDatabaseOutcomeCallable RestoreAutonomousDatabaseCallable (const RestoreAutonomousDatabaseRequestT &request) const
 
template<typename RestoreAutonomousDatabaseRequestT = Model::RestoreAutonomousDatabaseRequest>
void RestoreAutonomousDatabaseAsync (const RestoreAutonomousDatabaseRequestT &request, const RestoreAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ShrinkAutonomousDatabaseRequestT = Model::ShrinkAutonomousDatabaseRequest>
Model::ShrinkAutonomousDatabaseOutcomeCallable ShrinkAutonomousDatabaseCallable (const ShrinkAutonomousDatabaseRequestT &request) const
 
template<typename ShrinkAutonomousDatabaseRequestT = Model::ShrinkAutonomousDatabaseRequest>
void ShrinkAutonomousDatabaseAsync (const ShrinkAutonomousDatabaseRequestT &request, const ShrinkAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartAutonomousDatabaseRequestT = Model::StartAutonomousDatabaseRequest>
Model::StartAutonomousDatabaseOutcomeCallable StartAutonomousDatabaseCallable (const StartAutonomousDatabaseRequestT &request) const
 
template<typename StartAutonomousDatabaseRequestT = Model::StartAutonomousDatabaseRequest>
void StartAutonomousDatabaseAsync (const StartAutonomousDatabaseRequestT &request, const StartAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartDbNodeRequestT = Model::StartDbNodeRequest>
Model::StartDbNodeOutcomeCallable StartDbNodeCallable (const StartDbNodeRequestT &request) const
 
template<typename StartDbNodeRequestT = Model::StartDbNodeRequest>
void StartDbNodeAsync (const StartDbNodeRequestT &request, const StartDbNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopAutonomousDatabaseRequestT = Model::StopAutonomousDatabaseRequest>
Model::StopAutonomousDatabaseOutcomeCallable StopAutonomousDatabaseCallable (const StopAutonomousDatabaseRequestT &request) const
 
template<typename StopAutonomousDatabaseRequestT = Model::StopAutonomousDatabaseRequest>
void StopAutonomousDatabaseAsync (const StopAutonomousDatabaseRequestT &request, const StopAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopDbNodeRequestT = Model::StopDbNodeRequest>
Model::StopDbNodeOutcomeCallable StopDbNodeCallable (const StopDbNodeRequestT &request) const
 
template<typename StopDbNodeRequestT = Model::StopDbNodeRequest>
void StopDbNodeAsync (const StopDbNodeRequestT &request, const StopDbNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SwitchoverAutonomousDatabaseRequestT = Model::SwitchoverAutonomousDatabaseRequest>
Model::SwitchoverAutonomousDatabaseOutcomeCallable SwitchoverAutonomousDatabaseCallable (const SwitchoverAutonomousDatabaseRequestT &request) const
 
template<typename SwitchoverAutonomousDatabaseRequestT = Model::SwitchoverAutonomousDatabaseRequest>
void SwitchoverAutonomousDatabaseAsync (const SwitchoverAutonomousDatabaseRequestT &request, const SwitchoverAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAutonomousDatabaseRequestT = Model::UpdateAutonomousDatabaseRequest>
Model::UpdateAutonomousDatabaseOutcomeCallable UpdateAutonomousDatabaseCallable (const UpdateAutonomousDatabaseRequestT &request) const
 
template<typename UpdateAutonomousDatabaseRequestT = Model::UpdateAutonomousDatabaseRequest>
void UpdateAutonomousDatabaseAsync (const UpdateAutonomousDatabaseRequestT &request, const UpdateAutonomousDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAutonomousDatabaseBackupRequestT = Model::UpdateAutonomousDatabaseBackupRequest>
Model::UpdateAutonomousDatabaseBackupOutcomeCallable UpdateAutonomousDatabaseBackupCallable (const UpdateAutonomousDatabaseBackupRequestT &request) const
 
template<typename UpdateAutonomousDatabaseBackupRequestT = Model::UpdateAutonomousDatabaseBackupRequest>
void UpdateAutonomousDatabaseBackupAsync (const UpdateAutonomousDatabaseBackupRequestT &request, const UpdateAutonomousDatabaseBackupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateCloudExadataInfrastructureRequestT = Model::UpdateCloudExadataInfrastructureRequest>
Model::UpdateCloudExadataInfrastructureOutcomeCallable UpdateCloudExadataInfrastructureCallable (const UpdateCloudExadataInfrastructureRequestT &request) const
 
template<typename UpdateCloudExadataInfrastructureRequestT = Model::UpdateCloudExadataInfrastructureRequest>
void UpdateCloudExadataInfrastructureAsync (const UpdateCloudExadataInfrastructureRequestT &request, const UpdateCloudExadataInfrastructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateOdbNetworkRequestT = Model::UpdateOdbNetworkRequest>
Model::UpdateOdbNetworkOutcomeCallable UpdateOdbNetworkCallable (const UpdateOdbNetworkRequestT &request) const
 
template<typename UpdateOdbNetworkRequestT = Model::UpdateOdbNetworkRequest>
void UpdateOdbNetworkAsync (const UpdateOdbNetworkRequestT &request, const UpdateOdbNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateOdbPeeringConnectionRequestT = Model::UpdateOdbPeeringConnectionRequest>
Model::UpdateOdbPeeringConnectionOutcomeCallable UpdateOdbPeeringConnectionCallable (const UpdateOdbPeeringConnectionRequestT &request) const
 
template<typename UpdateOdbPeeringConnectionRequestT = Model::UpdateOdbPeeringConnectionRequest>
void UpdateOdbPeeringConnectionAsync (const UpdateOdbPeeringConnectionRequestT &request, const UpdateOdbPeeringConnectionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual void OverrideEndpoint (const Aws::String &endpoint)
 
virtual std::shared_ptr< OdbEndpointProviderBase > & accessEndpointProvider ()
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 
 AWSProtocolClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSProtocolClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSProtocolClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 

Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< OdbClient >

 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Public Member Functions inherited from Aws::odb::OdbPaginationBase< OdbClient >

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< OdbClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

OutcomeType MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
OutcomeType MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 
AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &httpResponse) const override
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
virtual void AddContentLengthToRequest (const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest, const std::shared_ptr< Aws::IOStream > &body, bool isChunked) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

Oracle Database@Amazon Web Services is an offering that enables you to access Oracle Exadata infrastructure managed by Oracle Cloud Infrastructure (OCI) inside Amazon Web Services data centers. You can migrate your Oracle Exadata workloads, establish low-latency connectivity with applications running on Amazon Web Services, and integrate with Amazon Web Services services. For example, you can run application servers in a Virtual Private Cloud (VPC) and access an Oracle Exadata system running in Oracle Database@Amazon Web Services. You can get started with Oracle Database@Amazon Web Services by using the familiar Amazon Web Services Management Console, APIs, or CLI.

This interface reference for Oracle Database@Amazon Web Services contains documentation for a programming or command line interface that you can use to manage Oracle Database@Amazon Web Services. Oracle Database@Amazon Web Services is asynchronous, which means that some interfaces might require techniques such as polling or callback functions to determine when a command has been applied. The reference structure is as follows.

Oracle Database@Amazon Web Services API Reference

Definition at line 45 of file OdbClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 50 of file OdbClient.h.

◆ ClientConfigurationType

Definition at line 54 of file OdbClient.h.

◆ EndpointProviderType

Definition at line 55 of file OdbClient.h.

Constructor & Destructor Documentation

◆ OdbClient() [1/6]

Aws::odb::OdbClient::OdbClient ( const Aws::odb::OdbClientConfiguration clientConfiguration = Aws::odb::OdbClientConfiguration(),
std::shared_ptr< OdbEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ OdbClient() [2/6]

Aws::odb::OdbClient::OdbClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< OdbEndpointProviderBase endpointProvider = nullptr,
const Aws::odb::OdbClientConfiguration clientConfiguration = Aws::odb::OdbClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ OdbClient() [3/6]

Aws::odb::OdbClient::OdbClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< OdbEndpointProviderBase endpointProvider = nullptr,
const Aws::odb::OdbClientConfiguration clientConfiguration = Aws::odb::OdbClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ OdbClient() [4/6]

Aws::odb::OdbClient::OdbClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ OdbClient() [5/6]

Aws::odb::OdbClient::OdbClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ OdbClient() [6/6]

Aws::odb::OdbClient::OdbClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~OdbClient()

virtual Aws::odb::OdbClient::~OdbClient ( )
virtual

Member Function Documentation

◆ AcceptMarketplaceRegistration()

virtual Model::AcceptMarketplaceRegistrationOutcome Aws::odb::OdbClient::AcceptMarketplaceRegistration ( const Model::AcceptMarketplaceRegistrationRequest request) const
virtual

Registers the Amazon Web Services Marketplace token for your Amazon Web Services account to activate your Oracle Database@Amazon Web Services subscription.

See Also:

AWS API Reference

◆ AcceptMarketplaceRegistrationAsync()

template<typename AcceptMarketplaceRegistrationRequestT = Model::AcceptMarketplaceRegistrationRequest>
void Aws::odb::OdbClient::AcceptMarketplaceRegistrationAsync ( const AcceptMarketplaceRegistrationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AcceptMarketplaceRegistration that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 127 of file OdbClient.h.

◆ AcceptMarketplaceRegistrationCallable()

template<typename AcceptMarketplaceRegistrationRequestT = Model::AcceptMarketplaceRegistrationRequest>
Model::AcceptMarketplaceRegistrationOutcomeCallable Aws::odb::OdbClient::AcceptMarketplaceRegistrationCallable ( const AcceptMarketplaceRegistrationRequestT &  request) const
inline

A Callable wrapper for AcceptMarketplaceRegistration that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 117 of file OdbClient.h.

◆ accessEndpointProvider()

virtual std::shared_ptr< OdbEndpointProviderBase > & Aws::odb::OdbClient::accessEndpointProvider ( )
virtual

◆ AssociateIamRoleToResource()

virtual Model::AssociateIamRoleToResourceOutcome Aws::odb::OdbClient::AssociateIamRoleToResource ( const Model::AssociateIamRoleToResourceRequest request) const
virtual

Associates an Amazon Web Services Identity and Access Management (IAM) service role with a specified resource to enable Amazon Web Services service integration.

See Also:

AWS API Reference

◆ AssociateIamRoleToResourceAsync()

template<typename AssociateIamRoleToResourceRequestT = Model::AssociateIamRoleToResourceRequest>
void Aws::odb::OdbClient::AssociateIamRoleToResourceAsync ( const AssociateIamRoleToResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateIamRoleToResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 158 of file OdbClient.h.

◆ AssociateIamRoleToResourceCallable()

template<typename AssociateIamRoleToResourceRequestT = Model::AssociateIamRoleToResourceRequest>
Model::AssociateIamRoleToResourceOutcomeCallable Aws::odb::OdbClient::AssociateIamRoleToResourceCallable ( const AssociateIamRoleToResourceRequestT &  request) const
inline

A Callable wrapper for AssociateIamRoleToResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 148 of file OdbClient.h.

◆ CreateAutonomousDatabase()

virtual Model::CreateAutonomousDatabaseOutcome Aws::odb::OdbClient::CreateAutonomousDatabase ( const Model::CreateAutonomousDatabaseRequest request = {}) const
virtual

Creates a new Autonomous Database.

See Also:

AWS API Reference

◆ CreateAutonomousDatabaseAsync()

template<typename CreateAutonomousDatabaseRequestT = Model::CreateAutonomousDatabaseRequest>
void Aws::odb::OdbClient::CreateAutonomousDatabaseAsync ( const CreateAutonomousDatabaseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const CreateAutonomousDatabaseRequestT &  request = {} 
) const
inline

An Async wrapper for CreateAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 186 of file OdbClient.h.

◆ CreateAutonomousDatabaseBackup()

virtual Model::CreateAutonomousDatabaseBackupOutcome Aws::odb::OdbClient::CreateAutonomousDatabaseBackup ( const Model::CreateAutonomousDatabaseBackupRequest request) const
virtual

Creates a new backup of the specified Autonomous Database.

See Also:

AWS API Reference

◆ CreateAutonomousDatabaseBackupAsync()

template<typename CreateAutonomousDatabaseBackupRequestT = Model::CreateAutonomousDatabaseBackupRequest>
void Aws::odb::OdbClient::CreateAutonomousDatabaseBackupAsync ( const CreateAutonomousDatabaseBackupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateAutonomousDatabaseBackup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 216 of file OdbClient.h.

◆ CreateAutonomousDatabaseBackupCallable()

template<typename CreateAutonomousDatabaseBackupRequestT = Model::CreateAutonomousDatabaseBackupRequest>
Model::CreateAutonomousDatabaseBackupOutcomeCallable Aws::odb::OdbClient::CreateAutonomousDatabaseBackupCallable ( const CreateAutonomousDatabaseBackupRequestT &  request) const
inline

A Callable wrapper for CreateAutonomousDatabaseBackup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 206 of file OdbClient.h.

◆ CreateAutonomousDatabaseCallable()

template<typename CreateAutonomousDatabaseRequestT = Model::CreateAutonomousDatabaseRequest>
Model::CreateAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::CreateAutonomousDatabaseCallable ( const CreateAutonomousDatabaseRequestT &  request = {}) const
inline

A Callable wrapper for CreateAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 176 of file OdbClient.h.

◆ CreateAutonomousDatabaseWallet()

virtual Model::CreateAutonomousDatabaseWalletOutcome Aws::odb::OdbClient::CreateAutonomousDatabaseWallet ( const Model::CreateAutonomousDatabaseWalletRequest request) const
virtual

Creates a new wallet for the specified Autonomous Database.

See Also:

AWS API Reference

◆ CreateAutonomousDatabaseWalletAsync()

template<typename CreateAutonomousDatabaseWalletRequestT = Model::CreateAutonomousDatabaseWalletRequest>
void Aws::odb::OdbClient::CreateAutonomousDatabaseWalletAsync ( const CreateAutonomousDatabaseWalletRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateAutonomousDatabaseWallet that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 246 of file OdbClient.h.

◆ CreateAutonomousDatabaseWalletCallable()

template<typename CreateAutonomousDatabaseWalletRequestT = Model::CreateAutonomousDatabaseWalletRequest>
Model::CreateAutonomousDatabaseWalletOutcomeCallable Aws::odb::OdbClient::CreateAutonomousDatabaseWalletCallable ( const CreateAutonomousDatabaseWalletRequestT &  request) const
inline

A Callable wrapper for CreateAutonomousDatabaseWallet that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 236 of file OdbClient.h.

◆ CreateCloudAutonomousVmCluster()

virtual Model::CreateCloudAutonomousVmClusterOutcome Aws::odb::OdbClient::CreateCloudAutonomousVmCluster ( const Model::CreateCloudAutonomousVmClusterRequest request) const
virtual

Creates a new Autonomous VM cluster in the specified Exadata infrastructure.

See Also:

AWS API Reference

◆ CreateCloudAutonomousVmClusterAsync()

template<typename CreateCloudAutonomousVmClusterRequestT = Model::CreateCloudAutonomousVmClusterRequest>
void Aws::odb::OdbClient::CreateCloudAutonomousVmClusterAsync ( const CreateCloudAutonomousVmClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateCloudAutonomousVmCluster that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 276 of file OdbClient.h.

◆ CreateCloudAutonomousVmClusterCallable()

template<typename CreateCloudAutonomousVmClusterRequestT = Model::CreateCloudAutonomousVmClusterRequest>
Model::CreateCloudAutonomousVmClusterOutcomeCallable Aws::odb::OdbClient::CreateCloudAutonomousVmClusterCallable ( const CreateCloudAutonomousVmClusterRequestT &  request) const
inline

A Callable wrapper for CreateCloudAutonomousVmCluster that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 266 of file OdbClient.h.

◆ CreateCloudExadataInfrastructure()

virtual Model::CreateCloudExadataInfrastructureOutcome Aws::odb::OdbClient::CreateCloudExadataInfrastructure ( const Model::CreateCloudExadataInfrastructureRequest request) const
virtual

Creates an Exadata infrastructure.

See Also:

AWS API Reference

◆ CreateCloudExadataInfrastructureAsync()

template<typename CreateCloudExadataInfrastructureRequestT = Model::CreateCloudExadataInfrastructureRequest>
void Aws::odb::OdbClient::CreateCloudExadataInfrastructureAsync ( const CreateCloudExadataInfrastructureRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateCloudExadataInfrastructure that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 305 of file OdbClient.h.

◆ CreateCloudExadataInfrastructureCallable()

template<typename CreateCloudExadataInfrastructureRequestT = Model::CreateCloudExadataInfrastructureRequest>
Model::CreateCloudExadataInfrastructureOutcomeCallable Aws::odb::OdbClient::CreateCloudExadataInfrastructureCallable ( const CreateCloudExadataInfrastructureRequestT &  request) const
inline

A Callable wrapper for CreateCloudExadataInfrastructure that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 295 of file OdbClient.h.

◆ CreateCloudVmCluster()

virtual Model::CreateCloudVmClusterOutcome Aws::odb::OdbClient::CreateCloudVmCluster ( const Model::CreateCloudVmClusterRequest request) const
virtual

Creates a VM cluster on the specified Exadata infrastructure.

See Also:

AWS API Reference

◆ CreateCloudVmClusterAsync()

template<typename CreateCloudVmClusterRequestT = Model::CreateCloudVmClusterRequest>
void Aws::odb::OdbClient::CreateCloudVmClusterAsync ( const CreateCloudVmClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateCloudVmCluster that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 333 of file OdbClient.h.

◆ CreateCloudVmClusterCallable()

template<typename CreateCloudVmClusterRequestT = Model::CreateCloudVmClusterRequest>
Model::CreateCloudVmClusterOutcomeCallable Aws::odb::OdbClient::CreateCloudVmClusterCallable ( const CreateCloudVmClusterRequestT &  request) const
inline

A Callable wrapper for CreateCloudVmCluster that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 324 of file OdbClient.h.

◆ CreateOdbNetwork()

virtual Model::CreateOdbNetworkOutcome Aws::odb::OdbClient::CreateOdbNetwork ( const Model::CreateOdbNetworkRequest request) const
virtual

Creates an ODB network.

See Also:

AWS API Reference

◆ CreateOdbNetworkAsync()

template<typename CreateOdbNetworkRequestT = Model::CreateOdbNetworkRequest>
void Aws::odb::OdbClient::CreateOdbNetworkAsync ( const CreateOdbNetworkRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateOdbNetwork that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 359 of file OdbClient.h.

◆ CreateOdbNetworkCallable()

template<typename CreateOdbNetworkRequestT = Model::CreateOdbNetworkRequest>
Model::CreateOdbNetworkOutcomeCallable Aws::odb::OdbClient::CreateOdbNetworkCallable ( const CreateOdbNetworkRequestT &  request) const
inline

A Callable wrapper for CreateOdbNetwork that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 350 of file OdbClient.h.

◆ CreateOdbPeeringConnection()

virtual Model::CreateOdbPeeringConnectionOutcome Aws::odb::OdbClient::CreateOdbPeeringConnection ( const Model::CreateOdbPeeringConnectionRequest request) const
virtual

Creates a peering connection between an ODB network and a VPC.

A peering connection enables private connectivity between the networks for application-tier communication.

See Also:

AWS API Reference

◆ CreateOdbPeeringConnectionAsync()

template<typename CreateOdbPeeringConnectionRequestT = Model::CreateOdbPeeringConnectionRequest>
void Aws::odb::OdbClient::CreateOdbPeeringConnectionAsync ( const CreateOdbPeeringConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateOdbPeeringConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 389 of file OdbClient.h.

◆ CreateOdbPeeringConnectionCallable()

template<typename CreateOdbPeeringConnectionRequestT = Model::CreateOdbPeeringConnectionRequest>
Model::CreateOdbPeeringConnectionOutcomeCallable Aws::odb::OdbClient::CreateOdbPeeringConnectionCallable ( const CreateOdbPeeringConnectionRequestT &  request) const
inline

A Callable wrapper for CreateOdbPeeringConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 379 of file OdbClient.h.

◆ DeleteAutonomousDatabase()

virtual Model::DeleteAutonomousDatabaseOutcome Aws::odb::OdbClient::DeleteAutonomousDatabase ( const Model::DeleteAutonomousDatabaseRequest request) const
virtual

Deletes the specified Autonomous Database.

See Also:

AWS API Reference

◆ DeleteAutonomousDatabaseAsync()

template<typename DeleteAutonomousDatabaseRequestT = Model::DeleteAutonomousDatabaseRequest>
void Aws::odb::OdbClient::DeleteAutonomousDatabaseAsync ( const DeleteAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 416 of file OdbClient.h.

◆ DeleteAutonomousDatabaseBackup()

virtual Model::DeleteAutonomousDatabaseBackupOutcome Aws::odb::OdbClient::DeleteAutonomousDatabaseBackup ( const Model::DeleteAutonomousDatabaseBackupRequest request) const
virtual

Deletes the specified Autonomous Database backup.

See Also:

AWS API Reference

◆ DeleteAutonomousDatabaseBackupAsync()

template<typename DeleteAutonomousDatabaseBackupRequestT = Model::DeleteAutonomousDatabaseBackupRequest>
void Aws::odb::OdbClient::DeleteAutonomousDatabaseBackupAsync ( const DeleteAutonomousDatabaseBackupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteAutonomousDatabaseBackup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 446 of file OdbClient.h.

◆ DeleteAutonomousDatabaseBackupCallable()

template<typename DeleteAutonomousDatabaseBackupRequestT = Model::DeleteAutonomousDatabaseBackupRequest>
Model::DeleteAutonomousDatabaseBackupOutcomeCallable Aws::odb::OdbClient::DeleteAutonomousDatabaseBackupCallable ( const DeleteAutonomousDatabaseBackupRequestT &  request) const
inline

A Callable wrapper for DeleteAutonomousDatabaseBackup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 436 of file OdbClient.h.

◆ DeleteAutonomousDatabaseCallable()

template<typename DeleteAutonomousDatabaseRequestT = Model::DeleteAutonomousDatabaseRequest>
Model::DeleteAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::DeleteAutonomousDatabaseCallable ( const DeleteAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for DeleteAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 407 of file OdbClient.h.

◆ DeleteCloudAutonomousVmCluster()

virtual Model::DeleteCloudAutonomousVmClusterOutcome Aws::odb::OdbClient::DeleteCloudAutonomousVmCluster ( const Model::DeleteCloudAutonomousVmClusterRequest request) const
virtual

Deletes an Autonomous VM cluster.

See Also:

AWS API Reference

◆ DeleteCloudAutonomousVmClusterAsync()

template<typename DeleteCloudAutonomousVmClusterRequestT = Model::DeleteCloudAutonomousVmClusterRequest>
void Aws::odb::OdbClient::DeleteCloudAutonomousVmClusterAsync ( const DeleteCloudAutonomousVmClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteCloudAutonomousVmCluster that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 475 of file OdbClient.h.

◆ DeleteCloudAutonomousVmClusterCallable()

template<typename DeleteCloudAutonomousVmClusterRequestT = Model::DeleteCloudAutonomousVmClusterRequest>
Model::DeleteCloudAutonomousVmClusterOutcomeCallable Aws::odb::OdbClient::DeleteCloudAutonomousVmClusterCallable ( const DeleteCloudAutonomousVmClusterRequestT &  request) const
inline

A Callable wrapper for DeleteCloudAutonomousVmCluster that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 465 of file OdbClient.h.

◆ DeleteCloudExadataInfrastructure()

virtual Model::DeleteCloudExadataInfrastructureOutcome Aws::odb::OdbClient::DeleteCloudExadataInfrastructure ( const Model::DeleteCloudExadataInfrastructureRequest request) const
virtual

Deletes the specified Exadata infrastructure. Before you use this operation, make sure to delete all of the VM clusters that are hosted on this Exadata infrastructure.

See Also:

AWS API Reference

◆ DeleteCloudExadataInfrastructureAsync()

template<typename DeleteCloudExadataInfrastructureRequestT = Model::DeleteCloudExadataInfrastructureRequest>
void Aws::odb::OdbClient::DeleteCloudExadataInfrastructureAsync ( const DeleteCloudExadataInfrastructureRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteCloudExadataInfrastructure that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 506 of file OdbClient.h.

◆ DeleteCloudExadataInfrastructureCallable()

template<typename DeleteCloudExadataInfrastructureRequestT = Model::DeleteCloudExadataInfrastructureRequest>
Model::DeleteCloudExadataInfrastructureOutcomeCallable Aws::odb::OdbClient::DeleteCloudExadataInfrastructureCallable ( const DeleteCloudExadataInfrastructureRequestT &  request) const
inline

A Callable wrapper for DeleteCloudExadataInfrastructure that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 496 of file OdbClient.h.

◆ DeleteCloudVmCluster()

virtual Model::DeleteCloudVmClusterOutcome Aws::odb::OdbClient::DeleteCloudVmCluster ( const Model::DeleteCloudVmClusterRequest request) const
virtual

Deletes the specified VM cluster.

See Also:

AWS API Reference

◆ DeleteCloudVmClusterAsync()

template<typename DeleteCloudVmClusterRequestT = Model::DeleteCloudVmClusterRequest>
void Aws::odb::OdbClient::DeleteCloudVmClusterAsync ( const DeleteCloudVmClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteCloudVmCluster that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 533 of file OdbClient.h.

◆ DeleteCloudVmClusterCallable()

template<typename DeleteCloudVmClusterRequestT = Model::DeleteCloudVmClusterRequest>
Model::DeleteCloudVmClusterOutcomeCallable Aws::odb::OdbClient::DeleteCloudVmClusterCallable ( const DeleteCloudVmClusterRequestT &  request) const
inline

A Callable wrapper for DeleteCloudVmCluster that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 524 of file OdbClient.h.

◆ DeleteOdbNetwork()

virtual Model::DeleteOdbNetworkOutcome Aws::odb::OdbClient::DeleteOdbNetwork ( const Model::DeleteOdbNetworkRequest request) const
virtual

Deletes the specified ODB network.

See Also:

AWS API Reference

◆ DeleteOdbNetworkAsync()

template<typename DeleteOdbNetworkRequestT = Model::DeleteOdbNetworkRequest>
void Aws::odb::OdbClient::DeleteOdbNetworkAsync ( const DeleteOdbNetworkRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteOdbNetwork that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 559 of file OdbClient.h.

◆ DeleteOdbNetworkCallable()

template<typename DeleteOdbNetworkRequestT = Model::DeleteOdbNetworkRequest>
Model::DeleteOdbNetworkOutcomeCallable Aws::odb::OdbClient::DeleteOdbNetworkCallable ( const DeleteOdbNetworkRequestT &  request) const
inline

A Callable wrapper for DeleteOdbNetwork that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 550 of file OdbClient.h.

◆ DeleteOdbPeeringConnection()

virtual Model::DeleteOdbPeeringConnectionOutcome Aws::odb::OdbClient::DeleteOdbPeeringConnection ( const Model::DeleteOdbPeeringConnectionRequest request) const
virtual

Deletes an ODB peering connection.

When you delete an ODB peering connection, the underlying VPC peering connection is also deleted.

See Also:

AWS API Reference

◆ DeleteOdbPeeringConnectionAsync()

template<typename DeleteOdbPeeringConnectionRequestT = Model::DeleteOdbPeeringConnectionRequest>
void Aws::odb::OdbClient::DeleteOdbPeeringConnectionAsync ( const DeleteOdbPeeringConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteOdbPeeringConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 589 of file OdbClient.h.

◆ DeleteOdbPeeringConnectionCallable()

template<typename DeleteOdbPeeringConnectionRequestT = Model::DeleteOdbPeeringConnectionRequest>
Model::DeleteOdbPeeringConnectionOutcomeCallable Aws::odb::OdbClient::DeleteOdbPeeringConnectionCallable ( const DeleteOdbPeeringConnectionRequestT &  request) const
inline

A Callable wrapper for DeleteOdbPeeringConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 579 of file OdbClient.h.

◆ DisassociateIamRoleFromResource()

virtual Model::DisassociateIamRoleFromResourceOutcome Aws::odb::OdbClient::DisassociateIamRoleFromResource ( const Model::DisassociateIamRoleFromResourceRequest request) const
virtual

Disassociates an Amazon Web Services Identity and Access Management (IAM) service role from a specified resource to disable Amazon Web Services service integration.

See Also:

AWS API Reference

◆ DisassociateIamRoleFromResourceAsync()

template<typename DisassociateIamRoleFromResourceRequestT = Model::DisassociateIamRoleFromResourceRequest>
void Aws::odb::OdbClient::DisassociateIamRoleFromResourceAsync ( const DisassociateIamRoleFromResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateIamRoleFromResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 620 of file OdbClient.h.

◆ DisassociateIamRoleFromResourceCallable()

template<typename DisassociateIamRoleFromResourceRequestT = Model::DisassociateIamRoleFromResourceRequest>
Model::DisassociateIamRoleFromResourceOutcomeCallable Aws::odb::OdbClient::DisassociateIamRoleFromResourceCallable ( const DisassociateIamRoleFromResourceRequestT &  request) const
inline

A Callable wrapper for DisassociateIamRoleFromResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 610 of file OdbClient.h.

◆ FailoverAutonomousDatabase()

virtual Model::FailoverAutonomousDatabaseOutcome Aws::odb::OdbClient::FailoverAutonomousDatabase ( const Model::FailoverAutonomousDatabaseRequest request) const
virtual

Initiates a failover of the specified Autonomous Database to a standby peer database.

See Also:

AWS API Reference

◆ FailoverAutonomousDatabaseAsync()

template<typename FailoverAutonomousDatabaseRequestT = Model::FailoverAutonomousDatabaseRequest>
void Aws::odb::OdbClient::FailoverAutonomousDatabaseAsync ( const FailoverAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for FailoverAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 650 of file OdbClient.h.

◆ FailoverAutonomousDatabaseCallable()

template<typename FailoverAutonomousDatabaseRequestT = Model::FailoverAutonomousDatabaseRequest>
Model::FailoverAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::FailoverAutonomousDatabaseCallable ( const FailoverAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for FailoverAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 640 of file OdbClient.h.

◆ GetAllocationTag()

static const char * Aws::odb::OdbClient::GetAllocationTag ( )
static

◆ GetAutonomousDatabase()

virtual Model::GetAutonomousDatabaseOutcome Aws::odb::OdbClient::GetAutonomousDatabase ( const Model::GetAutonomousDatabaseRequest request) const
virtual

Gets information about a specific Autonomous Database.

See Also:

AWS API Reference

◆ GetAutonomousDatabaseAsync()

template<typename GetAutonomousDatabaseRequestT = Model::GetAutonomousDatabaseRequest>
void Aws::odb::OdbClient::GetAutonomousDatabaseAsync ( const GetAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 678 of file OdbClient.h.

◆ GetAutonomousDatabaseBackup()

virtual Model::GetAutonomousDatabaseBackupOutcome Aws::odb::OdbClient::GetAutonomousDatabaseBackup ( const Model::GetAutonomousDatabaseBackupRequest request) const
virtual

Gets information about a specific Autonomous Database backup.

See Also:

AWS API Reference

◆ GetAutonomousDatabaseBackupAsync()

template<typename GetAutonomousDatabaseBackupRequestT = Model::GetAutonomousDatabaseBackupRequest>
void Aws::odb::OdbClient::GetAutonomousDatabaseBackupAsync ( const GetAutonomousDatabaseBackupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetAutonomousDatabaseBackup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 707 of file OdbClient.h.

◆ GetAutonomousDatabaseBackupCallable()

template<typename GetAutonomousDatabaseBackupRequestT = Model::GetAutonomousDatabaseBackupRequest>
Model::GetAutonomousDatabaseBackupOutcomeCallable Aws::odb::OdbClient::GetAutonomousDatabaseBackupCallable ( const GetAutonomousDatabaseBackupRequestT &  request) const
inline

A Callable wrapper for GetAutonomousDatabaseBackup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 697 of file OdbClient.h.

◆ GetAutonomousDatabaseCallable()

template<typename GetAutonomousDatabaseRequestT = Model::GetAutonomousDatabaseRequest>
Model::GetAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::GetAutonomousDatabaseCallable ( const GetAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for GetAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 669 of file OdbClient.h.

◆ GetAutonomousDatabaseWalletDetails()

virtual Model::GetAutonomousDatabaseWalletDetailsOutcome Aws::odb::OdbClient::GetAutonomousDatabaseWalletDetails ( const Model::GetAutonomousDatabaseWalletDetailsRequest request) const
virtual

Gets the wallet details for the specified Autonomous Database.

See Also:

AWS API Reference

◆ GetAutonomousDatabaseWalletDetailsAsync()

template<typename GetAutonomousDatabaseWalletDetailsRequestT = Model::GetAutonomousDatabaseWalletDetailsRequest>
void Aws::odb::OdbClient::GetAutonomousDatabaseWalletDetailsAsync ( const GetAutonomousDatabaseWalletDetailsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetAutonomousDatabaseWalletDetails that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 737 of file OdbClient.h.

◆ GetAutonomousDatabaseWalletDetailsCallable()

template<typename GetAutonomousDatabaseWalletDetailsRequestT = Model::GetAutonomousDatabaseWalletDetailsRequest>
Model::GetAutonomousDatabaseWalletDetailsOutcomeCallable Aws::odb::OdbClient::GetAutonomousDatabaseWalletDetailsCallable ( const GetAutonomousDatabaseWalletDetailsRequestT &  request) const
inline

A Callable wrapper for GetAutonomousDatabaseWalletDetails that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 727 of file OdbClient.h.

◆ GetCloudAutonomousVmCluster()

virtual Model::GetCloudAutonomousVmClusterOutcome Aws::odb::OdbClient::GetCloudAutonomousVmCluster ( const Model::GetCloudAutonomousVmClusterRequest request) const
virtual

Gets information about a specific Autonomous VM cluster.

See Also:

AWS API Reference

◆ GetCloudAutonomousVmClusterAsync()

template<typename GetCloudAutonomousVmClusterRequestT = Model::GetCloudAutonomousVmClusterRequest>
void Aws::odb::OdbClient::GetCloudAutonomousVmClusterAsync ( const GetCloudAutonomousVmClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCloudAutonomousVmCluster that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 767 of file OdbClient.h.

◆ GetCloudAutonomousVmClusterCallable()

template<typename GetCloudAutonomousVmClusterRequestT = Model::GetCloudAutonomousVmClusterRequest>
Model::GetCloudAutonomousVmClusterOutcomeCallable Aws::odb::OdbClient::GetCloudAutonomousVmClusterCallable ( const GetCloudAutonomousVmClusterRequestT &  request) const
inline

A Callable wrapper for GetCloudAutonomousVmCluster that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 757 of file OdbClient.h.

◆ GetCloudExadataInfrastructure()

virtual Model::GetCloudExadataInfrastructureOutcome Aws::odb::OdbClient::GetCloudExadataInfrastructure ( const Model::GetCloudExadataInfrastructureRequest request) const
virtual

Returns information about the specified Exadata infrastructure.

See Also:

AWS API Reference

◆ GetCloudExadataInfrastructureAsync()

template<typename GetCloudExadataInfrastructureRequestT = Model::GetCloudExadataInfrastructureRequest>
void Aws::odb::OdbClient::GetCloudExadataInfrastructureAsync ( const GetCloudExadataInfrastructureRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCloudExadataInfrastructure that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 797 of file OdbClient.h.

◆ GetCloudExadataInfrastructureCallable()

template<typename GetCloudExadataInfrastructureRequestT = Model::GetCloudExadataInfrastructureRequest>
Model::GetCloudExadataInfrastructureOutcomeCallable Aws::odb::OdbClient::GetCloudExadataInfrastructureCallable ( const GetCloudExadataInfrastructureRequestT &  request) const
inline

A Callable wrapper for GetCloudExadataInfrastructure that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 787 of file OdbClient.h.

◆ GetCloudExadataInfrastructureUnallocatedResources()

virtual Model::GetCloudExadataInfrastructureUnallocatedResourcesOutcome Aws::odb::OdbClient::GetCloudExadataInfrastructureUnallocatedResources ( const Model::GetCloudExadataInfrastructureUnallocatedResourcesRequest request) const
virtual

Retrieves information about unallocated resources in a specified Cloud Exadata Infrastructure.

See Also:

AWS API Reference

◆ GetCloudExadataInfrastructureUnallocatedResourcesAsync()

template<typename GetCloudExadataInfrastructureUnallocatedResourcesRequestT = Model::GetCloudExadataInfrastructureUnallocatedResourcesRequest>
void Aws::odb::OdbClient::GetCloudExadataInfrastructureUnallocatedResourcesAsync ( const GetCloudExadataInfrastructureUnallocatedResourcesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCloudExadataInfrastructureUnallocatedResources that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 829 of file OdbClient.h.

◆ GetCloudExadataInfrastructureUnallocatedResourcesCallable()

template<typename GetCloudExadataInfrastructureUnallocatedResourcesRequestT = Model::GetCloudExadataInfrastructureUnallocatedResourcesRequest>
Model::GetCloudExadataInfrastructureUnallocatedResourcesOutcomeCallable Aws::odb::OdbClient::GetCloudExadataInfrastructureUnallocatedResourcesCallable ( const GetCloudExadataInfrastructureUnallocatedResourcesRequestT &  request) const
inline

A Callable wrapper for GetCloudExadataInfrastructureUnallocatedResources that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 818 of file OdbClient.h.

◆ GetCloudVmCluster()

virtual Model::GetCloudVmClusterOutcome Aws::odb::OdbClient::GetCloudVmCluster ( const Model::GetCloudVmClusterRequest request) const
virtual

Returns information about the specified VM cluster.

See Also:

AWS API Reference

◆ GetCloudVmClusterAsync()

template<typename GetCloudVmClusterRequestT = Model::GetCloudVmClusterRequest>
void Aws::odb::OdbClient::GetCloudVmClusterAsync ( const GetCloudVmClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCloudVmCluster that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 858 of file OdbClient.h.

◆ GetCloudVmClusterCallable()

template<typename GetCloudVmClusterRequestT = Model::GetCloudVmClusterRequest>
Model::GetCloudVmClusterOutcomeCallable Aws::odb::OdbClient::GetCloudVmClusterCallable ( const GetCloudVmClusterRequestT &  request) const
inline

A Callable wrapper for GetCloudVmCluster that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 849 of file OdbClient.h.

◆ GetDbNode()

virtual Model::GetDbNodeOutcome Aws::odb::OdbClient::GetDbNode ( const Model::GetDbNodeRequest request) const
virtual

Returns information about the specified DB node.

See Also:

AWS API Reference

◆ GetDbNodeAsync()

template<typename GetDbNodeRequestT = Model::GetDbNodeRequest>
void Aws::odb::OdbClient::GetDbNodeAsync ( const GetDbNodeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDbNode that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 883 of file OdbClient.h.

◆ GetDbNodeCallable()

template<typename GetDbNodeRequestT = Model::GetDbNodeRequest>
Model::GetDbNodeOutcomeCallable Aws::odb::OdbClient::GetDbNodeCallable ( const GetDbNodeRequestT &  request) const
inline

A Callable wrapper for GetDbNode that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 874 of file OdbClient.h.

◆ GetDbServer()

virtual Model::GetDbServerOutcome Aws::odb::OdbClient::GetDbServer ( const Model::GetDbServerRequest request) const
virtual

Returns information about the specified database server.

See Also:

AWS API Reference

◆ GetDbServerAsync()

template<typename GetDbServerRequestT = Model::GetDbServerRequest>
void Aws::odb::OdbClient::GetDbServerAsync ( const GetDbServerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetDbServer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 909 of file OdbClient.h.

◆ GetDbServerCallable()

template<typename GetDbServerRequestT = Model::GetDbServerRequest>
Model::GetDbServerOutcomeCallable Aws::odb::OdbClient::GetDbServerCallable ( const GetDbServerRequestT &  request) const
inline

A Callable wrapper for GetDbServer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 900 of file OdbClient.h.

◆ GetOciOnboardingStatus()

virtual Model::GetOciOnboardingStatusOutcome Aws::odb::OdbClient::GetOciOnboardingStatus ( const Model::GetOciOnboardingStatusRequest request = {}) const
virtual

Returns the tenancy activation link and onboarding status for your Amazon Web Services account.

See Also:

AWS API Reference

◆ GetOciOnboardingStatusAsync()

template<typename GetOciOnboardingStatusRequestT = Model::GetOciOnboardingStatusRequest>
void Aws::odb::OdbClient::GetOciOnboardingStatusAsync ( const GetOciOnboardingStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const GetOciOnboardingStatusRequestT &  request = {} 
) const
inline

An Async wrapper for GetOciOnboardingStatus that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 936 of file OdbClient.h.

◆ GetOciOnboardingStatusCallable()

template<typename GetOciOnboardingStatusRequestT = Model::GetOciOnboardingStatusRequest>
Model::GetOciOnboardingStatusOutcomeCallable Aws::odb::OdbClient::GetOciOnboardingStatusCallable ( const GetOciOnboardingStatusRequestT &  request = {}) const
inline

A Callable wrapper for GetOciOnboardingStatus that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 927 of file OdbClient.h.

◆ GetOdbNetwork()

virtual Model::GetOdbNetworkOutcome Aws::odb::OdbClient::GetOdbNetwork ( const Model::GetOdbNetworkRequest request) const
virtual

Returns information about the specified ODB network.

See Also:

AWS API Reference

◆ GetOdbNetworkAsync()

template<typename GetOdbNetworkRequestT = Model::GetOdbNetworkRequest>
void Aws::odb::OdbClient::GetOdbNetworkAsync ( const GetOdbNetworkRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetOdbNetwork that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 963 of file OdbClient.h.

◆ GetOdbNetworkCallable()

template<typename GetOdbNetworkRequestT = Model::GetOdbNetworkRequest>
Model::GetOdbNetworkOutcomeCallable Aws::odb::OdbClient::GetOdbNetworkCallable ( const GetOdbNetworkRequestT &  request) const
inline

A Callable wrapper for GetOdbNetwork that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 954 of file OdbClient.h.

◆ GetOdbPeeringConnection()

virtual Model::GetOdbPeeringConnectionOutcome Aws::odb::OdbClient::GetOdbPeeringConnection ( const Model::GetOdbPeeringConnectionRequest request) const
virtual

Retrieves information about an ODB peering connection.

See Also:

AWS API Reference

◆ GetOdbPeeringConnectionAsync()

template<typename GetOdbPeeringConnectionRequestT = Model::GetOdbPeeringConnectionRequest>
void Aws::odb::OdbClient::GetOdbPeeringConnectionAsync ( const GetOdbPeeringConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetOdbPeeringConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 990 of file OdbClient.h.

◆ GetOdbPeeringConnectionCallable()

template<typename GetOdbPeeringConnectionRequestT = Model::GetOdbPeeringConnectionRequest>
Model::GetOdbPeeringConnectionOutcomeCallable Aws::odb::OdbClient::GetOdbPeeringConnectionCallable ( const GetOdbPeeringConnectionRequestT &  request) const
inline

A Callable wrapper for GetOdbPeeringConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 981 of file OdbClient.h.

◆ GetServiceName()

static const char * Aws::odb::OdbClient::GetServiceName ( )
static

◆ InitializeService()

virtual Model::InitializeServiceOutcome Aws::odb::OdbClient::InitializeService ( const Model::InitializeServiceRequest request = {}) const
virtual

Initializes the ODB service for the first time in an account.

See Also:

AWS API Reference

◆ InitializeServiceAsync()

template<typename InitializeServiceRequestT = Model::InitializeServiceRequest>
void Aws::odb::OdbClient::InitializeServiceAsync ( const InitializeServiceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const InitializeServiceRequestT &  request = {} 
) const
inline

An Async wrapper for InitializeService that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1018 of file OdbClient.h.

◆ InitializeServiceCallable()

template<typename InitializeServiceRequestT = Model::InitializeServiceRequest>
Model::InitializeServiceOutcomeCallable Aws::odb::OdbClient::InitializeServiceCallable ( const InitializeServiceRequestT &  request = {}) const
inline

A Callable wrapper for InitializeService that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1009 of file OdbClient.h.

◆ ListAutonomousDatabaseBackups()

virtual Model::ListAutonomousDatabaseBackupsOutcome Aws::odb::OdbClient::ListAutonomousDatabaseBackups ( const Model::ListAutonomousDatabaseBackupsRequest request) const
virtual

Lists the backups of the specified Autonomous Database.

See Also:

AWS API Reference

◆ ListAutonomousDatabaseBackupsAsync()

template<typename ListAutonomousDatabaseBackupsRequestT = Model::ListAutonomousDatabaseBackupsRequest>
void Aws::odb::OdbClient::ListAutonomousDatabaseBackupsAsync ( const ListAutonomousDatabaseBackupsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListAutonomousDatabaseBackups that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1048 of file OdbClient.h.

◆ ListAutonomousDatabaseBackupsCallable()

template<typename ListAutonomousDatabaseBackupsRequestT = Model::ListAutonomousDatabaseBackupsRequest>
Model::ListAutonomousDatabaseBackupsOutcomeCallable Aws::odb::OdbClient::ListAutonomousDatabaseBackupsCallable ( const ListAutonomousDatabaseBackupsRequestT &  request) const
inline

A Callable wrapper for ListAutonomousDatabaseBackups that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1038 of file OdbClient.h.

◆ ListAutonomousDatabaseCharacterSets()

virtual Model::ListAutonomousDatabaseCharacterSetsOutcome Aws::odb::OdbClient::ListAutonomousDatabaseCharacterSets ( const Model::ListAutonomousDatabaseCharacterSetsRequest request = {}) const
virtual

Lists the available character sets for Autonomous Databases.

See Also:

AWS API Reference

◆ ListAutonomousDatabaseCharacterSetsAsync()

template<typename ListAutonomousDatabaseCharacterSetsRequestT = Model::ListAutonomousDatabaseCharacterSetsRequest>
void Aws::odb::OdbClient::ListAutonomousDatabaseCharacterSetsAsync ( const ListAutonomousDatabaseCharacterSetsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListAutonomousDatabaseCharacterSetsRequestT &  request = {} 
) const
inline

An Async wrapper for ListAutonomousDatabaseCharacterSets that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1078 of file OdbClient.h.

◆ ListAutonomousDatabaseCharacterSetsCallable()

template<typename ListAutonomousDatabaseCharacterSetsRequestT = Model::ListAutonomousDatabaseCharacterSetsRequest>
Model::ListAutonomousDatabaseCharacterSetsOutcomeCallable Aws::odb::OdbClient::ListAutonomousDatabaseCharacterSetsCallable ( const ListAutonomousDatabaseCharacterSetsRequestT &  request = {}) const
inline

A Callable wrapper for ListAutonomousDatabaseCharacterSets that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1068 of file OdbClient.h.

◆ ListAutonomousDatabaseClones()

virtual Model::ListAutonomousDatabaseClonesOutcome Aws::odb::OdbClient::ListAutonomousDatabaseClones ( const Model::ListAutonomousDatabaseClonesRequest request) const
virtual

Lists the clones of the specified Autonomous Database.

See Also:

AWS API Reference

◆ ListAutonomousDatabaseClonesAsync()

template<typename ListAutonomousDatabaseClonesRequestT = Model::ListAutonomousDatabaseClonesRequest>
void Aws::odb::OdbClient::ListAutonomousDatabaseClonesAsync ( const ListAutonomousDatabaseClonesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListAutonomousDatabaseClones that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1108 of file OdbClient.h.

◆ ListAutonomousDatabaseClonesCallable()

template<typename ListAutonomousDatabaseClonesRequestT = Model::ListAutonomousDatabaseClonesRequest>
Model::ListAutonomousDatabaseClonesOutcomeCallable Aws::odb::OdbClient::ListAutonomousDatabaseClonesCallable ( const ListAutonomousDatabaseClonesRequestT &  request) const
inline

A Callable wrapper for ListAutonomousDatabaseClones that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1098 of file OdbClient.h.

◆ ListAutonomousDatabasePeers()

virtual Model::ListAutonomousDatabasePeersOutcome Aws::odb::OdbClient::ListAutonomousDatabasePeers ( const Model::ListAutonomousDatabasePeersRequest request) const
virtual

Lists the peer databases of the specified Autonomous Database.

See Also:

AWS API Reference

◆ ListAutonomousDatabasePeersAsync()

template<typename ListAutonomousDatabasePeersRequestT = Model::ListAutonomousDatabasePeersRequest>
void Aws::odb::OdbClient::ListAutonomousDatabasePeersAsync ( const ListAutonomousDatabasePeersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListAutonomousDatabasePeers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1138 of file OdbClient.h.

◆ ListAutonomousDatabasePeersCallable()

template<typename ListAutonomousDatabasePeersRequestT = Model::ListAutonomousDatabasePeersRequest>
Model::ListAutonomousDatabasePeersOutcomeCallable Aws::odb::OdbClient::ListAutonomousDatabasePeersCallable ( const ListAutonomousDatabasePeersRequestT &  request) const
inline

A Callable wrapper for ListAutonomousDatabasePeers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1128 of file OdbClient.h.

◆ ListAutonomousDatabases()

virtual Model::ListAutonomousDatabasesOutcome Aws::odb::OdbClient::ListAutonomousDatabases ( const Model::ListAutonomousDatabasesRequest request = {}) const
virtual

Returns information about the Autonomous Databases owned by your Amazon Web Services account in the current Amazon Web Services Region.

See Also:

AWS API Reference

◆ ListAutonomousDatabasesAsync()

template<typename ListAutonomousDatabasesRequestT = Model::ListAutonomousDatabasesRequest>
void Aws::odb::OdbClient::ListAutonomousDatabasesAsync ( const ListAutonomousDatabasesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListAutonomousDatabasesRequestT &  request = {} 
) const
inline

An Async wrapper for ListAutonomousDatabases that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1197 of file OdbClient.h.

◆ ListAutonomousDatabasesCallable()

template<typename ListAutonomousDatabasesRequestT = Model::ListAutonomousDatabasesRequest>
Model::ListAutonomousDatabasesOutcomeCallable Aws::odb::OdbClient::ListAutonomousDatabasesCallable ( const ListAutonomousDatabasesRequestT &  request = {}) const
inline

A Callable wrapper for ListAutonomousDatabases that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1188 of file OdbClient.h.

◆ ListAutonomousDatabaseVersions()

virtual Model::ListAutonomousDatabaseVersionsOutcome Aws::odb::OdbClient::ListAutonomousDatabaseVersions ( const Model::ListAutonomousDatabaseVersionsRequest request = {}) const
virtual

Lists the available Oracle Database software versions for Autonomous Databases.

See Also:

AWS API Reference

◆ ListAutonomousDatabaseVersionsAsync()

template<typename ListAutonomousDatabaseVersionsRequestT = Model::ListAutonomousDatabaseVersionsRequest>
void Aws::odb::OdbClient::ListAutonomousDatabaseVersionsAsync ( const ListAutonomousDatabaseVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListAutonomousDatabaseVersionsRequestT &  request = {} 
) const
inline

An Async wrapper for ListAutonomousDatabaseVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1168 of file OdbClient.h.

◆ ListAutonomousDatabaseVersionsCallable()

template<typename ListAutonomousDatabaseVersionsRequestT = Model::ListAutonomousDatabaseVersionsRequest>
Model::ListAutonomousDatabaseVersionsOutcomeCallable Aws::odb::OdbClient::ListAutonomousDatabaseVersionsCallable ( const ListAutonomousDatabaseVersionsRequestT &  request = {}) const
inline

A Callable wrapper for ListAutonomousDatabaseVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1158 of file OdbClient.h.

◆ ListAutonomousVirtualMachines()

virtual Model::ListAutonomousVirtualMachinesOutcome Aws::odb::OdbClient::ListAutonomousVirtualMachines ( const Model::ListAutonomousVirtualMachinesRequest request) const
virtual

Lists all Autonomous VMs in an Autonomous VM cluster.

See Also:

AWS API Reference

◆ ListAutonomousVirtualMachinesAsync()

template<typename ListAutonomousVirtualMachinesRequestT = Model::ListAutonomousVirtualMachinesRequest>
void Aws::odb::OdbClient::ListAutonomousVirtualMachinesAsync ( const ListAutonomousVirtualMachinesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListAutonomousVirtualMachines that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1227 of file OdbClient.h.

◆ ListAutonomousVirtualMachinesCallable()

template<typename ListAutonomousVirtualMachinesRequestT = Model::ListAutonomousVirtualMachinesRequest>
Model::ListAutonomousVirtualMachinesOutcomeCallable Aws::odb::OdbClient::ListAutonomousVirtualMachinesCallable ( const ListAutonomousVirtualMachinesRequestT &  request) const
inline

A Callable wrapper for ListAutonomousVirtualMachines that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1217 of file OdbClient.h.

◆ ListCloudAutonomousVmClusters()

virtual Model::ListCloudAutonomousVmClustersOutcome Aws::odb::OdbClient::ListCloudAutonomousVmClusters ( const Model::ListCloudAutonomousVmClustersRequest request = {}) const
virtual

Lists all Autonomous VM clusters in a specified Cloud Exadata infrastructure.

See Also:

AWS API Reference

◆ ListCloudAutonomousVmClustersAsync()

template<typename ListCloudAutonomousVmClustersRequestT = Model::ListCloudAutonomousVmClustersRequest>
void Aws::odb::OdbClient::ListCloudAutonomousVmClustersAsync ( const ListCloudAutonomousVmClustersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListCloudAutonomousVmClustersRequestT &  request = {} 
) const
inline

An Async wrapper for ListCloudAutonomousVmClusters that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1257 of file OdbClient.h.

◆ ListCloudAutonomousVmClustersCallable()

template<typename ListCloudAutonomousVmClustersRequestT = Model::ListCloudAutonomousVmClustersRequest>
Model::ListCloudAutonomousVmClustersOutcomeCallable Aws::odb::OdbClient::ListCloudAutonomousVmClustersCallable ( const ListCloudAutonomousVmClustersRequestT &  request = {}) const
inline

A Callable wrapper for ListCloudAutonomousVmClusters that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1247 of file OdbClient.h.

◆ ListCloudExadataInfrastructures()

virtual Model::ListCloudExadataInfrastructuresOutcome Aws::odb::OdbClient::ListCloudExadataInfrastructures ( const Model::ListCloudExadataInfrastructuresRequest request = {}) const
virtual

Returns information about the Exadata infrastructures owned by your Amazon Web Services account.

See Also:

AWS API Reference

◆ ListCloudExadataInfrastructuresAsync()

template<typename ListCloudExadataInfrastructuresRequestT = Model::ListCloudExadataInfrastructuresRequest>
void Aws::odb::OdbClient::ListCloudExadataInfrastructuresAsync ( const ListCloudExadataInfrastructuresResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListCloudExadataInfrastructuresRequestT &  request = {} 
) const
inline

An Async wrapper for ListCloudExadataInfrastructures that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1287 of file OdbClient.h.

◆ ListCloudExadataInfrastructuresCallable()

template<typename ListCloudExadataInfrastructuresRequestT = Model::ListCloudExadataInfrastructuresRequest>
Model::ListCloudExadataInfrastructuresOutcomeCallable Aws::odb::OdbClient::ListCloudExadataInfrastructuresCallable ( const ListCloudExadataInfrastructuresRequestT &  request = {}) const
inline

A Callable wrapper for ListCloudExadataInfrastructures that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1277 of file OdbClient.h.

◆ ListCloudVmClusters()

virtual Model::ListCloudVmClustersOutcome Aws::odb::OdbClient::ListCloudVmClusters ( const Model::ListCloudVmClustersRequest request = {}) const
virtual

Returns information about the VM clusters owned by your Amazon Web Services account or only the ones on the specified Exadata infrastructure.

See Also:

AWS API Reference

◆ ListCloudVmClustersAsync()

template<typename ListCloudVmClustersRequestT = Model::ListCloudVmClustersRequest>
void Aws::odb::OdbClient::ListCloudVmClustersAsync ( const ListCloudVmClustersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListCloudVmClustersRequestT &  request = {} 
) const
inline

An Async wrapper for ListCloudVmClusters that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1316 of file OdbClient.h.

◆ ListCloudVmClustersCallable()

template<typename ListCloudVmClustersRequestT = Model::ListCloudVmClustersRequest>
Model::ListCloudVmClustersOutcomeCallable Aws::odb::OdbClient::ListCloudVmClustersCallable ( const ListCloudVmClustersRequestT &  request = {}) const
inline

A Callable wrapper for ListCloudVmClusters that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1307 of file OdbClient.h.

◆ ListDbNodes()

virtual Model::ListDbNodesOutcome Aws::odb::OdbClient::ListDbNodes ( const Model::ListDbNodesRequest request) const
virtual

Returns information about the DB nodes for the specified VM cluster.

See Also:

AWS API Reference

◆ ListDbNodesAsync()

template<typename ListDbNodesRequestT = Model::ListDbNodesRequest>
void Aws::odb::OdbClient::ListDbNodesAsync ( const ListDbNodesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListDbNodes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1343 of file OdbClient.h.

◆ ListDbNodesCallable()

template<typename ListDbNodesRequestT = Model::ListDbNodesRequest>
Model::ListDbNodesOutcomeCallable Aws::odb::OdbClient::ListDbNodesCallable ( const ListDbNodesRequestT &  request) const
inline

A Callable wrapper for ListDbNodes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1334 of file OdbClient.h.

◆ ListDbServers()

virtual Model::ListDbServersOutcome Aws::odb::OdbClient::ListDbServers ( const Model::ListDbServersRequest request) const
virtual

Returns information about the database servers that belong to the specified Exadata infrastructure.

See Also:

AWS API Reference

◆ ListDbServersAsync()

template<typename ListDbServersRequestT = Model::ListDbServersRequest>
void Aws::odb::OdbClient::ListDbServersAsync ( const ListDbServersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListDbServers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1369 of file OdbClient.h.

◆ ListDbServersCallable()

template<typename ListDbServersRequestT = Model::ListDbServersRequest>
Model::ListDbServersOutcomeCallable Aws::odb::OdbClient::ListDbServersCallable ( const ListDbServersRequestT &  request) const
inline

A Callable wrapper for ListDbServers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1360 of file OdbClient.h.

◆ ListDbSystemShapes()

virtual Model::ListDbSystemShapesOutcome Aws::odb::OdbClient::ListDbSystemShapes ( const Model::ListDbSystemShapesRequest request = {}) const
virtual

Returns information about the shapes that are available for an Exadata infrastructure.

See Also:

AWS API Reference

◆ ListDbSystemShapesAsync()

template<typename ListDbSystemShapesRequestT = Model::ListDbSystemShapesRequest>
void Aws::odb::OdbClient::ListDbSystemShapesAsync ( const ListDbSystemShapesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListDbSystemShapesRequestT &  request = {} 
) const
inline

An Async wrapper for ListDbSystemShapes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1396 of file OdbClient.h.

◆ ListDbSystemShapesCallable()

template<typename ListDbSystemShapesRequestT = Model::ListDbSystemShapesRequest>
Model::ListDbSystemShapesOutcomeCallable Aws::odb::OdbClient::ListDbSystemShapesCallable ( const ListDbSystemShapesRequestT &  request = {}) const
inline

A Callable wrapper for ListDbSystemShapes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1387 of file OdbClient.h.

◆ ListGiVersions()

virtual Model::ListGiVersionsOutcome Aws::odb::OdbClient::ListGiVersions ( const Model::ListGiVersionsRequest request = {}) const
virtual

Returns information about Oracle Grid Infrastructure (GI) software versions that are available for a VM cluster for the specified shape.

See Also:

AWS API Reference

◆ ListGiVersionsAsync()

template<typename ListGiVersionsRequestT = Model::ListGiVersionsRequest>
void Aws::odb::OdbClient::ListGiVersionsAsync ( const ListGiVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListGiVersionsRequestT &  request = {} 
) const
inline

An Async wrapper for ListGiVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1424 of file OdbClient.h.

◆ ListGiVersionsCallable()

template<typename ListGiVersionsRequestT = Model::ListGiVersionsRequest>
Model::ListGiVersionsOutcomeCallable Aws::odb::OdbClient::ListGiVersionsCallable ( const ListGiVersionsRequestT &  request = {}) const
inline

A Callable wrapper for ListGiVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1415 of file OdbClient.h.

◆ ListOdbNetworks()

virtual Model::ListOdbNetworksOutcome Aws::odb::OdbClient::ListOdbNetworks ( const Model::ListOdbNetworksRequest request = {}) const
virtual

Returns information about the ODB networks owned by your Amazon Web Services account.

See Also:

AWS API Reference

◆ ListOdbNetworksAsync()

template<typename ListOdbNetworksRequestT = Model::ListOdbNetworksRequest>
void Aws::odb::OdbClient::ListOdbNetworksAsync ( const ListOdbNetworksResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListOdbNetworksRequestT &  request = {} 
) const
inline

An Async wrapper for ListOdbNetworks that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1451 of file OdbClient.h.

◆ ListOdbNetworksCallable()

template<typename ListOdbNetworksRequestT = Model::ListOdbNetworksRequest>
Model::ListOdbNetworksOutcomeCallable Aws::odb::OdbClient::ListOdbNetworksCallable ( const ListOdbNetworksRequestT &  request = {}) const
inline

A Callable wrapper for ListOdbNetworks that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1442 of file OdbClient.h.

◆ ListOdbPeeringConnections()

virtual Model::ListOdbPeeringConnectionsOutcome Aws::odb::OdbClient::ListOdbPeeringConnections ( const Model::ListOdbPeeringConnectionsRequest request = {}) const
virtual

Lists all ODB peering connections or those associated with a specific ODB network.

See Also:

AWS API Reference

◆ ListOdbPeeringConnectionsAsync()

template<typename ListOdbPeeringConnectionsRequestT = Model::ListOdbPeeringConnectionsRequest>
void Aws::odb::OdbClient::ListOdbPeeringConnectionsAsync ( const ListOdbPeeringConnectionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListOdbPeeringConnectionsRequestT &  request = {} 
) const
inline

An Async wrapper for ListOdbPeeringConnections that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1481 of file OdbClient.h.

◆ ListOdbPeeringConnectionsCallable()

template<typename ListOdbPeeringConnectionsRequestT = Model::ListOdbPeeringConnectionsRequest>
Model::ListOdbPeeringConnectionsOutcomeCallable Aws::odb::OdbClient::ListOdbPeeringConnectionsCallable ( const ListOdbPeeringConnectionsRequestT &  request = {}) const
inline

A Callable wrapper for ListOdbPeeringConnections that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1471 of file OdbClient.h.

◆ ListSystemVersions()

virtual Model::ListSystemVersionsOutcome Aws::odb::OdbClient::ListSystemVersions ( const Model::ListSystemVersionsRequest request) const
virtual

Returns information about the system versions that are available for a VM cluster for the specified giVersion and shape.

See Also:

AWS API Reference

◆ ListSystemVersionsAsync()

template<typename ListSystemVersionsRequestT = Model::ListSystemVersionsRequest>
void Aws::odb::OdbClient::ListSystemVersionsAsync ( const ListSystemVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSystemVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1510 of file OdbClient.h.

◆ ListSystemVersionsCallable()

template<typename ListSystemVersionsRequestT = Model::ListSystemVersionsRequest>
Model::ListSystemVersionsOutcomeCallable Aws::odb::OdbClient::ListSystemVersionsCallable ( const ListSystemVersionsRequestT &  request) const
inline

A Callable wrapper for ListSystemVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1501 of file OdbClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::odb::OdbClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Returns information about the tags applied to this resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::odb::OdbClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1537 of file OdbClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::odb::OdbClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1528 of file OdbClient.h.

◆ OverrideEndpoint()

virtual void Aws::odb::OdbClient::OverrideEndpoint ( const Aws::String endpoint)
virtual

◆ RebootAutonomousDatabase()

virtual Model::RebootAutonomousDatabaseOutcome Aws::odb::OdbClient::RebootAutonomousDatabase ( const Model::RebootAutonomousDatabaseRequest request) const
virtual

Reboots the specified Autonomous Database.

See Also:

AWS API Reference

◆ RebootAutonomousDatabaseAsync()

template<typename RebootAutonomousDatabaseRequestT = Model::RebootAutonomousDatabaseRequest>
void Aws::odb::OdbClient::RebootAutonomousDatabaseAsync ( const RebootAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RebootAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1563 of file OdbClient.h.

◆ RebootAutonomousDatabaseCallable()

template<typename RebootAutonomousDatabaseRequestT = Model::RebootAutonomousDatabaseRequest>
Model::RebootAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::RebootAutonomousDatabaseCallable ( const RebootAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for RebootAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1554 of file OdbClient.h.

◆ RebootDbNode()

virtual Model::RebootDbNodeOutcome Aws::odb::OdbClient::RebootDbNode ( const Model::RebootDbNodeRequest request) const
virtual

Reboots the specified DB node in a VM cluster.

See Also:

AWS API Reference

◆ RebootDbNodeAsync()

template<typename RebootDbNodeRequestT = Model::RebootDbNodeRequest>
void Aws::odb::OdbClient::RebootDbNodeAsync ( const RebootDbNodeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RebootDbNode that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1589 of file OdbClient.h.

◆ RebootDbNodeCallable()

template<typename RebootDbNodeRequestT = Model::RebootDbNodeRequest>
Model::RebootDbNodeOutcomeCallable Aws::odb::OdbClient::RebootDbNodeCallable ( const RebootDbNodeRequestT &  request) const
inline

A Callable wrapper for RebootDbNode that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1580 of file OdbClient.h.

◆ RestoreAutonomousDatabase()

virtual Model::RestoreAutonomousDatabaseOutcome Aws::odb::OdbClient::RestoreAutonomousDatabase ( const Model::RestoreAutonomousDatabaseRequest request) const
virtual

Restores the specified Autonomous Database to a point in time.

See Also:

AWS API Reference

◆ RestoreAutonomousDatabaseAsync()

template<typename RestoreAutonomousDatabaseRequestT = Model::RestoreAutonomousDatabaseRequest>
void Aws::odb::OdbClient::RestoreAutonomousDatabaseAsync ( const RestoreAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for RestoreAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1617 of file OdbClient.h.

◆ RestoreAutonomousDatabaseCallable()

template<typename RestoreAutonomousDatabaseRequestT = Model::RestoreAutonomousDatabaseRequest>
Model::RestoreAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::RestoreAutonomousDatabaseCallable ( const RestoreAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for RestoreAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1607 of file OdbClient.h.

◆ ShrinkAutonomousDatabase()

virtual Model::ShrinkAutonomousDatabaseOutcome Aws::odb::OdbClient::ShrinkAutonomousDatabase ( const Model::ShrinkAutonomousDatabaseRequest request) const
virtual

Shrinks the storage of the specified Autonomous Database to reclaim unused space.

See Also:

AWS API Reference

◆ ShrinkAutonomousDatabaseAsync()

template<typename ShrinkAutonomousDatabaseRequestT = Model::ShrinkAutonomousDatabaseRequest>
void Aws::odb::OdbClient::ShrinkAutonomousDatabaseAsync ( const ShrinkAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ShrinkAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1645 of file OdbClient.h.

◆ ShrinkAutonomousDatabaseCallable()

template<typename ShrinkAutonomousDatabaseRequestT = Model::ShrinkAutonomousDatabaseRequest>
Model::ShrinkAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::ShrinkAutonomousDatabaseCallable ( const ShrinkAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for ShrinkAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1636 of file OdbClient.h.

◆ StartAutonomousDatabase()

virtual Model::StartAutonomousDatabaseOutcome Aws::odb::OdbClient::StartAutonomousDatabase ( const Model::StartAutonomousDatabaseRequest request) const
virtual

Starts the specified Autonomous Database.

See Also:

AWS API Reference

◆ StartAutonomousDatabaseAsync()

template<typename StartAutonomousDatabaseRequestT = Model::StartAutonomousDatabaseRequest>
void Aws::odb::OdbClient::StartAutonomousDatabaseAsync ( const StartAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1672 of file OdbClient.h.

◆ StartAutonomousDatabaseCallable()

template<typename StartAutonomousDatabaseRequestT = Model::StartAutonomousDatabaseRequest>
Model::StartAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::StartAutonomousDatabaseCallable ( const StartAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for StartAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1663 of file OdbClient.h.

◆ StartDbNode()

virtual Model::StartDbNodeOutcome Aws::odb::OdbClient::StartDbNode ( const Model::StartDbNodeRequest request) const
virtual

Starts the specified DB node in a VM cluster.

See Also:

AWS API Reference

◆ StartDbNodeAsync()

template<typename StartDbNodeRequestT = Model::StartDbNodeRequest>
void Aws::odb::OdbClient::StartDbNodeAsync ( const StartDbNodeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartDbNode that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1698 of file OdbClient.h.

◆ StartDbNodeCallable()

template<typename StartDbNodeRequestT = Model::StartDbNodeRequest>
Model::StartDbNodeOutcomeCallable Aws::odb::OdbClient::StartDbNodeCallable ( const StartDbNodeRequestT &  request) const
inline

A Callable wrapper for StartDbNode that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1689 of file OdbClient.h.

◆ StopAutonomousDatabase()

virtual Model::StopAutonomousDatabaseOutcome Aws::odb::OdbClient::StopAutonomousDatabase ( const Model::StopAutonomousDatabaseRequest request) const
virtual

Stops the specified Autonomous Database.

See Also:

AWS API Reference

◆ StopAutonomousDatabaseAsync()

template<typename StopAutonomousDatabaseRequestT = Model::StopAutonomousDatabaseRequest>
void Aws::odb::OdbClient::StopAutonomousDatabaseAsync ( const StopAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1724 of file OdbClient.h.

◆ StopAutonomousDatabaseCallable()

template<typename StopAutonomousDatabaseRequestT = Model::StopAutonomousDatabaseRequest>
Model::StopAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::StopAutonomousDatabaseCallable ( const StopAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for StopAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1715 of file OdbClient.h.

◆ StopDbNode()

virtual Model::StopDbNodeOutcome Aws::odb::OdbClient::StopDbNode ( const Model::StopDbNodeRequest request) const
virtual

Stops the specified DB node in a VM cluster.

See Also:

AWS API Reference

◆ StopDbNodeAsync()

template<typename StopDbNodeRequestT = Model::StopDbNodeRequest>
void Aws::odb::OdbClient::StopDbNodeAsync ( const StopDbNodeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopDbNode that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1750 of file OdbClient.h.

◆ StopDbNodeCallable()

template<typename StopDbNodeRequestT = Model::StopDbNodeRequest>
Model::StopDbNodeOutcomeCallable Aws::odb::OdbClient::StopDbNodeCallable ( const StopDbNodeRequestT &  request) const
inline

A Callable wrapper for StopDbNode that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1741 of file OdbClient.h.

◆ SwitchoverAutonomousDatabase()

virtual Model::SwitchoverAutonomousDatabaseOutcome Aws::odb::OdbClient::SwitchoverAutonomousDatabase ( const Model::SwitchoverAutonomousDatabaseRequest request) const
virtual

Performs a switchover of the specified Autonomous Database to a standby peer database.

See Also:

AWS API Reference

◆ SwitchoverAutonomousDatabaseAsync()

template<typename SwitchoverAutonomousDatabaseRequestT = Model::SwitchoverAutonomousDatabaseRequest>
void Aws::odb::OdbClient::SwitchoverAutonomousDatabaseAsync ( const SwitchoverAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SwitchoverAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1779 of file OdbClient.h.

◆ SwitchoverAutonomousDatabaseCallable()

template<typename SwitchoverAutonomousDatabaseRequestT = Model::SwitchoverAutonomousDatabaseRequest>
Model::SwitchoverAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::SwitchoverAutonomousDatabaseCallable ( const SwitchoverAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for SwitchoverAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1769 of file OdbClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::odb::OdbClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Applies tags to the specified resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::odb::OdbClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1805 of file OdbClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::odb::OdbClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1796 of file OdbClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::odb::OdbClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes tags from the specified resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::odb::OdbClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1830 of file OdbClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::odb::OdbClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1821 of file OdbClient.h.

◆ UpdateAutonomousDatabase()

virtual Model::UpdateAutonomousDatabaseOutcome Aws::odb::OdbClient::UpdateAutonomousDatabase ( const Model::UpdateAutonomousDatabaseRequest request) const
virtual

Updates the properties of an Autonomous Database.

See Also:

AWS API Reference

◆ UpdateAutonomousDatabaseAsync()

template<typename UpdateAutonomousDatabaseRequestT = Model::UpdateAutonomousDatabaseRequest>
void Aws::odb::OdbClient::UpdateAutonomousDatabaseAsync ( const UpdateAutonomousDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAutonomousDatabase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1857 of file OdbClient.h.

◆ UpdateAutonomousDatabaseBackup()

virtual Model::UpdateAutonomousDatabaseBackupOutcome Aws::odb::OdbClient::UpdateAutonomousDatabaseBackup ( const Model::UpdateAutonomousDatabaseBackupRequest request) const
virtual

Updates the properties of an Autonomous Database backup.

See Also:

AWS API Reference

◆ UpdateAutonomousDatabaseBackupAsync()

template<typename UpdateAutonomousDatabaseBackupRequestT = Model::UpdateAutonomousDatabaseBackupRequest>
void Aws::odb::OdbClient::UpdateAutonomousDatabaseBackupAsync ( const UpdateAutonomousDatabaseBackupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAutonomousDatabaseBackup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1887 of file OdbClient.h.

◆ UpdateAutonomousDatabaseBackupCallable()

template<typename UpdateAutonomousDatabaseBackupRequestT = Model::UpdateAutonomousDatabaseBackupRequest>
Model::UpdateAutonomousDatabaseBackupOutcomeCallable Aws::odb::OdbClient::UpdateAutonomousDatabaseBackupCallable ( const UpdateAutonomousDatabaseBackupRequestT &  request) const
inline

A Callable wrapper for UpdateAutonomousDatabaseBackup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1877 of file OdbClient.h.

◆ UpdateAutonomousDatabaseCallable()

template<typename UpdateAutonomousDatabaseRequestT = Model::UpdateAutonomousDatabaseRequest>
Model::UpdateAutonomousDatabaseOutcomeCallable Aws::odb::OdbClient::UpdateAutonomousDatabaseCallable ( const UpdateAutonomousDatabaseRequestT &  request) const
inline

A Callable wrapper for UpdateAutonomousDatabase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1848 of file OdbClient.h.

◆ UpdateCloudExadataInfrastructure()

virtual Model::UpdateCloudExadataInfrastructureOutcome Aws::odb::OdbClient::UpdateCloudExadataInfrastructure ( const Model::UpdateCloudExadataInfrastructureRequest request) const
virtual

Updates the properties of an Exadata infrastructure resource.

See Also:

AWS API Reference

◆ UpdateCloudExadataInfrastructureAsync()

template<typename UpdateCloudExadataInfrastructureRequestT = Model::UpdateCloudExadataInfrastructureRequest>
void Aws::odb::OdbClient::UpdateCloudExadataInfrastructureAsync ( const UpdateCloudExadataInfrastructureRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateCloudExadataInfrastructure that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1917 of file OdbClient.h.

◆ UpdateCloudExadataInfrastructureCallable()

template<typename UpdateCloudExadataInfrastructureRequestT = Model::UpdateCloudExadataInfrastructureRequest>
Model::UpdateCloudExadataInfrastructureOutcomeCallable Aws::odb::OdbClient::UpdateCloudExadataInfrastructureCallable ( const UpdateCloudExadataInfrastructureRequestT &  request) const
inline

A Callable wrapper for UpdateCloudExadataInfrastructure that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1907 of file OdbClient.h.

◆ UpdateOdbNetwork()

virtual Model::UpdateOdbNetworkOutcome Aws::odb::OdbClient::UpdateOdbNetwork ( const Model::UpdateOdbNetworkRequest request) const
virtual

Updates properties of a specified ODB network.

See Also:

AWS API Reference

◆ UpdateOdbNetworkAsync()

template<typename UpdateOdbNetworkRequestT = Model::UpdateOdbNetworkRequest>
void Aws::odb::OdbClient::UpdateOdbNetworkAsync ( const UpdateOdbNetworkRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateOdbNetwork that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1944 of file OdbClient.h.

◆ UpdateOdbNetworkCallable()

template<typename UpdateOdbNetworkRequestT = Model::UpdateOdbNetworkRequest>
Model::UpdateOdbNetworkOutcomeCallable Aws::odb::OdbClient::UpdateOdbNetworkCallable ( const UpdateOdbNetworkRequestT &  request) const
inline

A Callable wrapper for UpdateOdbNetwork that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1935 of file OdbClient.h.

◆ UpdateOdbPeeringConnection()

virtual Model::UpdateOdbPeeringConnectionOutcome Aws::odb::OdbClient::UpdateOdbPeeringConnection ( const Model::UpdateOdbPeeringConnectionRequest request) const
virtual

Modifies the settings of an Oracle Database@Amazon Web Services peering connection. You can update the display name and add or remove CIDR blocks from the peering connection.

See Also:

AWS API Reference

◆ UpdateOdbPeeringConnectionAsync()

template<typename UpdateOdbPeeringConnectionRequestT = Model::UpdateOdbPeeringConnectionRequest>
void Aws::odb::OdbClient::UpdateOdbPeeringConnectionAsync ( const UpdateOdbPeeringConnectionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateOdbPeeringConnection that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1974 of file OdbClient.h.

◆ UpdateOdbPeeringConnectionCallable()

template<typename UpdateOdbPeeringConnectionRequestT = Model::UpdateOdbPeeringConnectionRequest>
Model::UpdateOdbPeeringConnectionOutcomeCallable Aws::odb::OdbClient::UpdateOdbPeeringConnectionCallable ( const UpdateOdbPeeringConnectionRequestT &  request) const
inline

A Callable wrapper for UpdateOdbPeeringConnection that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1964 of file OdbClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< OdbClient >

Definition at line 1981 of file OdbClient.h.


The documentation for this class was generated from the following file: