AWS SDK for C++

AWS SDK for C++ Version 1.11.440

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

#include <NeptuneClient.h>

Inheritance diagram for Aws::Neptune::NeptuneClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSXMLClient

 

Public Member Functions

 NeptuneClient (const Aws::Neptune::NeptuneClientConfiguration &clientConfiguration=Aws::Neptune::NeptuneClientConfiguration(), std::shared_ptr< NeptuneEndpointProviderBase > endpointProvider=nullptr)
 
 NeptuneClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< NeptuneEndpointProviderBase > endpointProvider=nullptr, const Aws::Neptune::NeptuneClientConfiguration &clientConfiguration=Aws::Neptune::NeptuneClientConfiguration())
 
 NeptuneClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< NeptuneEndpointProviderBase > endpointProvider=nullptr, const Aws::Neptune::NeptuneClientConfiguration &clientConfiguration=Aws::Neptune::NeptuneClientConfiguration())
 
 NeptuneClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 NeptuneClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 NeptuneClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~NeptuneClient ()
 
Aws::String ConvertRequestToPresignedUrl (const Aws::AmazonSerializableWebServiceRequest &requestToConvert, const char *region) const
 
 
template<typename AddRoleToDBClusterRequestT = Model::AddRoleToDBClusterRequest>
Model::AddRoleToDBClusterOutcomeCallable AddRoleToDBClusterCallable (const AddRoleToDBClusterRequestT &request) const
 
