7#include <aws/machinelearning/MachineLearning_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/machinelearning/MachineLearningServiceClientModel.h>
16namespace MachineLearning
36 std::shared_ptr<MachineLearningEndpointProviderBase> endpointProvider =
nullptr);
43 std::shared_ptr<MachineLearningEndpointProviderBase> endpointProvider =
nullptr,
51 std::shared_ptr<MachineLearningEndpointProviderBase> endpointProvider =
nullptr,
92 template<
typename AddTagsRequestT = Model::AddTagsRequest>
95 return SubmitCallable(&MachineLearningClient::AddTags, request);
101 template<
typename AddTagsRequestT = Model::AddTagsRequest>
104 return SubmitAsync(&MachineLearningClient::AddTags, request, handler, context);
130 template<
typename CreateBatchPredictionRequestT = Model::CreateBatchPredictionRequest>
133 return SubmitCallable(&MachineLearningClient::CreateBatchPrediction, request);
139 template<
typename CreateBatchPredictionRequestT = Model::CreateBatchPredictionRequest>
142 return SubmitAsync(&MachineLearningClient::CreateBatchPrediction, request, handler, context);
171 template<
typename CreateDataSourceFromRDSRequestT = Model::CreateDataSourceFromRDSRequest>
174 return SubmitCallable(&MachineLearningClient::CreateDataSourceFromRDS, request);
180 template<
typename CreateDataSourceFromRDSRequestT = Model::CreateDataSourceFromRDSRequest>
183 return SubmitAsync(&MachineLearningClient::CreateDataSourceFromRDS, request, handler, context);
229 template<
typename CreateDataSourceFromRedshiftRequestT = Model::CreateDataSourceFromRedshiftRequest>
232 return SubmitCallable(&MachineLearningClient::CreateDataSourceFromRedshift, request);
238 template<
typename CreateDataSourceFromRedshiftRequestT = Model::CreateDataSourceFromRedshiftRequest>
241 return SubmitAsync(&MachineLearningClient::CreateDataSourceFromRedshift, request, handler, context);
282 template<
typename CreateDataSourceFromS3RequestT = Model::CreateDataSourceFromS3Request>
285 return SubmitCallable(&MachineLearningClient::CreateDataSourceFromS3, request);
291 template<
typename CreateDataSourceFromS3RequestT = Model::CreateDataSourceFromS3Request>
294 return SubmitAsync(&MachineLearningClient::CreateDataSourceFromS3, request, handler, context);
324 template<
typename CreateEvaluationRequestT = Model::CreateEvaluationRequest>
327 return SubmitCallable(&MachineLearningClient::CreateEvaluation, request);
333 template<
typename CreateEvaluationRequestT = Model::CreateEvaluationRequest>
336 return SubmitAsync(&MachineLearningClient::CreateEvaluation, request, handler, context);
365 template<
typename CreateMLModelRequestT = Model::CreateMLModelRequest>
368 return SubmitCallable(&MachineLearningClient::CreateMLModel, request);
374 template<
typename CreateMLModelRequestT = Model::CreateMLModelRequest>
377 return SubmitAsync(&MachineLearningClient::CreateMLModel, request, handler, context);
393 template<
typename CreateRealtimeEndpo
intRequestT = Model::CreateRealtimeEndpo
intRequest>
396 return SubmitCallable(&MachineLearningClient::CreateRealtimeEndpoint, request);
402 template<
typename CreateRealtimeEndpo
intRequestT = Model::CreateRealtimeEndpo
intRequest>
405 return SubmitAsync(&MachineLearningClient::CreateRealtimeEndpoint, request, handler, context);
423 template<
typename DeleteBatchPredictionRequestT = Model::DeleteBatchPredictionRequest>
426 return SubmitCallable(&MachineLearningClient::DeleteBatchPrediction, request);
432 template<
typename DeleteBatchPredictionRequestT = Model::DeleteBatchPredictionRequest>
435 return SubmitAsync(&MachineLearningClient::DeleteBatchPrediction, request, handler, context);
453 template<
typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
456 return SubmitCallable(&MachineLearningClient::DeleteDataSource, request);
462 template<
typename DeleteDataSourceRequestT = Model::DeleteDataSourceRequest>
465 return SubmitAsync(&MachineLearningClient::DeleteDataSource, request, handler, context);
483 template<
typename DeleteEvaluationRequestT = Model::DeleteEvaluationRequest>
486 return SubmitCallable(&MachineLearningClient::DeleteEvaluation, request);
492 template<
typename DeleteEvaluationRequestT = Model::DeleteEvaluationRequest>
495 return SubmitAsync(&MachineLearningClient::DeleteEvaluation, request, handler, context);
513 template<
typename DeleteMLModelRequestT = Model::DeleteMLModelRequest>
516 return SubmitCallable(&MachineLearningClient::DeleteMLModel, request);
522 template<
typename DeleteMLModelRequestT = Model::DeleteMLModelRequest>
525 return SubmitAsync(&MachineLearningClient::DeleteMLModel, request, handler, context);
539 template<
typename DeleteRealtimeEndpo
intRequestT = Model::DeleteRealtimeEndpo
intRequest>
542 return SubmitCallable(&MachineLearningClient::DeleteRealtimeEndpoint, request);
548 template<
typename DeleteRealtimeEndpo
intRequestT = Model::DeleteRealtimeEndpo
intRequest>
551 return SubmitAsync(&MachineLearningClient::DeleteRealtimeEndpoint, request, handler, context);
566 template<
typename DeleteTagsRequestT = Model::DeleteTagsRequest>
569 return SubmitCallable(&MachineLearningClient::DeleteTags, request);
575 template<
typename DeleteTagsRequestT = Model::DeleteTagsRequest>
578 return SubmitAsync(&MachineLearningClient::DeleteTags, request, handler, context);
592 template<
typename DescribeBatchPredictionsRequestT = Model::DescribeBatchPredictionsRequest>
595 return SubmitCallable(&MachineLearningClient::DescribeBatchPredictions, request);
601 template<
typename DescribeBatchPredictionsRequestT = Model::DescribeBatchPredictionsRequest>
604 return SubmitAsync(&MachineLearningClient::DescribeBatchPredictions, request, handler, context);
618 template<
typename DescribeDataSourcesRequestT = Model::DescribeDataSourcesRequest>
621 return SubmitCallable(&MachineLearningClient::DescribeDataSources, request);
627 template<
typename DescribeDataSourcesRequestT = Model::DescribeDataSourcesRequest>
630 return SubmitAsync(&MachineLearningClient::DescribeDataSources, request, handler, context);
644 template<
typename DescribeEvaluationsRequestT = Model::DescribeEvaluationsRequest>
647 return SubmitCallable(&MachineLearningClient::DescribeEvaluations, request);
653 template<
typename DescribeEvaluationsRequestT = Model::DescribeEvaluationsRequest>
656 return SubmitAsync(&MachineLearningClient::DescribeEvaluations, request, handler, context);
670 template<
typename DescribeMLModelsRequestT = Model::DescribeMLModelsRequest>
673 return SubmitCallable(&MachineLearningClient::DescribeMLModels, request);
679 template<
typename DescribeMLModelsRequestT = Model::DescribeMLModelsRequest>
682 return SubmitAsync(&MachineLearningClient::DescribeMLModels, request, handler, context);
696 template<
typename DescribeTagsRequestT = Model::DescribeTagsRequest>
699 return SubmitCallable(&MachineLearningClient::DescribeTags, request);
705 template<
typename DescribeTagsRequestT = Model::DescribeTagsRequest>
708 return SubmitAsync(&MachineLearningClient::DescribeTags, request, handler, context);
723 template<
typename GetBatchPredictionRequestT = Model::GetBatchPredictionRequest>
726 return SubmitCallable(&MachineLearningClient::GetBatchPrediction, request);
732 template<
typename GetBatchPredictionRequestT = Model::GetBatchPredictionRequest>
735 return SubmitAsync(&MachineLearningClient::GetBatchPrediction, request, handler, context);
752 template<
typename GetDataSourceRequestT = Model::GetDataSourceRequest>
755 return SubmitCallable(&MachineLearningClient::GetDataSource, request);
761 template<
typename GetDataSourceRequestT = Model::GetDataSourceRequest>
764 return SubmitAsync(&MachineLearningClient::GetDataSource, request, handler, context);
778 template<
typename GetEvaluationRequestT = Model::GetEvaluationRequest>
781 return SubmitCallable(&MachineLearningClient::GetEvaluation, request);
787 template<
typename GetEvaluationRequestT = Model::GetEvaluationRequest>
790 return SubmitAsync(&MachineLearningClient::GetEvaluation, request, handler, context);
806 template<
typename GetMLModelRequestT = Model::GetMLModelRequest>
809 return SubmitCallable(&MachineLearningClient::GetMLModel, request);
815 template<
typename GetMLModelRequestT = Model::GetMLModelRequest>
818 return SubmitAsync(&MachineLearningClient::GetMLModel, request, handler, context);
834 template<
typename PredictRequestT = Model::PredictRequest>
837 return SubmitCallable(&MachineLearningClient::Predict, request);
843 template<
typename PredictRequestT = Model::PredictRequest>
846 return SubmitAsync(&MachineLearningClient::Predict, request, handler, context);
862 template<
typename UpdateBatchPredictionRequestT = Model::UpdateBatchPredictionRequest>
865 return SubmitCallable(&MachineLearningClient::UpdateBatchPrediction, request);
871 template<
typename UpdateBatchPredictionRequestT = Model::UpdateBatchPredictionRequest>
874 return SubmitAsync(&MachineLearningClient::UpdateBatchPrediction, request, handler, context);
889 template<
typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
892 return SubmitCallable(&MachineLearningClient::UpdateDataSource, request);
898 template<
typename UpdateDataSourceRequestT = Model::UpdateDataSourceRequest>
901 return SubmitAsync(&MachineLearningClient::UpdateDataSource, request, handler, context);
916 template<
typename UpdateEvaluationRequestT = Model::UpdateEvaluationRequest>
919 return SubmitCallable(&MachineLearningClient::UpdateEvaluation, request);
925 template<
typename UpdateEvaluationRequestT = Model::UpdateEvaluationRequest>
928 return SubmitAsync(&MachineLearningClient::UpdateEvaluation, request, handler, context);
944 template<
typename UpdateMLModelRequestT = Model::UpdateMLModelRequest>
947 return SubmitCallable(&MachineLearningClient::UpdateMLModel, request);
953 template<
typename UpdateMLModelRequestT = Model::UpdateMLModelRequest>
956 return SubmitAsync(&MachineLearningClient::UpdateMLModel, request, handler, context);
967 std::shared_ptr<MachineLearningEndpointProviderBase> m_endpointProvider;
Model::UpdateBatchPredictionOutcomeCallable UpdateBatchPredictionCallable(const UpdateBatchPredictionRequestT &request) const
Model::AddTagsOutcomeCallable AddTagsCallable(const AddTagsRequestT &request) const
void GetBatchPredictionAsync(const GetBatchPredictionRequestT &request, const GetBatchPredictionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTagsOutcomeCallable DeleteTagsCallable(const DeleteTagsRequestT &request) const
Model::GetEvaluationOutcomeCallable GetEvaluationCallable(const GetEvaluationRequestT &request) const
MachineLearningClient(const Aws::MachineLearning::MachineLearningClientConfiguration &clientConfiguration=Aws::MachineLearning::MachineLearningClientConfiguration(), std::shared_ptr< MachineLearningEndpointProviderBase > endpointProvider=nullptr)
Model::DescribeBatchPredictionsOutcomeCallable DescribeBatchPredictionsCallable(const DescribeBatchPredictionsRequestT &request={}) const
void AddTagsAsync(const AddTagsRequestT &request, const AddTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateMLModelAsync(const UpdateMLModelRequestT &request, const UpdateMLModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteEvaluationOutcomeCallable DeleteEvaluationCallable(const DeleteEvaluationRequestT &request) const
virtual ~MachineLearningClient()
void DescribeDataSourcesAsync(const DescribeDataSourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDataSourcesRequestT &request={}) const
MachineLearningClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DeleteRealtimeEndpointOutcome DeleteRealtimeEndpoint(const Model::DeleteRealtimeEndpointRequest &request) const
void GetEvaluationAsync(const GetEvaluationRequestT &request, const GetEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateBatchPredictionAsync(const CreateBatchPredictionRequestT &request, const CreateBatchPredictionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MachineLearningEndpointProvider EndpointProviderType
Model::GetDataSourceOutcomeCallable GetDataSourceCallable(const GetDataSourceRequestT &request) const
virtual Model::DescribeEvaluationsOutcome DescribeEvaluations(const Model::DescribeEvaluationsRequest &request={}) const
virtual Model::UpdateDataSourceOutcome UpdateDataSource(const Model::UpdateDataSourceRequest &request) const
virtual Model::CreateDataSourceFromRedshiftOutcome CreateDataSourceFromRedshift(const Model::CreateDataSourceFromRedshiftRequest &request) const
Model::DescribeDataSourcesOutcomeCallable DescribeDataSourcesCallable(const DescribeDataSourcesRequestT &request={}) const
Model::DescribeEvaluationsOutcomeCallable DescribeEvaluationsCallable(const DescribeEvaluationsRequestT &request={}) const
Model::DeleteDataSourceOutcomeCallable DeleteDataSourceCallable(const DeleteDataSourceRequestT &request) const
virtual Model::CreateMLModelOutcome CreateMLModel(const Model::CreateMLModelRequest &request) const
virtual Model::DescribeBatchPredictionsOutcome DescribeBatchPredictions(const Model::DescribeBatchPredictionsRequest &request={}) const
void GetDataSourceAsync(const GetDataSourceRequestT &request, const GetDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTagsOutcome DescribeTags(const Model::DescribeTagsRequest &request) const
Model::DescribeTagsOutcomeCallable DescribeTagsCallable(const DescribeTagsRequestT &request) const
void CreateDataSourceFromRDSAsync(const CreateDataSourceFromRDSRequestT &request, const CreateDataSourceFromRDSResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDataSourceAsync(const DeleteDataSourceRequestT &request, const DeleteDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDataSourceFromS3Async(const CreateDataSourceFromS3RequestT &request, const CreateDataSourceFromS3ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateMLModelOutcomeCallable UpdateMLModelCallable(const UpdateMLModelRequestT &request) const
Model::CreateRealtimeEndpointOutcomeCallable CreateRealtimeEndpointCallable(const CreateRealtimeEndpointRequestT &request) const
void DescribeBatchPredictionsAsync(const DescribeBatchPredictionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeBatchPredictionsRequestT &request={}) const
virtual Model::DeleteEvaluationOutcome DeleteEvaluation(const Model::DeleteEvaluationRequest &request) const
Model::CreateDataSourceFromS3OutcomeCallable CreateDataSourceFromS3Callable(const CreateDataSourceFromS3RequestT &request) const
void CreateMLModelAsync(const CreateMLModelRequestT &request, const CreateMLModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetMLModelOutcomeCallable GetMLModelCallable(const GetMLModelRequestT &request) const
void PredictAsync(const PredictRequestT &request, const PredictResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDataSourceFromS3Outcome CreateDataSourceFromS3(const Model::CreateDataSourceFromS3Request &request) const
Model::DeleteMLModelOutcomeCallable DeleteMLModelCallable(const DeleteMLModelRequestT &request) const
void DescribeMLModelsAsync(const DescribeMLModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeMLModelsRequestT &request={}) const
Model::GetBatchPredictionOutcomeCallable GetBatchPredictionCallable(const GetBatchPredictionRequestT &request) const
Model::UpdateDataSourceOutcomeCallable UpdateDataSourceCallable(const UpdateDataSourceRequestT &request) const
virtual Model::DeleteTagsOutcome DeleteTags(const Model::DeleteTagsRequest &request) const
void CreateEvaluationAsync(const CreateEvaluationRequestT &request, const CreateEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MachineLearningClientConfiguration ClientConfigurationType
virtual Model::CreateRealtimeEndpointOutcome CreateRealtimeEndpoint(const Model::CreateRealtimeEndpointRequest &request) const
virtual Model::DeleteDataSourceOutcome DeleteDataSource(const Model::DeleteDataSourceRequest &request) const
MachineLearningClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< MachineLearningEndpointProviderBase > endpointProvider=nullptr, const Aws::MachineLearning::MachineLearningClientConfiguration &clientConfiguration=Aws::MachineLearning::MachineLearningClientConfiguration())
std::shared_ptr< MachineLearningEndpointProviderBase > & accessEndpointProvider()
virtual Model::GetBatchPredictionOutcome GetBatchPrediction(const Model::GetBatchPredictionRequest &request) const
void DescribeTagsAsync(const DescribeTagsRequestT &request, const DescribeTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateBatchPredictionOutcomeCallable CreateBatchPredictionCallable(const CreateBatchPredictionRequestT &request) const
void GetMLModelAsync(const GetMLModelRequestT &request, const GetMLModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateEvaluationAsync(const UpdateEvaluationRequestT &request, const UpdateEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateEvaluationOutcomeCallable UpdateEvaluationCallable(const UpdateEvaluationRequestT &request) const
Model::CreateDataSourceFromRedshiftOutcomeCallable CreateDataSourceFromRedshiftCallable(const CreateDataSourceFromRedshiftRequestT &request) const
Model::CreateEvaluationOutcomeCallable CreateEvaluationCallable(const CreateEvaluationRequestT &request) const
Model::DeleteBatchPredictionOutcomeCallable DeleteBatchPredictionCallable(const DeleteBatchPredictionRequestT &request) const
virtual Model::GetMLModelOutcome GetMLModel(const Model::GetMLModelRequest &request) const
static const char * GetAllocationTag()
void DescribeEvaluationsAsync(const DescribeEvaluationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeEvaluationsRequestT &request={}) const
virtual Model::CreateDataSourceFromRDSOutcome CreateDataSourceFromRDS(const Model::CreateDataSourceFromRDSRequest &request) const
void UpdateDataSourceAsync(const UpdateDataSourceRequestT &request, const UpdateDataSourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateDataSourceFromRDSOutcomeCallable CreateDataSourceFromRDSCallable(const CreateDataSourceFromRDSRequestT &request) const
void UpdateBatchPredictionAsync(const UpdateBatchPredictionRequestT &request, const UpdateBatchPredictionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MachineLearningClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DescribeMLModelsOutcome DescribeMLModels(const Model::DescribeMLModelsRequest &request={}) const
static const char * GetServiceName()
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::CreateBatchPredictionOutcome CreateBatchPrediction(const Model::CreateBatchPredictionRequest &request) const
virtual Model::UpdateMLModelOutcome UpdateMLModel(const Model::UpdateMLModelRequest &request) const
virtual Model::AddTagsOutcome AddTags(const Model::AddTagsRequest &request) const
virtual Model::DescribeDataSourcesOutcome DescribeDataSources(const Model::DescribeDataSourcesRequest &request={}) const
virtual Model::PredictOutcome Predict(const Model::PredictRequest &request) const
Model::DeleteRealtimeEndpointOutcomeCallable DeleteRealtimeEndpointCallable(const DeleteRealtimeEndpointRequestT &request) const
void DeleteRealtimeEndpointAsync(const DeleteRealtimeEndpointRequestT &request, const DeleteRealtimeEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeMLModelsOutcomeCallable DescribeMLModelsCallable(const DescribeMLModelsRequestT &request={}) const
virtual Model::DeleteMLModelOutcome DeleteMLModel(const Model::DeleteMLModelRequest &request) const
Model::PredictOutcomeCallable PredictCallable(const PredictRequestT &request) const
void DeleteMLModelAsync(const DeleteMLModelRequestT &request, const DeleteMLModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateRealtimeEndpointAsync(const CreateRealtimeEndpointRequestT &request, const CreateRealtimeEndpointResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetEvaluationOutcome GetEvaluation(const Model::GetEvaluationRequest &request) const
virtual Model::GetDataSourceOutcome GetDataSource(const Model::GetDataSourceRequest &request) const
Model::CreateMLModelOutcomeCallable CreateMLModelCallable(const CreateMLModelRequestT &request) const
void CreateDataSourceFromRedshiftAsync(const CreateDataSourceFromRedshiftRequestT &request, const CreateDataSourceFromRedshiftResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEvaluationOutcome CreateEvaluation(const Model::CreateEvaluationRequest &request) const
virtual Model::DeleteBatchPredictionOutcome DeleteBatchPrediction(const Model::DeleteBatchPredictionRequest &request) const
MachineLearningClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< MachineLearningEndpointProviderBase > endpointProvider=nullptr, const Aws::MachineLearning::MachineLearningClientConfiguration &clientConfiguration=Aws::MachineLearning::MachineLearningClientConfiguration())
void DeleteEvaluationAsync(const DeleteEvaluationRequestT &request, const DeleteEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateEvaluationOutcome UpdateEvaluation(const Model::UpdateEvaluationRequest &request) const
void DeleteTagsAsync(const DeleteTagsRequestT &request, const DeleteTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::UpdateBatchPredictionOutcome UpdateBatchPrediction(const Model::UpdateBatchPredictionRequest &request) const
void DeleteBatchPredictionAsync(const DeleteBatchPredictionRequestT &request, const DeleteBatchPredictionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
MachineLearningClient(const Aws::Client::ClientConfiguration &clientConfiguration)
std::future< AddTagsOutcome > AddTagsOutcomeCallable
std::future< DescribeBatchPredictionsOutcome > DescribeBatchPredictionsOutcomeCallable
std::future< CreateDataSourceFromS3Outcome > CreateDataSourceFromS3OutcomeCallable
std::future< DescribeEvaluationsOutcome > DescribeEvaluationsOutcomeCallable
std::future< GetEvaluationOutcome > GetEvaluationOutcomeCallable
std::future< CreateBatchPredictionOutcome > CreateBatchPredictionOutcomeCallable
std::future< CreateDataSourceFromRedshiftOutcome > CreateDataSourceFromRedshiftOutcomeCallable
std::future< CreateEvaluationOutcome > CreateEvaluationOutcomeCallable
std::future< GetBatchPredictionOutcome > GetBatchPredictionOutcomeCallable
std::future< CreateRealtimeEndpointOutcome > CreateRealtimeEndpointOutcomeCallable
std::future< UpdateDataSourceOutcome > UpdateDataSourceOutcomeCallable
std::future< DeleteRealtimeEndpointOutcome > DeleteRealtimeEndpointOutcomeCallable
std::future< DeleteMLModelOutcome > DeleteMLModelOutcomeCallable
std::future< DescribeTagsOutcome > DescribeTagsOutcomeCallable
std::future< CreateDataSourceFromRDSOutcome > CreateDataSourceFromRDSOutcomeCallable
std::future< UpdateMLModelOutcome > UpdateMLModelOutcomeCallable
std::future< GetDataSourceOutcome > GetDataSourceOutcomeCallable
std::future< UpdateBatchPredictionOutcome > UpdateBatchPredictionOutcomeCallable
std::future< DescribeMLModelsOutcome > DescribeMLModelsOutcomeCallable
std::future< DeleteBatchPredictionOutcome > DeleteBatchPredictionOutcomeCallable
std::future< DeleteTagsOutcome > DeleteTagsOutcomeCallable
std::future< PredictOutcome > PredictOutcomeCallable
std::future< DeleteEvaluationOutcome > DeleteEvaluationOutcomeCallable
std::future< GetMLModelOutcome > GetMLModelOutcomeCallable
std::future< CreateMLModelOutcome > CreateMLModelOutcomeCallable
std::future< UpdateEvaluationOutcome > UpdateEvaluationOutcomeCallable
std::future< DeleteDataSourceOutcome > DeleteDataSourceOutcomeCallable
std::future< DescribeDataSourcesOutcome > DescribeDataSourcesOutcomeCallable
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
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String