7#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendationsServiceClientModel.h>
16namespace MigrationHubStrategyRecommendations
43 std::shared_ptr<MigrationHubStrategyRecommendationsEndpointProviderBase> endpointProvider =
nullptr);
50 std::shared_ptr<MigrationHubStrategyRecommendationsEndpointProviderBase> endpointProvider =
nullptr,
58 std::shared_ptr<MigrationHubStrategyRecommendationsEndpointProviderBase> endpointProvider =
nullptr,
97 template<
typename GetApplicationComponentDetailsRequestT = Model::GetApplicationComponentDetailsRequest>
100 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetApplicationComponentDetails, request);
106 template<
typename GetApplicationComponentDetailsRequestT = Model::GetApplicationComponentDetailsRequest>
109 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetApplicationComponentDetails, request, handler, context);
123 template<
typename GetApplicationComponentStrategiesRequestT = Model::GetApplicationComponentStrategiesRequest>
126 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetApplicationComponentStrategies, request);
132 template<
typename GetApplicationComponentStrategiesRequestT = Model::GetApplicationComponentStrategiesRequest>
135 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetApplicationComponentStrategies, request, handler, context);
149 template<
typename GetAssessmentRequestT = Model::GetAssessmentRequest>
152 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetAssessment, request);
158 template<
typename GetAssessmentRequestT = Model::GetAssessmentRequest>
161 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetAssessment, request, handler, context);
175 template<
typename GetImportFileTaskRequestT = Model::GetImportFileTaskRequest>
178 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetImportFileTask, request);
184 template<
typename GetImportFileTaskRequestT = Model::GetImportFileTaskRequest>
187 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetImportFileTask, request, handler, context);
201 template<
typename GetLatestAssessmentIdRequestT = Model::GetLatestAssessmentIdRequest>
204 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetLatestAssessmentId, request);
210 template<
typename GetLatestAssessmentIdRequestT = Model::GetLatestAssessmentIdRequest>
213 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetLatestAssessmentId, request, handler, context);
227 template<
typename GetPortfolioPreferencesRequestT = Model::GetPortfolioPreferencesRequest>
230 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetPortfolioPreferences, request);
236 template<
typename GetPortfolioPreferencesRequestT = Model::GetPortfolioPreferencesRequest>
239 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetPortfolioPreferences, request, handler, context);
253 template<
typename GetPortfolioSummaryRequestT = Model::GetPortfolioSummaryRequest>
256 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetPortfolioSummary, request);
262 template<
typename GetPortfolioSummaryRequestT = Model::GetPortfolioSummaryRequest>
265 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetPortfolioSummary, request, handler, context);
279 template<
typename GetRecommendationReportDetailsRequestT = Model::GetRecommendationReportDetailsRequest>
282 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetRecommendationReportDetails, request);
288 template<
typename GetRecommendationReportDetailsRequestT = Model::GetRecommendationReportDetailsRequest>
291 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetRecommendationReportDetails, request, handler, context);
305 template<
typename GetServerDetailsRequestT = Model::GetServerDetailsRequest>
308 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetServerDetails, request);
314 template<
typename GetServerDetailsRequestT = Model::GetServerDetailsRequest>
317 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetServerDetails, request, handler, context);
331 template<
typename GetServerStrategiesRequestT = Model::GetServerStrategiesRequest>
334 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::GetServerStrategies, request);
340 template<
typename GetServerStrategiesRequestT = Model::GetServerStrategiesRequest>
343 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::GetServerStrategies, request, handler, context);
357 template<
typename ListAnalyzableServersRequestT = Model::ListAnalyzableServersRequest>
360 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::ListAnalyzableServers, request);
366 template<
typename ListAnalyzableServersRequestT = Model::ListAnalyzableServersRequest>
369 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::ListAnalyzableServers, request, handler, context);
383 template<
typename ListApplicationComponentsRequestT = Model::ListApplicationComponentsRequest>
386 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::ListApplicationComponents, request);
392 template<
typename ListApplicationComponentsRequestT = Model::ListApplicationComponentsRequest>
395 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::ListApplicationComponents, request, handler, context);
409 template<
typename ListCollectorsRequestT = Model::ListCollectorsRequest>
412 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::ListCollectors, request);
418 template<
typename ListCollectorsRequestT = Model::ListCollectorsRequest>
421 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::ListCollectors, request, handler, context);
435 template<
typename ListImportFileTaskRequestT = Model::ListImportFileTaskRequest>
438 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::ListImportFileTask, request);
444 template<
typename ListImportFileTaskRequestT = Model::ListImportFileTaskRequest>
447 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::ListImportFileTask, request, handler, context);
460 template<
typename ListServersRequestT = Model::ListServersRequest>
463 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::ListServers, request);
469 template<
typename ListServersRequestT = Model::ListServersRequest>
472 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::ListServers, request, handler, context);
486 template<
typename PutPortfolioPreferencesRequestT = Model::PutPortfolioPreferencesRequest>
489 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::PutPortfolioPreferences, request);
495 template<
typename PutPortfolioPreferencesRequestT = Model::PutPortfolioPreferencesRequest>
498 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::PutPortfolioPreferences, request, handler, context);
512 template<
typename StartAssessmentRequestT = Model::StartAssessmentRequest>
515 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::StartAssessment, request);
521 template<
typename StartAssessmentRequestT = Model::StartAssessmentRequest>
524 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::StartAssessment, request, handler, context);
537 template<
typename StartImportFileTaskRequestT = Model::StartImportFileTaskRequest>
540 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::StartImportFileTask, request);
546 template<
typename StartImportFileTaskRequestT = Model::StartImportFileTaskRequest>
549 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::StartImportFileTask, request, handler, context);
562 template<
typename StartRecommendationReportGenerationRequestT = Model::StartRecommendationReportGenerationRequest>
565 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::StartRecommendationReportGeneration, request);
571 template<
typename StartRecommendationReportGenerationRequestT = Model::StartRecommendationReportGenerationRequest>
574 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::StartRecommendationReportGeneration, request, handler, context);
588 template<
typename StopAssessmentRequestT = Model::StopAssessmentRequest>
591 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::StopAssessment, request);
597 template<
typename StopAssessmentRequestT = Model::StopAssessmentRequest>
600 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::StopAssessment, request, handler, context);
614 template<
typename UpdateApplicationComponentConfigRequestT = Model::UpdateApplicationComponentConfigRequest>
617 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::UpdateApplicationComponentConfig, request);
623 template<
typename UpdateApplicationComponentConfigRequestT = Model::UpdateApplicationComponentConfigRequest>
626 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::UpdateApplicationComponentConfig, request, handler, context);
640 template<
typename UpdateServerConfigRequestT = Model::UpdateServerConfigRequest>
643 return SubmitCallable(&MigrationHubStrategyRecommendationsClient::UpdateServerConfig, request);
649 template<
typename UpdateServerConfigRequestT = Model::UpdateServerConfigRequest>
652 return SubmitAsync(&MigrationHubStrategyRecommendationsClient::UpdateServerConfig, request, handler, context);
663 std::shared_ptr<MigrationHubStrategyRecommendationsEndpointProviderBase> m_endpointProvider;
virtual Model::GetPortfolioSummaryOutcome GetPortfolioSummary(const Model::GetPortfolioSummaryRequest &request={}) const
virtual Model::StartAssessmentOutcome StartAssessment(const Model::StartAssessmentRequest &request={}) const
Model::UpdateApplicationComponentConfigOutcomeCallable UpdateApplicationComponentConfigCallable(const UpdateApplicationComponentConfigRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
Model::GetAssessmentOutcomeCallable GetAssessmentCallable(const GetAssessmentRequestT &request) const
Model::GetApplicationComponentDetailsOutcomeCallable GetApplicationComponentDetailsCallable(const GetApplicationComponentDetailsRequestT &request) const
Model::ListServersOutcomeCallable ListServersCallable(const ListServersRequestT &request={}) const
virtual Model::GetServerDetailsOutcome GetServerDetails(const Model::GetServerDetailsRequest &request) const
Model::GetServerDetailsOutcomeCallable GetServerDetailsCallable(const GetServerDetailsRequestT &request) const
virtual Model::GetAssessmentOutcome GetAssessment(const Model::GetAssessmentRequest &request) const
Model::ListCollectorsOutcomeCallable ListCollectorsCallable(const ListCollectorsRequestT &request={}) const
MigrationHubStrategyRecommendationsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::ListImportFileTaskOutcomeCallable ListImportFileTaskCallable(const ListImportFileTaskRequestT &request={}) const
virtual Model::StopAssessmentOutcome StopAssessment(const Model::StopAssessmentRequest &request) const
std::shared_ptr< MigrationHubStrategyRecommendationsEndpointProviderBase > & accessEndpointProvider()
Model::ListApplicationComponentsOutcomeCallable ListApplicationComponentsCallable(const ListApplicationComponentsRequestT &request={}) const
void GetRecommendationReportDetailsAsync(const GetRecommendationReportDetailsRequestT &request, const GetRecommendationReportDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetServerStrategiesOutcome GetServerStrategies(const Model::GetServerStrategiesRequest &request) const
void GetServerStrategiesAsync(const GetServerStrategiesRequestT &request, const GetServerStrategiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartAssessmentAsync(const StartAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartAssessmentRequestT &request={}) const
void GetImportFileTaskAsync(const GetImportFileTaskRequestT &request, const GetImportFileTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetLatestAssessmentIdAsync(const GetLatestAssessmentIdResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetLatestAssessmentIdRequestT &request={}) const
void PutPortfolioPreferencesAsync(const PutPortfolioPreferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const PutPortfolioPreferencesRequestT &request={}) const
void ListApplicationComponentsAsync(const ListApplicationComponentsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListApplicationComponentsRequestT &request={}) const
virtual ~MigrationHubStrategyRecommendationsClient()
void ListImportFileTaskAsync(const ListImportFileTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListImportFileTaskRequestT &request={}) const
MigrationHubStrategyRecommendationsClientConfiguration ClientConfigurationType
MigrationHubStrategyRecommendationsClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< MigrationHubStrategyRecommendationsEndpointProviderBase > endpointProvider=nullptr, const Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsClientConfiguration &clientConfiguration=Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsClientConfiguration())
Model::StartRecommendationReportGenerationOutcomeCallable StartRecommendationReportGenerationCallable(const StartRecommendationReportGenerationRequestT &request={}) const
virtual Model::UpdateServerConfigOutcome UpdateServerConfig(const Model::UpdateServerConfigRequest &request) const
virtual Model::ListServersOutcome ListServers(const Model::ListServersRequest &request={}) const
void UpdateApplicationComponentConfigAsync(const UpdateApplicationComponentConfigRequestT &request, const UpdateApplicationComponentConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAnalyzableServersAsync(const ListAnalyzableServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAnalyzableServersRequestT &request={}) const
virtual Model::GetRecommendationReportDetailsOutcome GetRecommendationReportDetails(const Model::GetRecommendationReportDetailsRequest &request) const
virtual Model::ListAnalyzableServersOutcome ListAnalyzableServers(const Model::ListAnalyzableServersRequest &request={}) const
MigrationHubStrategyRecommendationsClient(const Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsClientConfiguration &clientConfiguration=Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsClientConfiguration(), std::shared_ptr< MigrationHubStrategyRecommendationsEndpointProviderBase > endpointProvider=nullptr)
virtual Model::ListApplicationComponentsOutcome ListApplicationComponents(const Model::ListApplicationComponentsRequest &request={}) const
virtual Model::GetImportFileTaskOutcome GetImportFileTask(const Model::GetImportFileTaskRequest &request) const
MigrationHubStrategyRecommendationsClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::GetApplicationComponentStrategiesOutcomeCallable GetApplicationComponentStrategiesCallable(const GetApplicationComponentStrategiesRequestT &request) const
Model::GetPortfolioSummaryOutcomeCallable GetPortfolioSummaryCallable(const GetPortfolioSummaryRequestT &request={}) const
virtual Model::StartImportFileTaskOutcome StartImportFileTask(const Model::StartImportFileTaskRequest &request) const
virtual Model::GetApplicationComponentStrategiesOutcome GetApplicationComponentStrategies(const Model::GetApplicationComponentStrategiesRequest &request) const
virtual Model::ListCollectorsOutcome ListCollectors(const Model::ListCollectorsRequest &request={}) const
Aws::Client::AWSJsonClient BASECLASS
void ListCollectorsAsync(const ListCollectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListCollectorsRequestT &request={}) const
MigrationHubStrategyRecommendationsClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
MigrationHubStrategyRecommendationsEndpointProvider EndpointProviderType
void GetServerDetailsAsync(const GetServerDetailsRequestT &request, const GetServerDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MigrationHubStrategyRecommendationsClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< MigrationHubStrategyRecommendationsEndpointProviderBase > endpointProvider=nullptr, const Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsClientConfiguration &clientConfiguration=Aws::MigrationHubStrategyRecommendations::MigrationHubStrategyRecommendationsClientConfiguration())
Model::StopAssessmentOutcomeCallable StopAssessmentCallable(const StopAssessmentRequestT &request) const
Model::StartAssessmentOutcomeCallable StartAssessmentCallable(const StartAssessmentRequestT &request={}) const
virtual Model::StartRecommendationReportGenerationOutcome StartRecommendationReportGeneration(const Model::StartRecommendationReportGenerationRequest &request={}) const
Model::GetRecommendationReportDetailsOutcomeCallable GetRecommendationReportDetailsCallable(const GetRecommendationReportDetailsRequestT &request) const
Model::GetServerStrategiesOutcomeCallable GetServerStrategiesCallable(const GetServerStrategiesRequestT &request) const
virtual Model::ListImportFileTaskOutcome ListImportFileTask(const Model::ListImportFileTaskRequest &request={}) const
virtual Model::PutPortfolioPreferencesOutcome PutPortfolioPreferences(const Model::PutPortfolioPreferencesRequest &request={}) const
void StartRecommendationReportGenerationAsync(const StartRecommendationReportGenerationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartRecommendationReportGenerationRequestT &request={}) const
Model::GetLatestAssessmentIdOutcomeCallable GetLatestAssessmentIdCallable(const GetLatestAssessmentIdRequestT &request={}) const
Model::GetPortfolioPreferencesOutcomeCallable GetPortfolioPreferencesCallable(const GetPortfolioPreferencesRequestT &request={}) const
Model::StartImportFileTaskOutcomeCallable StartImportFileTaskCallable(const StartImportFileTaskRequestT &request) const
Model::GetImportFileTaskOutcomeCallable GetImportFileTaskCallable(const GetImportFileTaskRequestT &request) const
void GetPortfolioSummaryAsync(const GetPortfolioSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPortfolioSummaryRequestT &request={}) const
void GetApplicationComponentStrategiesAsync(const GetApplicationComponentStrategiesRequestT &request, const GetApplicationComponentStrategiesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAnalyzableServersOutcomeCallable ListAnalyzableServersCallable(const ListAnalyzableServersRequestT &request={}) const
static const char * GetServiceName()
void StartImportFileTaskAsync(const StartImportFileTaskRequestT &request, const StartImportFileTaskResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetAllocationTag()
virtual Model::GetLatestAssessmentIdOutcome GetLatestAssessmentId(const Model::GetLatestAssessmentIdRequest &request={}) const
void GetPortfolioPreferencesAsync(const GetPortfolioPreferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetPortfolioPreferencesRequestT &request={}) const
Model::PutPortfolioPreferencesOutcomeCallable PutPortfolioPreferencesCallable(const PutPortfolioPreferencesRequestT &request={}) const
virtual Model::GetPortfolioPreferencesOutcome GetPortfolioPreferences(const Model::GetPortfolioPreferencesRequest &request={}) const
virtual Model::UpdateApplicationComponentConfigOutcome UpdateApplicationComponentConfig(const Model::UpdateApplicationComponentConfigRequest &request) const
void GetAssessmentAsync(const GetAssessmentRequestT &request, const GetAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopAssessmentAsync(const StopAssessmentRequestT &request, const StopAssessmentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetApplicationComponentDetailsOutcome GetApplicationComponentDetails(const Model::GetApplicationComponentDetailsRequest &request) const
void ListServersAsync(const ListServersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListServersRequestT &request={}) const
void UpdateServerConfigAsync(const UpdateServerConfigRequestT &request, const UpdateServerConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetApplicationComponentDetailsAsync(const GetApplicationComponentDetailsRequestT &request, const GetApplicationComponentDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateServerConfigOutcomeCallable UpdateServerConfigCallable(const UpdateServerConfigRequestT &request) const
std::future< GetServerStrategiesOutcome > GetServerStrategiesOutcomeCallable
std::future< UpdateServerConfigOutcome > UpdateServerConfigOutcomeCallable
std::future< GetAssessmentOutcome > GetAssessmentOutcomeCallable
std::future< ListAnalyzableServersOutcome > ListAnalyzableServersOutcomeCallable
std::future< StartRecommendationReportGenerationOutcome > StartRecommendationReportGenerationOutcomeCallable
std::future< GetRecommendationReportDetailsOutcome > GetRecommendationReportDetailsOutcomeCallable
std::future< ListCollectorsOutcome > ListCollectorsOutcomeCallable
std::future< GetApplicationComponentStrategiesOutcome > GetApplicationComponentStrategiesOutcomeCallable
std::future< PutPortfolioPreferencesOutcome > PutPortfolioPreferencesOutcomeCallable
std::future< GetLatestAssessmentIdOutcome > GetLatestAssessmentIdOutcomeCallable
std::future< StopAssessmentOutcome > StopAssessmentOutcomeCallable
std::future< StartImportFileTaskOutcome > StartImportFileTaskOutcomeCallable
std::future< ListImportFileTaskOutcome > ListImportFileTaskOutcomeCallable
std::future< StartAssessmentOutcome > StartAssessmentOutcomeCallable
std::future< GetServerDetailsOutcome > GetServerDetailsOutcomeCallable
std::future< GetApplicationComponentDetailsOutcome > GetApplicationComponentDetailsOutcomeCallable
std::future< GetImportFileTaskOutcome > GetImportFileTaskOutcomeCallable
std::future< GetPortfolioSummaryOutcome > GetPortfolioSummaryOutcomeCallable
std::future< ListServersOutcome > ListServersOutcomeCallable
std::future< ListApplicationComponentsOutcome > ListApplicationComponentsOutcomeCallable
std::future< GetPortfolioPreferencesOutcome > GetPortfolioPreferencesOutcomeCallable
std::future< UpdateApplicationComponentConfigOutcome > UpdateApplicationComponentConfigOutcomeCallable
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetServerDetailsRequest &, const Model::GetServerDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServerDetailsResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::ListAnalyzableServersRequest &, const Model::ListAnalyzableServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnalyzableServersResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::StartRecommendationReportGenerationRequest &, const Model::StartRecommendationReportGenerationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRecommendationReportGenerationResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::UpdateServerConfigRequest &, const Model::UpdateServerConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateServerConfigResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetRecommendationReportDetailsRequest &, const Model::GetRecommendationReportDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRecommendationReportDetailsResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetServerStrategiesRequest &, const Model::GetServerStrategiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetServerStrategiesResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetPortfolioPreferencesRequest &, const Model::GetPortfolioPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPortfolioPreferencesResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::UpdateApplicationComponentConfigRequest &, const Model::UpdateApplicationComponentConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateApplicationComponentConfigResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetApplicationComponentStrategiesRequest &, const Model::GetApplicationComponentStrategiesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationComponentStrategiesResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::StopAssessmentRequest &, const Model::StopAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopAssessmentResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::ListApplicationComponentsRequest &, const Model::ListApplicationComponentsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApplicationComponentsResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetApplicationComponentDetailsRequest &, const Model::GetApplicationComponentDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetApplicationComponentDetailsResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::StartImportFileTaskRequest &, const Model::StartImportFileTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImportFileTaskResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::ListImportFileTaskRequest &, const Model::ListImportFileTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportFileTaskResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::PutPortfolioPreferencesRequest &, const Model::PutPortfolioPreferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutPortfolioPreferencesResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetAssessmentRequest &, const Model::GetAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAssessmentResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetLatestAssessmentIdRequest &, const Model::GetLatestAssessmentIdOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLatestAssessmentIdResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::StartAssessmentRequest &, const Model::StartAssessmentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAssessmentResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetImportFileTaskRequest &, const Model::GetImportFileTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImportFileTaskResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::GetPortfolioSummaryRequest &, const Model::GetPortfolioSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPortfolioSummaryResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::ListServersRequest &, const Model::ListServersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListServersResponseReceivedHandler
std::function< void(const MigrationHubStrategyRecommendationsClient *, const Model::ListCollectorsRequest &, const Model::ListCollectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollectorsResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String