AWS SDK for C++

AWS SDK for C++ Version 1.11.606

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

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

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

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome 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
 
JsonOutcome 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
 
JsonOutcome 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
 
JsonOutcome 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
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

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.

In this preview release documentation, the links in the "See Also" sections do not work.

Oracle Database@Amazon Web Services API Reference

Definition at line 41 of file OdbClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 44 of file OdbClient.h.

◆ ClientConfigurationType

Definition at line 48 of file OdbClient.h.

◆ EndpointProviderType

Definition at line 49 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 121 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 ( )

◆ 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 147 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 138 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 172 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 163 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 198 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 189 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 223 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 214 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 either another ODB network or a customer-owned 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 251 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 242 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 276 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 267 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 303 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 294 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 328 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 319 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 353 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 344 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 380 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 371 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 406 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 397 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 432 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 423 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 458 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 449 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 484 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 475 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 509 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 500 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 535 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 526 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 561 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 552 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 587 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 578 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 613 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 604 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 639 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 630 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 665 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 656 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 691 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 682 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 717 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 708 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 744 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 735 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 770 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 761 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 796 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 787 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 822 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 813 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 849 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 840 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 875 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 866 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 901 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 892 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 928 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 919 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 954 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 945 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 979 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 970 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 1004 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 995 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 1029 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 1020 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 1054 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 1045 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 1079 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 1070 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 1105 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 1096 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 1130 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 1121 of file OdbClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< OdbClient >

Definition at line 1137 of file OdbClient.h.


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