9#include <aws/machinelearning/MachineLearningErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/machinelearning/MachineLearningEndpointProvider.h>
21#include <aws/machinelearning/model/AddTagsResult.h>
22#include <aws/machinelearning/model/CreateBatchPredictionResult.h>
23#include <aws/machinelearning/model/CreateDataSourceFromRDSResult.h>
24#include <aws/machinelearning/model/CreateDataSourceFromRedshiftResult.h>
25#include <aws/machinelearning/model/CreateDataSourceFromS3Result.h>
26#include <aws/machinelearning/model/CreateEvaluationResult.h>
27#include <aws/machinelearning/model/CreateMLModelResult.h>
28#include <aws/machinelearning/model/CreateRealtimeEndpointResult.h>
29#include <aws/machinelearning/model/DeleteBatchPredictionResult.h>
30#include <aws/machinelearning/model/DeleteDataSourceResult.h>
31#include <aws/machinelearning/model/DeleteEvaluationResult.h>
32#include <aws/machinelearning/model/DeleteMLModelResult.h>
33#include <aws/machinelearning/model/DeleteRealtimeEndpointResult.h>
34#include <aws/machinelearning/model/DeleteTagsResult.h>
35#include <aws/machinelearning/model/DescribeBatchPredictionsResult.h>
36#include <aws/machinelearning/model/DescribeDataSourcesResult.h>
37#include <aws/machinelearning/model/DescribeEvaluationsResult.h>
38#include <aws/machinelearning/model/DescribeMLModelsResult.h>
39#include <aws/machinelearning/model/DescribeTagsResult.h>
40#include <aws/machinelearning/model/GetBatchPredictionResult.h>
41#include <aws/machinelearning/model/GetDataSourceResult.h>
42#include <aws/machinelearning/model/GetEvaluationResult.h>
43#include <aws/machinelearning/model/GetMLModelResult.h>
44#include <aws/machinelearning/model/PredictResult.h>
45#include <aws/machinelearning/model/UpdateBatchPredictionResult.h>
46#include <aws/machinelearning/model/UpdateDataSourceResult.h>
47#include <aws/machinelearning/model/UpdateEvaluationResult.h>
48#include <aws/machinelearning/model/UpdateMLModelResult.h>
49#include <aws/machinelearning/model/DescribeDataSourcesRequest.h>
50#include <aws/machinelearning/model/DescribeMLModelsRequest.h>
51#include <aws/machinelearning/model/DescribeBatchPredictionsRequest.h>
52#include <aws/machinelearning/model/DescribeEvaluationsRequest.h>
60 class HttpClientFactory;
65 template<
typename R,
typename E>
class Outcome;
76 class AWSCredentialsProvider;
84 namespace MachineLearning
EndpointProviderBase< MachineLearningClientConfiguration, MachineLearningBuiltInParameters, MachineLearningClientContextParameters > MachineLearningEndpointProviderBase
std::future< AddTagsOutcome > AddTagsOutcomeCallable
std::future< DescribeBatchPredictionsOutcome > DescribeBatchPredictionsOutcomeCallable
std::future< CreateDataSourceFromS3Outcome > CreateDataSourceFromS3OutcomeCallable
std::future< DescribeEvaluationsOutcome > DescribeEvaluationsOutcomeCallable
Aws::Utils::Outcome< CreateRealtimeEndpointResult, MachineLearningError > CreateRealtimeEndpointOutcome
std::future< GetEvaluationOutcome > GetEvaluationOutcomeCallable
Aws::Utils::Outcome< DeleteRealtimeEndpointResult, MachineLearningError > DeleteRealtimeEndpointOutcome
Aws::Utils::Outcome< DeleteMLModelResult, MachineLearningError > DeleteMLModelOutcome
Aws::Utils::Outcome< DeleteEvaluationResult, MachineLearningError > DeleteEvaluationOutcome
std::future< CreateBatchPredictionOutcome > CreateBatchPredictionOutcomeCallable
std::future< CreateDataSourceFromRedshiftOutcome > CreateDataSourceFromRedshiftOutcomeCallable
std::future< CreateEvaluationOutcome > CreateEvaluationOutcomeCallable
Aws::Utils::Outcome< CreateBatchPredictionResult, MachineLearningError > CreateBatchPredictionOutcome
Aws::Utils::Outcome< UpdateBatchPredictionResult, MachineLearningError > UpdateBatchPredictionOutcome
std::future< GetBatchPredictionOutcome > GetBatchPredictionOutcomeCallable
std::future< CreateRealtimeEndpointOutcome > CreateRealtimeEndpointOutcomeCallable
Aws::Utils::Outcome< CreateMLModelResult, MachineLearningError > CreateMLModelOutcome
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
std::future< DeleteRealtimeEndpointOutcome > DeleteRealtimeEndpointOutcomeCallable
std::future< DeleteMLModelOutcome > DeleteMLModelOutcomeCallable
Aws::Utils::Outcome< UpdateMLModelResult, MachineLearningError > UpdateMLModelOutcome
std::future< DescribeTagsOutcome > DescribeTagsOutcomeCallable
Aws::Utils::Outcome< DescribeBatchPredictionsResult, MachineLearningError > DescribeBatchPredictionsOutcome
Aws::Utils::Outcome< CreateEvaluationResult, MachineLearningError > CreateEvaluationOutcome
std::future< CreateDataSourceFromRDSOutcome > CreateDataSourceFromRDSOutcomeCallable
Aws::Utils::Outcome< UpdateDataSourceResult, MachineLearningError > UpdateDataSourceOutcome
Aws::Utils::Outcome< CreateDataSourceFromS3Result, MachineLearningError > CreateDataSourceFromS3Outcome
Aws::Utils::Outcome< DeleteTagsResult, MachineLearningError > DeleteTagsOutcome
Aws::Utils::Outcome< PredictResult, MachineLearningError > PredictOutcome
Aws::Utils::Outcome< UpdateEvaluationResult, MachineLearningError > UpdateEvaluationOutcome
std::future< UpdateMLModelOutcome > UpdateMLModelOutcomeCallable
Aws::Utils::Outcome< CreateDataSourceFromRDSResult, MachineLearningError > CreateDataSourceFromRDSOutcome
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
Aws::Utils::Outcome< DescribeEvaluationsResult, MachineLearningError > DescribeEvaluationsOutcome
std::future< UpdateBatchPredictionOutcome > UpdateBatchPredictionOutcomeCallable
Aws::Utils::Outcome< DeleteBatchPredictionResult, MachineLearningError > DeleteBatchPredictionOutcome
Aws::Utils::Outcome< AddTagsResult, MachineLearningError > AddTagsOutcome
std::future< DescribeMLModelsOutcome > DescribeMLModelsOutcomeCallable
std::future< DeleteBatchPredictionOutcome > DeleteBatchPredictionOutcomeCallable
Aws::Utils::Outcome< GetEvaluationResult, MachineLearningError > GetEvaluationOutcome
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
std::future< PredictOutcome > PredictOutcomeCallable
Aws::Utils::Outcome< DescribeDataSourcesResult, MachineLearningError > DescribeDataSourcesOutcome
Aws::Utils::Outcome< GetMLModelResult, MachineLearningError > GetMLModelOutcome
Aws::Utils::Outcome< GetDataSourceResult, MachineLearningError > GetDataSourceOutcome
std::future< DeleteEvaluationOutcome > DeleteEvaluationOutcomeCallable
Aws::Utils::Outcome< DescribeTagsResult, MachineLearningError > DescribeTagsOutcome
std::future< GetMLModelOutcome > GetMLModelOutcomeCallable
std::future< CreateMLModelOutcome > CreateMLModelOutcomeCallable
Aws::Utils::Outcome< GetBatchPredictionResult, MachineLearningError > GetBatchPredictionOutcome
std::future< UpdateEvaluationOutcome > UpdateEvaluationOutcomeCallable
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< DescribeDataSourcesOutcome > DescribeDataSourcesOutcomeCallable
Aws::Utils::Outcome< DescribeMLModelsResult, MachineLearningError > DescribeMLModelsOutcome
Aws::Utils::Outcome< CreateDataSourceFromRedshiftResult, MachineLearningError > CreateDataSourceFromRedshiftOutcome
Aws::Utils::Outcome< DeleteDataSourceResult, MachineLearningError > DeleteDataSourceOutcome
std::function< void(const MachineLearningClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DescribeBatchPredictionsRequest &, const Model::DescribeBatchPredictionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeBatchPredictionsResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DescribeEvaluationsRequest &, const Model::DescribeEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEvaluationsResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::UpdateMLModelRequest &, const Model::UpdateMLModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMLModelResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::CreateDataSourceFromRedshiftRequest &, const Model::CreateDataSourceFromRedshiftOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceFromRedshiftResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::GetBatchPredictionRequest &, const Model::GetBatchPredictionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBatchPredictionResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DescribeDataSourcesRequest &, const Model::DescribeDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDataSourcesResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::UpdateDataSourceRequest &, const Model::UpdateDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDataSourceResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DescribeMLModelsRequest &, const Model::DescribeMLModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMLModelsResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::CreateDataSourceFromS3Request &, const Model::CreateDataSourceFromS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceFromS3ResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DeleteRealtimeEndpointRequest &, const Model::DeleteRealtimeEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRealtimeEndpointResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::CreateDataSourceFromRDSRequest &, const Model::CreateDataSourceFromRDSOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDataSourceFromRDSResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::CreateEvaluationRequest &, const Model::CreateEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEvaluationResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::GetEvaluationRequest &, const Model::GetEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEvaluationResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::CreateRealtimeEndpointRequest &, const Model::CreateRealtimeEndpointOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRealtimeEndpointResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTagsResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DeleteBatchPredictionRequest &, const Model::DeleteBatchPredictionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBatchPredictionResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DeleteTagsRequest &, const Model::DeleteTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTagsResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::CreateBatchPredictionRequest &, const Model::CreateBatchPredictionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBatchPredictionResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::PredictRequest &, const Model::PredictOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PredictResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataSourceResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataSourceResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::UpdateBatchPredictionRequest &, const Model::UpdateBatchPredictionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateBatchPredictionResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DeleteMLModelRequest &, const Model::DeleteMLModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMLModelResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::CreateMLModelRequest &, const Model::CreateMLModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMLModelResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::DeleteEvaluationRequest &, const Model::DeleteEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEvaluationResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::GetMLModelRequest &, const Model::GetMLModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLModelResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::UpdateEvaluationRequest &, const Model::UpdateEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEvaluationResponseReceivedHandler