AWS SDK for C++

AWS SDK for C++ Version 1.11.716

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

 
 

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 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 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 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 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 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 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 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 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 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
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

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)())>
 

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 43 of file OdbClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 45 of file OdbClient.h.

◆ ClientConfigurationType

Definition at line 49 of file OdbClient.h.

◆ EndpointProviderType

Definition at line 50 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 122 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 112 of file OdbClient.h.

◆ accessEndpointProvider()

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

◆ 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 153 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 143 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 183 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 173 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 212 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 202 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 240 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 231 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 266 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 257 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 296 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 286 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 325 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 315 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 356 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 346 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 383 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 374 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 409 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 400 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 439 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 429 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 470 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 460 of file OdbClient.h.

◆ GetAllocationTag()

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

◆ 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 500 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 490 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 530 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 520 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 562 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 551 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 591 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 582 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 616 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 607 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 642 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 633 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 669 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 660 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 696 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 687 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 723 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 714 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 751 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 742 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 781 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 771 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 811 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 801 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 841 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 831 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 870 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 861 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 897 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 888 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 923 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 914 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 950 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 941 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 978 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 969 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 1005 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 996 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 1035 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 1025 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 1064 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 1055 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 1091 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 1082 of file OdbClient.h.

◆ OverrideEndpoint()

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

◆ 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 1116 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 1107 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 1141 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 1132 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 1166 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 1157 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 1191 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 1182 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 1216 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 1207 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 1245 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 1235 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 1272 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 1263 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 1302 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 1292 of file OdbClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< OdbClient >

Definition at line 1309 of file OdbClient.h.


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