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::finspace::FinspaceClient Class Reference

#include <FinspaceClient.h>

Inheritance diagram for Aws::finspace::FinspaceClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 
 FinspaceClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< FinspaceEndpointProviderBase > endpointProvider=nullptr, const Aws::finspace::FinspaceClientConfiguration &clientConfiguration=Aws::finspace::FinspaceClientConfiguration())
 
 FinspaceClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< FinspaceEndpointProviderBase > endpointProvider=nullptr, const Aws::finspace::FinspaceClientConfiguration &clientConfiguration=Aws::finspace::FinspaceClientConfiguration())
 
 FinspaceClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 FinspaceClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 FinspaceClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~FinspaceClient ()
 
 
template<typename CreateKxChangesetRequestT = Model::CreateKxChangesetRequest>
Model::CreateKxChangesetOutcomeCallable CreateKxChangesetCallable (const CreateKxChangesetRequestT &request) const
 
template<typename CreateKxChangesetRequestT = Model::CreateKxChangesetRequest>
void CreateKxChangesetAsync (const CreateKxChangesetRequestT &request, const CreateKxChangesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateKxClusterRequestT = Model::CreateKxClusterRequest>
Model::CreateKxClusterOutcomeCallable CreateKxClusterCallable (const CreateKxClusterRequestT &request) const
 
template<typename CreateKxClusterRequestT = Model::CreateKxClusterRequest>
void CreateKxClusterAsync (const CreateKxClusterRequestT &request, const CreateKxClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateKxDatabaseRequestT = Model::CreateKxDatabaseRequest>
Model::CreateKxDatabaseOutcomeCallable CreateKxDatabaseCallable (const CreateKxDatabaseRequestT &request) const
 
template<typename CreateKxDatabaseRequestT = Model::CreateKxDatabaseRequest>
void CreateKxDatabaseAsync (const CreateKxDatabaseRequestT &request, const CreateKxDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateKxDataviewRequestT = Model::CreateKxDataviewRequest>
Model::CreateKxDataviewOutcomeCallable CreateKxDataviewCallable (const CreateKxDataviewRequestT &request) const
 
template<typename CreateKxDataviewRequestT = Model::CreateKxDataviewRequest>
void CreateKxDataviewAsync (const CreateKxDataviewRequestT &request, const CreateKxDataviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateKxEnvironmentRequestT = Model::CreateKxEnvironmentRequest>
Model::CreateKxEnvironmentOutcomeCallable CreateKxEnvironmentCallable (const CreateKxEnvironmentRequestT &request) const
 
template<typename CreateKxEnvironmentRequestT = Model::CreateKxEnvironmentRequest>
void CreateKxEnvironmentAsync (const CreateKxEnvironmentRequestT &request, const CreateKxEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateKxScalingGroupRequestT = Model::CreateKxScalingGroupRequest>
Model::CreateKxScalingGroupOutcomeCallable CreateKxScalingGroupCallable (const CreateKxScalingGroupRequestT &request) const
 
template<typename CreateKxScalingGroupRequestT = Model::CreateKxScalingGroupRequest>
void CreateKxScalingGroupAsync (const CreateKxScalingGroupRequestT &request, const CreateKxScalingGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateKxUserRequestT = Model::CreateKxUserRequest>
Model::CreateKxUserOutcomeCallable CreateKxUserCallable (const CreateKxUserRequestT &request) const
 
template<typename CreateKxUserRequestT = Model::CreateKxUserRequest>
void CreateKxUserAsync (const CreateKxUserRequestT &request, const CreateKxUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateKxVolumeRequestT = Model::CreateKxVolumeRequest>
Model::CreateKxVolumeOutcomeCallable CreateKxVolumeCallable (const CreateKxVolumeRequestT &request) const
 
template<typename CreateKxVolumeRequestT = Model::CreateKxVolumeRequest>
void CreateKxVolumeAsync (const CreateKxVolumeRequestT &request, const CreateKxVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteKxClusterRequestT = Model::DeleteKxClusterRequest>
Model::DeleteKxClusterOutcomeCallable DeleteKxClusterCallable (const DeleteKxClusterRequestT &request) const
 
template<typename DeleteKxClusterRequestT = Model::DeleteKxClusterRequest>
void DeleteKxClusterAsync (const DeleteKxClusterRequestT &request, const DeleteKxClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteKxClusterNodeRequestT = Model::DeleteKxClusterNodeRequest>
Model::DeleteKxClusterNodeOutcomeCallable DeleteKxClusterNodeCallable (const DeleteKxClusterNodeRequestT &request) const
 
template<typename DeleteKxClusterNodeRequestT = Model::DeleteKxClusterNodeRequest>
void DeleteKxClusterNodeAsync (const DeleteKxClusterNodeRequestT &request, const DeleteKxClusterNodeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteKxDatabaseRequestT = Model::DeleteKxDatabaseRequest>
Model::DeleteKxDatabaseOutcomeCallable DeleteKxDatabaseCallable (const DeleteKxDatabaseRequestT &request) const
 
template<typename DeleteKxDatabaseRequestT = Model::DeleteKxDatabaseRequest>
void DeleteKxDatabaseAsync (const DeleteKxDatabaseRequestT &request, const DeleteKxDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteKxDataviewRequestT = Model::DeleteKxDataviewRequest>
Model::DeleteKxDataviewOutcomeCallable DeleteKxDataviewCallable (const DeleteKxDataviewRequestT &request) const
 
template<typename DeleteKxDataviewRequestT = Model::DeleteKxDataviewRequest>
void DeleteKxDataviewAsync (const DeleteKxDataviewRequestT &request, const DeleteKxDataviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteKxEnvironmentRequestT = Model::DeleteKxEnvironmentRequest>
Model::DeleteKxEnvironmentOutcomeCallable DeleteKxEnvironmentCallable (const DeleteKxEnvironmentRequestT &request) const
 
template<typename DeleteKxEnvironmentRequestT = Model::DeleteKxEnvironmentRequest>
void DeleteKxEnvironmentAsync (const DeleteKxEnvironmentRequestT &request, const DeleteKxEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteKxScalingGroupRequestT = Model::DeleteKxScalingGroupRequest>
Model::DeleteKxScalingGroupOutcomeCallable DeleteKxScalingGroupCallable (const DeleteKxScalingGroupRequestT &request) const
 
template<typename DeleteKxScalingGroupRequestT = Model::DeleteKxScalingGroupRequest>
void DeleteKxScalingGroupAsync (const DeleteKxScalingGroupRequestT &request, const DeleteKxScalingGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteKxUserRequestT = Model::DeleteKxUserRequest>
Model::DeleteKxUserOutcomeCallable DeleteKxUserCallable (const DeleteKxUserRequestT &request) const
 
template<typename DeleteKxUserRequestT = Model::DeleteKxUserRequest>
void DeleteKxUserAsync (const DeleteKxUserRequestT &request, const DeleteKxUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteKxVolumeRequestT = Model::DeleteKxVolumeRequest>
Model::DeleteKxVolumeOutcomeCallable DeleteKxVolumeCallable (const DeleteKxVolumeRequestT &request) const
 
template<typename DeleteKxVolumeRequestT = Model::DeleteKxVolumeRequest>
void DeleteKxVolumeAsync (const DeleteKxVolumeRequestT &request, const DeleteKxVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxChangesetRequestT = Model::GetKxChangesetRequest>
Model::GetKxChangesetOutcomeCallable GetKxChangesetCallable (const GetKxChangesetRequestT &request) const
 
template<typename GetKxChangesetRequestT = Model::GetKxChangesetRequest>
void GetKxChangesetAsync (const GetKxChangesetRequestT &request, const GetKxChangesetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxClusterRequestT = Model::GetKxClusterRequest>
Model::GetKxClusterOutcomeCallable GetKxClusterCallable (const GetKxClusterRequestT &request) const
 
template<typename GetKxClusterRequestT = Model::GetKxClusterRequest>
void GetKxClusterAsync (const GetKxClusterRequestT &request, const GetKxClusterResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxConnectionStringRequestT = Model::GetKxConnectionStringRequest>
Model::GetKxConnectionStringOutcomeCallable GetKxConnectionStringCallable (const GetKxConnectionStringRequestT &request) const
 
template<typename GetKxConnectionStringRequestT = Model::GetKxConnectionStringRequest>
void GetKxConnectionStringAsync (const GetKxConnectionStringRequestT &request, const GetKxConnectionStringResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxDatabaseRequestT = Model::GetKxDatabaseRequest>
Model::GetKxDatabaseOutcomeCallable GetKxDatabaseCallable (const GetKxDatabaseRequestT &request) const
 
template<typename GetKxDatabaseRequestT = Model::GetKxDatabaseRequest>
void GetKxDatabaseAsync (const GetKxDatabaseRequestT &request, const GetKxDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxDataviewRequestT = Model::GetKxDataviewRequest>
Model::GetKxDataviewOutcomeCallable GetKxDataviewCallable (const GetKxDataviewRequestT &request) const
 
template<typename GetKxDataviewRequestT = Model::GetKxDataviewRequest>
void GetKxDataviewAsync (const GetKxDataviewRequestT &request, const GetKxDataviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxEnvironmentRequestT = Model::GetKxEnvironmentRequest>
Model::GetKxEnvironmentOutcomeCallable GetKxEnvironmentCallable (const GetKxEnvironmentRequestT &request) const
 
template<typename GetKxEnvironmentRequestT = Model::GetKxEnvironmentRequest>
void GetKxEnvironmentAsync (const GetKxEnvironmentRequestT &request, const GetKxEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxScalingGroupRequestT = Model::GetKxScalingGroupRequest>
Model::GetKxScalingGroupOutcomeCallable GetKxScalingGroupCallable (const GetKxScalingGroupRequestT &request) const
 
template<typename GetKxScalingGroupRequestT = Model::GetKxScalingGroupRequest>
void GetKxScalingGroupAsync (const GetKxScalingGroupRequestT &request, const GetKxScalingGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxUserRequestT = Model::GetKxUserRequest>
Model::GetKxUserOutcomeCallable GetKxUserCallable (const GetKxUserRequestT &request) const
 
template<typename GetKxUserRequestT = Model::GetKxUserRequest>
void GetKxUserAsync (const GetKxUserRequestT &request, const GetKxUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetKxVolumeRequestT = Model::GetKxVolumeRequest>
Model::GetKxVolumeOutcomeCallable GetKxVolumeCallable (const GetKxVolumeRequestT &request) const
 
template<typename GetKxVolumeRequestT = Model::GetKxVolumeRequest>
void GetKxVolumeAsync (const GetKxVolumeRequestT &request, const GetKxVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListKxChangesetsRequestT = Model::ListKxChangesetsRequest>
Model::ListKxChangesetsOutcomeCallable ListKxChangesetsCallable (const ListKxChangesetsRequestT &request) const
 
template<typename ListKxChangesetsRequestT = Model::ListKxChangesetsRequest>
void ListKxChangesetsAsync (const ListKxChangesetsRequestT &request, const ListKxChangesetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListKxClusterNodesRequestT = Model::ListKxClusterNodesRequest>
Model::ListKxClusterNodesOutcomeCallable ListKxClusterNodesCallable (const ListKxClusterNodesRequestT &request) const
 
template<typename ListKxClusterNodesRequestT = Model::ListKxClusterNodesRequest>
void ListKxClusterNodesAsync (const ListKxClusterNodesRequestT &request, const ListKxClusterNodesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListKxClustersRequestT = Model::ListKxClustersRequest>
Model::ListKxClustersOutcomeCallable ListKxClustersCallable (const ListKxClustersRequestT &request) const
 
template<typename ListKxClustersRequestT = Model::ListKxClustersRequest>
void ListKxClustersAsync (const ListKxClustersRequestT &request, const ListKxClustersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListKxDatabasesRequestT = Model::ListKxDatabasesRequest>
Model::ListKxDatabasesOutcomeCallable ListKxDatabasesCallable (const ListKxDatabasesRequestT &request) const
 
template<typename ListKxDatabasesRequestT = Model::ListKxDatabasesRequest>
void ListKxDatabasesAsync (const ListKxDatabasesRequestT &request, const ListKxDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListKxDataviewsRequestT = Model::ListKxDataviewsRequest>
Model::ListKxDataviewsOutcomeCallable ListKxDataviewsCallable (const ListKxDataviewsRequestT &request) const
 
template<typename ListKxDataviewsRequestT = Model::ListKxDataviewsRequest>
void ListKxDataviewsAsync (const ListKxDataviewsRequestT &request, const ListKxDataviewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListKxEnvironmentsRequestT = Model::ListKxEnvironmentsRequest>
Model::ListKxEnvironmentsOutcomeCallable ListKxEnvironmentsCallable (const ListKxEnvironmentsRequestT &request={}) const
 
template<typename ListKxEnvironmentsRequestT = Model::ListKxEnvironmentsRequest>
void ListKxEnvironmentsAsync (const ListKxEnvironmentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListKxEnvironmentsRequestT &request={}) const
 
 
template<typename ListKxScalingGroupsRequestT = Model::ListKxScalingGroupsRequest>
Model::ListKxScalingGroupsOutcomeCallable ListKxScalingGroupsCallable (const ListKxScalingGroupsRequestT &request) const
 
template<typename ListKxScalingGroupsRequestT = Model::ListKxScalingGroupsRequest>
void ListKxScalingGroupsAsync (const ListKxScalingGroupsRequestT &request, const ListKxScalingGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListKxUsersRequestT = Model::ListKxUsersRequest>
Model::ListKxUsersOutcomeCallable ListKxUsersCallable (const ListKxUsersRequestT &request) const
 
template<typename ListKxUsersRequestT = Model::ListKxUsersRequest>
void ListKxUsersAsync (const ListKxUsersRequestT &request, const ListKxUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListKxVolumesRequestT = Model::ListKxVolumesRequest>
Model::ListKxVolumesOutcomeCallable ListKxVolumesCallable (const ListKxVolumesRequestT &request) const
 
template<typename ListKxVolumesRequestT = Model::ListKxVolumesRequest>
void ListKxVolumesAsync (const ListKxVolumesRequestT &request, const ListKxVolumesResponseReceivedHandler &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 TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateKxClusterCodeConfigurationRequestT = Model::UpdateKxClusterCodeConfigurationRequest>
Model::UpdateKxClusterCodeConfigurationOutcomeCallable UpdateKxClusterCodeConfigurationCallable (const UpdateKxClusterCodeConfigurationRequestT &request) const
 
template<typename UpdateKxClusterCodeConfigurationRequestT = Model::UpdateKxClusterCodeConfigurationRequest>
void UpdateKxClusterCodeConfigurationAsync (const UpdateKxClusterCodeConfigurationRequestT &request, const UpdateKxClusterCodeConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateKxClusterDatabasesRequestT = Model::UpdateKxClusterDatabasesRequest>
Model::UpdateKxClusterDatabasesOutcomeCallable UpdateKxClusterDatabasesCallable (const UpdateKxClusterDatabasesRequestT &request) const
 
template<typename UpdateKxClusterDatabasesRequestT = Model::UpdateKxClusterDatabasesRequest>
void UpdateKxClusterDatabasesAsync (const UpdateKxClusterDatabasesRequestT &request, const UpdateKxClusterDatabasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateKxDatabaseRequestT = Model::UpdateKxDatabaseRequest>
Model::UpdateKxDatabaseOutcomeCallable UpdateKxDatabaseCallable (const UpdateKxDatabaseRequestT &request) const
 
template<typename UpdateKxDatabaseRequestT = Model::UpdateKxDatabaseRequest>
void UpdateKxDatabaseAsync (const UpdateKxDatabaseRequestT &request, const UpdateKxDatabaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateKxDataviewRequestT = Model::UpdateKxDataviewRequest>
Model::UpdateKxDataviewOutcomeCallable UpdateKxDataviewCallable (const UpdateKxDataviewRequestT &request) const
 
template<typename UpdateKxDataviewRequestT = Model::UpdateKxDataviewRequest>
void UpdateKxDataviewAsync (const UpdateKxDataviewRequestT &request, const UpdateKxDataviewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateKxEnvironmentRequestT = Model::UpdateKxEnvironmentRequest>
Model::UpdateKxEnvironmentOutcomeCallable UpdateKxEnvironmentCallable (const UpdateKxEnvironmentRequestT &request) const
 
template<typename UpdateKxEnvironmentRequestT = Model::UpdateKxEnvironmentRequest>
void UpdateKxEnvironmentAsync (const UpdateKxEnvironmentRequestT &request, const UpdateKxEnvironmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateKxEnvironmentNetworkRequestT = Model::UpdateKxEnvironmentNetworkRequest>
Model::UpdateKxEnvironmentNetworkOutcomeCallable UpdateKxEnvironmentNetworkCallable (const UpdateKxEnvironmentNetworkRequestT &request) const
 
template<typename UpdateKxEnvironmentNetworkRequestT = Model::UpdateKxEnvironmentNetworkRequest>
void UpdateKxEnvironmentNetworkAsync (const UpdateKxEnvironmentNetworkRequestT &request, const UpdateKxEnvironmentNetworkResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateKxUserRequestT = Model::UpdateKxUserRequest>
Model::UpdateKxUserOutcomeCallable UpdateKxUserCallable (const UpdateKxUserRequestT &request) const
 
template<typename UpdateKxUserRequestT = Model::UpdateKxUserRequest>
void UpdateKxUserAsync (const UpdateKxUserRequestT &request, const UpdateKxUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateKxVolumeRequestT = Model::UpdateKxVolumeRequest>
Model::UpdateKxVolumeOutcomeCallable UpdateKxVolumeCallable (const UpdateKxVolumeRequestT &request) const
 
template<typename UpdateKxVolumeRequestT = Model::UpdateKxVolumeRequest>
void UpdateKxVolumeAsync (const UpdateKxVolumeRequestT &request, const UpdateKxVolumeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

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

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

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

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

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

Friends

 

Additional Inherited Members

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

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

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

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
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

The FinSpace management service provides the APIs for managing FinSpace environments.

Definition at line 22 of file FinspaceClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 25 of file FinspaceClient.h.

◆ ClientConfigurationType

Definition at line 29 of file FinspaceClient.h.

◆ EndpointProviderType

Definition at line 30 of file FinspaceClient.h.

Constructor & Destructor Documentation

◆ FinspaceClient() [1/6]

Aws::finspace::FinspaceClient::FinspaceClient ( const Aws::finspace::FinspaceClientConfiguration clientConfiguration = Aws::finspace::FinspaceClientConfiguration(),
std::shared_ptr< FinspaceEndpointProviderBase 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.

◆ FinspaceClient() [2/6]

Aws::finspace::FinspaceClient::FinspaceClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< FinspaceEndpointProviderBase endpointProvider = nullptr,
const Aws::finspace::FinspaceClientConfiguration clientConfiguration = Aws::finspace::FinspaceClientConfiguration() 
)

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.

◆ FinspaceClient() [3/6]

Aws::finspace::FinspaceClient::FinspaceClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< FinspaceEndpointProviderBase endpointProvider = nullptr,
const Aws::finspace::FinspaceClientConfiguration clientConfiguration = Aws::finspace::FinspaceClientConfiguration() 
)

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

◆ FinspaceClient() [4/6]

Aws::finspace::FinspaceClient::FinspaceClient ( 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.

◆ FinspaceClient() [5/6]

Aws::finspace::FinspaceClient::FinspaceClient ( 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.

◆ FinspaceClient() [6/6]

Aws::finspace::FinspaceClient::FinspaceClient ( 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

◆ ~FinspaceClient()

virtual Aws::finspace::FinspaceClient::~FinspaceClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< FinspaceEndpointProviderBase > & Aws::finspace::FinspaceClient::accessEndpointProvider ( )

◆ CreateKxChangeset()

virtual Model::CreateKxChangesetOutcome Aws::finspace::FinspaceClient::CreateKxChangeset ( const Model::CreateKxChangesetRequest request) const
virtual

Creates a changeset for a kdb database. A changeset allows you to add and delete existing files by using an ordered list of change requests.

See Also:

AWS API Reference

◆ CreateKxChangesetAsync()

template<typename CreateKxChangesetRequestT = Model::CreateKxChangesetRequest>
void Aws::finspace::FinspaceClient::CreateKxChangesetAsync ( const CreateKxChangesetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 102 of file FinspaceClient.h.

◆ CreateKxChangesetCallable()

template<typename CreateKxChangesetRequestT = Model::CreateKxChangesetRequest>
Model::CreateKxChangesetOutcomeCallable Aws::finspace::FinspaceClient::CreateKxChangesetCallable ( const CreateKxChangesetRequestT &  request) const
inline

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

Definition at line 93 of file FinspaceClient.h.

◆ CreateKxCluster()

virtual Model::CreateKxClusterOutcome Aws::finspace::FinspaceClient::CreateKxCluster ( const Model::CreateKxClusterRequest request) const
virtual

Creates a new kdb cluster.

See Also:

AWS API Reference

◆ CreateKxClusterAsync()

template<typename CreateKxClusterRequestT = Model::CreateKxClusterRequest>
void Aws::finspace::FinspaceClient::CreateKxClusterAsync ( const CreateKxClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 127 of file FinspaceClient.h.

◆ CreateKxClusterCallable()

template<typename CreateKxClusterRequestT = Model::CreateKxClusterRequest>
Model::CreateKxClusterOutcomeCallable Aws::finspace::FinspaceClient::CreateKxClusterCallable ( const CreateKxClusterRequestT &  request) const
inline

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

Definition at line 118 of file FinspaceClient.h.

◆ CreateKxDatabase()

virtual Model::CreateKxDatabaseOutcome Aws::finspace::FinspaceClient::CreateKxDatabase ( const Model::CreateKxDatabaseRequest request) const
virtual

Creates a new kdb database in the environment.

See Also:

AWS API Reference

◆ CreateKxDatabaseAsync()

template<typename CreateKxDatabaseRequestT = Model::CreateKxDatabaseRequest>
void Aws::finspace::FinspaceClient::CreateKxDatabaseAsync ( const CreateKxDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 152 of file FinspaceClient.h.

◆ CreateKxDatabaseCallable()

template<typename CreateKxDatabaseRequestT = Model::CreateKxDatabaseRequest>
Model::CreateKxDatabaseOutcomeCallable Aws::finspace::FinspaceClient::CreateKxDatabaseCallable ( const CreateKxDatabaseRequestT &  request) const
inline

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

Definition at line 143 of file FinspaceClient.h.

◆ CreateKxDataview()

virtual Model::CreateKxDataviewOutcome Aws::finspace::FinspaceClient::CreateKxDataview ( const Model::CreateKxDataviewRequest request) const
virtual

Creates a snapshot of kdb database with tiered storage capabilities and a pre-warmed cache, ready for mounting on kdb clusters. Dataviews are only available for clusters running on a scaling group. They are not supported on dedicated clusters.

See Also:

AWS API Reference

◆ CreateKxDataviewAsync()

template<typename CreateKxDataviewRequestT = Model::CreateKxDataviewRequest>
void Aws::finspace::FinspaceClient::CreateKxDataviewAsync ( const CreateKxDataviewRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 180 of file FinspaceClient.h.

◆ CreateKxDataviewCallable()

template<typename CreateKxDataviewRequestT = Model::CreateKxDataviewRequest>
Model::CreateKxDataviewOutcomeCallable Aws::finspace::FinspaceClient::CreateKxDataviewCallable ( const CreateKxDataviewRequestT &  request) const
inline

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

Definition at line 171 of file FinspaceClient.h.

◆ CreateKxEnvironment()

virtual Model::CreateKxEnvironmentOutcome Aws::finspace::FinspaceClient::CreateKxEnvironment ( const Model::CreateKxEnvironmentRequest request) const
virtual

Creates a managed kdb environment for the account.

See Also:


AWS API Reference

◆ CreateKxEnvironmentAsync()

template<typename CreateKxEnvironmentRequestT = Model::CreateKxEnvironmentRequest>
void Aws::finspace::FinspaceClient::CreateKxEnvironmentAsync ( const CreateKxEnvironmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 206 of file FinspaceClient.h.

◆ CreateKxEnvironmentCallable()

template<typename CreateKxEnvironmentRequestT = Model::CreateKxEnvironmentRequest>
Model::CreateKxEnvironmentOutcomeCallable Aws::finspace::FinspaceClient::CreateKxEnvironmentCallable ( const CreateKxEnvironmentRequestT &  request) const
inline

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

Definition at line 197 of file FinspaceClient.h.

◆ CreateKxScalingGroup()

virtual Model::CreateKxScalingGroupOutcome Aws::finspace::FinspaceClient::CreateKxScalingGroup ( const Model::CreateKxScalingGroupRequest request) const
virtual

Creates a new scaling group.

See Also:

AWS API Reference

◆ CreateKxScalingGroupAsync()

template<typename CreateKxScalingGroupRequestT = Model::CreateKxScalingGroupRequest>
void Aws::finspace::FinspaceClient::CreateKxScalingGroupAsync ( const CreateKxScalingGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 231 of file FinspaceClient.h.

◆ CreateKxScalingGroupCallable()

template<typename CreateKxScalingGroupRequestT = Model::CreateKxScalingGroupRequest>
Model::CreateKxScalingGroupOutcomeCallable Aws::finspace::FinspaceClient::CreateKxScalingGroupCallable ( const CreateKxScalingGroupRequestT &  request) const
inline

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

Definition at line 222 of file FinspaceClient.h.

◆ CreateKxUser()

virtual Model::CreateKxUserOutcome Aws::finspace::FinspaceClient::CreateKxUser ( const Model::CreateKxUserRequest request) const
virtual

Creates a user in FinSpace kdb environment with an associated IAM role.

See Also:

AWS API Reference

◆ CreateKxUserAsync()

template<typename CreateKxUserRequestT = Model::CreateKxUserRequest>
void Aws::finspace::FinspaceClient::CreateKxUserAsync ( const CreateKxUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 257 of file FinspaceClient.h.

◆ CreateKxUserCallable()

template<typename CreateKxUserRequestT = Model::CreateKxUserRequest>
Model::CreateKxUserOutcomeCallable Aws::finspace::FinspaceClient::CreateKxUserCallable ( const CreateKxUserRequestT &  request) const
inline

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

Definition at line 248 of file FinspaceClient.h.

◆ CreateKxVolume()

virtual Model::CreateKxVolumeOutcome Aws::finspace::FinspaceClient::CreateKxVolume ( const Model::CreateKxVolumeRequest request) const
virtual

Creates a new volume with a specific amount of throughput and storage capacity.

See Also:

AWS API Reference

◆ CreateKxVolumeAsync()

template<typename CreateKxVolumeRequestT = Model::CreateKxVolumeRequest>
void Aws::finspace::FinspaceClient::CreateKxVolumeAsync ( const CreateKxVolumeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 283 of file FinspaceClient.h.

◆ CreateKxVolumeCallable()

template<typename CreateKxVolumeRequestT = Model::CreateKxVolumeRequest>
Model::CreateKxVolumeOutcomeCallable Aws::finspace::FinspaceClient::CreateKxVolumeCallable ( const CreateKxVolumeRequestT &  request) const
inline

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

Definition at line 274 of file FinspaceClient.h.

◆ DeleteKxCluster()

virtual Model::DeleteKxClusterOutcome Aws::finspace::FinspaceClient::DeleteKxCluster ( const Model::DeleteKxClusterRequest request) const
virtual

Deletes a kdb cluster.

See Also:

AWS API Reference

◆ DeleteKxClusterAsync()

template<typename DeleteKxClusterRequestT = Model::DeleteKxClusterRequest>
void Aws::finspace::FinspaceClient::DeleteKxClusterAsync ( const DeleteKxClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 308 of file FinspaceClient.h.

◆ DeleteKxClusterCallable()

template<typename DeleteKxClusterRequestT = Model::DeleteKxClusterRequest>
Model::DeleteKxClusterOutcomeCallable Aws::finspace::FinspaceClient::DeleteKxClusterCallable ( const DeleteKxClusterRequestT &  request) const
inline

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

Definition at line 299 of file FinspaceClient.h.

◆ DeleteKxClusterNode()

virtual Model::DeleteKxClusterNodeOutcome Aws::finspace::FinspaceClient::DeleteKxClusterNode ( const Model::DeleteKxClusterNodeRequest request) const
virtual

Deletes the specified nodes from a cluster.

See Also:

AWS API Reference

◆ DeleteKxClusterNodeAsync()

template<typename DeleteKxClusterNodeRequestT = Model::DeleteKxClusterNodeRequest>
void Aws::finspace::FinspaceClient::DeleteKxClusterNodeAsync ( const DeleteKxClusterNodeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 333 of file FinspaceClient.h.

◆ DeleteKxClusterNodeCallable()

template<typename DeleteKxClusterNodeRequestT = Model::DeleteKxClusterNodeRequest>
Model::DeleteKxClusterNodeOutcomeCallable Aws::finspace::FinspaceClient::DeleteKxClusterNodeCallable ( const DeleteKxClusterNodeRequestT &  request) const
inline

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

Definition at line 324 of file FinspaceClient.h.

◆ DeleteKxDatabase()

virtual Model::DeleteKxDatabaseOutcome Aws::finspace::FinspaceClient::DeleteKxDatabase ( const Model::DeleteKxDatabaseRequest request) const
virtual

Deletes the specified database and all of its associated data. This action is irreversible. You must copy any data out of the database before deleting it if the data is to be retained.

See Also:

AWS API Reference

◆ DeleteKxDatabaseAsync()

template<typename DeleteKxDatabaseRequestT = Model::DeleteKxDatabaseRequest>
void Aws::finspace::FinspaceClient::DeleteKxDatabaseAsync ( const DeleteKxDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 360 of file FinspaceClient.h.

◆ DeleteKxDatabaseCallable()

template<typename DeleteKxDatabaseRequestT = Model::DeleteKxDatabaseRequest>
Model::DeleteKxDatabaseOutcomeCallable Aws::finspace::FinspaceClient::DeleteKxDatabaseCallable ( const DeleteKxDatabaseRequestT &  request) const
inline

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

Definition at line 351 of file FinspaceClient.h.

◆ DeleteKxDataview()

virtual Model::DeleteKxDataviewOutcome Aws::finspace::FinspaceClient::DeleteKxDataview ( const Model::DeleteKxDataviewRequest request) const
virtual

Deletes the specified dataview. Before deleting a dataview, make sure that it is not in use by any cluster.

See Also:

AWS API Reference

◆ DeleteKxDataviewAsync()

template<typename DeleteKxDataviewRequestT = Model::DeleteKxDataviewRequest>
void Aws::finspace::FinspaceClient::DeleteKxDataviewAsync ( const DeleteKxDataviewRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 386 of file FinspaceClient.h.

◆ DeleteKxDataviewCallable()

template<typename DeleteKxDataviewRequestT = Model::DeleteKxDataviewRequest>
Model::DeleteKxDataviewOutcomeCallable Aws::finspace::FinspaceClient::DeleteKxDataviewCallable ( const DeleteKxDataviewRequestT &  request) const
inline

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

Definition at line 377 of file FinspaceClient.h.

◆ DeleteKxEnvironment()

virtual Model::DeleteKxEnvironmentOutcome Aws::finspace::FinspaceClient::DeleteKxEnvironment ( const Model::DeleteKxEnvironmentRequest request) const
virtual

Deletes the kdb environment. This action is irreversible. Deleting a kdb environment will remove all the associated data and any services running in it.

See Also:

AWS API Reference

◆ DeleteKxEnvironmentAsync()

template<typename DeleteKxEnvironmentRequestT = Model::DeleteKxEnvironmentRequest>
void Aws::finspace::FinspaceClient::DeleteKxEnvironmentAsync ( const DeleteKxEnvironmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 413 of file FinspaceClient.h.

◆ DeleteKxEnvironmentCallable()

template<typename DeleteKxEnvironmentRequestT = Model::DeleteKxEnvironmentRequest>
Model::DeleteKxEnvironmentOutcomeCallable Aws::finspace::FinspaceClient::DeleteKxEnvironmentCallable ( const DeleteKxEnvironmentRequestT &  request) const
inline

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

Definition at line 404 of file FinspaceClient.h.

◆ DeleteKxScalingGroup()

virtual Model::DeleteKxScalingGroupOutcome Aws::finspace::FinspaceClient::DeleteKxScalingGroup ( const Model::DeleteKxScalingGroupRequest request) const
virtual

Deletes the specified scaling group. This action is irreversible. You cannot delete a scaling group until all the clusters running on it have been deleted.

See Also:

AWS API Reference

◆ DeleteKxScalingGroupAsync()

template<typename DeleteKxScalingGroupRequestT = Model::DeleteKxScalingGroupRequest>
void Aws::finspace::FinspaceClient::DeleteKxScalingGroupAsync ( const DeleteKxScalingGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 440 of file FinspaceClient.h.

◆ DeleteKxScalingGroupCallable()

template<typename DeleteKxScalingGroupRequestT = Model::DeleteKxScalingGroupRequest>
Model::DeleteKxScalingGroupOutcomeCallable Aws::finspace::FinspaceClient::DeleteKxScalingGroupCallable ( const DeleteKxScalingGroupRequestT &  request) const
inline

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

Definition at line 431 of file FinspaceClient.h.

◆ DeleteKxUser()

virtual Model::DeleteKxUserOutcome Aws::finspace::FinspaceClient::DeleteKxUser ( const Model::DeleteKxUserRequest request) const
virtual

Deletes a user in the specified kdb environment.

See Also:


AWS API Reference

◆ DeleteKxUserAsync()

template<typename DeleteKxUserRequestT = Model::DeleteKxUserRequest>
void Aws::finspace::FinspaceClient::DeleteKxUserAsync ( const DeleteKxUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 466 of file FinspaceClient.h.

◆ DeleteKxUserCallable()

template<typename DeleteKxUserRequestT = Model::DeleteKxUserRequest>
Model::DeleteKxUserOutcomeCallable Aws::finspace::FinspaceClient::DeleteKxUserCallable ( const DeleteKxUserRequestT &  request) const
inline

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

Definition at line 457 of file FinspaceClient.h.

◆ DeleteKxVolume()

virtual Model::DeleteKxVolumeOutcome Aws::finspace::FinspaceClient::DeleteKxVolume ( const Model::DeleteKxVolumeRequest request) const
virtual

Deletes a volume. You can only delete a volume if it's not attached to a cluster or a dataview. When a volume is deleted, any data on the volume is lost. This action is irreversible.

See Also:

AWS API Reference

◆ DeleteKxVolumeAsync()

template<typename DeleteKxVolumeRequestT = Model::DeleteKxVolumeRequest>
void Aws::finspace::FinspaceClient::DeleteKxVolumeAsync ( const DeleteKxVolumeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 493 of file FinspaceClient.h.

◆ DeleteKxVolumeCallable()

template<typename DeleteKxVolumeRequestT = Model::DeleteKxVolumeRequest>
Model::DeleteKxVolumeOutcomeCallable Aws::finspace::FinspaceClient::DeleteKxVolumeCallable ( const DeleteKxVolumeRequestT &  request) const
inline

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

Definition at line 484 of file FinspaceClient.h.

◆ GetAllocationTag()

static const char * Aws::finspace::FinspaceClient::GetAllocationTag ( )
static

◆ GetKxChangeset()

virtual Model::GetKxChangesetOutcome Aws::finspace::FinspaceClient::GetKxChangeset ( const Model::GetKxChangesetRequest request) const
virtual

Returns information about a kdb changeset.

See Also:

AWS API Reference

◆ GetKxChangesetAsync()

template<typename GetKxChangesetRequestT = Model::GetKxChangesetRequest>
void Aws::finspace::FinspaceClient::GetKxChangesetAsync ( const GetKxChangesetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 518 of file FinspaceClient.h.

◆ GetKxChangesetCallable()

template<typename GetKxChangesetRequestT = Model::GetKxChangesetRequest>
Model::GetKxChangesetOutcomeCallable Aws::finspace::FinspaceClient::GetKxChangesetCallable ( const GetKxChangesetRequestT &  request) const
inline

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

Definition at line 509 of file FinspaceClient.h.

◆ GetKxCluster()

virtual Model::GetKxClusterOutcome Aws::finspace::FinspaceClient::GetKxCluster ( const Model::GetKxClusterRequest request) const
virtual

Retrieves information about a kdb cluster.

See Also:

AWS API Reference

◆ GetKxClusterAsync()

template<typename GetKxClusterRequestT = Model::GetKxClusterRequest>
void Aws::finspace::FinspaceClient::GetKxClusterAsync ( const GetKxClusterRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 543 of file FinspaceClient.h.

◆ GetKxClusterCallable()

template<typename GetKxClusterRequestT = Model::GetKxClusterRequest>
Model::GetKxClusterOutcomeCallable Aws::finspace::FinspaceClient::GetKxClusterCallable ( const GetKxClusterRequestT &  request) const
inline

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

Definition at line 534 of file FinspaceClient.h.

◆ GetKxConnectionString()

virtual Model::GetKxConnectionStringOutcome Aws::finspace::FinspaceClient::GetKxConnectionString ( const Model::GetKxConnectionStringRequest request) const
virtual

Retrieves a connection string for a user to connect to a kdb cluster. You must call this API using the same role that you have defined while creating a user.

See Also:

AWS API Reference

◆ GetKxConnectionStringAsync()

template<typename GetKxConnectionStringRequestT = Model::GetKxConnectionStringRequest>
void Aws::finspace::FinspaceClient::GetKxConnectionStringAsync ( const GetKxConnectionStringRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 570 of file FinspaceClient.h.

◆ GetKxConnectionStringCallable()

template<typename GetKxConnectionStringRequestT = Model::GetKxConnectionStringRequest>
Model::GetKxConnectionStringOutcomeCallable Aws::finspace::FinspaceClient::GetKxConnectionStringCallable ( const GetKxConnectionStringRequestT &  request) const
inline

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

Definition at line 561 of file FinspaceClient.h.

◆ GetKxDatabase()

virtual Model::GetKxDatabaseOutcome Aws::finspace::FinspaceClient::GetKxDatabase ( const Model::GetKxDatabaseRequest request) const
virtual

Returns database information for the specified environment ID.

See Also:

AWS API Reference

◆ GetKxDatabaseAsync()

template<typename GetKxDatabaseRequestT = Model::GetKxDatabaseRequest>
void Aws::finspace::FinspaceClient::GetKxDatabaseAsync ( const GetKxDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 596 of file FinspaceClient.h.

◆ GetKxDatabaseCallable()

template<typename GetKxDatabaseRequestT = Model::GetKxDatabaseRequest>
Model::GetKxDatabaseOutcomeCallable Aws::finspace::FinspaceClient::GetKxDatabaseCallable ( const GetKxDatabaseRequestT &  request) const
inline

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

Definition at line 587 of file FinspaceClient.h.

◆ GetKxDataview()

virtual Model::GetKxDataviewOutcome Aws::finspace::FinspaceClient::GetKxDataview ( const Model::GetKxDataviewRequest request) const
virtual

Retrieves details of the dataview.

See Also:

AWS API Reference

◆ GetKxDataviewAsync()

template<typename GetKxDataviewRequestT = Model::GetKxDataviewRequest>
void Aws::finspace::FinspaceClient::GetKxDataviewAsync ( const GetKxDataviewRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 621 of file FinspaceClient.h.

◆ GetKxDataviewCallable()

template<typename GetKxDataviewRequestT = Model::GetKxDataviewRequest>
Model::GetKxDataviewOutcomeCallable Aws::finspace::FinspaceClient::GetKxDataviewCallable ( const GetKxDataviewRequestT &  request) const
inline

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

Definition at line 612 of file FinspaceClient.h.

◆ GetKxEnvironment()

virtual Model::GetKxEnvironmentOutcome Aws::finspace::FinspaceClient::GetKxEnvironment ( const Model::GetKxEnvironmentRequest request) const
virtual

Retrieves all the information for the specified kdb environment.

See Also:

AWS API Reference

◆ GetKxEnvironmentAsync()

template<typename GetKxEnvironmentRequestT = Model::GetKxEnvironmentRequest>
void Aws::finspace::FinspaceClient::GetKxEnvironmentAsync ( const GetKxEnvironmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 647 of file FinspaceClient.h.

◆ GetKxEnvironmentCallable()

template<typename GetKxEnvironmentRequestT = Model::GetKxEnvironmentRequest>
Model::GetKxEnvironmentOutcomeCallable Aws::finspace::FinspaceClient::GetKxEnvironmentCallable ( const GetKxEnvironmentRequestT &  request) const
inline

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

Definition at line 638 of file FinspaceClient.h.

◆ GetKxScalingGroup()

virtual Model::GetKxScalingGroupOutcome Aws::finspace::FinspaceClient::GetKxScalingGroup ( const Model::GetKxScalingGroupRequest request) const
virtual

Retrieves details of a scaling group.

See Also:

AWS API Reference

◆ GetKxScalingGroupAsync()

template<typename GetKxScalingGroupRequestT = Model::GetKxScalingGroupRequest>
void Aws::finspace::FinspaceClient::GetKxScalingGroupAsync ( const GetKxScalingGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 672 of file FinspaceClient.h.

◆ GetKxScalingGroupCallable()

template<typename GetKxScalingGroupRequestT = Model::GetKxScalingGroupRequest>
Model::GetKxScalingGroupOutcomeCallable Aws::finspace::FinspaceClient::GetKxScalingGroupCallable ( const GetKxScalingGroupRequestT &  request) const
inline

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

Definition at line 663 of file FinspaceClient.h.

◆ GetKxUser()

virtual Model::GetKxUserOutcome Aws::finspace::FinspaceClient::GetKxUser ( const Model::GetKxUserRequest request) const
virtual

Retrieves information about the specified kdb user.

See Also:

AWS API Reference

◆ GetKxUserAsync()

template<typename GetKxUserRequestT = Model::GetKxUserRequest>
void Aws::finspace::FinspaceClient::GetKxUserAsync ( const GetKxUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 698 of file FinspaceClient.h.

◆ GetKxUserCallable()

template<typename GetKxUserRequestT = Model::GetKxUserRequest>
Model::GetKxUserOutcomeCallable Aws::finspace::FinspaceClient::GetKxUserCallable ( const GetKxUserRequestT &  request) const
inline

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

Definition at line 689 of file FinspaceClient.h.

◆ GetKxVolume()

virtual Model::GetKxVolumeOutcome Aws::finspace::FinspaceClient::GetKxVolume ( const Model::GetKxVolumeRequest request) const
virtual

Retrieves the information about the volume.

See Also:

AWS API Reference

◆ GetKxVolumeAsync()

template<typename GetKxVolumeRequestT = Model::GetKxVolumeRequest>
void Aws::finspace::FinspaceClient::GetKxVolumeAsync ( const GetKxVolumeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 723 of file FinspaceClient.h.

◆ GetKxVolumeCallable()

template<typename GetKxVolumeRequestT = Model::GetKxVolumeRequest>
Model::GetKxVolumeOutcomeCallable Aws::finspace::FinspaceClient::GetKxVolumeCallable ( const GetKxVolumeRequestT &  request) const
inline

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

Definition at line 714 of file FinspaceClient.h.

◆ GetServiceName()

static const char * Aws::finspace::FinspaceClient::GetServiceName ( )
static

◆ ListKxChangesets()

virtual Model::ListKxChangesetsOutcome Aws::finspace::FinspaceClient::ListKxChangesets ( const Model::ListKxChangesetsRequest request) const
virtual

Returns a list of all the changesets for a database.

See Also:

AWS API Reference

◆ ListKxChangesetsAsync()

template<typename ListKxChangesetsRequestT = Model::ListKxChangesetsRequest>
void Aws::finspace::FinspaceClient::ListKxChangesetsAsync ( const ListKxChangesetsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 749 of file FinspaceClient.h.

◆ ListKxChangesetsCallable()

template<typename ListKxChangesetsRequestT = Model::ListKxChangesetsRequest>
Model::ListKxChangesetsOutcomeCallable Aws::finspace::FinspaceClient::ListKxChangesetsCallable ( const ListKxChangesetsRequestT &  request) const
inline

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

Definition at line 740 of file FinspaceClient.h.

◆ ListKxClusterNodes()

virtual Model::ListKxClusterNodesOutcome Aws::finspace::FinspaceClient::ListKxClusterNodes ( const Model::ListKxClusterNodesRequest request) const
virtual

Lists all the nodes in a kdb cluster.

See Also:

AWS API Reference

◆ ListKxClusterNodesAsync()

template<typename ListKxClusterNodesRequestT = Model::ListKxClusterNodesRequest>
void Aws::finspace::FinspaceClient::ListKxClusterNodesAsync ( const ListKxClusterNodesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 774 of file FinspaceClient.h.

◆ ListKxClusterNodesCallable()

template<typename ListKxClusterNodesRequestT = Model::ListKxClusterNodesRequest>
Model::ListKxClusterNodesOutcomeCallable Aws::finspace::FinspaceClient::ListKxClusterNodesCallable ( const ListKxClusterNodesRequestT &  request) const
inline

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

Definition at line 765 of file FinspaceClient.h.

◆ ListKxClusters()

virtual Model::ListKxClustersOutcome Aws::finspace::FinspaceClient::ListKxClusters ( const Model::ListKxClustersRequest request) const
virtual

Returns a list of clusters.

See Also:

AWS API Reference

◆ ListKxClustersAsync()

template<typename ListKxClustersRequestT = Model::ListKxClustersRequest>
void Aws::finspace::FinspaceClient::ListKxClustersAsync ( const ListKxClustersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 799 of file FinspaceClient.h.

◆ ListKxClustersCallable()

template<typename ListKxClustersRequestT = Model::ListKxClustersRequest>
Model::ListKxClustersOutcomeCallable Aws::finspace::FinspaceClient::ListKxClustersCallable ( const ListKxClustersRequestT &  request) const
inline

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

Definition at line 790 of file FinspaceClient.h.

◆ ListKxDatabases()

virtual Model::ListKxDatabasesOutcome Aws::finspace::FinspaceClient::ListKxDatabases ( const Model::ListKxDatabasesRequest request) const
virtual

Returns a list of all the databases in the kdb environment.

See Also:

AWS API Reference

◆ ListKxDatabasesAsync()

template<typename ListKxDatabasesRequestT = Model::ListKxDatabasesRequest>
void Aws::finspace::FinspaceClient::ListKxDatabasesAsync ( const ListKxDatabasesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 825 of file FinspaceClient.h.

◆ ListKxDatabasesCallable()

template<typename ListKxDatabasesRequestT = Model::ListKxDatabasesRequest>
Model::ListKxDatabasesOutcomeCallable Aws::finspace::FinspaceClient::ListKxDatabasesCallable ( const ListKxDatabasesRequestT &  request) const
inline

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

Definition at line 816 of file FinspaceClient.h.

◆ ListKxDataviews()

virtual Model::ListKxDataviewsOutcome Aws::finspace::FinspaceClient::ListKxDataviews ( const Model::ListKxDataviewsRequest request) const
virtual

Returns a list of all the dataviews in the database.

See Also:

AWS API Reference

◆ ListKxDataviewsAsync()

template<typename ListKxDataviewsRequestT = Model::ListKxDataviewsRequest>
void Aws::finspace::FinspaceClient::ListKxDataviewsAsync ( const ListKxDataviewsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 851 of file FinspaceClient.h.

◆ ListKxDataviewsCallable()

template<typename ListKxDataviewsRequestT = Model::ListKxDataviewsRequest>
Model::ListKxDataviewsOutcomeCallable Aws::finspace::FinspaceClient::ListKxDataviewsCallable ( const ListKxDataviewsRequestT &  request) const
inline

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

Definition at line 842 of file FinspaceClient.h.

◆ ListKxEnvironments()

virtual Model::ListKxEnvironmentsOutcome Aws::finspace::FinspaceClient::ListKxEnvironments ( const Model::ListKxEnvironmentsRequest request = {}) const
virtual

Returns a list of kdb environments created in an account.

See Also:

AWS API Reference

◆ ListKxEnvironmentsAsync()

template<typename ListKxEnvironmentsRequestT = Model::ListKxEnvironmentsRequest>
void Aws::finspace::FinspaceClient::ListKxEnvironmentsAsync ( const ListKxEnvironmentsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListKxEnvironmentsRequestT &  request = {} 
) const
inline

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

Definition at line 877 of file FinspaceClient.h.

◆ ListKxEnvironmentsCallable()

template<typename ListKxEnvironmentsRequestT = Model::ListKxEnvironmentsRequest>
Model::ListKxEnvironmentsOutcomeCallable Aws::finspace::FinspaceClient::ListKxEnvironmentsCallable ( const ListKxEnvironmentsRequestT &  request = {}) const
inline

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

Definition at line 868 of file FinspaceClient.h.

◆ ListKxScalingGroups()

virtual Model::ListKxScalingGroupsOutcome Aws::finspace::FinspaceClient::ListKxScalingGroups ( const Model::ListKxScalingGroupsRequest request) const
virtual

Returns a list of scaling groups in a kdb environment.

See Also:

AWS API Reference

◆ ListKxScalingGroupsAsync()

template<typename ListKxScalingGroupsRequestT = Model::ListKxScalingGroupsRequest>
void Aws::finspace::FinspaceClient::ListKxScalingGroupsAsync ( const ListKxScalingGroupsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 903 of file FinspaceClient.h.

◆ ListKxScalingGroupsCallable()

template<typename ListKxScalingGroupsRequestT = Model::ListKxScalingGroupsRequest>
Model::ListKxScalingGroupsOutcomeCallable Aws::finspace::FinspaceClient::ListKxScalingGroupsCallable ( const ListKxScalingGroupsRequestT &  request) const
inline

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

Definition at line 894 of file FinspaceClient.h.

◆ ListKxUsers()

virtual Model::ListKxUsersOutcome Aws::finspace::FinspaceClient::ListKxUsers ( const Model::ListKxUsersRequest request) const
virtual

Lists all the users in a kdb environment.

See Also:

AWS API Reference

◆ ListKxUsersAsync()

template<typename ListKxUsersRequestT = Model::ListKxUsersRequest>
void Aws::finspace::FinspaceClient::ListKxUsersAsync ( const ListKxUsersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 928 of file FinspaceClient.h.

◆ ListKxUsersCallable()

template<typename ListKxUsersRequestT = Model::ListKxUsersRequest>
Model::ListKxUsersOutcomeCallable Aws::finspace::FinspaceClient::ListKxUsersCallable ( const ListKxUsersRequestT &  request) const
inline

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

Definition at line 919 of file FinspaceClient.h.

◆ ListKxVolumes()

virtual Model::ListKxVolumesOutcome Aws::finspace::FinspaceClient::ListKxVolumes ( const Model::ListKxVolumesRequest request) const
virtual

Lists all the volumes in a kdb environment.

See Also:

AWS API Reference

◆ ListKxVolumesAsync()

template<typename ListKxVolumesRequestT = Model::ListKxVolumesRequest>
void Aws::finspace::FinspaceClient::ListKxVolumesAsync ( const ListKxVolumesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 953 of file FinspaceClient.h.

◆ ListKxVolumesCallable()

template<typename ListKxVolumesRequestT = Model::ListKxVolumesRequest>
Model::ListKxVolumesOutcomeCallable Aws::finspace::FinspaceClient::ListKxVolumesCallable ( const ListKxVolumesRequestT &  request) const
inline

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

Definition at line 944 of file FinspaceClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::finspace::FinspaceClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

A list of all tags for a resource.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::finspace::FinspaceClient::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 978 of file FinspaceClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::finspace::FinspaceClient::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 969 of file FinspaceClient.h.

◆ OverrideEndpoint()

void Aws::finspace::FinspaceClient::OverrideEndpoint ( const Aws::String endpoint)

◆ TagResource()

virtual Model::TagResourceOutcome Aws::finspace::FinspaceClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds metadata tags to a FinSpace resource.

See Also:

AWS API Reference

◆ TagResourceAsync()

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

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

Definition at line 1003 of file FinspaceClient.h.

◆ TagResourceCallable()

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

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

Definition at line 994 of file FinspaceClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::finspace::FinspaceClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes metadata tags from a FinSpace resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

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

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

Definition at line 1028 of file FinspaceClient.h.

◆ UntagResourceCallable()

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

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

Definition at line 1019 of file FinspaceClient.h.

◆ UpdateKxClusterCodeConfiguration()

virtual Model::UpdateKxClusterCodeConfigurationOutcome Aws::finspace::FinspaceClient::UpdateKxClusterCodeConfiguration ( const Model::UpdateKxClusterCodeConfigurationRequest request) const
virtual

Allows you to update code configuration on a running cluster. By using this API you can update the code, the initialization script path, and the command line arguments for a specific cluster. The configuration that you want to update will override any existing configurations on the cluster.

See Also:

AWS API Reference

◆ UpdateKxClusterCodeConfigurationAsync()

template<typename UpdateKxClusterCodeConfigurationRequestT = Model::UpdateKxClusterCodeConfigurationRequest>
void Aws::finspace::FinspaceClient::UpdateKxClusterCodeConfigurationAsync ( const UpdateKxClusterCodeConfigurationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1057 of file FinspaceClient.h.

◆ UpdateKxClusterCodeConfigurationCallable()

template<typename UpdateKxClusterCodeConfigurationRequestT = Model::UpdateKxClusterCodeConfigurationRequest>
Model::UpdateKxClusterCodeConfigurationOutcomeCallable Aws::finspace::FinspaceClient::UpdateKxClusterCodeConfigurationCallable ( const UpdateKxClusterCodeConfigurationRequestT &  request) const
inline

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

Definition at line 1048 of file FinspaceClient.h.

◆ UpdateKxClusterDatabases()

virtual Model::UpdateKxClusterDatabasesOutcome Aws::finspace::FinspaceClient::UpdateKxClusterDatabases ( const Model::UpdateKxClusterDatabasesRequest request) const
virtual

Updates the databases mounted on a kdb cluster, which includes the changesetId and all the dbPaths to be cached. This API does not allow you to change a database name or add a database if you created a cluster without one.

Using this API you can point a cluster to a different changeset and modify a list of partitions being cached.

See Also:

AWS API Reference

◆ UpdateKxClusterDatabasesAsync()

template<typename UpdateKxClusterDatabasesRequestT = Model::UpdateKxClusterDatabasesRequest>
void Aws::finspace::FinspaceClient::UpdateKxClusterDatabasesAsync ( const UpdateKxClusterDatabasesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1087 of file FinspaceClient.h.

◆ UpdateKxClusterDatabasesCallable()

template<typename UpdateKxClusterDatabasesRequestT = Model::UpdateKxClusterDatabasesRequest>
Model::UpdateKxClusterDatabasesOutcomeCallable Aws::finspace::FinspaceClient::UpdateKxClusterDatabasesCallable ( const UpdateKxClusterDatabasesRequestT &  request) const
inline

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

Definition at line 1078 of file FinspaceClient.h.

◆ UpdateKxDatabase()

virtual Model::UpdateKxDatabaseOutcome Aws::finspace::FinspaceClient::UpdateKxDatabase ( const Model::UpdateKxDatabaseRequest request) const
virtual

Updates information for the given kdb database.

See Also:

AWS API Reference

◆ UpdateKxDatabaseAsync()

template<typename UpdateKxDatabaseRequestT = Model::UpdateKxDatabaseRequest>
void Aws::finspace::FinspaceClient::UpdateKxDatabaseAsync ( const UpdateKxDatabaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1112 of file FinspaceClient.h.

◆ UpdateKxDatabaseCallable()

template<typename UpdateKxDatabaseRequestT = Model::UpdateKxDatabaseRequest>
Model::UpdateKxDatabaseOutcomeCallable Aws::finspace::FinspaceClient::UpdateKxDatabaseCallable ( const UpdateKxDatabaseRequestT &  request) const
inline

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

Definition at line 1103 of file FinspaceClient.h.

◆ UpdateKxDataview()

virtual Model::UpdateKxDataviewOutcome Aws::finspace::FinspaceClient::UpdateKxDataview ( const Model::UpdateKxDataviewRequest request) const
virtual

Updates the specified dataview. The dataviews get automatically updated when any new changesets are ingested. Each update of the dataview creates a new version, including changeset details and cache configurations

See Also:

AWS API Reference

◆ UpdateKxDataviewAsync()

template<typename UpdateKxDataviewRequestT = Model::UpdateKxDataviewRequest>
void Aws::finspace::FinspaceClient::UpdateKxDataviewAsync ( const UpdateKxDataviewRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1140 of file FinspaceClient.h.

◆ UpdateKxDataviewCallable()

template<typename UpdateKxDataviewRequestT = Model::UpdateKxDataviewRequest>
Model::UpdateKxDataviewOutcomeCallable Aws::finspace::FinspaceClient::UpdateKxDataviewCallable ( const UpdateKxDataviewRequestT &  request) const
inline

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

Definition at line 1131 of file FinspaceClient.h.

◆ UpdateKxEnvironment()

virtual Model::UpdateKxEnvironmentOutcome Aws::finspace::FinspaceClient::UpdateKxEnvironment ( const Model::UpdateKxEnvironmentRequest request) const
virtual

Updates information for the given kdb environment.

See Also:


AWS API Reference

◆ UpdateKxEnvironmentAsync()

template<typename UpdateKxEnvironmentRequestT = Model::UpdateKxEnvironmentRequest>
void Aws::finspace::FinspaceClient::UpdateKxEnvironmentAsync ( const UpdateKxEnvironmentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1166 of file FinspaceClient.h.

◆ UpdateKxEnvironmentCallable()

template<typename UpdateKxEnvironmentRequestT = Model::UpdateKxEnvironmentRequest>
Model::UpdateKxEnvironmentOutcomeCallable Aws::finspace::FinspaceClient::UpdateKxEnvironmentCallable ( const UpdateKxEnvironmentRequestT &  request) const
inline

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

Definition at line 1157 of file FinspaceClient.h.

◆ UpdateKxEnvironmentNetwork()

virtual Model::UpdateKxEnvironmentNetworkOutcome Aws::finspace::FinspaceClient::UpdateKxEnvironmentNetwork ( const Model::UpdateKxEnvironmentNetworkRequest request) const
virtual

Updates environment network to connect to your internal network by using a transit gateway. This API supports request to create a transit gateway attachment from FinSpace VPC to your transit gateway ID and create a custom Route-53 outbound resolvers.

Once you send a request to update a network, you cannot change it again. Network update might require termination of any clusters that are running in the existing network.

See Also:

AWS API Reference

◆ UpdateKxEnvironmentNetworkAsync()

template<typename UpdateKxEnvironmentNetworkRequestT = Model::UpdateKxEnvironmentNetworkRequest>
void Aws::finspace::FinspaceClient::UpdateKxEnvironmentNetworkAsync ( const UpdateKxEnvironmentNetworkRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1196 of file FinspaceClient.h.

◆ UpdateKxEnvironmentNetworkCallable()

template<typename UpdateKxEnvironmentNetworkRequestT = Model::UpdateKxEnvironmentNetworkRequest>
Model::UpdateKxEnvironmentNetworkOutcomeCallable Aws::finspace::FinspaceClient::UpdateKxEnvironmentNetworkCallable ( const UpdateKxEnvironmentNetworkRequestT &  request) const
inline

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

Definition at line 1187 of file FinspaceClient.h.

◆ UpdateKxUser()

virtual Model::UpdateKxUserOutcome Aws::finspace::FinspaceClient::UpdateKxUser ( const Model::UpdateKxUserRequest request) const
virtual

Updates the user details. You can only update the IAM role associated with a user.

See Also:

AWS API Reference

◆ UpdateKxUserAsync()

template<typename UpdateKxUserRequestT = Model::UpdateKxUserRequest>
void Aws::finspace::FinspaceClient::UpdateKxUserAsync ( const UpdateKxUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1222 of file FinspaceClient.h.

◆ UpdateKxUserCallable()

template<typename UpdateKxUserRequestT = Model::UpdateKxUserRequest>
Model::UpdateKxUserOutcomeCallable Aws::finspace::FinspaceClient::UpdateKxUserCallable ( const UpdateKxUserRequestT &  request) const
inline

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

Definition at line 1213 of file FinspaceClient.h.

◆ UpdateKxVolume()

virtual Model::UpdateKxVolumeOutcome Aws::finspace::FinspaceClient::UpdateKxVolume ( const Model::UpdateKxVolumeRequest request) const
virtual

Updates the throughput or capacity of a volume. During the update process, the filesystem might be unavailable for a few minutes. You can retry any operations after the update is complete.

See Also:

AWS API Reference

◆ UpdateKxVolumeAsync()

template<typename UpdateKxVolumeRequestT = Model::UpdateKxVolumeRequest>
void Aws::finspace::FinspaceClient::UpdateKxVolumeAsync ( const UpdateKxVolumeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

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

Definition at line 1249 of file FinspaceClient.h.

◆ UpdateKxVolumeCallable()

template<typename UpdateKxVolumeRequestT = Model::UpdateKxVolumeRequest>
Model::UpdateKxVolumeOutcomeCallable Aws::finspace::FinspaceClient::UpdateKxVolumeCallable ( const UpdateKxVolumeRequestT &  request) const
inline

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

Definition at line 1240 of file FinspaceClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< FinspaceClient >

Definition at line 1256 of file FinspaceClient.h.


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