template<typename AddRoleToDBClusterRequestT = Model::AddRoleToDBClusterRequest>
void AddRoleToDBClusterAsync (const AddRoleToDBClusterRequestT &request, const AddRoleToDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AddSourceIdentifierToSubscriptionRequestT = Model::AddSourceIdentifierToSubscriptionRequest>
Model::AddSourceIdentifierToSubscriptionOutcomeCallable AddSourceIdentifierToSubscriptionCallable (const AddSourceIdentifierToSubscriptionRequestT &request) const
 
template<typename AddSourceIdentifierToSubscriptionRequestT = Model::AddSourceIdentifierToSubscriptionRequest>
void AddSourceIdentifierToSubscriptionAsync (const AddSourceIdentifierToSubscriptionRequestT &request, const AddSourceIdentifierToSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
Model::AddTagsToResourceOutcomeCallable AddTagsToResourceCallable (const AddTagsToResourceRequestT &request) const
 
template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
void AddTagsToResourceAsync (const AddTagsToResourceRequestT &request, const AddTagsToResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ApplyPendingMaintenanceActionRequestT = Model::ApplyPendingMaintenanceActionRequest>
Model::ApplyPendingMaintenanceActionOutcomeCallable ApplyPendingMaintenanceActionCallable (const ApplyPendingMaintenanceActionRequestT &request) const
 
template<typename ApplyPendingMaintenanceActionRequestT = Model::ApplyPendingMaintenanceActionRequest>
void ApplyPendingMaintenanceActionAsync (const ApplyPendingMaintenanceActionRequestT &request, const ApplyPendingMaintenanceActionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CopyDBClusterParameterGroupRequestT = Model::CopyDBClusterParameterGroupRequest>
Model::CopyDBClusterParameterGroupOutcomeCallable CopyDBClusterParameterGroupCallable (const CopyDBClusterParameterGroupRequestT &request) const
 
template<typename CopyDBClusterParameterGroupRequestT = Model::CopyDBClusterParameterGroupRequest>
void CopyDBClusterParameterGroupAsync (const CopyDBClusterParameterGroupRequestT &request, const CopyDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CopyDBClusterSnapshotRequestT = Model::CopyDBClusterSnapshotRequest>
Model::CopyDBClusterSnapshotOutcomeCallable CopyDBClusterSnapshotCallable (const CopyDBClusterSnapshotRequestT &request) const
 
template<typename CopyDBClusterSnapshotRequestT = Model::CopyDBClusterSnapshotRequest>
void CopyDBClusterSnapshotAsync (const CopyDBClusterSnapshotRequestT &request, const CopyDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CopyDBParameterGroupRequestT = Model::CopyDBParameterGroupRequest>
Model::CopyDBParameterGroupOutcomeCallable CopyDBParameterGroupCallable (const CopyDBParameterGroupRequestT &request) const
 
template<typename CopyDBParameterGroupRequestT = Model::CopyDBParameterGroupRequest>
void CopyDBParameterGroupAsync (const CopyDBParameterGroupRequestT &request, const CopyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDBClusterRequestT = Model::CreateDBClusterRequest>
Model::CreateDBClusterOutcomeCallable CreateDBClusterCallable (const CreateDBClusterRequestT &request) const
 
template<typename CreateDBClusterRequestT = Model::CreateDBClusterRequest>
void CreateDBClusterAsync (const CreateDBClusterRequestT &request, const CreateDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDBClusterEndpointRequestT = Model::CreateDBClusterEndpointRequest>
Model::CreateDBClusterEndpointOutcomeCallable CreateDBClusterEndpointCallable (const CreateDBClusterEndpointRequestT &request) const
 
template<typename CreateDBClusterEndpointRequestT = Model::CreateDBClusterEndpointRequest>
void CreateDBClusterEndpointAsync (const CreateDBClusterEndpointRequestT &request, const CreateDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDBClusterParameterGroupRequestT = Model::CreateDBClusterParameterGroupRequest>
Model::CreateDBClusterParameterGroupOutcomeCallable CreateDBClusterParameterGroupCallable (const CreateDBClusterParameterGroupRequestT &request) const
 
template<typename CreateDBClusterParameterGroupRequestT = Model::CreateDBClusterParameterGroupRequest>
void CreateDBClusterParameterGroupAsync (const CreateDBClusterParameterGroupRequestT &request, const CreateDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDBClusterSnapshotRequestT = Model::CreateDBClusterSnapshotRequest>
Model::CreateDBClusterSnapshotOutcomeCallable CreateDBClusterSnapshotCallable (const CreateDBClusterSnapshotRequestT &request) const
 
template<typename CreateDBClusterSnapshotRequestT = Model::CreateDBClusterSnapshotRequest>
void CreateDBClusterSnapshotAsync (const CreateDBClusterSnapshotRequestT &request, const CreateDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDBInstanceRequestT = Model::CreateDBInstanceRequest>
Model::CreateDBInstanceOutcomeCallable CreateDBInstanceCallable (const CreateDBInstanceRequestT &request) const
 
template<typename CreateDBInstanceRequestT = Model::CreateDBInstanceRequest>
void CreateDBInstanceAsync (const CreateDBInstanceRequestT &request, const CreateDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDBParameterGroupRequestT = Model::CreateDBParameterGroupRequest>
Model::CreateDBParameterGroupOutcomeCallable CreateDBParameterGroupCallable (const CreateDBParameterGroupRequestT &request) const
 
template<typename CreateDBParameterGroupRequestT = Model::CreateDBParameterGroupRequest>
void CreateDBParameterGroupAsync (const CreateDBParameterGroupRequestT &request, const CreateDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateDBSubnetGroupRequestT = Model::CreateDBSubnetGroupRequest>
Model::CreateDBSubnetGroupOutcomeCallable CreateDBSubnetGroupCallable (const CreateDBSubnetGroupRequestT &request) const
 
template<typename CreateDBSubnetGroupRequestT = Model::CreateDBSubnetGroupRequest>
void CreateDBSubnetGroupAsync (const CreateDBSubnetGroupRequestT &request, const CreateDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
Model::CreateEventSubscriptionOutcomeCallable CreateEventSubscriptionCallable (const CreateEventSubscriptionRequestT &request) const
 
template<typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
void CreateEventSubscriptionAsync (const CreateEventSubscriptionRequestT &request, const CreateEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateGlobalClusterRequestT = Model::CreateGlobalClusterRequest>
Model::CreateGlobalClusterOutcomeCallable CreateGlobalClusterCallable (const CreateGlobalClusterRequestT &request) const
 
template<typename CreateGlobalClusterRequestT = Model::CreateGlobalClusterRequest>
void CreateGlobalClusterAsync (const CreateGlobalClusterRequestT &request, const CreateGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDBClusterRequestT = Model::DeleteDBClusterRequest>
Model::DeleteDBClusterOutcomeCallable DeleteDBClusterCallable (const DeleteDBClusterRequestT &request) const
 
template<typename DeleteDBClusterRequestT = Model::DeleteDBClusterRequest>
void DeleteDBClusterAsync (const DeleteDBClusterRequestT &request, const DeleteDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDBClusterEndpointRequestT = Model::DeleteDBClusterEndpointRequest>
Model::DeleteDBClusterEndpointOutcomeCallable DeleteDBClusterEndpointCallable (const DeleteDBClusterEndpointRequestT &request) const
 
template<typename DeleteDBClusterEndpointRequestT = Model::DeleteDBClusterEndpointRequest>
void DeleteDBClusterEndpointAsync (const DeleteDBClusterEndpointRequestT &request, const DeleteDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDBClusterParameterGroupRequestT = Model::DeleteDBClusterParameterGroupRequest>
Model::DeleteDBClusterParameterGroupOutcomeCallable DeleteDBClusterParameterGroupCallable (const DeleteDBClusterParameterGroupRequestT &request) const
 
template<typename DeleteDBClusterParameterGroupRequestT = Model::DeleteDBClusterParameterGroupRequest>
void DeleteDBClusterParameterGroupAsync (const DeleteDBClusterParameterGroupRequestT &request, const DeleteDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDBClusterSnapshotRequestT = Model::DeleteDBClusterSnapshotRequest>
Model::DeleteDBClusterSnapshotOutcomeCallable DeleteDBClusterSnapshotCallable (const DeleteDBClusterSnapshotRequestT &request) const
 
template<typename DeleteDBClusterSnapshotRequestT = Model::DeleteDBClusterSnapshotRequest>
void DeleteDBClusterSnapshotAsync (const DeleteDBClusterSnapshotRequestT &request, const DeleteDBClusterSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDBInstanceRequestT = Model::DeleteDBInstanceRequest>
Model::DeleteDBInstanceOutcomeCallable DeleteDBInstanceCallable (const DeleteDBInstanceRequestT &request) const
 
template<typename DeleteDBInstanceRequestT = Model::DeleteDBInstanceRequest>
void DeleteDBInstanceAsync (const DeleteDBInstanceRequestT &request, const DeleteDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDBParameterGroupRequestT = Model::DeleteDBParameterGroupRequest>
Model::DeleteDBParameterGroupOutcomeCallable DeleteDBParameterGroupCallable (const DeleteDBParameterGroupRequestT &request) const
 
template<typename DeleteDBParameterGroupRequestT = Model::DeleteDBParameterGroupRequest>
void DeleteDBParameterGroupAsync (const DeleteDBParameterGroupRequestT &request, const DeleteDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteDBSubnetGroupRequestT = Model::DeleteDBSubnetGroupRequest>
Model::DeleteDBSubnetGroupOutcomeCallable DeleteDBSubnetGroupCallable (const DeleteDBSubnetGroupRequestT &request) const
 
template<typename DeleteDBSubnetGroupRequestT = Model::DeleteDBSubnetGroupRequest>
void DeleteDBSubnetGroupAsync (const DeleteDBSubnetGroupRequestT &request, const DeleteDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
Model::DeleteEventSubscriptionOutcomeCallable DeleteEventSubscriptionCallable (const DeleteEventSubscriptionRequestT &request) const
 
template<typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
void DeleteEventSubscriptionAsync (const DeleteEventSubscriptionRequestT &request, const DeleteEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteGlobalClusterRequestT = Model::DeleteGlobalClusterRequest>
Model::DeleteGlobalClusterOutcomeCallable DeleteGlobalClusterCallable (const DeleteGlobalClusterRequestT &request) const
 
template<typename DeleteGlobalClusterRequestT = Model::DeleteGlobalClusterRequest>
void DeleteGlobalClusterAsync (const DeleteGlobalClusterRequestT &request, const DeleteGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDBClusterEndpointsRequestT = Model::DescribeDBClusterEndpointsRequest>
Model::DescribeDBClusterEndpointsOutcomeCallable DescribeDBClusterEndpointsCallable (const DescribeDBClusterEndpointsRequestT &request={}) const
 
template<typename DescribeDBClusterEndpointsRequestT = Model::DescribeDBClusterEndpointsRequest>
void DescribeDBClusterEndpointsAsync (const DescribeDBClusterEndpointsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterEndpointsRequestT &request={}) const
 
 
template<typename DescribeDBClusterParameterGroupsRequestT = Model::DescribeDBClusterParameterGroupsRequest>
Model::DescribeDBClusterParameterGroupsOutcomeCallable DescribeDBClusterParameterGroupsCallable (const DescribeDBClusterParameterGroupsRequestT &request={}) const
 
template<typename DescribeDBClusterParameterGroupsRequestT = Model::DescribeDBClusterParameterGroupsRequest>
void DescribeDBClusterParameterGroupsAsync (const DescribeDBClusterParameterGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterParameterGroupsRequestT &request={}) const
 
 
template<typename DescribeDBClusterParametersRequestT = Model::DescribeDBClusterParametersRequest>
Model::DescribeDBClusterParametersOutcomeCallable DescribeDBClusterParametersCallable (const DescribeDBClusterParametersRequestT &request) const
 
template<typename DescribeDBClusterParametersRequestT = Model::DescribeDBClusterParametersRequest>
void DescribeDBClusterParametersAsync (const DescribeDBClusterParametersRequestT &request, const DescribeDBClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDBClusterSnapshotAttributesRequestT = Model::DescribeDBClusterSnapshotAttributesRequest>
Model::DescribeDBClusterSnapshotAttributesOutcomeCallable DescribeDBClusterSnapshotAttributesCallable (const DescribeDBClusterSnapshotAttributesRequestT &request) const
 
template<typename DescribeDBClusterSnapshotAttributesRequestT = Model::DescribeDBClusterSnapshotAttributesRequest>
void DescribeDBClusterSnapshotAttributesAsync (const DescribeDBClusterSnapshotAttributesRequestT &request, const DescribeDBClusterSnapshotAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDBClusterSnapshotsRequestT = Model::DescribeDBClusterSnapshotsRequest>
Model::DescribeDBClusterSnapshotsOutcomeCallable DescribeDBClusterSnapshotsCallable (const DescribeDBClusterSnapshotsRequestT &request={}) const
 
template<typename DescribeDBClusterSnapshotsRequestT = Model::DescribeDBClusterSnapshotsRequest>
void DescribeDBClusterSnapshotsAsync (const DescribeDBClusterSnapshotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClusterSnapshotsRequestT &request={}) const
 
 
template<typename DescribeDBClustersRequestT = Model::DescribeDBClustersRequest>
Model::DescribeDBClustersOutcomeCallable DescribeDBClustersCallable (const DescribeDBClustersRequestT &request={}) const
 
template<typename DescribeDBClustersRequestT = Model::DescribeDBClustersRequest>
void DescribeDBClustersAsync (const DescribeDBClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBClustersRequestT &request={}) const
 
 
template<typename DescribeDBEngineVersionsRequestT = Model::DescribeDBEngineVersionsRequest>
Model::DescribeDBEngineVersionsOutcomeCallable DescribeDBEngineVersionsCallable (const DescribeDBEngineVersionsRequestT &request={}) const
 
template<typename DescribeDBEngineVersionsRequestT = Model::DescribeDBEngineVersionsRequest>
void DescribeDBEngineVersionsAsync (const DescribeDBEngineVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBEngineVersionsRequestT &request={}) const
 
 
template<typename DescribeDBInstancesRequestT = Model::DescribeDBInstancesRequest>
Model::DescribeDBInstancesOutcomeCallable DescribeDBInstancesCallable (const DescribeDBInstancesRequestT &request={}) const
 
template<typename DescribeDBInstancesRequestT = Model::DescribeDBInstancesRequest>
void DescribeDBInstancesAsync (const DescribeDBInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBInstancesRequestT &request={}) const
 
 
template<typename DescribeDBParameterGroupsRequestT = Model::DescribeDBParameterGroupsRequest>
Model::DescribeDBParameterGroupsOutcomeCallable DescribeDBParameterGroupsCallable (const DescribeDBParameterGroupsRequestT &request={}) const
 
template<typename DescribeDBParameterGroupsRequestT = Model::DescribeDBParameterGroupsRequest>
void DescribeDBParameterGroupsAsync (const DescribeDBParameterGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBParameterGroupsRequestT &request={}) const
 
 
template<typename DescribeDBParametersRequestT = Model::DescribeDBParametersRequest>
Model::DescribeDBParametersOutcomeCallable DescribeDBParametersCallable (const DescribeDBParametersRequestT &request) const
 
template<typename DescribeDBParametersRequestT = Model::DescribeDBParametersRequest>
void DescribeDBParametersAsync (const DescribeDBParametersRequestT &request, const DescribeDBParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeDBSubnetGroupsRequestT = Model::DescribeDBSubnetGroupsRequest>
Model::DescribeDBSubnetGroupsOutcomeCallable DescribeDBSubnetGroupsCallable (const DescribeDBSubnetGroupsRequestT &request={}) const
 
template<typename DescribeDBSubnetGroupsRequestT = Model::DescribeDBSubnetGroupsRequest>
void DescribeDBSubnetGroupsAsync (const DescribeDBSubnetGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDBSubnetGroupsRequestT &request={}) const
 
 
template<typename DescribeEngineDefaultClusterParametersRequestT = Model::DescribeEngineDefaultClusterParametersRequest>
Model::DescribeEngineDefaultClusterParametersOutcomeCallable DescribeEngineDefaultClusterParametersCallable (const DescribeEngineDefaultClusterParametersRequestT &request) const
 
template<typename DescribeEngineDefaultClusterParametersRequestT = Model::DescribeEngineDefaultClusterParametersRequest>
void DescribeEngineDefaultClusterParametersAsync (const DescribeEngineDefaultClusterParametersRequestT &request, const DescribeEngineDefaultClusterParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeEngineDefaultParametersRequestT = Model::DescribeEngineDefaultParametersRequest>
Model::DescribeEngineDefaultParametersOutcomeCallable DescribeEngineDefaultParametersCallable (const DescribeEngineDefaultParametersRequestT &request) const
 
template<typename DescribeEngineDefaultParametersRequestT = Model::DescribeEngineDefaultParametersRequest>
void DescribeEngineDefaultParametersAsync (const DescribeEngineDefaultParametersRequestT &request, const DescribeEngineDefaultParametersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
Model::DescribeEventCategoriesOutcomeCallable DescribeEventCategoriesCallable (const DescribeEventCategoriesRequestT &request={}) const
 
template<typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
void DescribeEventCategoriesAsync (const DescribeEventCategoriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventCategoriesRequestT &request={}) const
 
 
template<typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
Model::DescribeEventSubscriptionsOutcomeCallable DescribeEventSubscriptionsCallable (const DescribeEventSubscriptionsRequestT &request={}) const
 
template<typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
void DescribeEventSubscriptionsAsync (const DescribeEventSubscriptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventSubscriptionsRequestT &request={}) const
 
 
template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
Model::DescribeEventsOutcomeCallable DescribeEventsCallable (const DescribeEventsRequestT &request={}) const
 
template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
void DescribeEventsAsync (const DescribeEventsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEventsRequestT &request={}) const
 
 
template<typename DescribeGlobalClustersRequestT = Model::DescribeGlobalClustersRequest>
Model::DescribeGlobalClustersOutcomeCallable DescribeGlobalClustersCallable (const DescribeGlobalClustersRequestT &request={}) const
 
template<typename DescribeGlobalClustersRequestT = Model::DescribeGlobalClustersRequest>
void DescribeGlobalClustersAsync (const DescribeGlobalClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeGlobalClustersRequestT &request={}) const
 
 
template<typename DescribeOrderableDBInstanceOptionsRequestT = Model::DescribeOrderableDBInstanceOptionsRequest>
Model::DescribeOrderableDBInstanceOptionsOutcomeCallable DescribeOrderableDBInstanceOptionsCallable (const DescribeOrderableDBInstanceOptionsRequestT &request) const
 
template<typename DescribeOrderableDBInstanceOptionsRequestT = Model::DescribeOrderableDBInstanceOptionsRequest>
void DescribeOrderableDBInstanceOptionsAsync (const DescribeOrderableDBInstanceOptionsRequestT &request, const DescribeOrderableDBInstanceOptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribePendingMaintenanceActionsRequestT = Model::DescribePendingMaintenanceActionsRequest>
Model::DescribePendingMaintenanceActionsOutcomeCallable DescribePendingMaintenanceActionsCallable (const DescribePendingMaintenanceActionsRequestT &request={}) const
 
template<typename DescribePendingMaintenanceActionsRequestT = Model::DescribePendingMaintenanceActionsRequest>
void DescribePendingMaintenanceActionsAsync (const DescribePendingMaintenanceActionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePendingMaintenanceActionsRequestT &request={}) const
 
 
template<typename DescribeValidDBInstanceModificationsRequestT = Model::DescribeValidDBInstanceModificationsRequest>
Model::DescribeValidDBInstanceModificationsOutcomeCallable DescribeValidDBInstanceModificationsCallable (const DescribeValidDBInstanceModificationsRequestT &request) const
 
template<typename DescribeValidDBInstanceModificationsRequestT = Model::DescribeValidDBInstanceModificationsRequest>
void DescribeValidDBInstanceModificationsAsync (const DescribeValidDBInstanceModificationsRequestT &request, const DescribeValidDBInstanceModificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename FailoverDBClusterRequestT = Model::FailoverDBClusterRequest>
Model::FailoverDBClusterOutcomeCallable FailoverDBClusterCallable (const FailoverDBClusterRequestT &request={}) const
 
template<typename FailoverDBClusterRequestT = Model::FailoverDBClusterRequest>
void FailoverDBClusterAsync (const FailoverDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const FailoverDBClusterRequestT &request={}) const
 
 
template<typename FailoverGlobalClusterRequestT = Model::FailoverGlobalClusterRequest>
Model::FailoverGlobalClusterOutcomeCallable FailoverGlobalClusterCallable (const FailoverGlobalClusterRequestT &request) const
 
template<typename FailoverGlobalClusterRequestT = Model::FailoverGlobalClusterRequest>
void FailoverGlobalClusterAsync (const FailoverGlobalClusterRequestT &request, const FailoverGlobalClusterResponseReceivedHandler &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 ModifyDBClusterRequestT = Model::ModifyDBClusterRequest>
Model::ModifyDBClusterOutcomeCallable ModifyDBClusterCallable (const ModifyDBClusterRequestT &request) const
 
template<typename ModifyDBClusterRequestT = Model::ModifyDBClusterRequest>
void ModifyDBClusterAsync (const ModifyDBClusterRequestT &request, const ModifyDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ModifyDBClusterEndpointRequestT = Model::ModifyDBClusterEndpointRequest>
Model::ModifyDBClusterEndpointOutcomeCallable ModifyDBClusterEndpointCallable (const ModifyDBClusterEndpointRequestT &request) const
 
template<typename ModifyDBClusterEndpointRequestT = Model::ModifyDBClusterEndpointRequest>
void ModifyDBClusterEndpointAsync (const ModifyDBClusterEndpointRequestT &request, const ModifyDBClusterEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ModifyDBClusterParameterGroupRequestT = Model::ModifyDBClusterParameterGroupRequest>
Model::ModifyDBClusterParameterGroupOutcomeCallable ModifyDBClusterParameterGroupCallable (const ModifyDBClusterParameterGroupRequestT &request) const
 
template<typename ModifyDBClusterParameterGroupRequestT = Model::ModifyDBClusterParameterGroupRequest>
void ModifyDBClusterParameterGroupAsync (const ModifyDBClusterParameterGroupRequestT &request, const ModifyDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ModifyDBClusterSnapshotAttributeRequestT = Model::ModifyDBClusterSnapshotAttributeRequest>
Model::ModifyDBClusterSnapshotAttributeOutcomeCallable ModifyDBClusterSnapshotAttributeCallable (const ModifyDBClusterSnapshotAttributeRequestT &request) const
 
template<typename ModifyDBClusterSnapshotAttributeRequestT = Model::ModifyDBClusterSnapshotAttributeRequest>
void ModifyDBClusterSnapshotAttributeAsync (const ModifyDBClusterSnapshotAttributeRequestT &request, const ModifyDBClusterSnapshotAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ModifyDBInstanceRequestT = Model::ModifyDBInstanceRequest>
Model::ModifyDBInstanceOutcomeCallable ModifyDBInstanceCallable (const ModifyDBInstanceRequestT &request) const
 
template<typename ModifyDBInstanceRequestT = Model::ModifyDBInstanceRequest>
void ModifyDBInstanceAsync (const ModifyDBInstanceRequestT &request, const ModifyDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ModifyDBParameterGroupRequestT = Model::ModifyDBParameterGroupRequest>
Model::ModifyDBParameterGroupOutcomeCallable ModifyDBParameterGroupCallable (const ModifyDBParameterGroupRequestT &request) const
 
template<typename ModifyDBParameterGroupRequestT = Model::ModifyDBParameterGroupRequest>
void ModifyDBParameterGroupAsync (const ModifyDBParameterGroupRequestT &request, const ModifyDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ModifyDBSubnetGroupRequestT = Model::ModifyDBSubnetGroupRequest>
Model::ModifyDBSubnetGroupOutcomeCallable ModifyDBSubnetGroupCallable (const ModifyDBSubnetGroupRequestT &request) const
 
template<typename ModifyDBSubnetGroupRequestT = Model::ModifyDBSubnetGroupRequest>
void ModifyDBSubnetGroupAsync (const ModifyDBSubnetGroupRequestT &request, const ModifyDBSubnetGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
Model::ModifyEventSubscriptionOutcomeCallable ModifyEventSubscriptionCallable (const ModifyEventSubscriptionRequestT &request) const
 
template<typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
void ModifyEventSubscriptionAsync (const ModifyEventSubscriptionRequestT &request, const ModifyEventSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ModifyGlobalClusterRequestT = Model::ModifyGlobalClusterRequest>
Model::ModifyGlobalClusterOutcomeCallable ModifyGlobalClusterCallable (const ModifyGlobalClusterRequestT &request) const
 
template<typename ModifyGlobalClusterRequestT = Model::ModifyGlobalClusterRequest>
void ModifyGlobalClusterAsync (const ModifyGlobalClusterRequestT &request, const ModifyGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PromoteReadReplicaDBClusterRequestT = Model::PromoteReadReplicaDBClusterRequest>
Model::PromoteReadReplicaDBClusterOutcomeCallable PromoteReadReplicaDBClusterCallable (const PromoteReadReplicaDBClusterRequestT &request) const
 
template<typename PromoteReadReplicaDBClusterRequestT = Model::PromoteReadReplicaDBClusterRequest>
void PromoteReadReplicaDBClusterAsync (const PromoteReadReplicaDBClusterRequestT &request, const PromoteReadReplicaDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RebootDBInstanceRequestT = Model::RebootDBInstanceRequest>
Model::RebootDBInstanceOutcomeCallable RebootDBInstanceCallable (const RebootDBInstanceRequestT &request) const
 
template<typename RebootDBInstanceRequestT = Model::RebootDBInstanceRequest>
void RebootDBInstanceAsync (const RebootDBInstanceRequestT &request, const RebootDBInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RemoveFromGlobalClusterRequestT = Model::RemoveFromGlobalClusterRequest>
Model::RemoveFromGlobalClusterOutcomeCallable RemoveFromGlobalClusterCallable (const RemoveFromGlobalClusterRequestT &request) const
 
template<typename RemoveFromGlobalClusterRequestT = Model::RemoveFromGlobalClusterRequest>
void RemoveFromGlobalClusterAsync (const RemoveFromGlobalClusterRequestT &request, const RemoveFromGlobalClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RemoveRoleFromDBClusterRequestT = Model::RemoveRoleFromDBClusterRequest>
Model::RemoveRoleFromDBClusterOutcomeCallable RemoveRoleFromDBClusterCallable (const RemoveRoleFromDBClusterRequestT &request) const
 
template<typename RemoveRoleFromDBClusterRequestT = Model::RemoveRoleFromDBClusterRequest>
void RemoveRoleFromDBClusterAsync (const RemoveRoleFromDBClusterRequestT &request, const RemoveRoleFromDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RemoveSourceIdentifierFromSubscriptionRequestT = Model::RemoveSourceIdentifierFromSubscriptionRequest>
Model::RemoveSourceIdentifierFromSubscriptionOutcomeCallable RemoveSourceIdentifierFromSubscriptionCallable (const RemoveSourceIdentifierFromSubscriptionRequestT &request) const
 
template<typename RemoveSourceIdentifierFromSubscriptionRequestT = Model::RemoveSourceIdentifierFromSubscriptionRequest>
void RemoveSourceIdentifierFromSubscriptionAsync (const RemoveSourceIdentifierFromSubscriptionRequestT &request, const RemoveSourceIdentifierFromSubscriptionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
Model::RemoveTagsFromResourceOutcomeCallable RemoveTagsFromResourceCallable (const RemoveTagsFromResourceRequestT &request) const
 
template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
void RemoveTagsFromResourceAsync (const RemoveTagsFromResourceRequestT &request, const RemoveTagsFromResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ResetDBClusterParameterGroupRequestT = Model::ResetDBClusterParameterGroupRequest>
Model::ResetDBClusterParameterGroupOutcomeCallable ResetDBClusterParameterGroupCallable (const ResetDBClusterParameterGroupRequestT &request) const
 
template<typename ResetDBClusterParameterGroupRequestT = Model::ResetDBClusterParameterGroupRequest>
void ResetDBClusterParameterGroupAsync (const ResetDBClusterParameterGroupRequestT &request, const ResetDBClusterParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ResetDBParameterGroupRequestT = Model::ResetDBParameterGroupRequest>
Model::ResetDBParameterGroupOutcomeCallable ResetDBParameterGroupCallable (const ResetDBParameterGroupRequestT &request) const
 
template<typename ResetDBParameterGroupRequestT = Model::ResetDBParameterGroupRequest>
void ResetDBParameterGroupAsync (const ResetDBParameterGroupRequestT &request, const ResetDBParameterGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RestoreDBClusterFromSnapshotRequestT = Model::RestoreDBClusterFromSnapshotRequest>
Model::RestoreDBClusterFromSnapshotOutcomeCallable RestoreDBClusterFromSnapshotCallable (const RestoreDBClusterFromSnapshotRequestT &request) const
 
template<typename RestoreDBClusterFromSnapshotRequestT = Model::RestoreDBClusterFromSnapshotRequest>
void RestoreDBClusterFromSnapshotAsync (const RestoreDBClusterFromSnapshotRequestT &request, const RestoreDBClusterFromSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename RestoreDBClusterToPointInTimeRequestT = Model::RestoreDBClusterToPointInTimeRequest>
Model::RestoreDBClusterToPointInTimeOutcomeCallable RestoreDBClusterToPointInTimeCallable (const RestoreDBClusterToPointInTimeRequestT &request) const
 
template<typename RestoreDBClusterToPointInTimeRequestT = Model::RestoreDBClusterToPointInTimeRequest>
void RestoreDBClusterToPointInTimeAsync (const RestoreDBClusterToPointInTimeRequestT &request, const RestoreDBClusterToPointInTimeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartDBClusterRequestT = Model::StartDBClusterRequest>
Model::StartDBClusterOutcomeCallable StartDBClusterCallable (const StartDBClusterRequestT &request) const
 
template<typename StartDBClusterRequestT = Model::StartDBClusterRequest>
void StartDBClusterAsync (const StartDBClusterRequestT &request, const StartDBClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopDBClusterRequestT = Model::StopDBClusterRequest>
Model::StopDBClusterOutcomeCallable StopDBClusterCallable (const StopDBClusterRequestT &request) const
 
template<typename StopDBClusterRequestT = Model::StopDBClusterRequest>
void StopDBClusterAsync (const StopDBClusterRequestT &request, const StopDBClusterResponseReceivedHandler &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::AWSXMLClient

 AWSXMLClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSXMLClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSXMLClient ()=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)
 
 
 
 
 
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< NeptuneClient >

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

Friends

 

Additional Inherited Members

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

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
XmlOutcome 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
 
XmlOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, const char *requestName="", Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
XmlOutcome 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
 
XmlOutcome 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
 
XmlOutcome MakeRequestWithEventStream (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *singerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
XmlOutcome MakeRequestWithEventStream (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
 
XmlOutcome MakeRequestWithEventStream (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
 

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

<fullname>Amazon Neptune</fullname>

Amazon Neptune is a fast, reliable, fully-managed graph database service that makes it easy to build and run applications that work with highly connected datasets. The core of Amazon Neptune is a purpose-built, high-performance graph database engine optimized for storing billions of relationships and querying the graph with milliseconds latency. Amazon Neptune supports popular graph models Property Graph and W3C's RDF, and their respective query languages Apache TinkerPop Gremlin and SPARQL, allowing you to easily build queries that efficiently navigate highly connected datasets. Neptune powers graph use cases such as recommendation engines, fraud detection, knowledge graphs, drug discovery, and network security.

This interface reference for Amazon Neptune contains documentation for a programming or command line interface you can use to manage Amazon Neptune. Note that Amazon Neptune is asynchronous, which means that some interfaces might require techniques such as polling or callback functions to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a command is applied immediately, on the next instance reboot, or during the maintenance window. The reference structure is as follows, and we list following some related topics from the user guide.

Definition at line 39 of file NeptuneClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 42 of file NeptuneClient.h.

◆ ClientConfigurationType

Definition at line 46 of file NeptuneClient.h.

◆ EndpointProviderType

Definition at line 47 of file NeptuneClient.h.

Constructor & Destructor Documentation

◆ NeptuneClient() [1/6]

Aws::Neptune::NeptuneClient::NeptuneClient ( const Aws::Neptune::NeptuneClientConfiguration clientConfiguration = Aws::Neptune::NeptuneClientConfiguration(),
std::shared_ptr< NeptuneEndpointProviderBase 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.

◆ NeptuneClient() [2/6]

Aws::Neptune::NeptuneClient::NeptuneClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< NeptuneEndpointProviderBase endpointProvider = nullptr,
const Aws::Neptune::NeptuneClientConfiguration clientConfiguration = Aws::Neptune::NeptuneClientConfiguration() 
)

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.

◆ NeptuneClient() [3/6]

Aws::Neptune::NeptuneClient::NeptuneClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< NeptuneEndpointProviderBase endpointProvider = nullptr,
const Aws::Neptune::NeptuneClientConfiguration clientConfiguration = Aws::Neptune::NeptuneClientConfiguration() 
)

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

◆ NeptuneClient() [4/6]

Aws::Neptune::NeptuneClient::NeptuneClient ( 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.

◆ NeptuneClient() [5/6]

Aws::Neptune::NeptuneClient::NeptuneClient ( 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.

◆ NeptuneClient() [6/6]

Aws::Neptune::NeptuneClient::NeptuneClient ( 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

◆ ~NeptuneClient()

virtual Aws::Neptune::NeptuneClient::~NeptuneClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< NeptuneEndpointProviderBase > & Aws::Neptune::NeptuneClient::accessEndpointProvider ( )

◆ AddRoleToDBCluster()

virtual Model::AddRoleToDBClusterOutcome Aws::Neptune::NeptuneClient::AddRoleToDBCluster ( const Model::AddRoleToDBClusterRequest request) const
virtual

Associates an Identity and Access Management (IAM) role with an Neptune DB cluster.

See Also:

AWS API Reference

◆ AddRoleToDBClusterAsync()

template<typename AddRoleToDBClusterRequestT = Model::AddRoleToDBClusterRequest>
void Aws::Neptune::NeptuneClient::AddRoleToDBClusterAsync ( const AddRoleToDBClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 125 of file NeptuneClient.h.

◆ AddRoleToDBClusterCallable()

template<typename AddRoleToDBClusterRequestT = Model::AddRoleToDBClusterRequest>
Model::AddRoleToDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::AddRoleToDBClusterCallable ( const AddRoleToDBClusterRequestT &  request) const
inline

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

Definition at line 116 of file NeptuneClient.h.

◆ AddSourceIdentifierToSubscription()

virtual Model::AddSourceIdentifierToSubscriptionOutcome Aws::Neptune::NeptuneClient::AddSourceIdentifierToSubscription ( const Model::AddSourceIdentifierToSubscriptionRequest request) const
virtual

Adds a source identifier to an existing event notification subscription.

See Also:

AWS API Reference

◆ AddSourceIdentifierToSubscriptionAsync()

template<typename AddSourceIdentifierToSubscriptionRequestT = Model::AddSourceIdentifierToSubscriptionRequest>
void Aws::Neptune::NeptuneClient::AddSourceIdentifierToSubscriptionAsync ( const AddSourceIdentifierToSubscriptionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 151 of file NeptuneClient.h.

◆ AddSourceIdentifierToSubscriptionCallable()

template<typename AddSourceIdentifierToSubscriptionRequestT = Model::AddSourceIdentifierToSubscriptionRequest>
Model::AddSourceIdentifierToSubscriptionOutcomeCallable Aws::Neptune::NeptuneClient::AddSourceIdentifierToSubscriptionCallable ( const AddSourceIdentifierToSubscriptionRequestT &  request) const
inline

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

Definition at line 142 of file NeptuneClient.h.

◆ AddTagsToResource()

virtual Model::AddTagsToResourceOutcome Aws::Neptune::NeptuneClient::AddTagsToResource ( const Model::AddTagsToResourceRequest request) const
virtual

Adds metadata tags to an Amazon Neptune resource. These tags can also be used with cost allocation reporting to track cost associated with Amazon Neptune resources, or used in a Condition statement in an IAM policy for Amazon Neptune.

See Also:

AWS API Reference

◆ AddTagsToResourceAsync()

template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
void Aws::Neptune::NeptuneClient::AddTagsToResourceAsync ( const AddTagsToResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 179 of file NeptuneClient.h.

◆ AddTagsToResourceCallable()

template<typename AddTagsToResourceRequestT = Model::AddTagsToResourceRequest>
Model::AddTagsToResourceOutcomeCallable Aws::Neptune::NeptuneClient::AddTagsToResourceCallable ( const AddTagsToResourceRequestT &  request) const
inline

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

Definition at line 170 of file NeptuneClient.h.

◆ ApplyPendingMaintenanceAction()

virtual Model::ApplyPendingMaintenanceActionOutcome Aws::Neptune::NeptuneClient::ApplyPendingMaintenanceAction ( const Model::ApplyPendingMaintenanceActionRequest request) const
virtual

Applies a pending maintenance action to a resource (for example, to a DB instance).

See Also:

AWS API Reference

◆ ApplyPendingMaintenanceActionAsync()

template<typename ApplyPendingMaintenanceActionRequestT = Model::ApplyPendingMaintenanceActionRequest>
void Aws::Neptune::NeptuneClient::ApplyPendingMaintenanceActionAsync ( const ApplyPendingMaintenanceActionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 205 of file NeptuneClient.h.

◆ ApplyPendingMaintenanceActionCallable()

template<typename ApplyPendingMaintenanceActionRequestT = Model::ApplyPendingMaintenanceActionRequest>
Model::ApplyPendingMaintenanceActionOutcomeCallable Aws::Neptune::NeptuneClient::ApplyPendingMaintenanceActionCallable ( const ApplyPendingMaintenanceActionRequestT &  request) const
inline

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

Definition at line 196 of file NeptuneClient.h.

◆ ConvertRequestToPresignedUrl()

Aws::String Aws::Neptune::NeptuneClient::ConvertRequestToPresignedUrl ( const Aws::AmazonSerializableWebServiceRequest requestToConvert,
const char *  region 
) const

Converts any request object to a presigned URL with the GET method, using region for the signer and a timeout of 15 minutes.

◆ CopyDBClusterParameterGroup()

virtual Model::CopyDBClusterParameterGroupOutcome Aws::Neptune::NeptuneClient::CopyDBClusterParameterGroup ( const Model::CopyDBClusterParameterGroupRequest request) const
virtual

Copies the specified DB cluster parameter group.

See Also:


AWS API Reference

◆ CopyDBClusterParameterGroupAsync()

template<typename CopyDBClusterParameterGroupRequestT = Model::CopyDBClusterParameterGroupRequest>
void Aws::Neptune::NeptuneClient::CopyDBClusterParameterGroupAsync ( const CopyDBClusterParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 231 of file NeptuneClient.h.

◆ CopyDBClusterParameterGroupCallable()

template<typename CopyDBClusterParameterGroupRequestT = Model::CopyDBClusterParameterGroupRequest>
Model::CopyDBClusterParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::CopyDBClusterParameterGroupCallable ( const CopyDBClusterParameterGroupRequestT &  request) const
inline

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

Definition at line 222 of file NeptuneClient.h.

◆ CopyDBClusterSnapshot()

virtual Model::CopyDBClusterSnapshotOutcome Aws::Neptune::NeptuneClient::CopyDBClusterSnapshot ( const Model::CopyDBClusterSnapshotRequest request) const
virtual

Copies a snapshot of a DB cluster.

To copy a DB cluster snapshot from a shared manual DB cluster snapshot, SourceDBClusterSnapshotIdentifier must be the Amazon Resource Name (ARN) of the shared DB cluster snapshot.

See Also:

AWS API Reference

◆ CopyDBClusterSnapshotAsync()

template<typename CopyDBClusterSnapshotRequestT = Model::CopyDBClusterSnapshotRequest>
void Aws::Neptune::NeptuneClient::CopyDBClusterSnapshotAsync ( const CopyDBClusterSnapshotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 259 of file NeptuneClient.h.

◆ CopyDBClusterSnapshotCallable()

template<typename CopyDBClusterSnapshotRequestT = Model::CopyDBClusterSnapshotRequest>
Model::CopyDBClusterSnapshotOutcomeCallable Aws::Neptune::NeptuneClient::CopyDBClusterSnapshotCallable ( const CopyDBClusterSnapshotRequestT &  request) const
inline

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

Definition at line 250 of file NeptuneClient.h.

◆ CopyDBParameterGroup()

virtual Model::CopyDBParameterGroupOutcome Aws::Neptune::NeptuneClient::CopyDBParameterGroup ( const Model::CopyDBParameterGroupRequest request) const
virtual

Copies the specified DB parameter group.

See Also:

AWS API Reference

◆ CopyDBParameterGroupAsync()

template<typename CopyDBParameterGroupRequestT = Model::CopyDBParameterGroupRequest>
void Aws::Neptune::NeptuneClient::CopyDBParameterGroupAsync ( const CopyDBParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 284 of file NeptuneClient.h.

◆ CopyDBParameterGroupCallable()

template<typename CopyDBParameterGroupRequestT = Model::CopyDBParameterGroupRequest>
Model::CopyDBParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::CopyDBParameterGroupCallable ( const CopyDBParameterGroupRequestT &  request) const
inline

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

Definition at line 275 of file NeptuneClient.h.

◆ CreateDBCluster()

virtual Model::CreateDBClusterOutcome Aws::Neptune::NeptuneClient::CreateDBCluster ( const Model::CreateDBClusterRequest request) const
virtual

Creates a new Amazon Neptune DB cluster.

You can use the ReplicationSourceIdentifier parameter to create the DB cluster as a Read Replica of another DB cluster or Amazon Neptune DB instance.

Note that when you create a new cluster using CreateDBCluster directly, deletion protection is disabled by default (when you create a new production cluster in the console, deletion protection is enabled by default). You can only delete a DB cluster if its DeletionProtection field is set to false.

See Also:

AWS API Reference

◆ CreateDBClusterAsync()

template<typename CreateDBClusterRequestT = Model::CreateDBClusterRequest>
void Aws::Neptune::NeptuneClient::CreateDBClusterAsync ( const CreateDBClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 316 of file NeptuneClient.h.

◆ CreateDBClusterCallable()

template<typename CreateDBClusterRequestT = Model::CreateDBClusterRequest>
Model::CreateDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::CreateDBClusterCallable ( const CreateDBClusterRequestT &  request) const
inline

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

Definition at line 307 of file NeptuneClient.h.

◆ CreateDBClusterEndpoint()

virtual Model::CreateDBClusterEndpointOutcome Aws::Neptune::NeptuneClient::CreateDBClusterEndpoint ( const Model::CreateDBClusterEndpointRequest request) const
virtual

Creates a new custom endpoint and associates it with an Amazon Neptune DB cluster.

See Also:

AWS API Reference

◆ CreateDBClusterEndpointAsync()

template<typename CreateDBClusterEndpointRequestT = Model::CreateDBClusterEndpointRequest>
void Aws::Neptune::NeptuneClient::CreateDBClusterEndpointAsync ( const CreateDBClusterEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 342 of file NeptuneClient.h.

◆ CreateDBClusterEndpointCallable()

template<typename CreateDBClusterEndpointRequestT = Model::CreateDBClusterEndpointRequest>
Model::CreateDBClusterEndpointOutcomeCallable Aws::Neptune::NeptuneClient::CreateDBClusterEndpointCallable ( const CreateDBClusterEndpointRequestT &  request) const
inline

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

Definition at line 333 of file NeptuneClient.h.

◆ CreateDBClusterParameterGroup()

virtual Model::CreateDBClusterParameterGroupOutcome Aws::Neptune::NeptuneClient::CreateDBClusterParameterGroup ( const Model::CreateDBClusterParameterGroupRequest request) const
virtual

Creates a new DB cluster parameter group.

Parameters in a DB cluster parameter group apply to all of the instances in a DB cluster.

A DB cluster parameter group is initially created with the default parameters for the database engine used by instances in the DB cluster. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBClusterParameterGroup. Once you've created a DB cluster parameter group, you need to associate it with your DB cluster using ModifyDBCluster. When you associate a new DB cluster parameter group with a running DB cluster, you need to reboot the DB instances in the DB cluster without failover for the new DB cluster parameter group and associated settings to take effect.

After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the DB cluster parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBClusterParameters command to verify that your DB cluster parameter group has been created or modified.

See Also:

AWS API Reference

◆ CreateDBClusterParameterGroupAsync()

template<typename CreateDBClusterParameterGroupRequestT = Model::CreateDBClusterParameterGroupRequest>
void Aws::Neptune::NeptuneClient::CreateDBClusterParameterGroupAsync ( const CreateDBClusterParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 388 of file NeptuneClient.h.

◆ CreateDBClusterParameterGroupCallable()

template<typename CreateDBClusterParameterGroupRequestT = Model::CreateDBClusterParameterGroupRequest>
Model::CreateDBClusterParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::CreateDBClusterParameterGroupCallable ( const CreateDBClusterParameterGroupRequestT &  request) const
inline

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

Definition at line 379 of file NeptuneClient.h.

◆ CreateDBClusterSnapshot()

virtual Model::CreateDBClusterSnapshotOutcome Aws::Neptune::NeptuneClient::CreateDBClusterSnapshot ( const Model::CreateDBClusterSnapshotRequest request) const
virtual

Creates a snapshot of a DB cluster.

See Also:

AWS API Reference

◆ CreateDBClusterSnapshotAsync()

template<typename CreateDBClusterSnapshotRequestT = Model::CreateDBClusterSnapshotRequest>
void Aws::Neptune::NeptuneClient::CreateDBClusterSnapshotAsync ( const CreateDBClusterSnapshotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 413 of file NeptuneClient.h.

◆ CreateDBClusterSnapshotCallable()

template<typename CreateDBClusterSnapshotRequestT = Model::CreateDBClusterSnapshotRequest>
Model::CreateDBClusterSnapshotOutcomeCallable Aws::Neptune::NeptuneClient::CreateDBClusterSnapshotCallable ( const CreateDBClusterSnapshotRequestT &  request) const
inline

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

Definition at line 404 of file NeptuneClient.h.

◆ CreateDBInstance()

virtual Model::CreateDBInstanceOutcome Aws::Neptune::NeptuneClient::CreateDBInstance ( const Model::CreateDBInstanceRequest request) const
virtual

Creates a new DB instance.

See Also:

AWS API Reference

◆ CreateDBInstanceAsync()

template<typename CreateDBInstanceRequestT = Model::CreateDBInstanceRequest>
void Aws::Neptune::NeptuneClient::CreateDBInstanceAsync ( const CreateDBInstanceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 438 of file NeptuneClient.h.

◆ CreateDBInstanceCallable()

template<typename CreateDBInstanceRequestT = Model::CreateDBInstanceRequest>
Model::CreateDBInstanceOutcomeCallable Aws::Neptune::NeptuneClient::CreateDBInstanceCallable ( const CreateDBInstanceRequestT &  request) const
inline

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

Definition at line 429 of file NeptuneClient.h.

◆ CreateDBParameterGroup()

virtual Model::CreateDBParameterGroupOutcome Aws::Neptune::NeptuneClient::CreateDBParameterGroup ( const Model::CreateDBParameterGroupRequest request) const
virtual

Creates a new DB parameter group.

A DB parameter group is initially created with the default parameters for the database engine used by the DB instance. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBParameterGroup. Once you've created a DB parameter group, you need to associate it with your DB instance using ModifyDBInstance. When you associate a new DB parameter group with a running DB instance, you need to reboot the DB instance without failover for the new DB parameter group and associated settings to take effect.

After you create a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified.

See Also:

AWS API Reference

◆ CreateDBParameterGroupAsync()

template<typename CreateDBParameterGroupRequestT = Model::CreateDBParameterGroupRequest>
void Aws::Neptune::NeptuneClient::CreateDBParameterGroupAsync ( const CreateDBParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 481 of file NeptuneClient.h.

◆ CreateDBParameterGroupCallable()

template<typename CreateDBParameterGroupRequestT = Model::CreateDBParameterGroupRequest>
Model::CreateDBParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::CreateDBParameterGroupCallable ( const CreateDBParameterGroupRequestT &  request) const
inline

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

Definition at line 472 of file NeptuneClient.h.

◆ CreateDBSubnetGroup()

virtual Model::CreateDBSubnetGroupOutcome Aws::Neptune::NeptuneClient::CreateDBSubnetGroup ( const Model::CreateDBSubnetGroupRequest request) const
virtual

Creates a new DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the Amazon Region.

See Also:

AWS API Reference

◆ CreateDBSubnetGroupAsync()

template<typename CreateDBSubnetGroupRequestT = Model::CreateDBSubnetGroupRequest>
void Aws::Neptune::NeptuneClient::CreateDBSubnetGroupAsync ( const CreateDBSubnetGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 507 of file NeptuneClient.h.

◆ CreateDBSubnetGroupCallable()

template<typename CreateDBSubnetGroupRequestT = Model::CreateDBSubnetGroupRequest>
Model::CreateDBSubnetGroupOutcomeCallable Aws::Neptune::NeptuneClient::CreateDBSubnetGroupCallable ( const CreateDBSubnetGroupRequestT &  request) const
inline

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

Definition at line 498 of file NeptuneClient.h.

◆ CreateEventSubscription()

virtual Model::CreateEventSubscriptionOutcome Aws::Neptune::NeptuneClient::CreateEventSubscription ( const Model::CreateEventSubscriptionRequest request) const
virtual

Creates an event notification subscription. This action requires a topic ARN (Amazon Resource Name) created by either the Neptune console, the SNS console, or the SNS API. To obtain an ARN with SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console.

You can specify the type of source (SourceType) you want to be notified of, provide a list of Neptune sources (SourceIds) that triggers the events, and provide a list of event categories (EventCategories) for events you want to be notified of. For example, you can specify SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and EventCategories = Availability, Backup.

If you specify both the SourceType and SourceIds, such as SourceType = db-instance and SourceIdentifier = myDBInstance1, you are notified of all the db-instance events for the specified source. If you specify a SourceType but do not specify a SourceIdentifier, you receive notice of the events for that source type for all your Neptune sources. If you do not specify either the SourceType nor the SourceIdentifier, you are notified of events generated from all Neptune sources belonging to your customer account.

See Also:

AWS API Reference

◆ CreateEventSubscriptionAsync()

template<typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
void Aws::Neptune::NeptuneClient::CreateEventSubscriptionAsync ( const CreateEventSubscriptionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 547 of file NeptuneClient.h.

◆ CreateEventSubscriptionCallable()

template<typename CreateEventSubscriptionRequestT = Model::CreateEventSubscriptionRequest>
Model::CreateEventSubscriptionOutcomeCallable Aws::Neptune::NeptuneClient::CreateEventSubscriptionCallable ( const CreateEventSubscriptionRequestT &  request) const
inline

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

Definition at line 538 of file NeptuneClient.h.

◆ CreateGlobalCluster()

virtual Model::CreateGlobalClusterOutcome Aws::Neptune::NeptuneClient::CreateGlobalCluster ( const Model::CreateGlobalClusterRequest request) const
virtual

Creates a Neptune global database spread across multiple Amazon Regions. The global database contains a single primary cluster with read-write capability, and read-only secondary clusters that receive data from the primary cluster through high-speed replication performed by the Neptune storage subsystem.

You can create a global database that is initially empty, and then add a primary cluster and secondary clusters to it, or you can specify an existing Neptune cluster during the create operation to become the primary cluster of the global database.

See Also:

AWS API Reference

◆ CreateGlobalClusterAsync()

template<typename CreateGlobalClusterRequestT = Model::CreateGlobalClusterRequest>
void Aws::Neptune::NeptuneClient::CreateGlobalClusterAsync ( const CreateGlobalClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 579 of file NeptuneClient.h.

◆ CreateGlobalClusterCallable()

template<typename CreateGlobalClusterRequestT = Model::CreateGlobalClusterRequest>
Model::CreateGlobalClusterOutcomeCallable Aws::Neptune::NeptuneClient::CreateGlobalClusterCallable ( const CreateGlobalClusterRequestT &  request) const
inline

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

Definition at line 570 of file NeptuneClient.h.

◆ DeleteDBCluster()

virtual Model::DeleteDBClusterOutcome Aws::Neptune::NeptuneClient::DeleteDBCluster ( const Model::DeleteDBClusterRequest request) const
virtual

The DeleteDBCluster action deletes a previously provisioned DB cluster. When you delete a DB cluster, all automated backups for that DB cluster are deleted and can't be recovered. Manual DB cluster snapshots of the specified DB cluster are not deleted.

Note that the DB Cluster cannot be deleted if deletion protection is enabled. To delete it, you must first set its DeletionProtection field to False.

See Also:

AWS API Reference

◆ DeleteDBClusterAsync()

template<typename DeleteDBClusterRequestT = Model::DeleteDBClusterRequest>
void Aws::Neptune::NeptuneClient::DeleteDBClusterAsync ( const DeleteDBClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 610 of file NeptuneClient.h.

◆ DeleteDBClusterCallable()

template<typename DeleteDBClusterRequestT = Model::DeleteDBClusterRequest>
Model::DeleteDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::DeleteDBClusterCallable ( const DeleteDBClusterRequestT &  request) const
inline

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

Definition at line 601 of file NeptuneClient.h.

◆ DeleteDBClusterEndpoint()

virtual Model::DeleteDBClusterEndpointOutcome Aws::Neptune::NeptuneClient::DeleteDBClusterEndpoint ( const Model::DeleteDBClusterEndpointRequest request) const
virtual

Deletes a custom endpoint and removes it from an Amazon Neptune DB cluster.

See Also:

AWS API Reference

◆ DeleteDBClusterEndpointAsync()

template<typename DeleteDBClusterEndpointRequestT = Model::DeleteDBClusterEndpointRequest>
void Aws::Neptune::NeptuneClient::DeleteDBClusterEndpointAsync ( const DeleteDBClusterEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 636 of file NeptuneClient.h.

◆ DeleteDBClusterEndpointCallable()

template<typename DeleteDBClusterEndpointRequestT = Model::DeleteDBClusterEndpointRequest>
Model::DeleteDBClusterEndpointOutcomeCallable Aws::Neptune::NeptuneClient::DeleteDBClusterEndpointCallable ( const DeleteDBClusterEndpointRequestT &  request) const
inline

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

Definition at line 627 of file NeptuneClient.h.

◆ DeleteDBClusterParameterGroup()

virtual Model::DeleteDBClusterParameterGroupOutcome Aws::Neptune::NeptuneClient::DeleteDBClusterParameterGroup ( const Model::DeleteDBClusterParameterGroupRequest request) const
virtual

Deletes a specified DB cluster parameter group. The DB cluster parameter group to be deleted can't be associated with any DB clusters.

See Also:

AWS API Reference

◆ DeleteDBClusterParameterGroupAsync()

template<typename DeleteDBClusterParameterGroupRequestT = Model::DeleteDBClusterParameterGroupRequest>
void Aws::Neptune::NeptuneClient::DeleteDBClusterParameterGroupAsync ( const DeleteDBClusterParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 663 of file NeptuneClient.h.

◆ DeleteDBClusterParameterGroupCallable()

template<typename DeleteDBClusterParameterGroupRequestT = Model::DeleteDBClusterParameterGroupRequest>
Model::DeleteDBClusterParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::DeleteDBClusterParameterGroupCallable ( const DeleteDBClusterParameterGroupRequestT &  request) const
inline

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

Definition at line 654 of file NeptuneClient.h.

◆ DeleteDBClusterSnapshot()

virtual Model::DeleteDBClusterSnapshotOutcome Aws::Neptune::NeptuneClient::DeleteDBClusterSnapshot ( const Model::DeleteDBClusterSnapshotRequest request) const
virtual

Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation is terminated.

The DB cluster snapshot must be in the available state to be deleted.

See Also:


AWS API Reference

◆ DeleteDBClusterSnapshotAsync()

template<typename DeleteDBClusterSnapshotRequestT = Model::DeleteDBClusterSnapshotRequest>
void Aws::Neptune::NeptuneClient::DeleteDBClusterSnapshotAsync ( const DeleteDBClusterSnapshotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 691 of file NeptuneClient.h.

◆ DeleteDBClusterSnapshotCallable()

template<typename DeleteDBClusterSnapshotRequestT = Model::DeleteDBClusterSnapshotRequest>
Model::DeleteDBClusterSnapshotOutcomeCallable Aws::Neptune::NeptuneClient::DeleteDBClusterSnapshotCallable ( const DeleteDBClusterSnapshotRequestT &  request) const
inline

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

Definition at line 682 of file NeptuneClient.h.

◆ DeleteDBInstance()

virtual Model::DeleteDBInstanceOutcome Aws::Neptune::NeptuneClient::DeleteDBInstance ( const Model::DeleteDBInstanceRequest request) const
virtual

The DeleteDBInstance action deletes a previously provisioned DB instance. When you delete a DB instance, all automated backups for that instance are deleted and can't be recovered. Manual DB snapshots of the DB instance to be deleted by DeleteDBInstance are not deleted.

If you request a final DB snapshot the status of the Amazon Neptune DB instance is deleting until the DB snapshot is created. The API action DescribeDBInstance is used to monitor the status of this operation. The action can't be canceled or reverted once submitted.

Note that when a DB instance is in a failure state and has a status of failed, incompatible-restore, or incompatible-network, you can only delete it when the SkipFinalSnapshot parameter is set to true.

You can't delete a DB instance if it is the only instance in the DB cluster, or if it has deletion protection enabled.

See Also:

AWS API Reference

◆ DeleteDBInstanceAsync()

template<typename DeleteDBInstanceRequestT = Model::DeleteDBInstanceRequest>
void Aws::Neptune::NeptuneClient::DeleteDBInstanceAsync ( const DeleteDBInstanceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 729 of file NeptuneClient.h.

◆ DeleteDBInstanceCallable()

template<typename DeleteDBInstanceRequestT = Model::DeleteDBInstanceRequest>
Model::DeleteDBInstanceOutcomeCallable Aws::Neptune::NeptuneClient::DeleteDBInstanceCallable ( const DeleteDBInstanceRequestT &  request) const
inline

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

Definition at line 720 of file NeptuneClient.h.

◆ DeleteDBParameterGroup()

virtual Model::DeleteDBParameterGroupOutcome Aws::Neptune::NeptuneClient::DeleteDBParameterGroup ( const Model::DeleteDBParameterGroupRequest request) const
virtual

Deletes a specified DBParameterGroup. The DBParameterGroup to be deleted can't be associated with any DB instances.

See Also:

AWS API Reference

◆ DeleteDBParameterGroupAsync()

template<typename DeleteDBParameterGroupRequestT = Model::DeleteDBParameterGroupRequest>
void Aws::Neptune::NeptuneClient::DeleteDBParameterGroupAsync ( const DeleteDBParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 755 of file NeptuneClient.h.

◆ DeleteDBParameterGroupCallable()

template<typename DeleteDBParameterGroupRequestT = Model::DeleteDBParameterGroupRequest>
Model::DeleteDBParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::DeleteDBParameterGroupCallable ( const DeleteDBParameterGroupRequestT &  request) const
inline

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

Definition at line 746 of file NeptuneClient.h.

◆ DeleteDBSubnetGroup()

virtual Model::DeleteDBSubnetGroupOutcome Aws::Neptune::NeptuneClient::DeleteDBSubnetGroup ( const Model::DeleteDBSubnetGroupRequest request) const
virtual

Deletes a DB subnet group.

The specified database subnet group must not be associated with any DB instances.

See Also:


AWS API Reference

◆ DeleteDBSubnetGroupAsync()

template<typename DeleteDBSubnetGroupRequestT = Model::DeleteDBSubnetGroupRequest>
void Aws::Neptune::NeptuneClient::DeleteDBSubnetGroupAsync ( const DeleteDBSubnetGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 782 of file NeptuneClient.h.

◆ DeleteDBSubnetGroupCallable()

template<typename DeleteDBSubnetGroupRequestT = Model::DeleteDBSubnetGroupRequest>
Model::DeleteDBSubnetGroupOutcomeCallable Aws::Neptune::NeptuneClient::DeleteDBSubnetGroupCallable ( const DeleteDBSubnetGroupRequestT &  request) const
inline

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

Definition at line 773 of file NeptuneClient.h.

◆ DeleteEventSubscription()

virtual Model::DeleteEventSubscriptionOutcome Aws::Neptune::NeptuneClient::DeleteEventSubscription ( const Model::DeleteEventSubscriptionRequest request) const
virtual

Deletes an event notification subscription.

See Also:

AWS API Reference

◆ DeleteEventSubscriptionAsync()

template<typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
void Aws::Neptune::NeptuneClient::DeleteEventSubscriptionAsync ( const DeleteEventSubscriptionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 807 of file NeptuneClient.h.

◆ DeleteEventSubscriptionCallable()

template<typename DeleteEventSubscriptionRequestT = Model::DeleteEventSubscriptionRequest>
Model::DeleteEventSubscriptionOutcomeCallable Aws::Neptune::NeptuneClient::DeleteEventSubscriptionCallable ( const DeleteEventSubscriptionRequestT &  request) const
inline

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

Definition at line 798 of file NeptuneClient.h.

◆ DeleteGlobalCluster()

virtual Model::DeleteGlobalClusterOutcome Aws::Neptune::NeptuneClient::DeleteGlobalCluster ( const Model::DeleteGlobalClusterRequest request) const
virtual

Deletes a global database. The primary and all secondary clusters must already be detached or deleted first.

See Also:

AWS API Reference

◆ DeleteGlobalClusterAsync()

template<typename DeleteGlobalClusterRequestT = Model::DeleteGlobalClusterRequest>
void Aws::Neptune::NeptuneClient::DeleteGlobalClusterAsync ( const DeleteGlobalClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 833 of file NeptuneClient.h.

◆ DeleteGlobalClusterCallable()

template<typename DeleteGlobalClusterRequestT = Model::DeleteGlobalClusterRequest>
Model::DeleteGlobalClusterOutcomeCallable Aws::Neptune::NeptuneClient::DeleteGlobalClusterCallable ( const DeleteGlobalClusterRequestT &  request) const
inline

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

Definition at line 824 of file NeptuneClient.h.

◆ DescribeDBClusterEndpoints()

virtual Model::DescribeDBClusterEndpointsOutcome Aws::Neptune::NeptuneClient::DescribeDBClusterEndpoints ( const Model::DescribeDBClusterEndpointsRequest request = {}) const
virtual

Returns information about endpoints for an Amazon Neptune DB cluster.

This operation can also return information for Amazon RDS clusters and Amazon DocDB clusters.

See Also:

AWS API Reference

◆ DescribeDBClusterEndpointsAsync()

template<typename DescribeDBClusterEndpointsRequestT = Model::DescribeDBClusterEndpointsRequest>
void Aws::Neptune::NeptuneClient::DescribeDBClusterEndpointsAsync ( const DescribeDBClusterEndpointsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeDBClusterEndpointsRequestT &  request = {} 
) const
inline

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

Definition at line 860 of file NeptuneClient.h.

◆ DescribeDBClusterEndpointsCallable()

template<typename DescribeDBClusterEndpointsRequestT = Model::DescribeDBClusterEndpointsRequest>
Model::DescribeDBClusterEndpointsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBClusterEndpointsCallable ( const DescribeDBClusterEndpointsRequestT &  request = {}) const
inline

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

Definition at line 851 of file NeptuneClient.h.

◆ DescribeDBClusterParameterGroups()

virtual Model::DescribeDBClusterParameterGroupsOutcome Aws::Neptune::NeptuneClient::DescribeDBClusterParameterGroups ( const Model::DescribeDBClusterParameterGroupsRequest request = {}) const
virtual

Returns a list of DBClusterParameterGroup descriptions. If a DBClusterParameterGroupName parameter is specified, the list will contain only the description of the specified DB cluster parameter group.

See Also:

AWS API Reference

◆ DescribeDBClusterParameterGroupsAsync()

template<typename DescribeDBClusterParameterGroupsRequestT = Model::DescribeDBClusterParameterGroupsRequest>
void Aws::Neptune::NeptuneClient::DescribeDBClusterParameterGroupsAsync ( const DescribeDBClusterParameterGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeDBClusterParameterGroupsRequestT &  request = {} 
) const
inline

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

Definition at line 888 of file NeptuneClient.h.

◆ DescribeDBClusterParameterGroupsCallable()

template<typename DescribeDBClusterParameterGroupsRequestT = Model::DescribeDBClusterParameterGroupsRequest>
Model::DescribeDBClusterParameterGroupsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBClusterParameterGroupsCallable ( const DescribeDBClusterParameterGroupsRequestT &  request = {}) const
inline

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

Definition at line 879 of file NeptuneClient.h.

◆ DescribeDBClusterParameters()

virtual Model::DescribeDBClusterParametersOutcome Aws::Neptune::NeptuneClient::DescribeDBClusterParameters ( const Model::DescribeDBClusterParametersRequest request) const
virtual

Returns the detailed parameter list for a particular DB cluster parameter group.

See Also:

AWS API Reference

◆ DescribeDBClusterParametersAsync()

template<typename DescribeDBClusterParametersRequestT = Model::DescribeDBClusterParametersRequest>
void Aws::Neptune::NeptuneClient::DescribeDBClusterParametersAsync ( const DescribeDBClusterParametersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 914 of file NeptuneClient.h.

◆ DescribeDBClusterParametersCallable()

template<typename DescribeDBClusterParametersRequestT = Model::DescribeDBClusterParametersRequest>
Model::DescribeDBClusterParametersOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBClusterParametersCallable ( const DescribeDBClusterParametersRequestT &  request) const
inline

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

Definition at line 905 of file NeptuneClient.h.

◆ DescribeDBClusters()

virtual Model::DescribeDBClustersOutcome Aws::Neptune::NeptuneClient::DescribeDBClusters ( const Model::DescribeDBClustersRequest request = {}) const
virtual

Returns information about provisioned DB clusters, and supports pagination.

This operation can also return information for Amazon RDS clusters and Amazon DocDB clusters.

See Also:

AWS API Reference

◆ DescribeDBClustersAsync()

template<typename DescribeDBClustersRequestT = Model::DescribeDBClustersRequest>
void Aws::Neptune::NeptuneClient::DescribeDBClustersAsync ( const DescribeDBClustersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeDBClustersRequestT &  request = {} 
) const
inline

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

Definition at line 1003 of file NeptuneClient.h.

◆ DescribeDBClustersCallable()

template<typename DescribeDBClustersRequestT = Model::DescribeDBClustersRequest>
Model::DescribeDBClustersOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBClustersCallable ( const DescribeDBClustersRequestT &  request = {}) const
inline

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

Definition at line 994 of file NeptuneClient.h.

◆ DescribeDBClusterSnapshotAttributes()

virtual Model::DescribeDBClusterSnapshotAttributesOutcome Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotAttributes ( const Model::DescribeDBClusterSnapshotAttributesRequest request) const
virtual

Returns a list of DB cluster snapshot attribute names and values for a manual DB cluster snapshot.

When sharing snapshots with other Amazon accounts, DescribeDBClusterSnapshotAttributes returns the restore attribute and a list of IDs for the Amazon accounts that are authorized to copy or restore the manual DB cluster snapshot. If all is included in the list of values for the restore attribute, then the manual DB cluster snapshot is public and can be copied or restored by all Amazon accounts.

To add or remove access for an Amazon account to copy or restore a manual DB cluster snapshot, or to make the manual DB cluster snapshot public or private, use the ModifyDBClusterSnapshotAttribute API action.

See Also:


AWS API Reference

◆ DescribeDBClusterSnapshotAttributesAsync()

template<typename DescribeDBClusterSnapshotAttributesRequestT = Model::DescribeDBClusterSnapshotAttributesRequest>
void Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotAttributesAsync ( const DescribeDBClusterSnapshotAttributesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 950 of file NeptuneClient.h.

◆ DescribeDBClusterSnapshotAttributesCallable()

template<typename DescribeDBClusterSnapshotAttributesRequestT = Model::DescribeDBClusterSnapshotAttributesRequest>
Model::DescribeDBClusterSnapshotAttributesOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotAttributesCallable ( const DescribeDBClusterSnapshotAttributesRequestT &  request) const
inline

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

Definition at line 941 of file NeptuneClient.h.

◆ DescribeDBClusterSnapshots()

virtual Model::DescribeDBClusterSnapshotsOutcome Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshots ( const Model::DescribeDBClusterSnapshotsRequest request = {}) const
virtual

Returns information about DB cluster snapshots. This API action supports pagination.

See Also:

AWS API Reference

◆ DescribeDBClusterSnapshotsAsync()

template<typename DescribeDBClusterSnapshotsRequestT = Model::DescribeDBClusterSnapshotsRequest>
void Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotsAsync ( const DescribeDBClusterSnapshotsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeDBClusterSnapshotsRequestT &  request = {} 
) const
inline

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

Definition at line 976 of file NeptuneClient.h.

◆ DescribeDBClusterSnapshotsCallable()

template<typename DescribeDBClusterSnapshotsRequestT = Model::DescribeDBClusterSnapshotsRequest>
Model::DescribeDBClusterSnapshotsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBClusterSnapshotsCallable ( const DescribeDBClusterSnapshotsRequestT &  request = {}) const
inline

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

Definition at line 967 of file NeptuneClient.h.

◆ DescribeDBEngineVersions()

virtual Model::DescribeDBEngineVersionsOutcome Aws::Neptune::NeptuneClient::DescribeDBEngineVersions ( const Model::DescribeDBEngineVersionsRequest request = {}) const
virtual

Returns a list of the available DB engines.

See Also:

AWS API Reference

◆ DescribeDBEngineVersionsAsync()

template<typename DescribeDBEngineVersionsRequestT = Model::DescribeDBEngineVersionsRequest>
void Aws::Neptune::NeptuneClient::DescribeDBEngineVersionsAsync ( const DescribeDBEngineVersionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeDBEngineVersionsRequestT &  request = {} 
) const
inline

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

Definition at line 1028 of file NeptuneClient.h.

◆ DescribeDBEngineVersionsCallable()

template<typename DescribeDBEngineVersionsRequestT = Model::DescribeDBEngineVersionsRequest>
Model::DescribeDBEngineVersionsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBEngineVersionsCallable ( const DescribeDBEngineVersionsRequestT &  request = {}) const
inline

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

Definition at line 1019 of file NeptuneClient.h.

◆ DescribeDBInstances()

virtual Model::DescribeDBInstancesOutcome Aws::Neptune::NeptuneClient::DescribeDBInstances ( const Model::DescribeDBInstancesRequest request = {}) const
virtual

Returns information about provisioned instances, and supports pagination.

This operation can also return information for Amazon RDS instances and Amazon DocDB instances.

See Also:

AWS API Reference

◆ DescribeDBInstancesAsync()

template<typename DescribeDBInstancesRequestT = Model::DescribeDBInstancesRequest>
void Aws::Neptune::NeptuneClient::DescribeDBInstancesAsync ( const DescribeDBInstancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeDBInstancesRequestT &  request = {} 
) const
inline

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

Definition at line 1055 of file NeptuneClient.h.

◆ DescribeDBInstancesCallable()

template<typename DescribeDBInstancesRequestT = Model::DescribeDBInstancesRequest>
Model::DescribeDBInstancesOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBInstancesCallable ( const DescribeDBInstancesRequestT &  request = {}) const
inline

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

Definition at line 1046 of file NeptuneClient.h.

◆ DescribeDBParameterGroups()

virtual Model::DescribeDBParameterGroupsOutcome Aws::Neptune::NeptuneClient::DescribeDBParameterGroups ( const Model::DescribeDBParameterGroupsRequest request = {}) const
virtual

Returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the description of the specified DB parameter group.

See Also:

AWS API Reference

◆ DescribeDBParameterGroupsAsync()

template<typename DescribeDBParameterGroupsRequestT = Model::DescribeDBParameterGroupsRequest>
void Aws::Neptune::NeptuneClient::DescribeDBParameterGroupsAsync ( const DescribeDBParameterGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeDBParameterGroupsRequestT &  request = {} 
) const
inline

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

Definition at line 1082 of file NeptuneClient.h.

◆ DescribeDBParameterGroupsCallable()

template<typename DescribeDBParameterGroupsRequestT = Model::DescribeDBParameterGroupsRequest>
Model::DescribeDBParameterGroupsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBParameterGroupsCallable ( const DescribeDBParameterGroupsRequestT &  request = {}) const
inline

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

Definition at line 1073 of file NeptuneClient.h.

◆ DescribeDBParameters()

virtual Model::DescribeDBParametersOutcome Aws::Neptune::NeptuneClient::DescribeDBParameters ( const Model::DescribeDBParametersRequest request) const
virtual

Returns the detailed parameter list for a particular DB parameter group.

See Also:

AWS API Reference

◆ DescribeDBParametersAsync()

template<typename DescribeDBParametersRequestT = Model::DescribeDBParametersRequest>
void Aws::Neptune::NeptuneClient::DescribeDBParametersAsync ( const DescribeDBParametersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1108 of file NeptuneClient.h.

◆ DescribeDBParametersCallable()

template<typename DescribeDBParametersRequestT = Model::DescribeDBParametersRequest>
Model::DescribeDBParametersOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBParametersCallable ( const DescribeDBParametersRequestT &  request) const
inline

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

Definition at line 1099 of file NeptuneClient.h.

◆ DescribeDBSubnetGroups()

virtual Model::DescribeDBSubnetGroupsOutcome Aws::Neptune::NeptuneClient::DescribeDBSubnetGroups ( const Model::DescribeDBSubnetGroupsRequest request = {}) const
virtual

Returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup.

For an overview of CIDR ranges, go to the Wikipedia Tutorial.

See Also:

AWS API Reference

◆ DescribeDBSubnetGroupsAsync()

template<typename DescribeDBSubnetGroupsRequestT = Model::DescribeDBSubnetGroupsRequest>
void Aws::Neptune::NeptuneClient::DescribeDBSubnetGroupsAsync ( const DescribeDBSubnetGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeDBSubnetGroupsRequestT &  request = {} 
) const
inline

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

Definition at line 1137 of file NeptuneClient.h.

◆ DescribeDBSubnetGroupsCallable()

template<typename DescribeDBSubnetGroupsRequestT = Model::DescribeDBSubnetGroupsRequest>
Model::DescribeDBSubnetGroupsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeDBSubnetGroupsCallable ( const DescribeDBSubnetGroupsRequestT &  request = {}) const
inline

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

Definition at line 1128 of file NeptuneClient.h.

◆ DescribeEngineDefaultClusterParameters()

virtual Model::DescribeEngineDefaultClusterParametersOutcome Aws::Neptune::NeptuneClient::DescribeEngineDefaultClusterParameters ( const Model::DescribeEngineDefaultClusterParametersRequest request) const
virtual

Returns the default engine and system parameter information for the cluster database engine.

See Also:

AWS API Reference

◆ DescribeEngineDefaultClusterParametersAsync()

template<typename DescribeEngineDefaultClusterParametersRequestT = Model::DescribeEngineDefaultClusterParametersRequest>
void Aws::Neptune::NeptuneClient::DescribeEngineDefaultClusterParametersAsync ( const DescribeEngineDefaultClusterParametersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1163 of file NeptuneClient.h.

◆ DescribeEngineDefaultClusterParametersCallable()

template<typename DescribeEngineDefaultClusterParametersRequestT = Model::DescribeEngineDefaultClusterParametersRequest>
Model::DescribeEngineDefaultClusterParametersOutcomeCallable Aws::Neptune::NeptuneClient::DescribeEngineDefaultClusterParametersCallable ( const DescribeEngineDefaultClusterParametersRequestT &  request) const
inline

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

Definition at line 1154 of file NeptuneClient.h.

◆ DescribeEngineDefaultParameters()

virtual Model::DescribeEngineDefaultParametersOutcome Aws::Neptune::NeptuneClient::DescribeEngineDefaultParameters ( const Model::DescribeEngineDefaultParametersRequest request) const
virtual

Returns the default engine and system parameter information for the specified database engine.

See Also:

AWS API Reference

◆ DescribeEngineDefaultParametersAsync()

template<typename DescribeEngineDefaultParametersRequestT = Model::DescribeEngineDefaultParametersRequest>
void Aws::Neptune::NeptuneClient::DescribeEngineDefaultParametersAsync ( const DescribeEngineDefaultParametersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1189 of file NeptuneClient.h.

◆ DescribeEngineDefaultParametersCallable()

template<typename DescribeEngineDefaultParametersRequestT = Model::DescribeEngineDefaultParametersRequest>
Model::DescribeEngineDefaultParametersOutcomeCallable Aws::Neptune::NeptuneClient::DescribeEngineDefaultParametersCallable ( const DescribeEngineDefaultParametersRequestT &  request) const
inline

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

Definition at line 1180 of file NeptuneClient.h.

◆ DescribeEventCategories()

virtual Model::DescribeEventCategoriesOutcome Aws::Neptune::NeptuneClient::DescribeEventCategories ( const Model::DescribeEventCategoriesRequest request = {}) const
virtual

Displays a list of categories for all event source types, or, if specified, for a specified source type.

See Also:

AWS API Reference

◆ DescribeEventCategoriesAsync()

template<typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
void Aws::Neptune::NeptuneClient::DescribeEventCategoriesAsync ( const DescribeEventCategoriesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeEventCategoriesRequestT &  request = {} 
) const
inline

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

Definition at line 1215 of file NeptuneClient.h.

◆ DescribeEventCategoriesCallable()

template<typename DescribeEventCategoriesRequestT = Model::DescribeEventCategoriesRequest>
Model::DescribeEventCategoriesOutcomeCallable Aws::Neptune::NeptuneClient::DescribeEventCategoriesCallable ( const DescribeEventCategoriesRequestT &  request = {}) const
inline

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

Definition at line 1206 of file NeptuneClient.h.

◆ DescribeEvents()

virtual Model::DescribeEventsOutcome Aws::Neptune::NeptuneClient::DescribeEvents ( const Model::DescribeEventsRequest request = {}) const
virtual

Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB instance, DB security group, database snapshot, or DB parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned.

See Also:

AWS API Reference

◆ DescribeEventsAsync()

template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
void Aws::Neptune::NeptuneClient::DescribeEventsAsync ( const DescribeEventsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeEventsRequestT &  request = {} 
) const
inline

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

Definition at line 1273 of file NeptuneClient.h.

◆ DescribeEventsCallable()

template<typename DescribeEventsRequestT = Model::DescribeEventsRequest>
Model::DescribeEventsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeEventsCallable ( const DescribeEventsRequestT &  request = {}) const
inline

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

Definition at line 1264 of file NeptuneClient.h.

◆ DescribeEventSubscriptions()

virtual Model::DescribeEventSubscriptionsOutcome Aws::Neptune::NeptuneClient::DescribeEventSubscriptions ( const Model::DescribeEventSubscriptionsRequest request = {}) const
virtual

Lists all the subscription descriptions for a customer account. The description for a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status.

If you specify a SubscriptionName, lists the description for that subscription.

See Also:

AWS API Reference

◆ DescribeEventSubscriptionsAsync()

template<typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
void Aws::Neptune::NeptuneClient::DescribeEventSubscriptionsAsync ( const DescribeEventSubscriptionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeEventSubscriptionsRequestT &  request = {} 
) const
inline

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

Definition at line 1244 of file NeptuneClient.h.

◆ DescribeEventSubscriptionsCallable()

template<typename DescribeEventSubscriptionsRequestT = Model::DescribeEventSubscriptionsRequest>
Model::DescribeEventSubscriptionsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeEventSubscriptionsCallable ( const DescribeEventSubscriptionsRequestT &  request = {}) const
inline

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

Definition at line 1235 of file NeptuneClient.h.

◆ DescribeGlobalClusters()

virtual Model::DescribeGlobalClustersOutcome Aws::Neptune::NeptuneClient::DescribeGlobalClusters ( const Model::DescribeGlobalClustersRequest request = {}) const
virtual

Returns information about Neptune global database clusters. This API supports pagination.

See Also:

AWS API Reference

◆ DescribeGlobalClustersAsync()

template<typename DescribeGlobalClustersRequestT = Model::DescribeGlobalClustersRequest>
void Aws::Neptune::NeptuneClient::DescribeGlobalClustersAsync ( const DescribeGlobalClustersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribeGlobalClustersRequestT &  request = {} 
) const
inline

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

Definition at line 1299 of file NeptuneClient.h.

◆ DescribeGlobalClustersCallable()

template<typename DescribeGlobalClustersRequestT = Model::DescribeGlobalClustersRequest>
Model::DescribeGlobalClustersOutcomeCallable Aws::Neptune::NeptuneClient::DescribeGlobalClustersCallable ( const DescribeGlobalClustersRequestT &  request = {}) const
inline

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

Definition at line 1290 of file NeptuneClient.h.

◆ DescribeOrderableDBInstanceOptions()

virtual Model::DescribeOrderableDBInstanceOptionsOutcome Aws::Neptune::NeptuneClient::DescribeOrderableDBInstanceOptions ( const Model::DescribeOrderableDBInstanceOptionsRequest request) const
virtual

Returns a list of orderable DB instance options for the specified engine.

See Also:

AWS API Reference

◆ DescribeOrderableDBInstanceOptionsAsync()

template<typename DescribeOrderableDBInstanceOptionsRequestT = Model::DescribeOrderableDBInstanceOptionsRequest>
void Aws::Neptune::NeptuneClient::DescribeOrderableDBInstanceOptionsAsync ( const DescribeOrderableDBInstanceOptionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1325 of file NeptuneClient.h.

◆ DescribeOrderableDBInstanceOptionsCallable()

template<typename DescribeOrderableDBInstanceOptionsRequestT = Model::DescribeOrderableDBInstanceOptionsRequest>
Model::DescribeOrderableDBInstanceOptionsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeOrderableDBInstanceOptionsCallable ( const DescribeOrderableDBInstanceOptionsRequestT &  request) const
inline

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

Definition at line 1316 of file NeptuneClient.h.

◆ DescribePendingMaintenanceActions()

virtual Model::DescribePendingMaintenanceActionsOutcome Aws::Neptune::NeptuneClient::DescribePendingMaintenanceActions ( const Model::DescribePendingMaintenanceActionsRequest request = {}) const
virtual

Returns a list of resources (for example, DB instances) that have at least one pending maintenance action.

See Also:

AWS API Reference

◆ DescribePendingMaintenanceActionsAsync()

template<typename DescribePendingMaintenanceActionsRequestT = Model::DescribePendingMaintenanceActionsRequest>
void Aws::Neptune::NeptuneClient::DescribePendingMaintenanceActionsAsync ( const DescribePendingMaintenanceActionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const DescribePendingMaintenanceActionsRequestT &  request = {} 
) const
inline

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

Definition at line 1351 of file NeptuneClient.h.

◆ DescribePendingMaintenanceActionsCallable()

template<typename DescribePendingMaintenanceActionsRequestT = Model::DescribePendingMaintenanceActionsRequest>
Model::DescribePendingMaintenanceActionsOutcomeCallable Aws::Neptune::NeptuneClient::DescribePendingMaintenanceActionsCallable ( const DescribePendingMaintenanceActionsRequestT &  request = {}) const
inline

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

Definition at line 1342 of file NeptuneClient.h.

◆ DescribeValidDBInstanceModifications()

virtual Model::DescribeValidDBInstanceModificationsOutcome Aws::Neptune::NeptuneClient::DescribeValidDBInstanceModifications ( const Model::DescribeValidDBInstanceModificationsRequest request) const
virtual

You can call DescribeValidDBInstanceModifications to learn what modifications you can make to your DB instance. You can use this information when you call ModifyDBInstance.

See Also:

AWS API Reference

◆ DescribeValidDBInstanceModificationsAsync()

template<typename DescribeValidDBInstanceModificationsRequestT = Model::DescribeValidDBInstanceModificationsRequest>
void Aws::Neptune::NeptuneClient::DescribeValidDBInstanceModificationsAsync ( const DescribeValidDBInstanceModificationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1378 of file NeptuneClient.h.

◆ DescribeValidDBInstanceModificationsCallable()

template<typename DescribeValidDBInstanceModificationsRequestT = Model::DescribeValidDBInstanceModificationsRequest>
Model::DescribeValidDBInstanceModificationsOutcomeCallable Aws::Neptune::NeptuneClient::DescribeValidDBInstanceModificationsCallable ( const DescribeValidDBInstanceModificationsRequestT &  request) const
inline

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

Definition at line 1369 of file NeptuneClient.h.

◆ FailoverDBCluster()

virtual Model::FailoverDBClusterOutcome Aws::Neptune::NeptuneClient::FailoverDBCluster ( const Model::FailoverDBClusterRequest request = {}) const
virtual

Forces a failover for a DB cluster.

A failover for a DB cluster promotes one of the Read Replicas (read-only instances) in the DB cluster to be the primary instance (the cluster writer).

Amazon Neptune will automatically fail over to a Read Replica, if one exists, when the primary instance fails. You can force a failover when you want to simulate a failure of a primary instance for testing. Because each instance in a DB cluster has its own endpoint address, you will need to clean up and re-establish any existing connections that use those endpoint addresses when the failover is complete.

See Also:

AWS API Reference

◆ FailoverDBClusterAsync()

template<typename FailoverDBClusterRequestT = Model::FailoverDBClusterRequest>
void Aws::Neptune::NeptuneClient::FailoverDBClusterAsync ( const FailoverDBClusterResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const FailoverDBClusterRequestT &  request = {} 
) const
inline

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

Definition at line 1411 of file NeptuneClient.h.

◆ FailoverDBClusterCallable()

template<typename FailoverDBClusterRequestT = Model::FailoverDBClusterRequest>
Model::FailoverDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::FailoverDBClusterCallable ( const FailoverDBClusterRequestT &  request = {}) const
inline

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

Definition at line 1402 of file NeptuneClient.h.

◆ FailoverGlobalCluster()

virtual Model::FailoverGlobalClusterOutcome Aws::Neptune::NeptuneClient::FailoverGlobalCluster ( const Model::FailoverGlobalClusterRequest request) const
virtual

Initiates the failover process for a Neptune global database.

A failover for a Neptune global database promotes one of secondary read-only DB clusters to be the primary DB cluster and demotes the primary DB cluster to being a secondary (read-only) DB cluster. In other words, the role of the current primary DB cluster and the selected target secondary DB cluster are switched. The selected secondary DB cluster assumes full read/write capabilities for the Neptune global database.

This action applies only to Neptune global databases. This action is only intended for use on healthy Neptune global databases with healthy Neptune DB clusters and no region-wide outages, to test disaster recovery scenarios or to reconfigure the global database topology.

See Also:

AWS API Reference

◆ FailoverGlobalClusterAsync()

template<typename FailoverGlobalClusterRequestT = Model::FailoverGlobalClusterRequest>
void Aws::Neptune::NeptuneClient::FailoverGlobalClusterAsync ( const FailoverGlobalClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1446 of file NeptuneClient.h.

◆ FailoverGlobalClusterCallable()

template<typename FailoverGlobalClusterRequestT = Model::FailoverGlobalClusterRequest>
Model::FailoverGlobalClusterOutcomeCallable Aws::Neptune::NeptuneClient::FailoverGlobalClusterCallable ( const FailoverGlobalClusterRequestT &  request) const
inline

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

Definition at line 1437 of file NeptuneClient.h.

◆ GetAllocationTag()

static const char * Aws::Neptune::NeptuneClient::GetAllocationTag ( )
static

◆ GetServiceName()

static const char * Aws::Neptune::NeptuneClient::GetServiceName ( )
static

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::Neptune::NeptuneClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists all tags on an Amazon Neptune resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::Neptune::NeptuneClient::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 1471 of file NeptuneClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::Neptune::NeptuneClient::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 1462 of file NeptuneClient.h.

◆ ModifyDBCluster()

virtual Model::ModifyDBClusterOutcome Aws::Neptune::NeptuneClient::ModifyDBCluster ( const Model::ModifyDBClusterRequest request) const
virtual

Modify a setting for a DB cluster. You can change one or more database configuration parameters by specifying these parameters and the new values in the request.

See Also:

AWS API Reference

◆ ModifyDBClusterAsync()

template<typename ModifyDBClusterRequestT = Model::ModifyDBClusterRequest>
void Aws::Neptune::NeptuneClient::ModifyDBClusterAsync ( const ModifyDBClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1498 of file NeptuneClient.h.

◆ ModifyDBClusterCallable()

template<typename ModifyDBClusterRequestT = Model::ModifyDBClusterRequest>
Model::ModifyDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::ModifyDBClusterCallable ( const ModifyDBClusterRequestT &  request) const
inline

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

Definition at line 1489 of file NeptuneClient.h.

◆ ModifyDBClusterEndpoint()

virtual Model::ModifyDBClusterEndpointOutcome Aws::Neptune::NeptuneClient::ModifyDBClusterEndpoint ( const Model::ModifyDBClusterEndpointRequest request) const
virtual

Modifies the properties of an endpoint in an Amazon Neptune DB cluster.

See Also:

AWS API Reference

◆ ModifyDBClusterEndpointAsync()

template<typename ModifyDBClusterEndpointRequestT = Model::ModifyDBClusterEndpointRequest>
void Aws::Neptune::NeptuneClient::ModifyDBClusterEndpointAsync ( const ModifyDBClusterEndpointRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1524 of file NeptuneClient.h.

◆ ModifyDBClusterEndpointCallable()

template<typename ModifyDBClusterEndpointRequestT = Model::ModifyDBClusterEndpointRequest>
Model::ModifyDBClusterEndpointOutcomeCallable Aws::Neptune::NeptuneClient::ModifyDBClusterEndpointCallable ( const ModifyDBClusterEndpointRequestT &  request) const
inline

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

Definition at line 1515 of file NeptuneClient.h.

◆ ModifyDBClusterParameterGroup()

virtual Model::ModifyDBClusterParameterGroupOutcome Aws::Neptune::NeptuneClient::ModifyDBClusterParameterGroup ( const Model::ModifyDBClusterParameterGroupRequest request) const
virtual

Modifies the parameters of a DB cluster parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request.

Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot without failover to the DB cluster associated with the parameter group before the change can take effect.

After you create a DB cluster parameter group, you should wait at least 5 minutes before creating your first DB cluster that uses that DB cluster parameter group as the default parameter group. This allows Amazon Neptune to fully complete the create action before the parameter group is used as the default for a new DB cluster. This is especially important for parameters that are critical when creating the default database for a DB cluster, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBClusterParameters command to verify that your DB cluster parameter group has been created or modified.

See Also:

AWS API Reference

◆ ModifyDBClusterParameterGroupAsync()

template<typename ModifyDBClusterParameterGroupRequestT = Model::ModifyDBClusterParameterGroupRequest>
void Aws::Neptune::NeptuneClient::ModifyDBClusterParameterGroupAsync ( const ModifyDBClusterParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1566 of file NeptuneClient.h.

◆ ModifyDBClusterParameterGroupCallable()

template<typename ModifyDBClusterParameterGroupRequestT = Model::ModifyDBClusterParameterGroupRequest>
Model::ModifyDBClusterParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::ModifyDBClusterParameterGroupCallable ( const ModifyDBClusterParameterGroupRequestT &  request) const
inline

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

Definition at line 1557 of file NeptuneClient.h.

◆ ModifyDBClusterSnapshotAttribute()

virtual Model::ModifyDBClusterSnapshotAttributeOutcome Aws::Neptune::NeptuneClient::ModifyDBClusterSnapshotAttribute ( const Model::ModifyDBClusterSnapshotAttributeRequest request) const
virtual

Adds an attribute and values to, or removes an attribute and values from, a manual DB cluster snapshot.

To share a manual DB cluster snapshot with other Amazon accounts, specify restore as the AttributeName and use the ValuesToAdd parameter to add a list of IDs of the Amazon accounts that are authorized to restore the manual DB cluster snapshot. Use the value all to make the manual DB cluster snapshot public, which means that it can be copied or restored by all Amazon accounts. Do not add the all value for any manual DB cluster snapshots that contain private information that you don't want available to all Amazon accounts. If a manual DB cluster snapshot is encrypted, it can be shared, but only by specifying a list of authorized Amazon account IDs for the ValuesToAdd parameter. You can't use all as a value for that parameter in this case.

To view which Amazon accounts have access to copy or restore a manual DB cluster snapshot, or whether a manual DB cluster snapshot public or private, use the DescribeDBClusterSnapshotAttributes API action.

See Also:

AWS API Reference

◆ ModifyDBClusterSnapshotAttributeAsync()

template<typename ModifyDBClusterSnapshotAttributeRequestT = Model::ModifyDBClusterSnapshotAttributeRequest>
void Aws::Neptune::NeptuneClient::ModifyDBClusterSnapshotAttributeAsync ( const ModifyDBClusterSnapshotAttributeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1607 of file NeptuneClient.h.

◆ ModifyDBClusterSnapshotAttributeCallable()

template<typename ModifyDBClusterSnapshotAttributeRequestT = Model::ModifyDBClusterSnapshotAttributeRequest>
Model::ModifyDBClusterSnapshotAttributeOutcomeCallable Aws::Neptune::NeptuneClient::ModifyDBClusterSnapshotAttributeCallable ( const ModifyDBClusterSnapshotAttributeRequestT &  request) const
inline

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

Definition at line 1598 of file NeptuneClient.h.

◆ ModifyDBInstance()

virtual Model::ModifyDBInstanceOutcome Aws::Neptune::NeptuneClient::ModifyDBInstance ( const Model::ModifyDBInstanceRequest request) const
virtual

Modifies settings for a DB instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request. To learn what modifications you can make to your DB instance, call DescribeValidDBInstanceModifications before you call ModifyDBInstance.

See Also:

AWS API Reference

◆ ModifyDBInstanceAsync()

template<typename ModifyDBInstanceRequestT = Model::ModifyDBInstanceRequest>
void Aws::Neptune::NeptuneClient::ModifyDBInstanceAsync ( const ModifyDBInstanceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1636 of file NeptuneClient.h.

◆ ModifyDBInstanceCallable()

template<typename ModifyDBInstanceRequestT = Model::ModifyDBInstanceRequest>
Model::ModifyDBInstanceOutcomeCallable Aws::Neptune::NeptuneClient::ModifyDBInstanceCallable ( const ModifyDBInstanceRequestT &  request) const
inline

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

Definition at line 1627 of file NeptuneClient.h.

◆ ModifyDBParameterGroup()

virtual Model::ModifyDBParameterGroupOutcome Aws::Neptune::NeptuneClient::ModifyDBParameterGroup ( const Model::ModifyDBParameterGroupRequest request) const
virtual

Modifies the parameters of a DB parameter group. To modify more than one parameter, submit a list of the following: ParameterName, ParameterValue, and ApplyMethod. A maximum of 20 parameters can be modified in a single request.

Changes to dynamic parameters are applied immediately. Changes to static parameters require a reboot without failover to the DB instance associated with the parameter group before the change can take effect.

After you modify a DB parameter group, you should wait at least 5 minutes before creating your first DB instance that uses that DB parameter group as the default parameter group. This allows Amazon Neptune to fully complete the modify action before the parameter group is used as the default for a new DB instance. This is especially important for parameters that are critical when creating the default database for a DB instance, such as the character set for the default database defined by the character_set_database parameter. You can use the Parameter Groups option of the Amazon Neptune console or the DescribeDBParameters command to verify that your DB parameter group has been created or modified.

See Also:

AWS API Reference

◆ ModifyDBParameterGroupAsync()

template<typename ModifyDBParameterGroupRequestT = Model::ModifyDBParameterGroupRequest>
void Aws::Neptune::NeptuneClient::ModifyDBParameterGroupAsync ( const ModifyDBParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1677 of file NeptuneClient.h.

◆ ModifyDBParameterGroupCallable()

template<typename ModifyDBParameterGroupRequestT = Model::ModifyDBParameterGroupRequest>
Model::ModifyDBParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::ModifyDBParameterGroupCallable ( const ModifyDBParameterGroupRequestT &  request) const
inline

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

Definition at line 1668 of file NeptuneClient.h.

◆ ModifyDBSubnetGroup()

virtual Model::ModifyDBSubnetGroupOutcome Aws::Neptune::NeptuneClient::ModifyDBSubnetGroup ( const Model::ModifyDBSubnetGroupRequest request) const
virtual

Modifies an existing DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the Amazon Region.

See Also:


AWS API Reference

◆ ModifyDBSubnetGroupAsync()

template<typename ModifyDBSubnetGroupRequestT = Model::ModifyDBSubnetGroupRequest>
void Aws::Neptune::NeptuneClient::ModifyDBSubnetGroupAsync ( const ModifyDBSubnetGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1704 of file NeptuneClient.h.

◆ ModifyDBSubnetGroupCallable()

template<typename ModifyDBSubnetGroupRequestT = Model::ModifyDBSubnetGroupRequest>
Model::ModifyDBSubnetGroupOutcomeCallable Aws::Neptune::NeptuneClient::ModifyDBSubnetGroupCallable ( const ModifyDBSubnetGroupRequestT &  request) const
inline

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

Definition at line 1695 of file NeptuneClient.h.

◆ ModifyEventSubscription()

virtual Model::ModifyEventSubscriptionOutcome Aws::Neptune::NeptuneClient::ModifyEventSubscription ( const Model::ModifyEventSubscriptionRequest request) const
virtual

Modifies an existing event notification subscription. Note that you can't modify the source identifiers using this call; to change source identifiers for a subscription, use the AddSourceIdentifierToSubscription and RemoveSourceIdentifierFromSubscription calls.

You can see a list of the event categories for a given SourceType by using the DescribeEventCategories action.

See Also:

AWS API Reference

◆ ModifyEventSubscriptionAsync()

template<typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
void Aws::Neptune::NeptuneClient::ModifyEventSubscriptionAsync ( const ModifyEventSubscriptionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1734 of file NeptuneClient.h.

◆ ModifyEventSubscriptionCallable()

template<typename ModifyEventSubscriptionRequestT = Model::ModifyEventSubscriptionRequest>
Model::ModifyEventSubscriptionOutcomeCallable Aws::Neptune::NeptuneClient::ModifyEventSubscriptionCallable ( const ModifyEventSubscriptionRequestT &  request) const
inline

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

Definition at line 1725 of file NeptuneClient.h.

◆ ModifyGlobalCluster()

virtual Model::ModifyGlobalClusterOutcome Aws::Neptune::NeptuneClient::ModifyGlobalCluster ( const Model::ModifyGlobalClusterRequest request) const
virtual

Modify a setting for an Amazon Neptune global cluster. You can change one or more database configuration parameters by specifying these parameters and their new values in the request.

See Also:

AWS API Reference

◆ ModifyGlobalClusterAsync()

template<typename ModifyGlobalClusterRequestT = Model::ModifyGlobalClusterRequest>
void Aws::Neptune::NeptuneClient::ModifyGlobalClusterAsync ( const ModifyGlobalClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1761 of file NeptuneClient.h.

◆ ModifyGlobalClusterCallable()

template<typename ModifyGlobalClusterRequestT = Model::ModifyGlobalClusterRequest>
Model::ModifyGlobalClusterOutcomeCallable Aws::Neptune::NeptuneClient::ModifyGlobalClusterCallable ( const ModifyGlobalClusterRequestT &  request) const
inline

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

Definition at line 1752 of file NeptuneClient.h.

◆ OverrideEndpoint()

void Aws::Neptune::NeptuneClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PromoteReadReplicaDBCluster()

virtual Model::PromoteReadReplicaDBClusterOutcome Aws::Neptune::NeptuneClient::PromoteReadReplicaDBCluster ( const Model::PromoteReadReplicaDBClusterRequest request) const
virtual

Not supported.

See Also:

AWS API Reference

◆ PromoteReadReplicaDBClusterAsync()

template<typename PromoteReadReplicaDBClusterRequestT = Model::PromoteReadReplicaDBClusterRequest>
void Aws::Neptune::NeptuneClient::PromoteReadReplicaDBClusterAsync ( const PromoteReadReplicaDBClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1786 of file NeptuneClient.h.

◆ PromoteReadReplicaDBClusterCallable()

template<typename PromoteReadReplicaDBClusterRequestT = Model::PromoteReadReplicaDBClusterRequest>
Model::PromoteReadReplicaDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::PromoteReadReplicaDBClusterCallable ( const PromoteReadReplicaDBClusterRequestT &  request) const
inline

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

Definition at line 1777 of file NeptuneClient.h.

◆ RebootDBInstance()

virtual Model::RebootDBInstanceOutcome Aws::Neptune::NeptuneClient::RebootDBInstance ( const Model::RebootDBInstanceRequest request) const
virtual

You might need to reboot your DB instance, usually for maintenance reasons. For example, if you make certain modifications, or if you change the DB parameter group associated with the DB instance, you must reboot the instance for the changes to take effect.

Rebooting a DB instance restarts the database engine service. Rebooting a DB instance results in a momentary outage, during which the DB instance status is set to rebooting.

See Also:

AWS API Reference

◆ RebootDBInstanceAsync()

template<typename RebootDBInstanceRequestT = Model::RebootDBInstanceRequest>
void Aws::Neptune::NeptuneClient::RebootDBInstanceAsync ( const RebootDBInstanceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1817 of file NeptuneClient.h.

◆ RebootDBInstanceCallable()

template<typename RebootDBInstanceRequestT = Model::RebootDBInstanceRequest>
Model::RebootDBInstanceOutcomeCallable Aws::Neptune::NeptuneClient::RebootDBInstanceCallable ( const RebootDBInstanceRequestT &  request) const
inline

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

Definition at line 1808 of file NeptuneClient.h.

◆ RemoveFromGlobalCluster()

virtual Model::RemoveFromGlobalClusterOutcome Aws::Neptune::NeptuneClient::RemoveFromGlobalCluster ( const Model::RemoveFromGlobalClusterRequest request) const
virtual

Detaches a Neptune DB cluster from a Neptune global database. A secondary cluster becomes a normal standalone cluster with read-write capability instead of being read-only, and no longer receives data from a the primary cluster.

See Also:

AWS API Reference

◆ RemoveFromGlobalClusterAsync()

template<typename RemoveFromGlobalClusterRequestT = Model::RemoveFromGlobalClusterRequest>
void Aws::Neptune::NeptuneClient::RemoveFromGlobalClusterAsync ( const RemoveFromGlobalClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1845 of file NeptuneClient.h.

◆ RemoveFromGlobalClusterCallable()

template<typename RemoveFromGlobalClusterRequestT = Model::RemoveFromGlobalClusterRequest>
Model::RemoveFromGlobalClusterOutcomeCallable Aws::Neptune::NeptuneClient::RemoveFromGlobalClusterCallable ( const RemoveFromGlobalClusterRequestT &  request) const
inline

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

Definition at line 1836 of file NeptuneClient.h.

◆ RemoveRoleFromDBCluster()

virtual Model::RemoveRoleFromDBClusterOutcome Aws::Neptune::NeptuneClient::RemoveRoleFromDBCluster ( const Model::RemoveRoleFromDBClusterRequest request) const
virtual

Disassociates an Identity and Access Management (IAM) role from a DB cluster.

See Also:

AWS API Reference

◆ RemoveRoleFromDBClusterAsync()

template<typename RemoveRoleFromDBClusterRequestT = Model::RemoveRoleFromDBClusterRequest>
void Aws::Neptune::NeptuneClient::RemoveRoleFromDBClusterAsync ( const RemoveRoleFromDBClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1871 of file NeptuneClient.h.

◆ RemoveRoleFromDBClusterCallable()

template<typename RemoveRoleFromDBClusterRequestT = Model::RemoveRoleFromDBClusterRequest>
Model::RemoveRoleFromDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::RemoveRoleFromDBClusterCallable ( const RemoveRoleFromDBClusterRequestT &  request) const
inline

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

Definition at line 1862 of file NeptuneClient.h.

◆ RemoveSourceIdentifierFromSubscription()

virtual Model::RemoveSourceIdentifierFromSubscriptionOutcome Aws::Neptune::NeptuneClient::RemoveSourceIdentifierFromSubscription ( const Model::RemoveSourceIdentifierFromSubscriptionRequest request) const
virtual

Removes a source identifier from an existing event notification subscription.

See Also:

AWS API Reference

◆ RemoveSourceIdentifierFromSubscriptionAsync()

template<typename RemoveSourceIdentifierFromSubscriptionRequestT = Model::RemoveSourceIdentifierFromSubscriptionRequest>
void Aws::Neptune::NeptuneClient::RemoveSourceIdentifierFromSubscriptionAsync ( const RemoveSourceIdentifierFromSubscriptionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1897 of file NeptuneClient.h.

◆ RemoveSourceIdentifierFromSubscriptionCallable()

template<typename RemoveSourceIdentifierFromSubscriptionRequestT = Model::RemoveSourceIdentifierFromSubscriptionRequest>
Model::RemoveSourceIdentifierFromSubscriptionOutcomeCallable Aws::Neptune::NeptuneClient::RemoveSourceIdentifierFromSubscriptionCallable ( const RemoveSourceIdentifierFromSubscriptionRequestT &  request) const
inline

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

Definition at line 1888 of file NeptuneClient.h.

◆ RemoveTagsFromResource()

virtual Model::RemoveTagsFromResourceOutcome Aws::Neptune::NeptuneClient::RemoveTagsFromResource ( const Model::RemoveTagsFromResourceRequest request) const
virtual

Removes metadata tags from an Amazon Neptune resource.

See Also:

AWS API Reference

◆ RemoveTagsFromResourceAsync()

template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
void Aws::Neptune::NeptuneClient::RemoveTagsFromResourceAsync ( const RemoveTagsFromResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1923 of file NeptuneClient.h.

◆ RemoveTagsFromResourceCallable()

template<typename RemoveTagsFromResourceRequestT = Model::RemoveTagsFromResourceRequest>
Model::RemoveTagsFromResourceOutcomeCallable Aws::Neptune::NeptuneClient::RemoveTagsFromResourceCallable ( const RemoveTagsFromResourceRequestT &  request) const
inline

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

Definition at line 1914 of file NeptuneClient.h.

◆ ResetDBClusterParameterGroup()

virtual Model::ResetDBClusterParameterGroupOutcome Aws::Neptune::NeptuneClient::ResetDBClusterParameterGroup ( const Model::ResetDBClusterParameterGroupRequest request) const
virtual

Modifies the parameters of a DB cluster parameter group to the default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod. To reset the entire DB cluster parameter group, specify the DBClusterParameterGroupName and ResetAllParameters parameters.

When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request. You must call RebootDBInstance for every DB instance in your DB cluster that you want the updated static parameter to apply to.

See Also:

AWS API Reference

◆ ResetDBClusterParameterGroupAsync()

template<typename ResetDBClusterParameterGroupRequestT = Model::ResetDBClusterParameterGroupRequest>
void Aws::Neptune::NeptuneClient::ResetDBClusterParameterGroupAsync ( const ResetDBClusterParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1957 of file NeptuneClient.h.

◆ ResetDBClusterParameterGroupCallable()

template<typename ResetDBClusterParameterGroupRequestT = Model::ResetDBClusterParameterGroupRequest>
Model::ResetDBClusterParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::ResetDBClusterParameterGroupCallable ( const ResetDBClusterParameterGroupRequestT &  request) const
inline

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

Definition at line 1948 of file NeptuneClient.h.

◆ ResetDBParameterGroup()

virtual Model::ResetDBParameterGroupOutcome Aws::Neptune::NeptuneClient::ResetDBParameterGroup ( const Model::ResetDBParameterGroupRequest request) const
virtual

Modifies the parameters of a DB parameter group to the engine/system default value. To reset specific parameters, provide a list of the following: ParameterName and ApplyMethod. To reset the entire DB parameter group, specify the DBParameterGroup name and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request.

See Also:

AWS API Reference

◆ ResetDBParameterGroupAsync()

template<typename ResetDBParameterGroupRequestT = Model::ResetDBParameterGroupRequest>
void Aws::Neptune::NeptuneClient::ResetDBParameterGroupAsync ( const ResetDBParameterGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1989 of file NeptuneClient.h.

◆ ResetDBParameterGroupCallable()

template<typename ResetDBParameterGroupRequestT = Model::ResetDBParameterGroupRequest>
Model::ResetDBParameterGroupOutcomeCallable Aws::Neptune::NeptuneClient::ResetDBParameterGroupCallable ( const ResetDBParameterGroupRequestT &  request) const
inline

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

Definition at line 1980 of file NeptuneClient.h.

◆ RestoreDBClusterFromSnapshot()

virtual Model::RestoreDBClusterFromSnapshotOutcome Aws::Neptune::NeptuneClient::RestoreDBClusterFromSnapshot ( const Model::RestoreDBClusterFromSnapshotRequest request) const
virtual

Creates a new DB cluster from a DB snapshot or DB cluster snapshot.

If a DB snapshot is specified, the target DB cluster is created from the source DB snapshot with a default configuration and default security group.

If a DB cluster snapshot is specified, the target DB cluster is created from the source DB cluster restore point with the same configuration as the original source DB cluster, except that the new DB cluster is created with the default security group.

See Also:

AWS API Reference

◆ RestoreDBClusterFromSnapshotAsync()

template<typename RestoreDBClusterFromSnapshotRequestT = Model::RestoreDBClusterFromSnapshotRequest>
void Aws::Neptune::NeptuneClient::RestoreDBClusterFromSnapshotAsync ( const RestoreDBClusterFromSnapshotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2020 of file NeptuneClient.h.

◆ RestoreDBClusterFromSnapshotCallable()

template<typename RestoreDBClusterFromSnapshotRequestT = Model::RestoreDBClusterFromSnapshotRequest>
Model::RestoreDBClusterFromSnapshotOutcomeCallable Aws::Neptune::NeptuneClient::RestoreDBClusterFromSnapshotCallable ( const RestoreDBClusterFromSnapshotRequestT &  request) const
inline

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

Definition at line 2011 of file NeptuneClient.h.

◆ RestoreDBClusterToPointInTime()

virtual Model::RestoreDBClusterToPointInTimeOutcome Aws::Neptune::NeptuneClient::RestoreDBClusterToPointInTime ( const Model::RestoreDBClusterToPointInTimeRequest request) const
virtual

Restores a DB cluster to an arbitrary point in time. Users can restore to any point in time before LatestRestorableTime for up to BackupRetentionPeriod days. The target DB cluster is created from the source DB cluster with the same configuration as the original DB cluster, except that the new DB cluster is created with the default DB security group.

This action only restores the DB cluster, not the DB instances for that DB cluster. You must invoke the CreateDBInstance action to create DB instances for the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. You can create DB instances only after the RestoreDBClusterToPointInTime action has completed and the DB cluster is available.

See Also:

AWS API Reference

◆ RestoreDBClusterToPointInTimeAsync()

template<typename RestoreDBClusterToPointInTimeRequestT = Model::RestoreDBClusterToPointInTimeRequest>
void Aws::Neptune::NeptuneClient::RestoreDBClusterToPointInTimeAsync ( const RestoreDBClusterToPointInTimeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2056 of file NeptuneClient.h.

◆ RestoreDBClusterToPointInTimeCallable()

template<typename RestoreDBClusterToPointInTimeRequestT = Model::RestoreDBClusterToPointInTimeRequest>
Model::RestoreDBClusterToPointInTimeOutcomeCallable Aws::Neptune::NeptuneClient::RestoreDBClusterToPointInTimeCallable ( const RestoreDBClusterToPointInTimeRequestT &  request) const
inline

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

Definition at line 2047 of file NeptuneClient.h.

◆ StartDBCluster()

virtual Model::StartDBClusterOutcome Aws::Neptune::NeptuneClient::StartDBCluster ( const Model::StartDBClusterRequest request) const
virtual

Starts an Amazon Neptune DB cluster that was stopped using the Amazon console, the Amazon CLI stop-db-cluster command, or the StopDBCluster API.

See Also:

AWS API Reference

◆ StartDBClusterAsync()

template<typename StartDBClusterRequestT = Model::StartDBClusterRequest>
void Aws::Neptune::NeptuneClient::StartDBClusterAsync ( const StartDBClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2083 of file NeptuneClient.h.

◆ StartDBClusterCallable()

template<typename StartDBClusterRequestT = Model::StartDBClusterRequest>
Model::StartDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::StartDBClusterCallable ( const StartDBClusterRequestT &  request) const
inline

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

Definition at line 2074 of file NeptuneClient.h.

◆ StopDBCluster()

virtual Model::StopDBClusterOutcome Aws::Neptune::NeptuneClient::StopDBCluster ( const Model::StopDBClusterRequest request) const
virtual

Stops an Amazon Neptune DB cluster. When you stop a DB cluster, Neptune retains the DB cluster's metadata, including its endpoints and DB parameter groups.

Neptune also retains the transaction logs so you can do a point-in-time restore if necessary.

See Also:

AWS API Reference

◆ StopDBClusterAsync()

template<typename StopDBClusterRequestT = Model::StopDBClusterRequest>
void Aws::Neptune::NeptuneClient::StopDBClusterAsync ( const StopDBClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 2111 of file NeptuneClient.h.

◆ StopDBClusterCallable()

template<typename StopDBClusterRequestT = Model::StopDBClusterRequest>
Model::StopDBClusterOutcomeCallable Aws::Neptune::NeptuneClient::StopDBClusterCallable ( const StopDBClusterRequestT &  request) const
inline

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

Definition at line 2102 of file NeptuneClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< NeptuneClient >

Definition at line 2118 of file NeptuneClient.h.


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