AWS SDK for C++

AWS SDK for C++ Version 1.11.717

Loading...
Searching...
No Matches
MachineLearningServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/machinelearning/MachineLearningEndpointProvider.h>
15#include <aws/machinelearning/MachineLearningErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in MachineLearningClient header */
22#include <aws/machinelearning/model/AddTagsResult.h>
23#include <aws/machinelearning/model/CreateBatchPredictionResult.h>
24#include <aws/machinelearning/model/CreateDataSourceFromRDSResult.h>
25#include <aws/machinelearning/model/CreateDataSourceFromRedshiftResult.h>
26#include <aws/machinelearning/model/CreateDataSourceFromS3Result.h>
27#include <aws/machinelearning/model/CreateEvaluationResult.h>
28#include <aws/machinelearning/model/CreateMLModelResult.h>
29#include <aws/machinelearning/model/CreateRealtimeEndpointResult.h>
30#include <aws/machinelearning/model/DeleteBatchPredictionResult.h>
31#include <aws/machinelearning/model/DeleteDataSourceResult.h>
32#include <aws/machinelearning/model/DeleteEvaluationResult.h>
33#include <aws/machinelearning/model/DeleteMLModelResult.h>
34#include <aws/machinelearning/model/DeleteRealtimeEndpointResult.h>
35#include <aws/machinelearning/model/DeleteTagsResult.h>
36#include <aws/machinelearning/model/DescribeBatchPredictionsRequest.h>
37#include <aws/machinelearning/model/DescribeBatchPredictionsResult.h>
38#include <aws/machinelearning/model/DescribeDataSourcesRequest.h>
39#include <aws/machinelearning/model/DescribeDataSourcesResult.h>
40#include <aws/machinelearning/model/DescribeEvaluationsRequest.h>
41#include <aws/machinelearning/model/DescribeEvaluationsResult.h>
42#include <aws/machinelearning/model/DescribeMLModelsRequest.h>
43#include <aws/machinelearning/model/DescribeMLModelsResult.h>
44#include <aws/machinelearning/model/DescribeTagsResult.h>
45#include <aws/machinelearning/model/GetBatchPredictionResult.h>
46#include <aws/machinelearning/model/GetDataSourceResult.h>
47#include <aws/machinelearning/model/GetEvaluationResult.h>
48#include <aws/machinelearning/model/GetMLModelResult.h>
49#include <aws/machinelearning/model/PredictResult.h>
50#include <aws/machinelearning/model/UpdateBatchPredictionResult.h>
51#include <aws/machinelearning/model/UpdateDataSourceResult.h>
52#include <aws/machinelearning/model/UpdateEvaluationResult.h>
53#include <aws/machinelearning/model/UpdateMLModelResult.h>
54/* End of service model headers required in MachineLearningClient header */
55
56namespace Aws {
57namespace Http {
58class HttpClient;
59class HttpClientFactory;
60} // namespace Http
61
62namespace Utils {
63template <typename R, typename E>
64class Outcome;
65
66namespace Threading {
67class Executor;
68} // namespace Threading
69} // namespace Utils
70
71namespace Auth {
72class AWSCredentials;
73class AWSCredentialsProvider;
74} // namespace Auth
75
76namespace Client {
77class RetryStrategy;
78} // namespace Client
79
80namespace MachineLearning {
84
85namespace Model {
86/* Service model forward declarations required in MachineLearningClient header */
87class AddTagsRequest;
110class PredictRequest;
115/* End of service model forward declarations required in MachineLearningClient header */
116
117/* Service model Outcome class definitions */
146/* End of service model Outcome class definitions */
147
148/* Service model Outcome callable definitions */
149typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
150typedef std::future<CreateBatchPredictionOutcome> CreateBatchPredictionOutcomeCallable;
151typedef std::future<CreateDataSourceFromRDSOutcome> CreateDataSourceFromRDSOutcomeCallable;
152typedef std::future<CreateDataSourceFromRedshiftOutcome> CreateDataSourceFromRedshiftOutcomeCallable;
153typedef std::future<CreateDataSourceFromS3Outcome> CreateDataSourceFromS3OutcomeCallable;
154typedef std::future<CreateEvaluationOutcome> CreateEvaluationOutcomeCallable;
155typedef std::future<CreateMLModelOutcome> CreateMLModelOutcomeCallable;
156typedef std::future<CreateRealtimeEndpointOutcome> CreateRealtimeEndpointOutcomeCallable;
157typedef std::future<DeleteBatchPredictionOutcome> DeleteBatchPredictionOutcomeCallable;
158typedef std::future<DeleteDataSourceOutcome> DeleteDataSourceOutcomeCallable;
159typedef std::future<DeleteEvaluationOutcome> DeleteEvaluationOutcomeCallable;
160typedef std::future<DeleteMLModelOutcome> DeleteMLModelOutcomeCallable;
161typedef std::future<DeleteRealtimeEndpointOutcome> DeleteRealtimeEndpointOutcomeCallable;
162typedef std::future<DeleteTagsOutcome> DeleteTagsOutcomeCallable;
163typedef std::future<DescribeBatchPredictionsOutcome> DescribeBatchPredictionsOutcomeCallable;
164typedef std::future<DescribeDataSourcesOutcome> DescribeDataSourcesOutcomeCallable;
165typedef std::future<DescribeEvaluationsOutcome> DescribeEvaluationsOutcomeCallable;
166typedef std::future<DescribeMLModelsOutcome> DescribeMLModelsOutcomeCallable;
167typedef std::future<DescribeTagsOutcome> DescribeTagsOutcomeCallable;
168typedef std::future<GetBatchPredictionOutcome> GetBatchPredictionOutcomeCallable;
169typedef std::future<GetDataSourceOutcome> GetDataSourceOutcomeCallable;
170typedef std::future<GetEvaluationOutcome> GetEvaluationOutcomeCallable;
171typedef std::future<GetMLModelOutcome> GetMLModelOutcomeCallable;
172typedef std::future<PredictOutcome> PredictOutcomeCallable;
173typedef std::future<UpdateBatchPredictionOutcome> UpdateBatchPredictionOutcomeCallable;
174typedef std::future<UpdateDataSourceOutcome> UpdateDataSourceOutcomeCallable;
175typedef std::future<UpdateEvaluationOutcome> UpdateEvaluationOutcomeCallable;
176typedef std::future<UpdateMLModelOutcome> UpdateMLModelOutcomeCallable;
177/* End of service model Outcome callable definitions */
178} // namespace Model
179
181
182/* Service model async handlers definitions */
183typedef std::function<void(const MachineLearningClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&,
184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
186typedef std::function<void(const MachineLearningClient*, const Model::CreateBatchPredictionRequest&,
187 const Model::CreateBatchPredictionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
189typedef std::function<void(const MachineLearningClient*, const Model::CreateDataSourceFromRDSRequest&,
190 const Model::CreateDataSourceFromRDSOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
192typedef std::function<void(const MachineLearningClient*, const Model::CreateDataSourceFromRedshiftRequest&,
194 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
196typedef std::function<void(const MachineLearningClient*, const Model::CreateDataSourceFromS3Request&,
197 const Model::CreateDataSourceFromS3Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
199typedef std::function<void(const MachineLearningClient*, const Model::CreateEvaluationRequest&, const Model::CreateEvaluationOutcome&,
200 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
202typedef std::function<void(const MachineLearningClient*, const Model::CreateMLModelRequest&, const Model::CreateMLModelOutcome&,
203 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
205typedef std::function<void(const MachineLearningClient*, const Model::CreateRealtimeEndpointRequest&,
206 const Model::CreateRealtimeEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
208typedef std::function<void(const MachineLearningClient*, const Model::DeleteBatchPredictionRequest&,
209 const Model::DeleteBatchPredictionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
211typedef std::function<void(const MachineLearningClient*, const Model::DeleteDataSourceRequest&, const Model::DeleteDataSourceOutcome&,
212 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
214typedef std::function<void(const MachineLearningClient*, const Model::DeleteEvaluationRequest&, const Model::DeleteEvaluationOutcome&,
215 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
217typedef std::function<void(const MachineLearningClient*, const Model::DeleteMLModelRequest&, const Model::DeleteMLModelOutcome&,
218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
220typedef std::function<void(const MachineLearningClient*, const Model::DeleteRealtimeEndpointRequest&,
221 const Model::DeleteRealtimeEndpointOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
223typedef std::function<void(const MachineLearningClient*, const Model::DeleteTagsRequest&, const Model::DeleteTagsOutcome&,
224 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
226typedef std::function<void(const MachineLearningClient*, const Model::DescribeBatchPredictionsRequest&,
227 const Model::DescribeBatchPredictionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
230 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
233 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
235typedef std::function<void(const MachineLearningClient*, const Model::DescribeMLModelsRequest&, const Model::DescribeMLModelsOutcome&,
236 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
238typedef std::function<void(const MachineLearningClient*, const Model::DescribeTagsRequest&, const Model::DescribeTagsOutcome&,
239 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
241typedef std::function<void(const MachineLearningClient*, const Model::GetBatchPredictionRequest&, const Model::GetBatchPredictionOutcome&,
242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
244typedef std::function<void(const MachineLearningClient*, const Model::GetDataSourceRequest&, const Model::GetDataSourceOutcome&,
245 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
247typedef std::function<void(const MachineLearningClient*, const Model::GetEvaluationRequest&, const Model::GetEvaluationOutcome&,
248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
250typedef std::function<void(const MachineLearningClient*, const Model::GetMLModelRequest&, const Model::GetMLModelOutcome&,
251 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
253typedef std::function<void(const MachineLearningClient*, const Model::PredictRequest&, const Model::PredictOutcome&,
254 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
256typedef std::function<void(const MachineLearningClient*, const Model::UpdateBatchPredictionRequest&,
257 const Model::UpdateBatchPredictionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
259typedef std::function<void(const MachineLearningClient*, const Model::UpdateDataSourceRequest&, const Model::UpdateDataSourceOutcome&,
260 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
262typedef std::function<void(const MachineLearningClient*, const Model::UpdateEvaluationRequest&, const Model::UpdateEvaluationOutcome&,
263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
265typedef std::function<void(const MachineLearningClient*, const Model::UpdateMLModelRequest&, const Model::UpdateMLModelOutcome&,
266 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
268/* End of service model async handlers definitions */
269} // namespace MachineLearning
270} // namespace Aws
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::UpdateMLModelRequest &, const Model::UpdateMLModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMLModelResponseReceivedHandler
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::CreateDataSourceFromS3Request &, const Model::CreateDataSourceFromS3Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataSourceFromS3ResponseReceivedHandler
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::DeleteDataSourceRequest &, const Model::DeleteDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataSourceResponseReceivedHandler
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::DescribeDataSourcesRequest &, const Model::DescribeDataSourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataSourcesResponseReceivedHandler
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::PredictRequest &, const Model::PredictOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PredictResponseReceivedHandler
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::DescribeBatchPredictionsRequest &, const Model::DescribeBatchPredictionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeBatchPredictionsResponseReceivedHandler
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::DescribeEvaluationsRequest &, const Model::DescribeEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEvaluationsResponseReceivedHandler
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::CreateDataSourceFromRedshiftRequest &, const Model::CreateDataSourceFromRedshiftOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataSourceFromRedshiftResponseReceivedHandler
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::DeleteEvaluationRequest &, const Model::DeleteEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEvaluationResponseReceivedHandler
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::CreateMLModelRequest &, const Model::CreateMLModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMLModelResponseReceivedHandler
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::DescribeTagsRequest &, const Model::DescribeTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTagsResponseReceivedHandler
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::CreateEvaluationRequest &, const Model::CreateEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEvaluationResponseReceivedHandler
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::UpdateEvaluationRequest &, const Model::UpdateEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEvaluationResponseReceivedHandler
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::DeleteMLModelRequest &, const Model::DeleteMLModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMLModelResponseReceivedHandler
std::function< void(const MachineLearningClient *, const Model::GetDataSourceRequest &, const Model::GetDataSourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDataSourceResponseReceivedHandler