AWS SDK for C++  1.9.45
AWS SDK for C++
FraudDetectorClient.h
Go to the documentation of this file.
1 
6 #pragma once
73 #include <future>
74 #include <functional>
75 
76 namespace Aws
77 {
78 
79 namespace Http
80 {
81  class HttpClient;
82  class HttpClientFactory;
83 } // namespace Http
84 
85 namespace Utils
86 {
87  template< typename R, typename E> class Outcome;
88 namespace Threading
89 {
90  class Executor;
91 } // namespace Threading
92 } // namespace Utils
93 
94 namespace Auth
95 {
96  class AWSCredentials;
97  class AWSCredentialsProvider;
98 } // namespace Auth
99 
100 namespace Client
101 {
102  class RetryStrategy;
103 } // namespace Client
104 
105 namespace FraudDetector
106 {
107 
108 namespace Model
109 {
115  class CreateModelRequest;
117  class CreateRuleRequest;
118  class CreateVariableRequest;
120  class DeleteDetectorRequest;
123  class DeleteEventRequest;
126  class DeleteLabelRequest;
127  class DeleteModelRequest;
129  class DeleteOutcomeRequest;
130  class DeleteRuleRequest;
131  class DeleteVariableRequest;
136  class GetDetectorsRequest;
137  class GetEntityTypesRequest;
139  class GetEventTypesRequest;
141  class GetLabelsRequest;
143  class GetModelsRequest;
144  class GetOutcomesRequest;
145  class GetRulesRequest;
146  class GetVariablesRequest;
148  class PutDetectorRequest;
149  class PutEntityTypeRequest;
150  class PutEventTypeRequest;
153  class PutLabelRequest;
154  class PutOutcomeRequest;
155  class TagResourceRequest;
156  class UntagResourceRequest;
160  class UpdateModelRequest;
165  class UpdateVariableRequest;
166 
224 
225  typedef std::future<BatchCreateVariableOutcome> BatchCreateVariableOutcomeCallable;
226  typedef std::future<BatchGetVariableOutcome> BatchGetVariableOutcomeCallable;
227  typedef std::future<CancelBatchPredictionJobOutcome> CancelBatchPredictionJobOutcomeCallable;
228  typedef std::future<CreateBatchPredictionJobOutcome> CreateBatchPredictionJobOutcomeCallable;
229  typedef std::future<CreateDetectorVersionOutcome> CreateDetectorVersionOutcomeCallable;
230  typedef std::future<CreateModelOutcome> CreateModelOutcomeCallable;
231  typedef std::future<CreateModelVersionOutcome> CreateModelVersionOutcomeCallable;
232  typedef std::future<CreateRuleOutcome> CreateRuleOutcomeCallable;
233  typedef std::future<CreateVariableOutcome> CreateVariableOutcomeCallable;
234  typedef std::future<DeleteBatchPredictionJobOutcome> DeleteBatchPredictionJobOutcomeCallable;
235  typedef std::future<DeleteDetectorOutcome> DeleteDetectorOutcomeCallable;
236  typedef std::future<DeleteDetectorVersionOutcome> DeleteDetectorVersionOutcomeCallable;
237  typedef std::future<DeleteEntityTypeOutcome> DeleteEntityTypeOutcomeCallable;
238  typedef std::future<DeleteEventOutcome> DeleteEventOutcomeCallable;
239  typedef std::future<DeleteEventTypeOutcome> DeleteEventTypeOutcomeCallable;
240  typedef std::future<DeleteExternalModelOutcome> DeleteExternalModelOutcomeCallable;
241  typedef std::future<DeleteLabelOutcome> DeleteLabelOutcomeCallable;
242  typedef std::future<DeleteModelOutcome> DeleteModelOutcomeCallable;
243  typedef std::future<DeleteModelVersionOutcome> DeleteModelVersionOutcomeCallable;
244  typedef std::future<DeleteOutcomeOutcome> DeleteOutcomeOutcomeCallable;
245  typedef std::future<DeleteRuleOutcome> DeleteRuleOutcomeCallable;
246  typedef std::future<DeleteVariableOutcome> DeleteVariableOutcomeCallable;
247  typedef std::future<DescribeDetectorOutcome> DescribeDetectorOutcomeCallable;
248  typedef std::future<DescribeModelVersionsOutcome> DescribeModelVersionsOutcomeCallable;
249  typedef std::future<GetBatchPredictionJobsOutcome> GetBatchPredictionJobsOutcomeCallable;
250  typedef std::future<GetDetectorVersionOutcome> GetDetectorVersionOutcomeCallable;
251  typedef std::future<GetDetectorsOutcome> GetDetectorsOutcomeCallable;
252  typedef std::future<GetEntityTypesOutcome> GetEntityTypesOutcomeCallable;
253  typedef std::future<GetEventPredictionOutcome> GetEventPredictionOutcomeCallable;
254  typedef std::future<GetEventTypesOutcome> GetEventTypesOutcomeCallable;
255  typedef std::future<GetExternalModelsOutcome> GetExternalModelsOutcomeCallable;
256  typedef std::future<GetKMSEncryptionKeyOutcome> GetKMSEncryptionKeyOutcomeCallable;
257  typedef std::future<GetLabelsOutcome> GetLabelsOutcomeCallable;
258  typedef std::future<GetModelVersionOutcome> GetModelVersionOutcomeCallable;
259  typedef std::future<GetModelsOutcome> GetModelsOutcomeCallable;
260  typedef std::future<GetOutcomesOutcome> GetOutcomesOutcomeCallable;
261  typedef std::future<GetRulesOutcome> GetRulesOutcomeCallable;
262  typedef std::future<GetVariablesOutcome> GetVariablesOutcomeCallable;
263  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
264  typedef std::future<PutDetectorOutcome> PutDetectorOutcomeCallable;
265  typedef std::future<PutEntityTypeOutcome> PutEntityTypeOutcomeCallable;
266  typedef std::future<PutEventTypeOutcome> PutEventTypeOutcomeCallable;
267  typedef std::future<PutExternalModelOutcome> PutExternalModelOutcomeCallable;
268  typedef std::future<PutKMSEncryptionKeyOutcome> PutKMSEncryptionKeyOutcomeCallable;
269  typedef std::future<PutLabelOutcome> PutLabelOutcomeCallable;
270  typedef std::future<PutOutcomeOutcome> PutOutcomeOutcomeCallable;
271  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
272  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
273  typedef std::future<UpdateDetectorVersionOutcome> UpdateDetectorVersionOutcomeCallable;
274  typedef std::future<UpdateDetectorVersionMetadataOutcome> UpdateDetectorVersionMetadataOutcomeCallable;
275  typedef std::future<UpdateDetectorVersionStatusOutcome> UpdateDetectorVersionStatusOutcomeCallable;
276  typedef std::future<UpdateModelOutcome> UpdateModelOutcomeCallable;
277  typedef std::future<UpdateModelVersionOutcome> UpdateModelVersionOutcomeCallable;
278  typedef std::future<UpdateModelVersionStatusOutcome> UpdateModelVersionStatusOutcomeCallable;
279  typedef std::future<UpdateRuleMetadataOutcome> UpdateRuleMetadataOutcomeCallable;
280  typedef std::future<UpdateRuleVersionOutcome> UpdateRuleVersionOutcomeCallable;
281  typedef std::future<UpdateVariableOutcome> UpdateVariableOutcomeCallable;
282 } // namespace Model
283 
284  class FraudDetectorClient;
285 
286  typedef std::function<void(const FraudDetectorClient*, const Model::BatchCreateVariableRequest&, const Model::BatchCreateVariableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchCreateVariableResponseReceivedHandler;
287  typedef std::function<void(const FraudDetectorClient*, const Model::BatchGetVariableRequest&, const Model::BatchGetVariableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetVariableResponseReceivedHandler;
288  typedef std::function<void(const FraudDetectorClient*, const Model::CancelBatchPredictionJobRequest&, const Model::CancelBatchPredictionJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelBatchPredictionJobResponseReceivedHandler;
289  typedef std::function<void(const FraudDetectorClient*, const Model::CreateBatchPredictionJobRequest&, const Model::CreateBatchPredictionJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateBatchPredictionJobResponseReceivedHandler;
290  typedef std::function<void(const FraudDetectorClient*, const Model::CreateDetectorVersionRequest&, const Model::CreateDetectorVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDetectorVersionResponseReceivedHandler;
291  typedef std::function<void(const FraudDetectorClient*, const Model::CreateModelRequest&, const Model::CreateModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateModelResponseReceivedHandler;
292  typedef std::function<void(const FraudDetectorClient*, const Model::CreateModelVersionRequest&, const Model::CreateModelVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateModelVersionResponseReceivedHandler;
293  typedef std::function<void(const FraudDetectorClient*, const Model::CreateRuleRequest&, const Model::CreateRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRuleResponseReceivedHandler;
294  typedef std::function<void(const FraudDetectorClient*, const Model::CreateVariableRequest&, const Model::CreateVariableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVariableResponseReceivedHandler;
295  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteBatchPredictionJobRequest&, const Model::DeleteBatchPredictionJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteBatchPredictionJobResponseReceivedHandler;
296  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteDetectorRequest&, const Model::DeleteDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDetectorResponseReceivedHandler;
297  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteDetectorVersionRequest&, const Model::DeleteDetectorVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDetectorVersionResponseReceivedHandler;
298  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteEntityTypeRequest&, const Model::DeleteEntityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEntityTypeResponseReceivedHandler;
299  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteEventRequest&, const Model::DeleteEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventResponseReceivedHandler;
300  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteEventTypeRequest&, const Model::DeleteEventTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventTypeResponseReceivedHandler;
301  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteExternalModelRequest&, const Model::DeleteExternalModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteExternalModelResponseReceivedHandler;
302  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteLabelRequest&, const Model::DeleteLabelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLabelResponseReceivedHandler;
303  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteModelRequest&, const Model::DeleteModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteModelResponseReceivedHandler;
304  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteModelVersionRequest&, const Model::DeleteModelVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteModelVersionResponseReceivedHandler;
305  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteOutcomeRequest&, const Model::DeleteOutcomeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOutcomeResponseReceivedHandler;
306  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteRuleRequest&, const Model::DeleteRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRuleResponseReceivedHandler;
307  typedef std::function<void(const FraudDetectorClient*, const Model::DeleteVariableRequest&, const Model::DeleteVariableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVariableResponseReceivedHandler;
308  typedef std::function<void(const FraudDetectorClient*, const Model::DescribeDetectorRequest&, const Model::DescribeDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDetectorResponseReceivedHandler;
309  typedef std::function<void(const FraudDetectorClient*, const Model::DescribeModelVersionsRequest&, const Model::DescribeModelVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeModelVersionsResponseReceivedHandler;
310  typedef std::function<void(const FraudDetectorClient*, const Model::GetBatchPredictionJobsRequest&, const Model::GetBatchPredictionJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetBatchPredictionJobsResponseReceivedHandler;
311  typedef std::function<void(const FraudDetectorClient*, const Model::GetDetectorVersionRequest&, const Model::GetDetectorVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDetectorVersionResponseReceivedHandler;
312  typedef std::function<void(const FraudDetectorClient*, const Model::GetDetectorsRequest&, const Model::GetDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDetectorsResponseReceivedHandler;
313  typedef std::function<void(const FraudDetectorClient*, const Model::GetEntityTypesRequest&, const Model::GetEntityTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEntityTypesResponseReceivedHandler;
314  typedef std::function<void(const FraudDetectorClient*, const Model::GetEventPredictionRequest&, const Model::GetEventPredictionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEventPredictionResponseReceivedHandler;
315  typedef std::function<void(const FraudDetectorClient*, const Model::GetEventTypesRequest&, const Model::GetEventTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEventTypesResponseReceivedHandler;
316  typedef std::function<void(const FraudDetectorClient*, const Model::GetExternalModelsRequest&, const Model::GetExternalModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetExternalModelsResponseReceivedHandler;
317  typedef std::function<void(const FraudDetectorClient*, const Model::GetKMSEncryptionKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetKMSEncryptionKeyResponseReceivedHandler;
318  typedef std::function<void(const FraudDetectorClient*, const Model::GetLabelsRequest&, const Model::GetLabelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLabelsResponseReceivedHandler;
319  typedef std::function<void(const FraudDetectorClient*, const Model::GetModelVersionRequest&, const Model::GetModelVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetModelVersionResponseReceivedHandler;
320  typedef std::function<void(const FraudDetectorClient*, const Model::GetModelsRequest&, const Model::GetModelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetModelsResponseReceivedHandler;
321  typedef std::function<void(const FraudDetectorClient*, const Model::GetOutcomesRequest&, const Model::GetOutcomesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOutcomesResponseReceivedHandler;
322  typedef std::function<void(const FraudDetectorClient*, const Model::GetRulesRequest&, const Model::GetRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetRulesResponseReceivedHandler;
323  typedef std::function<void(const FraudDetectorClient*, const Model::GetVariablesRequest&, const Model::GetVariablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetVariablesResponseReceivedHandler;
324  typedef std::function<void(const FraudDetectorClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
325  typedef std::function<void(const FraudDetectorClient*, const Model::PutDetectorRequest&, const Model::PutDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDetectorResponseReceivedHandler;
326  typedef std::function<void(const FraudDetectorClient*, const Model::PutEntityTypeRequest&, const Model::PutEntityTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEntityTypeResponseReceivedHandler;
327  typedef std::function<void(const FraudDetectorClient*, const Model::PutEventTypeRequest&, const Model::PutEventTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEventTypeResponseReceivedHandler;
328  typedef std::function<void(const FraudDetectorClient*, const Model::PutExternalModelRequest&, const Model::PutExternalModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutExternalModelResponseReceivedHandler;
329  typedef std::function<void(const FraudDetectorClient*, const Model::PutKMSEncryptionKeyRequest&, const Model::PutKMSEncryptionKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutKMSEncryptionKeyResponseReceivedHandler;
330  typedef std::function<void(const FraudDetectorClient*, const Model::PutLabelRequest&, const Model::PutLabelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLabelResponseReceivedHandler;
331  typedef std::function<void(const FraudDetectorClient*, const Model::PutOutcomeRequest&, const Model::PutOutcomeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutOutcomeResponseReceivedHandler;
332  typedef std::function<void(const FraudDetectorClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
333  typedef std::function<void(const FraudDetectorClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
334  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateDetectorVersionRequest&, const Model::UpdateDetectorVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDetectorVersionResponseReceivedHandler;
335  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateDetectorVersionMetadataRequest&, const Model::UpdateDetectorVersionMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDetectorVersionMetadataResponseReceivedHandler;
336  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateDetectorVersionStatusRequest&, const Model::UpdateDetectorVersionStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDetectorVersionStatusResponseReceivedHandler;
337  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateModelRequest&, const Model::UpdateModelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateModelResponseReceivedHandler;
338  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateModelVersionRequest&, const Model::UpdateModelVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateModelVersionResponseReceivedHandler;
339  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateModelVersionStatusRequest&, const Model::UpdateModelVersionStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateModelVersionStatusResponseReceivedHandler;
340  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateRuleMetadataRequest&, const Model::UpdateRuleMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRuleMetadataResponseReceivedHandler;
341  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateRuleVersionRequest&, const Model::UpdateRuleVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRuleVersionResponseReceivedHandler;
342  typedef std::function<void(const FraudDetectorClient*, const Model::UpdateVariableRequest&, const Model::UpdateVariableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateVariableResponseReceivedHandler;
343 
352  {
353  public:
355 
361 
367 
372  FraudDetectorClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
374 
376 
377 
384 
393 
401  virtual void BatchCreateVariableAsync(const Model::BatchCreateVariableRequest& request, const BatchCreateVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
402 
409 
418 
426  virtual void BatchGetVariableAsync(const Model::BatchGetVariableRequest& request, const BatchGetVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
427 
434 
443 
451  virtual void CancelBatchPredictionJobAsync(const Model::CancelBatchPredictionJobRequest& request, const CancelBatchPredictionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
452 
459 
468 
476  virtual void CreateBatchPredictionJobAsync(const Model::CreateBatchPredictionJobRequest& request, const CreateBatchPredictionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
477 
485 
495 
504  virtual void CreateDetectorVersionAsync(const Model::CreateDetectorVersionRequest& request, const CreateDetectorVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
505 
512 
521 
529  virtual void CreateModelAsync(const Model::CreateModelRequest& request, const CreateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
530 
538 
548 
557  virtual void CreateModelVersionAsync(const Model::CreateModelVersionRequest& request, const CreateModelVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
558 
566 
576 
585  virtual void CreateRuleAsync(const Model::CreateRuleRequest& request, const CreateRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
586 
593 
602 
610  virtual void CreateVariableAsync(const Model::CreateVariableRequest& request, const CreateVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
611 
618 
627 
635  virtual void DeleteBatchPredictionJobAsync(const Model::DeleteBatchPredictionJobRequest& request, const DeleteBatchPredictionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
636 
647 
660 
672  virtual void DeleteDetectorAsync(const Model::DeleteDetectorRequest& request, const DeleteDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
673 
683 
695 
706  virtual void DeleteDetectorVersionAsync(const Model::DeleteDetectorVersionRequest& request, const DeleteDetectorVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
707 
717 
729 
740  virtual void DeleteEntityTypeAsync(const Model::DeleteEntityTypeRequest& request, const DeleteEntityTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
741 
750 
761 
771  virtual void DeleteEventAsync(const Model::DeleteEventRequest& request, const DeleteEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
772 
782 
794 
805  virtual void DeleteEventTypeAsync(const Model::DeleteEventTypeRequest& request, const DeleteEventTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
806 
816 
828 
839  virtual void DeleteExternalModelAsync(const Model::DeleteExternalModelRequest& request, const DeleteExternalModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
840 
851 
864 
876  virtual void DeleteLabelAsync(const Model::DeleteLabelRequest& request, const DeleteLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
877 
888 
901 
913  virtual void DeleteModelAsync(const Model::DeleteModelRequest& request, const DeleteModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
914 
925 
938 
950  virtual void DeleteModelVersionAsync(const Model::DeleteModelVersionRequest& request, const DeleteModelVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
951 
961 
973 
984  virtual void DeleteOutcomeAsync(const Model::DeleteOutcomeRequest& request, const DeleteOutcomeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
985 
995 
1007 
1018  virtual void DeleteRuleAsync(const Model::DeleteRuleRequest& request, const DeleteRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1019 
1032 
1047 
1061  virtual void DeleteVariableAsync(const Model::DeleteVariableRequest& request, const DeleteVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1062 
1069 
1078 
1086  virtual void DescribeDetectorAsync(const Model::DescribeDetectorRequest& request, const DescribeDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1087 
1096 
1107 
1117  virtual void DescribeModelVersionsAsync(const Model::DescribeModelVersionsRequest& request, const DescribeModelVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1118 
1131 
1146 
1160  virtual void GetBatchPredictionJobsAsync(const Model::GetBatchPredictionJobsRequest& request, const GetBatchPredictionJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1161 
1168 
1177 
1185  virtual void GetDetectorVersionAsync(const Model::GetDetectorVersionRequest& request, const GetDetectorVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1186 
1199 
1214 
1228  virtual void GetDetectorsAsync(const Model::GetDetectorsRequest& request, const GetDetectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1229 
1242 
1257 
1271  virtual void GetEntityTypesAsync(const Model::GetEntityTypesRequest& request, const GetEntityTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1272 
1281 
1292 
1302  virtual void GetEventPredictionAsync(const Model::GetEventPredictionRequest& request, const GetEventPredictionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1303 
1316 
1331 
1345  virtual void GetEventTypesAsync(const Model::GetEventTypesRequest& request, const GetEventTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1346 
1359 
1374 
1388  virtual void GetExternalModelsAsync(const Model::GetExternalModelsRequest& request, const GetExternalModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1389 
1398 
1409 
1419  virtual void GetKMSEncryptionKeyAsync(const GetKMSEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1432 
1447 
1461  virtual void GetLabelsAsync(const Model::GetLabelsRequest& request, const GetLabelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1462 
1470 
1480 
1489  virtual void GetModelVersionAsync(const Model::GetModelVersionRequest& request, const GetModelVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1490 
1505 
1522 
1538  virtual void GetModelsAsync(const Model::GetModelsRequest& request, const GetModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1539 
1551 
1565 
1578  virtual void GetOutcomesAsync(const Model::GetOutcomesRequest& request, const GetOutcomesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1579 
1594 
1611 
1627  virtual void GetRulesAsync(const Model::GetRulesRequest& request, const GetRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1628 
1640 
1654 
1667  virtual void GetVariablesAsync(const Model::GetVariablesRequest& request, const GetVariablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1668 
1678 
1690 
1701  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1702 
1709 
1718 
1726  virtual void PutDetectorAsync(const Model::PutDetectorRequest& request, const PutDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1727 
1738 
1751 
1763  virtual void PutEntityTypeAsync(const Model::PutEntityTypeRequest& request, const PutEntityTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1764 
1777 
1792 
1806  virtual void PutEventTypeAsync(const Model::PutEventTypeRequest& request, const PutEventTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1807 
1816 
1827 
1837  virtual void PutExternalModelAsync(const Model::PutExternalModelRequest& request, const PutExternalModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1838 
1846 
1856 
1865  virtual void PutKMSEncryptionKeyAsync(const Model::PutKMSEncryptionKeyRequest& request, const PutKMSEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1866 
1875 
1886 
1896  virtual void PutLabelAsync(const Model::PutLabelRequest& request, const PutLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1897 
1904 
1913 
1921  virtual void PutOutcomeAsync(const Model::PutOutcomeRequest& request, const PutOutcomeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1922 
1929 
1938 
1946  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1947 
1954 
1963 
1971  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1972 
1982 
1994 
2005  virtual void UpdateDetectorVersionAsync(const Model::UpdateDetectorVersionRequest& request, const UpdateDetectorVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2006 
2015 
2026 
2036  virtual void UpdateDetectorVersionMetadataAsync(const Model::UpdateDetectorVersionMetadataRequest& request, const UpdateDetectorVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2037 
2048 
2061 
2073  virtual void UpdateDetectorVersionStatusAsync(const Model::UpdateDetectorVersionStatusRequest& request, const UpdateDetectorVersionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2074 
2082 
2092 
2101  virtual void UpdateModelAsync(const Model::UpdateModelRequest& request, const UpdateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2102 
2114 
2128 
2141  virtual void UpdateModelVersionAsync(const Model::UpdateModelVersionRequest& request, const UpdateModelVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2142 
2152 
2164 
2175  virtual void UpdateModelVersionStatusAsync(const Model::UpdateModelVersionStatusRequest& request, const UpdateModelVersionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2176 
2184 
2194 
2203  virtual void UpdateRuleMetadataAsync(const Model::UpdateRuleMetadataRequest& request, const UpdateRuleMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2204 
2213 
2224 
2234  virtual void UpdateRuleVersionAsync(const Model::UpdateRuleVersionRequest& request, const UpdateRuleVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2235 
2242 
2251 
2259  virtual void UpdateVariableAsync(const Model::UpdateVariableRequest& request, const UpdateVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2260 
2261 
2262  void OverrideEndpoint(const Aws::String& endpoint);
2263  private:
2264  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
2265  void BatchCreateVariableAsyncHelper(const Model::BatchCreateVariableRequest& request, const BatchCreateVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2266  void BatchGetVariableAsyncHelper(const Model::BatchGetVariableRequest& request, const BatchGetVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2267  void CancelBatchPredictionJobAsyncHelper(const Model::CancelBatchPredictionJobRequest& request, const CancelBatchPredictionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2268  void CreateBatchPredictionJobAsyncHelper(const Model::CreateBatchPredictionJobRequest& request, const CreateBatchPredictionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2269  void CreateDetectorVersionAsyncHelper(const Model::CreateDetectorVersionRequest& request, const CreateDetectorVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2270  void CreateModelAsyncHelper(const Model::CreateModelRequest& request, const CreateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2271  void CreateModelVersionAsyncHelper(const Model::CreateModelVersionRequest& request, const CreateModelVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2272  void CreateRuleAsyncHelper(const Model::CreateRuleRequest& request, const CreateRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2273  void CreateVariableAsyncHelper(const Model::CreateVariableRequest& request, const CreateVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2274  void DeleteBatchPredictionJobAsyncHelper(const Model::DeleteBatchPredictionJobRequest& request, const DeleteBatchPredictionJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2275  void DeleteDetectorAsyncHelper(const Model::DeleteDetectorRequest& request, const DeleteDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2276  void DeleteDetectorVersionAsyncHelper(const Model::DeleteDetectorVersionRequest& request, const DeleteDetectorVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2277  void DeleteEntityTypeAsyncHelper(const Model::DeleteEntityTypeRequest& request, const DeleteEntityTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2278  void DeleteEventAsyncHelper(const Model::DeleteEventRequest& request, const DeleteEventResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2279  void DeleteEventTypeAsyncHelper(const Model::DeleteEventTypeRequest& request, const DeleteEventTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2280  void DeleteExternalModelAsyncHelper(const Model::DeleteExternalModelRequest& request, const DeleteExternalModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2281  void DeleteLabelAsyncHelper(const Model::DeleteLabelRequest& request, const DeleteLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2282  void DeleteModelAsyncHelper(const Model::DeleteModelRequest& request, const DeleteModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2283  void DeleteModelVersionAsyncHelper(const Model::DeleteModelVersionRequest& request, const DeleteModelVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2284  void DeleteOutcomeAsyncHelper(const Model::DeleteOutcomeRequest& request, const DeleteOutcomeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2285  void DeleteRuleAsyncHelper(const Model::DeleteRuleRequest& request, const DeleteRuleResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2286  void DeleteVariableAsyncHelper(const Model::DeleteVariableRequest& request, const DeleteVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2287  void DescribeDetectorAsyncHelper(const Model::DescribeDetectorRequest& request, const DescribeDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2288  void DescribeModelVersionsAsyncHelper(const Model::DescribeModelVersionsRequest& request, const DescribeModelVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2289  void GetBatchPredictionJobsAsyncHelper(const Model::GetBatchPredictionJobsRequest& request, const GetBatchPredictionJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2290  void GetDetectorVersionAsyncHelper(const Model::GetDetectorVersionRequest& request, const GetDetectorVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2291  void GetDetectorsAsyncHelper(const Model::GetDetectorsRequest& request, const GetDetectorsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2292  void GetEntityTypesAsyncHelper(const Model::GetEntityTypesRequest& request, const GetEntityTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2293  void GetEventPredictionAsyncHelper(const Model::GetEventPredictionRequest& request, const GetEventPredictionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2294  void GetEventTypesAsyncHelper(const Model::GetEventTypesRequest& request, const GetEventTypesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2295  void GetExternalModelsAsyncHelper(const Model::GetExternalModelsRequest& request, const GetExternalModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2296  void GetKMSEncryptionKeyAsyncHelper(const GetKMSEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2297  void GetLabelsAsyncHelper(const Model::GetLabelsRequest& request, const GetLabelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2298  void GetModelVersionAsyncHelper(const Model::GetModelVersionRequest& request, const GetModelVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2299  void GetModelsAsyncHelper(const Model::GetModelsRequest& request, const GetModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2300  void GetOutcomesAsyncHelper(const Model::GetOutcomesRequest& request, const GetOutcomesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2301  void GetRulesAsyncHelper(const Model::GetRulesRequest& request, const GetRulesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2302  void GetVariablesAsyncHelper(const Model::GetVariablesRequest& request, const GetVariablesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2303  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2304  void PutDetectorAsyncHelper(const Model::PutDetectorRequest& request, const PutDetectorResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2305  void PutEntityTypeAsyncHelper(const Model::PutEntityTypeRequest& request, const PutEntityTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2306  void PutEventTypeAsyncHelper(const Model::PutEventTypeRequest& request, const PutEventTypeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2307  void PutExternalModelAsyncHelper(const Model::PutExternalModelRequest& request, const PutExternalModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2308  void PutKMSEncryptionKeyAsyncHelper(const Model::PutKMSEncryptionKeyRequest& request, const PutKMSEncryptionKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2309  void PutLabelAsyncHelper(const Model::PutLabelRequest& request, const PutLabelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2310  void PutOutcomeAsyncHelper(const Model::PutOutcomeRequest& request, const PutOutcomeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2311  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2312  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2313  void UpdateDetectorVersionAsyncHelper(const Model::UpdateDetectorVersionRequest& request, const UpdateDetectorVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2314  void UpdateDetectorVersionMetadataAsyncHelper(const Model::UpdateDetectorVersionMetadataRequest& request, const UpdateDetectorVersionMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2315  void UpdateDetectorVersionStatusAsyncHelper(const Model::UpdateDetectorVersionStatusRequest& request, const UpdateDetectorVersionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2316  void UpdateModelAsyncHelper(const Model::UpdateModelRequest& request, const UpdateModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2317  void UpdateModelVersionAsyncHelper(const Model::UpdateModelVersionRequest& request, const UpdateModelVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2318  void UpdateModelVersionStatusAsyncHelper(const Model::UpdateModelVersionStatusRequest& request, const UpdateModelVersionStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2319  void UpdateRuleMetadataAsyncHelper(const Model::UpdateRuleMetadataRequest& request, const UpdateRuleMetadataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2320  void UpdateRuleVersionAsyncHelper(const Model::UpdateRuleVersionRequest& request, const UpdateRuleVersionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2321  void UpdateVariableAsyncHelper(const Model::UpdateVariableRequest& request, const UpdateVariableResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
2322 
2323  Aws::String m_uri;
2324  Aws::String m_configScheme;
2325  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
2326  };
2327 
2328 } // namespace FraudDetector
2329 } // namespace Aws
Aws::FraudDetector::Model::UpdateDetectorVersionStatusRequest
Definition: UpdateDetectorVersionStatusRequest.h:23
Aws::FraudDetector::PutEntityTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutEntityTypeRequest &, const Model::PutEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEntityTypeResponseReceivedHandler
Definition: FraudDetectorClient.h:326
Aws::FraudDetector::Model::DeleteEventTypeRequest
Definition: DeleteEventTypeRequest.h:22
Aws::FraudDetector::Model::DeleteDetectorVersionRequest
Definition: DeleteDetectorVersionRequest.h:22
UpdateModelVersionResult.h
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::FraudDetector::Model::BatchGetVariableOutcome
Aws::Utils::Outcome< BatchGetVariableResult, FraudDetectorError > BatchGetVariableOutcome
Definition: FraudDetectorClient.h:168
Aws::FraudDetector::FraudDetectorClient::DeleteBatchPredictionJobCallable
virtual Model::DeleteBatchPredictionJobOutcomeCallable DeleteBatchPredictionJobCallable(const Model::DeleteBatchPredictionJobRequest &request) const
Aws::FraudDetector::UpdateRuleMetadataResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateRuleMetadataRequest &, const Model::UpdateRuleMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuleMetadataResponseReceivedHandler
Definition: FraudDetectorClient.h:340
Aws::FraudDetector::DeleteExternalModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteExternalModelRequest &, const Model::DeleteExternalModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExternalModelResponseReceivedHandler
Definition: FraudDetectorClient.h:301
Aws::FraudDetector::Model::GetEntityTypesOutcome
Aws::Utils::Outcome< GetEntityTypesResult, FraudDetectorError > GetEntityTypesOutcome
Definition: FraudDetectorClient.h:194
Aws::FraudDetector::FraudDetectorClient::GetDetectorVersionAsync
virtual void GetDetectorVersionAsync(const Model::GetDetectorVersionRequest &request, const GetDetectorVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::GetDetectorsOutcome
Aws::Utils::Outcome< GetDetectorsResult, FraudDetectorError > GetDetectorsOutcome
Definition: FraudDetectorClient.h:193
Aws::FraudDetector::FraudDetectorClient::UpdateVariable
virtual Model::UpdateVariableOutcome UpdateVariable(const Model::UpdateVariableRequest &request) const
Aws::FraudDetector::FraudDetectorClient::PutLabelAsync
virtual void PutLabelAsync(const Model::PutLabelRequest &request, const PutLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetModelsResult.h
Aws::FraudDetector::Model::GetModelVersionRequest
Definition: GetModelVersionRequest.h:23
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersionAsync
virtual void UpdateDetectorVersionAsync(const Model::UpdateDetectorVersionRequest &request, const UpdateDetectorVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::FraudDetector::FraudDetectorClient::CreateModelCallable
virtual Model::CreateModelOutcomeCallable CreateModelCallable(const Model::CreateModelRequest &request) const
Aws::FraudDetector::Model::DeleteBatchPredictionJobRequest
Definition: DeleteBatchPredictionJobRequest.h:22
Aws::FraudDetector::FraudDetectorClient::CancelBatchPredictionJobCallable
virtual Model::CancelBatchPredictionJobOutcomeCallable CancelBatchPredictionJobCallable(const Model::CancelBatchPredictionJobRequest &request) const
Aws::FraudDetector::CreateVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateVariableRequest &, const Model::CreateVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVariableResponseReceivedHandler
Definition: FraudDetectorClient.h:294
Aws::FraudDetector::FraudDetectorClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::FraudDetector::Model::UpdateModelVersionRequest
Definition: UpdateModelVersionRequest.h:26
Aws::FraudDetector::GetLabelsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetLabelsRequest &, const Model::GetLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLabelsResponseReceivedHandler
Definition: FraudDetectorClient.h:318
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersionMetadataCallable
virtual Model::UpdateDetectorVersionMetadataOutcomeCallable UpdateDetectorVersionMetadataCallable(const Model::UpdateDetectorVersionMetadataRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteEntityType
virtual Model::DeleteEntityTypeOutcome DeleteEntityType(const Model::DeleteEntityTypeRequest &request) const
CreateBatchPredictionJobResult.h
Aws::FraudDetector::UpdateDetectorVersionStatusResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateDetectorVersionStatusRequest &, const Model::UpdateDetectorVersionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorVersionStatusResponseReceivedHandler
Definition: FraudDetectorClient.h:336
Aws::FraudDetector::Model::CancelBatchPredictionJobRequest
Definition: CancelBatchPredictionJobRequest.h:22
Aws::FraudDetector::FraudDetectorClient::GetModelsCallable
virtual Model::GetModelsOutcomeCallable GetModelsCallable(const Model::GetModelsRequest &request) const
AWSError.h
Aws::FraudDetector::FraudDetectorClient::FraudDetectorClient
FraudDetectorClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::FraudDetector::FraudDetectorClient::DescribeModelVersionsAsync
virtual void DescribeModelVersionsAsync(const Model::DescribeModelVersionsRequest &request, const DescribeModelVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::GetModelsOutcome
Aws::Utils::Outcome< GetModelsResult, FraudDetectorError > GetModelsOutcome
Definition: FraudDetectorClient.h:201
Aws::FraudDetector::FraudDetectorClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::PutEventTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutEventTypeRequest &, const Model::PutEventTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventTypeResponseReceivedHandler
Definition: FraudDetectorClient.h:327
Aws::FraudDetector::FraudDetectorClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::FraudDetector::PutDetectorResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutDetectorRequest &, const Model::PutDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDetectorResponseReceivedHandler
Definition: FraudDetectorClient.h:325
Aws::FraudDetector::Model::UpdateModelVersionOutcome
Aws::Utils::Outcome< UpdateModelVersionResult, FraudDetectorError > UpdateModelVersionOutcome
Definition: FraudDetectorClient.h:219
Aws::FraudDetector::FraudDetectorClient::CreateModel
virtual Model::CreateModelOutcome CreateModel(const Model::CreateModelRequest &request) const
Aws::FraudDetector::UpdateDetectorVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateDetectorVersionRequest &, const Model::UpdateDetectorVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:334
Aws::FraudDetector::Model::DescribeDetectorRequest
Definition: DescribeDetectorRequest.h:22
Aws::FraudDetector::Model::DeleteDetectorVersionOutcomeCallable
std::future< DeleteDetectorVersionOutcome > DeleteDetectorVersionOutcomeCallable
Definition: FraudDetectorClient.h:236
CreateModelResult.h
Aws::FraudDetector::Model::PutLabelRequest
Definition: PutLabelRequest.h:24
Aws::FraudDetector::Model::UpdateModelRequest
Definition: UpdateModelRequest.h:23
DeleteEntityTypeResult.h
FraudDetector_EXPORTS.h
Aws::FraudDetector::GetEntityTypesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetEntityTypesRequest &, const Model::GetEntityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEntityTypesResponseReceivedHandler
Definition: FraudDetectorClient.h:313
Aws::FraudDetector::Model::PutLabelOutcomeCallable
std::future< PutLabelOutcome > PutLabelOutcomeCallable
Definition: FraudDetectorClient.h:269
Aws::FraudDetector::Model::UpdateModelVersionStatusRequest
Definition: UpdateModelVersionStatusRequest.h:24
Aws::FraudDetector::Model::DeleteExternalModelOutcome
Aws::Utils::Outcome< DeleteExternalModelResult, FraudDetectorError > DeleteExternalModelOutcome
Definition: FraudDetectorClient.h:182
Aws::FraudDetector::FraudDetectorClient::DeleteEventTypeAsync
virtual void DeleteEventTypeAsync(const Model::DeleteEventTypeRequest &request, const DeleteEventTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::CancelBatchPredictionJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CancelBatchPredictionJobRequest &, const Model::CancelBatchPredictionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelBatchPredictionJobResponseReceivedHandler
Definition: FraudDetectorClient.h:288
BatchGetVariableResult.h
Aws::FraudDetector::FraudDetectorClient::GetRulesAsync
virtual void GetRulesAsync(const Model::GetRulesRequest &request, const GetRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::BatchCreateVariableAsync
virtual void BatchCreateVariableAsync(const Model::BatchCreateVariableRequest &request, const BatchCreateVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::UpdateRuleVersionAsync
virtual void UpdateRuleVersionAsync(const Model::UpdateRuleVersionRequest &request, const UpdateRuleVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
GetRulesResult.h
Aws::FraudDetector::FraudDetectorClient::GetEventPredictionAsync
virtual void GetEventPredictionAsync(const Model::GetEventPredictionRequest &request, const GetEventPredictionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::DeleteModelVersionCallable
virtual Model::DeleteModelVersionOutcomeCallable DeleteModelVersionCallable(const Model::DeleteModelVersionRequest &request) const
Aws::FraudDetector::Model::DeleteEntityTypeRequest
Definition: DeleteEntityTypeRequest.h:22
GetLabelsResult.h
Aws::FraudDetector::FraudDetectorClient::GetLabelsAsync
virtual void GetLabelsAsync(const Model::GetLabelsRequest &request, const GetLabelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::DeleteDetectorVersionCallable
virtual Model::DeleteDetectorVersionOutcomeCallable DeleteDetectorVersionCallable(const Model::DeleteDetectorVersionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DescribeDetectorAsync
virtual void DescribeDetectorAsync(const Model::DescribeDetectorRequest &request, const DescribeDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::UpdateModelVersionStatusResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateModelVersionStatusRequest &, const Model::UpdateModelVersionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelVersionStatusResponseReceivedHandler
Definition: FraudDetectorClient.h:339
Aws::FraudDetector::Model::DescribeDetectorOutcome
Aws::Utils::Outcome< DescribeDetectorResult, FraudDetectorError > DescribeDetectorOutcome
Definition: FraudDetectorClient.h:189
Aws::FraudDetector::FraudDetectorClient::GetBatchPredictionJobsCallable
virtual Model::GetBatchPredictionJobsOutcomeCallable GetBatchPredictionJobsCallable(const Model::GetBatchPredictionJobsRequest &request) const
Aws::FraudDetector::Model::DeleteEntityTypeOutcome
Aws::Utils::Outcome< DeleteEntityTypeResult, FraudDetectorError > DeleteEntityTypeOutcome
Definition: FraudDetectorClient.h:179
Aws::FraudDetector::Model::GetModelsOutcomeCallable
std::future< GetModelsOutcome > GetModelsOutcomeCallable
Definition: FraudDetectorClient.h:259
Aws::FraudDetector::Model::PutDetectorRequest
Definition: PutDetectorRequest.h:24
Aws::FraudDetector::Model::GetEventTypesRequest
Definition: GetEventTypesRequest.h:22
Aws::FraudDetector::FraudDetectorClient::GetModelVersionAsync
virtual void GetModelVersionAsync(const Model::GetModelVersionRequest &request, const GetModelVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::DescribeModelVersionsCallable
virtual Model::DescribeModelVersionsOutcomeCallable DescribeModelVersionsCallable(const Model::DescribeModelVersionsRequest &request) const
Aws::FraudDetector::Model::GetBatchPredictionJobsRequest
Definition: GetBatchPredictionJobsRequest.h:22
Aws::FraudDetector::Model::DeleteEventRequest
Definition: DeleteEventRequest.h:22
Aws::FraudDetector::FraudDetectorClient::PutDetectorAsync
virtual void PutDetectorAsync(const Model::PutDetectorRequest &request, const PutDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::DeleteOutcomeOutcome
Aws::Utils::Outcome< DeleteOutcomeResult, FraudDetectorError > DeleteOutcomeOutcome
Definition: FraudDetectorClient.h:186
Aws::FraudDetector::Model::PutLabelOutcome
Aws::Utils::Outcome< PutLabelResult, FraudDetectorError > PutLabelOutcome
Definition: FraudDetectorClient.h:211
Aws::FraudDetector::FraudDetectorClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::PutExternalModelAsync
virtual void PutExternalModelAsync(const Model::PutExternalModelRequest &request, const PutExternalModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::DescribeModelVersionsOutcomeCallable
std::future< DescribeModelVersionsOutcome > DescribeModelVersionsOutcomeCallable
Definition: FraudDetectorClient.h:248
Aws::FraudDetector::Model::CreateBatchPredictionJobRequest
Definition: CreateBatchPredictionJobRequest.h:24
Aws::FraudDetector::Model::DeleteRuleOutcomeCallable
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
Definition: FraudDetectorClient.h:245
GetExternalModelsResult.h
Aws::FraudDetector::UpdateModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateModelRequest &, const Model::UpdateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelResponseReceivedHandler
Definition: FraudDetectorClient.h:337
Aws::FraudDetector::Model::GetEventTypesOutcome
Aws::Utils::Outcome< GetEventTypesResult, FraudDetectorError > GetEventTypesOutcome
Definition: FraudDetectorClient.h:196
Aws::FraudDetector::Model::PutKMSEncryptionKeyRequest
Definition: PutKMSEncryptionKeyRequest.h:22
Aws::FraudDetector::FraudDetectorClient::GetDetectorVersionCallable
virtual Model::GetDetectorVersionOutcomeCallable GetDetectorVersionCallable(const Model::GetDetectorVersionRequest &request) const
DeleteDetectorResult.h
Aws::FraudDetector::GetEventTypesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetEventTypesRequest &, const Model::GetEventTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventTypesResponseReceivedHandler
Definition: FraudDetectorClient.h:315
Aws::FraudDetector::Model::UpdateRuleVersionOutcome
Aws::Utils::Outcome< UpdateRuleVersionResult, FraudDetectorError > UpdateRuleVersionOutcome
Definition: FraudDetectorClient.h:222
Aws::FraudDetector::BatchCreateVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::BatchCreateVariableRequest &, const Model::BatchCreateVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateVariableResponseReceivedHandler
Definition: FraudDetectorClient.h:284
Aws::FraudDetector::FraudDetectorClient::CreateDetectorVersion
virtual Model::CreateDetectorVersionOutcome CreateDetectorVersion(const Model::CreateDetectorVersionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::PutDetectorCallable
virtual Model::PutDetectorOutcomeCallable PutDetectorCallable(const Model::PutDetectorRequest &request) const
Aws::FraudDetector::Model::DeleteModelVersionOutcomeCallable
std::future< DeleteModelVersionOutcome > DeleteModelVersionOutcomeCallable
Definition: FraudDetectorClient.h:243
Aws::FraudDetector::Model::PutDetectorOutcomeCallable
std::future< PutDetectorOutcome > PutDetectorOutcomeCallable
Definition: FraudDetectorClient.h:264
UpdateRuleMetadataResult.h
Aws::FraudDetector::Model::DeleteDetectorRequest
Definition: DeleteDetectorRequest.h:22
Aws::FraudDetector::FraudDetectorClient::GetEventPrediction
virtual Model::GetEventPredictionOutcome GetEventPrediction(const Model::GetEventPredictionRequest &request) const
DeleteEventResult.h
Aws::FraudDetector::UpdateRuleVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateRuleVersionRequest &, const Model::UpdateRuleVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuleVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:341
Aws::FraudDetector::DeleteEventResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteEventRequest &, const Model::DeleteEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventResponseReceivedHandler
Definition: FraudDetectorClient.h:299
Aws::FraudDetector::Model::PutEntityTypeOutcomeCallable
std::future< PutEntityTypeOutcome > PutEntityTypeOutcomeCallable
Definition: FraudDetectorClient.h:265
Aws::FraudDetector::Model::GetModelVersionOutcomeCallable
std::future< GetModelVersionOutcome > GetModelVersionOutcomeCallable
Definition: FraudDetectorClient.h:258
Aws::FraudDetector::Model::UpdateRuleMetadataOutcome
Aws::Utils::Outcome< UpdateRuleMetadataResult, FraudDetectorError > UpdateRuleMetadataOutcome
Definition: FraudDetectorClient.h:221
Aws::FraudDetector::FraudDetectorClient::DeleteModelAsync
virtual void DeleteModelAsync(const Model::DeleteModelRequest &request, const DeleteModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::PutKMSEncryptionKeyAsync
virtual void PutKMSEncryptionKeyAsync(const Model::PutKMSEncryptionKeyRequest &request, const PutKMSEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AsyncCallerContext.h
PutEventTypeResult.h
Aws::FraudDetector::Model::BatchCreateVariableRequest
Definition: BatchCreateVariableRequest.h:24
GetDetectorsResult.h
Aws::FraudDetector::FraudDetectorClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::FraudDetector::GetBatchPredictionJobsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetBatchPredictionJobsRequest &, const Model::GetBatchPredictionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBatchPredictionJobsResponseReceivedHandler
Definition: FraudDetectorClient.h:310
Aws::FraudDetector::Model::PutEventTypeOutcomeCallable
std::future< PutEventTypeOutcome > PutEventTypeOutcomeCallable
Definition: FraudDetectorClient.h:266
ListTagsForResourceResult.h
Aws::FraudDetector::Model::GetVariablesOutcomeCallable
std::future< GetVariablesOutcome > GetVariablesOutcomeCallable
Definition: FraudDetectorClient.h:262
Aws::FraudDetector::FraudDetectorClient::DeleteEvent
virtual Model::DeleteEventOutcome DeleteEvent(const Model::DeleteEventRequest &request) const
Aws::FraudDetector::Model::DescribeModelVersionsRequest
Definition: DescribeModelVersionsRequest.h:23
Aws::FraudDetector::Model::CreateDetectorVersionOutcome
Aws::Utils::Outcome< CreateDetectorVersionResult, FraudDetectorError > CreateDetectorVersionOutcome
Definition: FraudDetectorClient.h:171
Aws::FraudDetector::Model::DeleteLabelOutcomeCallable
std::future< DeleteLabelOutcome > DeleteLabelOutcomeCallable
Definition: FraudDetectorClient.h:241
Aws::FraudDetector::FraudDetectorClient::GetExternalModels
virtual Model::GetExternalModelsOutcome GetExternalModels(const Model::GetExternalModelsRequest &request) const
Aws::FraudDetector::DeleteLabelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteLabelRequest &, const Model::DeleteLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLabelResponseReceivedHandler
Definition: FraudDetectorClient.h:302
Aws::FraudDetector::FraudDetectorClient::PutEntityType
virtual Model::PutEntityTypeOutcome PutEntityType(const Model::PutEntityTypeRequest &request) const
Aws::FraudDetector::Model::GetEventTypesOutcomeCallable
std::future< GetEventTypesOutcome > GetEventTypesOutcomeCallable
Definition: FraudDetectorClient.h:254
Aws::FraudDetector::Model::DeleteDetectorOutcome
Aws::Utils::Outcome< DeleteDetectorResult, FraudDetectorError > DeleteDetectorOutcome
Definition: FraudDetectorClient.h:177
Aws::FraudDetector::FraudDetectorClient::GetEventTypesAsync
virtual void GetEventTypesAsync(const Model::GetEventTypesRequest &request, const GetEventTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::CreateRuleOutcome
Aws::Utils::Outcome< CreateRuleResult, FraudDetectorError > CreateRuleOutcome
Definition: FraudDetectorClient.h:174
Aws::FraudDetector::PutKMSEncryptionKeyResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutKMSEncryptionKeyRequest &, const Model::PutKMSEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutKMSEncryptionKeyResponseReceivedHandler
Definition: FraudDetectorClient.h:329
Aws::FraudDetector::FraudDetectorClient::DeleteLabel
virtual Model::DeleteLabelOutcome DeleteLabel(const Model::DeleteLabelRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteRuleAsync
virtual void DeleteRuleAsync(const Model::DeleteRuleRequest &request, const DeleteRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::UpdateRuleMetadataRequest
Definition: UpdateRuleMetadataRequest.h:23
Aws::FraudDetector::PutLabelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutLabelRequest &, const Model::PutLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLabelResponseReceivedHandler
Definition: FraudDetectorClient.h:330
Aws::FraudDetector::FraudDetectorClient::GetModelsAsync
virtual void GetModelsAsync(const Model::GetModelsRequest &request, const GetModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::DeleteModelOutcome
Aws::Utils::Outcome< DeleteModelResult, FraudDetectorError > DeleteModelOutcome
Definition: FraudDetectorClient.h:184
Aws::FraudDetector::CreateDetectorVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateDetectorVersionRequest &, const Model::CreateDetectorVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDetectorVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:290
Aws::FraudDetector::Model::GetDetectorsRequest
Definition: GetDetectorsRequest.h:22
Aws::FraudDetector::FraudDetectorClient::UpdateModelVersionStatusCallable
virtual Model::UpdateModelVersionStatusOutcomeCallable UpdateModelVersionStatusCallable(const Model::UpdateModelVersionStatusRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetEventTypes
virtual Model::GetEventTypesOutcome GetEventTypes(const Model::GetEventTypesRequest &request) const
Aws::FraudDetector::FraudDetectorClient
Definition: FraudDetectorClient.h:352
UpdateDetectorVersionStatusResult.h
Aws::FraudDetector::DeleteModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteModelRequest &, const Model::DeleteModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelResponseReceivedHandler
Definition: FraudDetectorClient.h:303
Aws::FraudDetector::GetOutcomesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetOutcomesRequest &, const Model::GetOutcomesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOutcomesResponseReceivedHandler
Definition: FraudDetectorClient.h:321
Aws::FraudDetector::FraudDetectorClient::GetOutcomes
virtual Model::GetOutcomesOutcome GetOutcomes(const Model::GetOutcomesRequest &request) const
Aws::FraudDetector::FraudDetectorClient::PutDetector
virtual Model::PutDetectorOutcome PutDetector(const Model::PutDetectorRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetKMSEncryptionKeyCallable
virtual Model::GetKMSEncryptionKeyOutcomeCallable GetKMSEncryptionKeyCallable() const
Aws::FraudDetector::FraudDetectorClient::CreateRule
virtual Model::CreateRuleOutcome CreateRule(const Model::CreateRuleRequest &request) const
Aws::FraudDetector::Model::CreateRuleOutcomeCallable
std::future< CreateRuleOutcome > CreateRuleOutcomeCallable
Definition: FraudDetectorClient.h:232
Aws::FraudDetector::FraudDetectorClient::DeleteDetectorVersion
virtual Model::DeleteDetectorVersionOutcome DeleteDetectorVersion(const Model::DeleteDetectorVersionRequest &request) const
Aws::FraudDetector::Model::CreateModelOutcomeCallable
std::future< CreateModelOutcome > CreateModelOutcomeCallable
Definition: FraudDetectorClient.h:230
Aws::FraudDetector::Model::DeleteLabelOutcome
Aws::Utils::Outcome< DeleteLabelResult, FraudDetectorError > DeleteLabelOutcome
Definition: FraudDetectorClient.h:183
Aws::FraudDetector::FraudDetectorClient::CreateModelAsync
virtual void CreateModelAsync(const Model::CreateModelRequest &request, const CreateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
PutDetectorResult.h
Aws::FraudDetector::FraudDetectorClient::GetLabels
virtual Model::GetLabelsOutcome GetLabels(const Model::GetLabelsRequest &request) const
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersionMetadataAsync
virtual void UpdateDetectorVersionMetadataAsync(const Model::UpdateDetectorVersionMetadataRequest &request, const UpdateDetectorVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::PutOutcomeCallable
virtual Model::PutOutcomeOutcomeCallable PutOutcomeCallable(const Model::PutOutcomeRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetOutcomesAsync
virtual void GetOutcomesAsync(const Model::GetOutcomesRequest &request, const GetOutcomesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::GetKMSEncryptionKeyResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetKMSEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKMSEncryptionKeyResponseReceivedHandler
Definition: FraudDetectorClient.h:317
Aws::FraudDetector::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:23
Aws::FraudDetector::Model::CreateVariableRequest
Definition: CreateVariableRequest.h:26
Aws::FraudDetector::FraudDetectorClient::GetEntityTypesCallable
virtual Model::GetEntityTypesOutcomeCallable GetEntityTypesCallable(const Model::GetEntityTypesRequest &request) const
Aws::FraudDetector::GetVariablesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetVariablesRequest &, const Model::GetVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVariablesResponseReceivedHandler
Definition: FraudDetectorClient.h:323
Aws::FraudDetector::FraudDetectorClient::BatchCreateVariable
virtual Model::BatchCreateVariableOutcome BatchCreateVariable(const Model::BatchCreateVariableRequest &request) const
Aws::FraudDetector::Model::BatchCreateVariableOutcome
Aws::Utils::Outcome< BatchCreateVariableResult, FraudDetectorError > BatchCreateVariableOutcome
Definition: FraudDetectorClient.h:165
Aws::FraudDetector::FraudDetectorClient::GetVariablesCallable
virtual Model::GetVariablesOutcomeCallable GetVariablesCallable(const Model::GetVariablesRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetOutcomesCallable
virtual Model::GetOutcomesOutcomeCallable GetOutcomesCallable(const Model::GetOutcomesRequest &request) const
Aws::FraudDetector::Model::GetDetectorVersionOutcome
Aws::Utils::Outcome< GetDetectorVersionResult, FraudDetectorError > GetDetectorVersionOutcome
Definition: FraudDetectorClient.h:192
Aws::FraudDetector::FraudDetectorClient::PutOutcomeAsync
virtual void PutOutcomeAsync(const Model::PutOutcomeRequest &request, const PutOutcomeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::CreateModelVersion
virtual Model::CreateModelVersionOutcome CreateModelVersion(const Model::CreateModelVersionRequest &request) const
Aws::FraudDetector::Model::DeleteLabelRequest
Definition: DeleteLabelRequest.h:22
Aws::FraudDetector::Model::UpdateDetectorVersionStatusOutcome
Aws::Utils::Outcome< UpdateDetectorVersionStatusResult, FraudDetectorError > UpdateDetectorVersionStatusOutcome
Definition: FraudDetectorClient.h:217
Aws::FraudDetector::GetModelsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetModelsRequest &, const Model::GetModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelsResponseReceivedHandler
Definition: FraudDetectorClient.h:320
Aws::FraudDetector::FraudDetectorClient::GetVariables
virtual Model::GetVariablesOutcome GetVariables(const Model::GetVariablesRequest &request) const
UpdateModelVersionStatusResult.h
UntagResourceResult.h
Aws::FraudDetector::Model::UpdateVariableOutcomeCallable
std::future< UpdateVariableOutcome > UpdateVariableOutcomeCallable
Definition: FraudDetectorClient.h:281
Aws::FraudDetector::FraudDetectorClient::CreateVariable
virtual Model::CreateVariableOutcome CreateVariable(const Model::CreateVariableRequest &request) const
Aws::FraudDetector::Model::UpdateDetectorVersionStatusOutcomeCallable
std::future< UpdateDetectorVersionStatusOutcome > UpdateDetectorVersionStatusOutcomeCallable
Definition: FraudDetectorClient.h:275
Aws::FraudDetector::FraudDetectorClient::DeleteVariableAsync
virtual void DeleteVariableAsync(const Model::DeleteVariableRequest &request, const DeleteVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::DeleteDetectorVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteDetectorVersionRequest &, const Model::DeleteDetectorVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDetectorVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:297
Aws::FraudDetector::FraudDetectorClient::GetBatchPredictionJobs
virtual Model::GetBatchPredictionJobsOutcome GetBatchPredictionJobs(const Model::GetBatchPredictionJobsRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteEntityTypeAsync
virtual void DeleteEntityTypeAsync(const Model::DeleteEntityTypeRequest &request, const DeleteEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::GetRulesOutcome
Aws::Utils::Outcome< GetRulesResult, FraudDetectorError > GetRulesOutcome
Definition: FraudDetectorClient.h:203
Aws::FraudDetector::FraudDetectorClient::DeleteModelVersion
virtual Model::DeleteModelVersionOutcome DeleteModelVersion(const Model::DeleteModelVersionRequest &request) const
Aws::FraudDetector::Model::PutEventTypeOutcome
Aws::Utils::Outcome< PutEventTypeResult, FraudDetectorError > PutEventTypeOutcome
Definition: FraudDetectorClient.h:208
Aws::FraudDetector::DeleteEventTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteEventTypeRequest &, const Model::DeleteEventTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventTypeResponseReceivedHandler
Definition: FraudDetectorClient.h:300
Aws::FraudDetector::FraudDetectorClient::PutExternalModel
virtual Model::PutExternalModelOutcome PutExternalModel(const Model::PutExternalModelRequest &request) const
DeleteModelResult.h
Aws::FraudDetector::Model::GetVariablesOutcome
Aws::Utils::Outcome< GetVariablesResult, FraudDetectorError > GetVariablesOutcome
Definition: FraudDetectorClient.h:204
Aws::FraudDetector::FraudDetectorClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
AWS_FRAUDDETECTOR_API
#define AWS_FRAUDDETECTOR_API
Definition: FraudDetector_EXPORTS.h:28
Aws::FraudDetector::Model::CreateRuleRequest
Definition: CreateRuleRequest.h:25
Aws::FraudDetector::Model::UpdateDetectorVersionMetadataOutcome
Aws::Utils::Outcome< UpdateDetectorVersionMetadataResult, FraudDetectorError > UpdateDetectorVersionMetadataOutcome
Definition: FraudDetectorClient.h:216
GetDetectorVersionResult.h
Aws::FraudDetector::UntagResourceResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: FraudDetectorClient.h:333
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersionStatus
virtual Model::UpdateDetectorVersionStatusOutcome UpdateDetectorVersionStatus(const Model::UpdateDetectorVersionStatusRequest &request) const
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
Aws::FraudDetector::DeleteDetectorResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteDetectorRequest &, const Model::DeleteDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDetectorResponseReceivedHandler
Definition: FraudDetectorClient.h:296
DeleteExternalModelResult.h
Aws::FraudDetector::DeleteModelVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteModelVersionRequest &, const Model::DeleteModelVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:304
Aws::FraudDetector::FraudDetectorClient::DeleteLabelAsync
virtual void DeleteLabelAsync(const Model::DeleteLabelRequest &request, const DeleteLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::DeleteRuleCallable
virtual Model::DeleteRuleOutcomeCallable DeleteRuleCallable(const Model::DeleteRuleRequest &request) const
PutLabelResult.h
Aws::FraudDetector::Model::GetBatchPredictionJobsOutcomeCallable
std::future< GetBatchPredictionJobsOutcome > GetBatchPredictionJobsOutcomeCallable
Definition: FraudDetectorClient.h:249
Aws::FraudDetector::FraudDetectorClient::GetDetectors
virtual Model::GetDetectorsOutcome GetDetectors(const Model::GetDetectorsRequest &request) const
Aws::FraudDetector::Model::DeleteBatchPredictionJobOutcome
Aws::Utils::Outcome< DeleteBatchPredictionJobResult, FraudDetectorError > DeleteBatchPredictionJobOutcome
Definition: FraudDetectorClient.h:176
Aws::FraudDetector::Model::PutKMSEncryptionKeyOutcome
Aws::Utils::Outcome< PutKMSEncryptionKeyResult, FraudDetectorError > PutKMSEncryptionKeyOutcome
Definition: FraudDetectorClient.h:210
Aws::FraudDetector::FraudDetectorClient::DeleteModelCallable
virtual Model::DeleteModelOutcomeCallable DeleteModelCallable(const Model::DeleteModelRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteDetectorCallable
virtual Model::DeleteDetectorOutcomeCallable DeleteDetectorCallable(const Model::DeleteDetectorRequest &request) const
DeleteDetectorVersionResult.h
Aws::FraudDetector::Model::UpdateModelOutcome
Aws::Utils::Outcome< UpdateModelResult, FraudDetectorError > UpdateModelOutcome
Definition: FraudDetectorClient.h:218
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersion
virtual Model::UpdateDetectorVersionOutcome UpdateDetectorVersion(const Model::UpdateDetectorVersionRequest &request) const
Aws::FraudDetector::Model::DescribeModelVersionsOutcome
Aws::Utils::Outcome< DescribeModelVersionsResult, FraudDetectorError > DescribeModelVersionsOutcome
Definition: FraudDetectorClient.h:190
Aws::FraudDetector::Model::CreateModelRequest
Definition: CreateModelRequest.h:25
Aws::FraudDetector::GetEventPredictionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetEventPredictionRequest &, const Model::GetEventPredictionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventPredictionResponseReceivedHandler
Definition: FraudDetectorClient.h:314
GetEntityTypesResult.h
Aws::FraudDetector::Model::DeleteModelRequest
Definition: DeleteModelRequest.h:23
GetEventTypesResult.h
Aws::FraudDetector::Model::CreateBatchPredictionJobOutcome
Aws::Utils::Outcome< CreateBatchPredictionJobResult, FraudDetectorError > CreateBatchPredictionJobOutcome
Definition: FraudDetectorClient.h:170
Aws::FraudDetector::Model::GetDetectorVersionOutcomeCallable
std::future< GetDetectorVersionOutcome > GetDetectorVersionOutcomeCallable
Definition: FraudDetectorClient.h:250
Aws::FraudDetector::Model::CreateModelVersionOutcome
Aws::Utils::Outcome< CreateModelVersionResult, FraudDetectorError > CreateModelVersionOutcome
Definition: FraudDetectorClient.h:173
Aws::FraudDetector::GetModelVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetModelVersionRequest &, const Model::GetModelVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:319
Aws::FraudDetector::Model::GetEventPredictionOutcome
Aws::Utils::Outcome< GetEventPredictionResult, FraudDetectorError > GetEventPredictionOutcome
Definition: FraudDetectorClient.h:195
Aws::FraudDetector::FraudDetectorClient::GetModelVersion
virtual Model::GetModelVersionOutcome GetModelVersion(const Model::GetModelVersionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::UpdateVariableAsync
virtual void UpdateVariableAsync(const Model::UpdateVariableRequest &request, const UpdateVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::DescribeDetector
virtual Model::DescribeDetectorOutcome DescribeDetector(const Model::DescribeDetectorRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteVariableCallable
virtual Model::DeleteVariableOutcomeCallable DeleteVariableCallable(const Model::DeleteVariableRequest &request) const
Aws::FraudDetector::Model::CancelBatchPredictionJobOutcomeCallable
std::future< CancelBatchPredictionJobOutcome > CancelBatchPredictionJobOutcomeCallable
Definition: FraudDetectorClient.h:227
GetVariablesResult.h
Aws::FraudDetector::FraudDetectorClient::PutEventType
virtual Model::PutEventTypeOutcome PutEventType(const Model::PutEventTypeRequest &request) const
Aws::FraudDetector::Model::UpdateDetectorVersionMetadataOutcomeCallable
std::future< UpdateDetectorVersionMetadataOutcome > UpdateDetectorVersionMetadataOutcomeCallable
Definition: FraudDetectorClient.h:274
Aws::FraudDetector::FraudDetectorClient::CreateBatchPredictionJobCallable
virtual Model::CreateBatchPredictionJobOutcomeCallable CreateBatchPredictionJobCallable(const Model::CreateBatchPredictionJobRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteDetectorVersionAsync
virtual void DeleteDetectorVersionAsync(const Model::DeleteDetectorVersionRequest &request, const DeleteDetectorVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::UpdateModelVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateModelVersionRequest &, const Model::UpdateModelVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:338
Aws::FraudDetector::FraudDetectorClient::GetRulesCallable
virtual Model::GetRulesOutcomeCallable GetRulesCallable(const Model::GetRulesRequest &request) const
Aws::FraudDetector::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: FraudDetectorClient.h:263
Aws::FraudDetector::FraudDetectorClient::UpdateRuleVersion
virtual Model::UpdateRuleVersionOutcome UpdateRuleVersion(const Model::UpdateRuleVersionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::CreateVariableAsync
virtual void CreateVariableAsync(const Model::CreateVariableRequest &request, const CreateVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::GetEntityTypes
virtual Model::GetEntityTypesOutcome GetEntityTypes(const Model::GetEntityTypesRequest &request) const
Aws::FraudDetector::FraudDetectorClient::PutLabelCallable
virtual Model::PutLabelOutcomeCallable PutLabelCallable(const Model::PutLabelRequest &request) const
Aws::FraudDetector::Model::DeleteVariableRequest
Definition: DeleteVariableRequest.h:22
Aws::FraudDetector::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, FraudDetectorError > ListTagsForResourceOutcome
Definition: FraudDetectorClient.h:205
Aws::FraudDetector::Model::UpdateVariableRequest
Definition: UpdateVariableRequest.h:22
GetBatchPredictionJobsResult.h
Aws::FraudDetector::Model::PutDetectorOutcome
Aws::Utils::Outcome< PutDetectorResult, FraudDetectorError > PutDetectorOutcome
Definition: FraudDetectorClient.h:206
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::FraudDetector::Model::PutEventTypeRequest
Definition: PutEventTypeRequest.h:24
DeleteEventTypeResult.h
BatchCreateVariableResult.h
Aws::FraudDetector::UpdateVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateVariableRequest &, const Model::UpdateVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVariableResponseReceivedHandler
Definition: FraudDetectorClient.h:342
Aws::FraudDetector::FraudDetectorClient::FraudDetectorClient
FraudDetectorClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::FraudDetector::DescribeModelVersionsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DescribeModelVersionsRequest &, const Model::DescribeModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeModelVersionsResponseReceivedHandler
Definition: FraudDetectorClient.h:309
Aws::FraudDetector::Model::GetBatchPredictionJobsOutcome
Aws::Utils::Outcome< GetBatchPredictionJobsResult, FraudDetectorError > GetBatchPredictionJobsOutcome
Definition: FraudDetectorClient.h:191
Aws::FraudDetector::FraudDetectorClient::PutEventTypeCallable
virtual Model::PutEventTypeOutcomeCallable PutEventTypeCallable(const Model::PutEventTypeRequest &request) const
Aws::FraudDetector::DeleteEntityTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteEntityTypeRequest &, const Model::DeleteEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEntityTypeResponseReceivedHandler
Definition: FraudDetectorClient.h:298
Aws::FraudDetector::Model::DeleteOutcomeOutcomeCallable
std::future< DeleteOutcomeOutcome > DeleteOutcomeOutcomeCallable
Definition: FraudDetectorClient.h:244
Aws::FraudDetector::Model::DeleteExternalModelRequest
Definition: DeleteExternalModelRequest.h:22
TagResourceResult.h
Aws::FraudDetector::Model::UpdateVariableOutcome
Aws::Utils::Outcome< UpdateVariableResult, FraudDetectorError > UpdateVariableOutcome
Definition: FraudDetectorClient.h:223
Aws::FraudDetector::Model::DeleteRuleRequest
Definition: DeleteRuleRequest.h:22
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersionMetadata
virtual Model::UpdateDetectorVersionMetadataOutcome UpdateDetectorVersionMetadata(const Model::UpdateDetectorVersionMetadataRequest &request) const
Aws::FraudDetector::Model::PutOutcomeOutcome
Aws::Utils::Outcome< PutOutcomeResult, FraudDetectorError > PutOutcomeOutcome
Definition: FraudDetectorClient.h:212
Aws::FraudDetector::FraudDetectorClient::UpdateRuleMetadataCallable
virtual Model::UpdateRuleMetadataOutcomeCallable UpdateRuleMetadataCallable(const Model::UpdateRuleMetadataRequest &request) const
Aws::FraudDetector::Model::GetEventPredictionRequest
Definition: GetEventPredictionRequest.h:26
Aws::FraudDetector::FraudDetectorClient::GetEntityTypesAsync
virtual void GetEntityTypesAsync(const Model::GetEntityTypesRequest &request, const GetEntityTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::FraudDetector::FraudDetectorClient::PutKMSEncryptionKey
virtual Model::PutKMSEncryptionKeyOutcome PutKMSEncryptionKey(const Model::PutKMSEncryptionKeyRequest &request) const
Aws::FraudDetector::UpdateDetectorVersionMetadataResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateDetectorVersionMetadataRequest &, const Model::UpdateDetectorVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorVersionMetadataResponseReceivedHandler
Definition: FraudDetectorClient.h:335
Aws::FraudDetector::FraudDetectorClient::UpdateModel
virtual Model::UpdateModelOutcome UpdateModel(const Model::UpdateModelRequest &request) const
AWSString.h
Aws::FraudDetector::FraudDetectorClient::DeleteModel
virtual Model::DeleteModelOutcome DeleteModel(const Model::DeleteModelRequest &request) const
Aws::FraudDetector::PutExternalModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutExternalModelRequest &, const Model::PutExternalModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutExternalModelResponseReceivedHandler
Definition: FraudDetectorClient.h:328
GetModelVersionResult.h
Aws::FraudDetector::Model::BatchGetVariableRequest
Definition: BatchGetVariableRequest.h:23
DeleteModelVersionResult.h
Aws::FraudDetector::FraudDetectorClient::DeleteVariable
virtual Model::DeleteVariableOutcome DeleteVariable(const Model::DeleteVariableRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteEventType
virtual Model::DeleteEventTypeOutcome DeleteEventType(const Model::DeleteEventTypeRequest &request) const
Aws::Client::AWSJsonClient
Definition: AWSClient.h:323
Aws::FraudDetector::FraudDetectorClient::GetRules
virtual Model::GetRulesOutcome GetRules(const Model::GetRulesRequest &request) const
Aws::FraudDetector::FraudDetectorClient::PutEntityTypeAsync
virtual void PutEntityTypeAsync(const Model::PutEntityTypeRequest &request, const PutEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::GetEntityTypesOutcomeCallable
std::future< GetEntityTypesOutcome > GetEntityTypesOutcomeCallable
Definition: FraudDetectorClient.h:252
Aws::FraudDetector::DescribeDetectorResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DescribeDetectorRequest &, const Model::DescribeDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDetectorResponseReceivedHandler
Definition: FraudDetectorClient.h:308
Aws::FraudDetector::FraudDetectorClient::DeleteBatchPredictionJobAsync
virtual void DeleteBatchPredictionJobAsync(const Model::DeleteBatchPredictionJobRequest &request, const DeleteBatchPredictionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::DeleteBatchPredictionJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteBatchPredictionJobRequest &, const Model::DeleteBatchPredictionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBatchPredictionJobResponseReceivedHandler
Definition: FraudDetectorClient.h:295
Aws::FraudDetector::FraudDetectorClient::~FraudDetectorClient
virtual ~FraudDetectorClient()
Aws::FraudDetector::Model::DeleteModelVersionRequest
Definition: DeleteModelVersionRequest.h:23
UpdateDetectorVersionMetadataResult.h
Aws::FraudDetector::Model::PutOutcomeRequest
Definition: PutOutcomeRequest.h:24
CreateVariableResult.h
Aws::FraudDetector::Model::GetOutcomesRequest
Definition: GetOutcomesRequest.h:22
Aws::FraudDetector::FraudDetectorClient::DeleteOutcomeAsync
virtual void DeleteOutcomeAsync(const Model::DeleteOutcomeRequest &request, const DeleteOutcomeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::DeleteDetectorAsync
virtual void DeleteDetectorAsync(const Model::DeleteDetectorRequest &request, const DeleteDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::UpdateRuleVersionOutcomeCallable
std::future< UpdateRuleVersionOutcome > UpdateRuleVersionOutcomeCallable
Definition: FraudDetectorClient.h:280
Aws::FraudDetector::FraudDetectorClient::DeleteLabelCallable
virtual Model::DeleteLabelOutcomeCallable DeleteLabelCallable(const Model::DeleteLabelRequest &request) const
Aws::FraudDetector::Model::UpdateRuleMetadataOutcomeCallable
std::future< UpdateRuleMetadataOutcome > UpdateRuleMetadataOutcomeCallable
Definition: FraudDetectorClient.h:279
PutExternalModelResult.h
Aws::FraudDetector::Model::DeleteVariableOutcome
Aws::Utils::Outcome< DeleteVariableResult, FraudDetectorError > DeleteVariableOutcome
Definition: FraudDetectorClient.h:188
Aws::FraudDetector::Model::GetOutcomesOutcomeCallable
std::future< GetOutcomesOutcome > GetOutcomesOutcomeCallable
Definition: FraudDetectorClient.h:260
Aws::FraudDetector::FraudDetectorClient::DeleteOutcome
virtual Model::DeleteOutcomeOutcome DeleteOutcome(const Model::DeleteOutcomeRequest &request) const
Aws::FraudDetector::FraudDetectorClient::CancelBatchPredictionJobAsync
virtual void CancelBatchPredictionJobAsync(const Model::CancelBatchPredictionJobRequest &request, const CancelBatchPredictionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::PutKMSEncryptionKeyCallable
virtual Model::PutKMSEncryptionKeyOutcomeCallable PutKMSEncryptionKeyCallable(const Model::PutKMSEncryptionKeyRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetBatchPredictionJobsAsync
virtual void GetBatchPredictionJobsAsync(const Model::GetBatchPredictionJobsRequest &request, const GetBatchPredictionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::DeleteDetectorVersionOutcome
Aws::Utils::Outcome< DeleteDetectorVersionResult, FraudDetectorError > DeleteDetectorVersionOutcome
Definition: FraudDetectorClient.h:178
Aws::FraudDetector::Model::GetLabelsOutcomeCallable
std::future< GetLabelsOutcome > GetLabelsOutcomeCallable
Definition: FraudDetectorClient.h:257
Aws::FraudDetector::FraudDetectorClient::CancelBatchPredictionJob
virtual Model::CancelBatchPredictionJobOutcome CancelBatchPredictionJob(const Model::CancelBatchPredictionJobRequest &request) const
Aws::FraudDetector::FraudDetectorClient::UpdateModelVersionCallable
virtual Model::UpdateModelVersionOutcomeCallable UpdateModelVersionCallable(const Model::UpdateModelVersionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteEntityTypeCallable
virtual Model::DeleteEntityTypeOutcomeCallable DeleteEntityTypeCallable(const Model::DeleteEntityTypeRequest &request) const
Aws::FraudDetector::GetDetectorVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetDetectorVersionRequest &, const Model::GetDetectorVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDetectorVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:311
Aws::FraudDetector::Model::Model
Definition: Model.h:33
Aws::FraudDetector::Model::DeleteModelOutcomeCallable
std::future< DeleteModelOutcome > DeleteModelOutcomeCallable
Definition: FraudDetectorClient.h:242
Aws::FraudDetector::FraudDetectorClient::UpdateModelVersion
virtual Model::UpdateModelVersionOutcome UpdateModelVersion(const Model::UpdateModelVersionRequest &request) const
PutKMSEncryptionKeyResult.h
UpdateModelResult.h
Aws::FraudDetector::Model::GetEntityTypesRequest
Definition: GetEntityTypesRequest.h:22
Aws::FraudDetector::Model::PutEntityTypeOutcome
Aws::Utils::Outcome< PutEntityTypeResult, FraudDetectorError > PutEntityTypeOutcome
Definition: FraudDetectorClient.h:207
UpdateRuleVersionResult.h
Aws::FraudDetector::FraudDetectorClient::DeleteEventTypeCallable
virtual Model::DeleteEventTypeOutcomeCallable DeleteEventTypeCallable(const Model::DeleteEventTypeRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteBatchPredictionJob
virtual Model::DeleteBatchPredictionJobOutcome DeleteBatchPredictionJob(const Model::DeleteBatchPredictionJobRequest &request) const
Aws::FraudDetector::FraudDetectorClient::PutExternalModelCallable
virtual Model::PutExternalModelOutcomeCallable PutExternalModelCallable(const Model::PutExternalModelRequest &request) const
Aws::FraudDetector::FraudDetectorClient::CreateModelVersionAsync
virtual void CreateModelVersionAsync(const Model::CreateModelVersionRequest &request, const CreateModelVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::PutOutcomeOutcomeCallable
std::future< PutOutcomeOutcome > PutOutcomeOutcomeCallable
Definition: FraudDetectorClient.h:270
CreateModelVersionResult.h
Aws::FraudDetector::FraudDetectorClient::DeleteOutcomeCallable
virtual Model::DeleteOutcomeOutcomeCallable DeleteOutcomeCallable(const Model::DeleteOutcomeRequest &request) const
Aws::FraudDetector::FraudDetectorClient::PutEntityTypeCallable
virtual Model::PutEntityTypeOutcomeCallable PutEntityTypeCallable(const Model::PutEntityTypeRequest &request) const
Aws::FraudDetector::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: FraudDetectorClient.h:271
Aws::FraudDetector::TagResourceResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: FraudDetectorClient.h:332
Aws::FraudDetector::CreateModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateModelRequest &, const Model::CreateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelResponseReceivedHandler
Definition: FraudDetectorClient.h:291
Aws::FraudDetector::Model::CreateModelVersionRequest
Definition: CreateModelVersionRequest.h:28
Aws::FraudDetector::Model::CreateDetectorVersionRequest
Definition: CreateDetectorVersionRequest.h:27
Aws::FraudDetector::Model::GetLabelsRequest
Definition: GetLabelsRequest.h:22
Aws::FraudDetector::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: FraudDetectorClient.h:272
Aws::FraudDetector::Model::DeleteEventTypeOutcomeCallable
std::future< DeleteEventTypeOutcome > DeleteEventTypeOutcomeCallable
Definition: FraudDetectorClient.h:239
Aws::FraudDetector::DeleteOutcomeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteOutcomeRequest &, const Model::DeleteOutcomeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOutcomeResponseReceivedHandler
Definition: FraudDetectorClient.h:305
Aws::FraudDetector::FraudDetectorClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::GetKMSEncryptionKeyOutcome
Aws::Utils::Outcome< GetKMSEncryptionKeyResult, FraudDetectorError > GetKMSEncryptionKeyOutcome
Definition: FraudDetectorClient.h:198
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersionCallable
virtual Model::UpdateDetectorVersionOutcomeCallable UpdateDetectorVersionCallable(const Model::UpdateDetectorVersionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetLabelsCallable
virtual Model::GetLabelsOutcomeCallable GetLabelsCallable(const Model::GetLabelsRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DescribeDetectorCallable
virtual Model::DescribeDetectorOutcomeCallable DescribeDetectorCallable(const Model::DescribeDetectorRequest &request) const
CancelBatchPredictionJobResult.h
Aws::FraudDetector::DeleteVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteVariableRequest &, const Model::DeleteVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVariableResponseReceivedHandler
Definition: FraudDetectorClient.h:307
GetKMSEncryptionKeyResult.h
CreateDetectorVersionResult.h
Aws::FraudDetector::Model::UpdateDetectorVersionOutcome
Aws::Utils::Outcome< UpdateDetectorVersionResult, FraudDetectorError > UpdateDetectorVersionOutcome
Definition: FraudDetectorClient.h:215
Aws::FraudDetector::FraudDetectorClient::BatchGetVariable
virtual Model::BatchGetVariableOutcome BatchGetVariable(const Model::BatchGetVariableRequest &request) const
CreateRuleResult.h
Aws::FraudDetector::Model::CreateVariableOutcomeCallable
std::future< CreateVariableOutcome > CreateVariableOutcomeCallable
Definition: FraudDetectorClient.h:233
Aws::FraudDetector::FraudDetectorClient::GetModels
virtual Model::GetModelsOutcome GetModels(const Model::GetModelsRequest &request) const
Aws::FraudDetector::Model::DeleteEventOutcomeCallable
std::future< DeleteEventOutcome > DeleteEventOutcomeCallable
Definition: FraudDetectorClient.h:238
Aws::FraudDetector::CreateModelVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateModelVersionRequest &, const Model::CreateModelVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelVersionResponseReceivedHandler
Definition: FraudDetectorClient.h:292
ClientConfiguration.h
FraudDetectorErrors.h
PutOutcomeResult.h
Aws::FraudDetector::Model::DeleteRuleOutcome
Aws::Utils::Outcome< DeleteRuleResult, FraudDetectorError > DeleteRuleOutcome
Definition: FraudDetectorClient.h:187
Aws::FraudDetector::Model::UpdateModelVersionOutcomeCallable
std::future< UpdateModelVersionOutcome > UpdateModelVersionOutcomeCallable
Definition: FraudDetectorClient.h:277
Aws::FraudDetector::FraudDetectorClient::DeleteRule
virtual Model::DeleteRuleOutcome DeleteRule(const Model::DeleteRuleRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetKMSEncryptionKeyAsync
virtual void GetKMSEncryptionKeyAsync(const GetKMSEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::UpdateDetectorVersionMetadataRequest
Definition: UpdateDetectorVersionMetadataRequest.h:22
Aws::FraudDetector::Model::BatchGetVariableOutcomeCallable
std::future< BatchGetVariableOutcome > BatchGetVariableOutcomeCallable
Definition: FraudDetectorClient.h:226
Aws::FraudDetector::Model::GetRulesOutcomeCallable
std::future< GetRulesOutcome > GetRulesOutcomeCallable
Definition: FraudDetectorClient.h:261
Aws::FraudDetector::Model::UpdateDetectorVersionOutcomeCallable
std::future< UpdateDetectorVersionOutcome > UpdateDetectorVersionOutcomeCallable
Definition: FraudDetectorClient.h:273
Aws::FraudDetector::FraudDetectorClient::UpdateModelAsync
virtual void UpdateModelAsync(const Model::UpdateModelRequest &request, const UpdateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::ListTagsForResourceResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: FraudDetectorClient.h:324
DescribeModelVersionsResult.h
Aws::FraudDetector::Model::DescribeDetectorOutcomeCallable
std::future< DescribeDetectorOutcome > DescribeDetectorOutcomeCallable
Definition: FraudDetectorClient.h:247
Aws
Definition: AccessManagementClient.h:15
Aws::FraudDetector::Model::UpdateModelOutcomeCallable
std::future< UpdateModelOutcome > UpdateModelOutcomeCallable
Definition: FraudDetectorClient.h:276
Aws::FraudDetector::Model::GetDetectorsOutcomeCallable
std::future< GetDetectorsOutcome > GetDetectorsOutcomeCallable
Definition: FraudDetectorClient.h:251
Aws::FraudDetector::Model::CreateModelOutcome
Aws::Utils::Outcome< CreateModelResult, FraudDetectorError > CreateModelOutcome
Definition: FraudDetectorClient.h:172
HttpTypes.h
Aws::FraudDetector::Model::UpdateDetectorVersionRequest
Definition: UpdateDetectorVersionRequest.h:26
Aws::FraudDetector::BatchGetVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::BatchGetVariableRequest &, const Model::BatchGetVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetVariableResponseReceivedHandler
Definition: FraudDetectorClient.h:287
Aws::FraudDetector::FraudDetectorClient::PutOutcome
virtual Model::PutOutcomeOutcome PutOutcome(const Model::PutOutcomeRequest &request) const
Aws::FraudDetector::Model::PutKMSEncryptionKeyOutcomeCallable
std::future< PutKMSEncryptionKeyOutcome > PutKMSEncryptionKeyOutcomeCallable
Definition: FraudDetectorClient.h:268
Aws::FraudDetector::FraudDetectorClient::GetEventTypesCallable
virtual Model::GetEventTypesOutcomeCallable GetEventTypesCallable(const Model::GetEventTypesRequest &request) const
Aws::FraudDetector::Model::UpdateRuleVersionRequest
Definition: UpdateRuleVersionRequest.h:26
DeleteLabelResult.h
Aws::FraudDetector::Model::DeleteBatchPredictionJobOutcomeCallable
std::future< DeleteBatchPredictionJobOutcome > DeleteBatchPredictionJobOutcomeCallable
Definition: FraudDetectorClient.h:234
Aws::FraudDetector::FraudDetectorClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetVariablesAsync
virtual void GetVariablesAsync(const Model::GetVariablesRequest &request, const GetVariablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
DeleteVariableResult.h
DescribeDetectorResult.h
Aws::FraudDetector::FraudDetectorClient::UpdateModelVersionStatusAsync
virtual void UpdateModelVersionStatusAsync(const Model::UpdateModelVersionStatusRequest &request, const UpdateModelVersionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::GetEventPredictionOutcomeCallable
std::future< GetEventPredictionOutcome > GetEventPredictionOutcomeCallable
Definition: FraudDetectorClient.h:253
Aws::FraudDetector::GetDetectorsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetDetectorsRequest &, const Model::GetDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDetectorsResponseReceivedHandler
Definition: FraudDetectorClient.h:312
Aws::FraudDetector::Model::PutExternalModelRequest
Definition: PutExternalModelRequest.h:28
Aws::FraudDetector::CreateRuleResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateRuleRequest &, const Model::CreateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRuleResponseReceivedHandler
Definition: FraudDetectorClient.h:293
Aws::FraudDetector::Model::GetModelVersionOutcome
Aws::Utils::Outcome< GetModelVersionResult, FraudDetectorError > GetModelVersionOutcome
Definition: FraudDetectorClient.h:200
UpdateDetectorVersionResult.h
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::FraudDetector::DeleteRuleResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleResponseReceivedHandler
Definition: FraudDetectorClient.h:306
Aws::FraudDetector::FraudDetectorClient::CreateRuleCallable
virtual Model::CreateRuleOutcomeCallable CreateRuleCallable(const Model::CreateRuleRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetExternalModelsCallable
virtual Model::GetExternalModelsOutcomeCallable GetExternalModelsCallable(const Model::GetExternalModelsRequest &request) const
Aws::FraudDetector::Model::TagResourceOutcome
Aws::Utils::Outcome< TagResourceResult, FraudDetectorError > TagResourceOutcome
Definition: FraudDetectorClient.h:213
Aws::FraudDetector::FraudDetectorClient::GetDetectorsAsync
virtual void GetDetectorsAsync(const Model::GetDetectorsRequest &request, const GetDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::CreateVariableOutcome
Aws::Utils::Outcome< CreateVariableResult, FraudDetectorError > CreateVariableOutcome
Definition: FraudDetectorClient.h:175
Aws::FraudDetector::FraudDetectorClient::GetEventPredictionCallable
virtual Model::GetEventPredictionOutcomeCallable GetEventPredictionCallable(const Model::GetEventPredictionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersionStatusCallable
virtual Model::UpdateDetectorVersionStatusOutcomeCallable UpdateDetectorVersionStatusCallable(const Model::UpdateDetectorVersionStatusRequest &request) const
Aws::FraudDetector::Model::PutEntityTypeRequest
Definition: PutEntityTypeRequest.h:24
Aws::FraudDetector::GetRulesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetRulesRequest &, const Model::GetRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRulesResponseReceivedHandler
Definition: FraudDetectorClient.h:322
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::FraudDetector::Model::BatchCreateVariableOutcomeCallable
std::future< BatchCreateVariableOutcome > BatchCreateVariableOutcomeCallable
Definition: FraudDetectorClient.h:225
GetOutcomesResult.h
GetEventPredictionResult.h
Aws::FraudDetector::PutOutcomeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutOutcomeRequest &, const Model::PutOutcomeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutOutcomeResponseReceivedHandler
Definition: FraudDetectorClient.h:331
Aws::FraudDetector::Model::UpdateModelVersionStatusOutcome
Aws::Utils::Outcome< UpdateModelVersionStatusResult, FraudDetectorError > UpdateModelVersionStatusOutcome
Definition: FraudDetectorClient.h:220
Aws::FraudDetector::FraudDetectorClient::CreateBatchPredictionJob
virtual Model::CreateBatchPredictionJobOutcome CreateBatchPredictionJob(const Model::CreateBatchPredictionJobRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteDetector
virtual Model::DeleteDetectorOutcome DeleteDetector(const Model::DeleteDetectorRequest &request) const
Aws::FraudDetector::Model::GetModelsRequest
Definition: GetModelsRequest.h:23
Aws::FraudDetector::Model::GetOutcomesOutcome
Aws::Utils::Outcome< GetOutcomesResult, FraudDetectorError > GetOutcomesOutcome
Definition: FraudDetectorClient.h:202
Aws::FraudDetector::Model::GetRulesRequest
Definition: GetRulesRequest.h:22
Aws::FraudDetector::Model::GetExternalModelsOutcome
Aws::Utils::Outcome< GetExternalModelsResult, FraudDetectorError > GetExternalModelsOutcome
Definition: FraudDetectorClient.h:197
Aws::FraudDetector::Model::UntagResourceOutcome
Aws::Utils::Outcome< UntagResourceResult, FraudDetectorError > UntagResourceOutcome
Definition: FraudDetectorClient.h:214
Aws::FraudDetector::FraudDetectorClient::UpdateRuleVersionCallable
virtual Model::UpdateRuleVersionOutcomeCallable UpdateRuleVersionCallable(const Model::UpdateRuleVersionRequest &request) const
Aws::FraudDetector::Model::DeleteDetectorOutcomeCallable
std::future< DeleteDetectorOutcome > DeleteDetectorOutcomeCallable
Definition: FraudDetectorClient.h:235
Aws::FraudDetector::FraudDetectorClient::DeleteEventAsync
virtual void DeleteEventAsync(const Model::DeleteEventRequest &request, const DeleteEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AWSClient.h
Aws::FraudDetector::FraudDetectorClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: FraudDetectorClient.h:354
Aws::FraudDetector::FraudDetectorClient::DeleteExternalModelCallable
virtual Model::DeleteExternalModelOutcomeCallable DeleteExternalModelCallable(const Model::DeleteExternalModelRequest &request) const
Aws::FraudDetector::Model::GetDetectorVersionRequest
Definition: GetDetectorVersionRequest.h:22
Aws::FraudDetector::FraudDetectorClient::GetModelVersionCallable
virtual Model::GetModelVersionOutcomeCallable GetModelVersionCallable(const Model::GetModelVersionRequest &request) const
Aws::FraudDetector::Model::CreateBatchPredictionJobOutcomeCallable
std::future< CreateBatchPredictionJobOutcome > CreateBatchPredictionJobOutcomeCallable
Definition: FraudDetectorClient.h:228
Aws::FraudDetector::Model::CreateDetectorVersionOutcomeCallable
std::future< CreateDetectorVersionOutcome > CreateDetectorVersionOutcomeCallable
Definition: FraudDetectorClient.h:229
Aws::FraudDetector::FraudDetectorClient::UpdateVariableCallable
virtual Model::UpdateVariableOutcomeCallable UpdateVariableCallable(const Model::UpdateVariableRequest &request) const
Aws::FraudDetector::Model::GetLabelsOutcome
Aws::Utils::Outcome< GetLabelsResult, FraudDetectorError > GetLabelsOutcome
Definition: FraudDetectorClient.h:199
Aws::FraudDetector::FraudDetectorClient::UpdateRuleMetadata
virtual Model::UpdateRuleMetadataOutcome UpdateRuleMetadata(const Model::UpdateRuleMetadataRequest &request) const
Aws::FraudDetector::FraudDetectorClient::CreateRuleAsync
virtual void CreateRuleAsync(const Model::CreateRuleRequest &request, const CreateRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::PutEventTypeAsync
virtual void PutEventTypeAsync(const Model::PutEventTypeRequest &request, const PutEventTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::GetKMSEncryptionKeyOutcomeCallable
std::future< GetKMSEncryptionKeyOutcome > GetKMSEncryptionKeyOutcomeCallable
Definition: FraudDetectorClient.h:256
Aws::FraudDetector::Model::CancelBatchPredictionJobOutcome
Aws::Utils::Outcome< CancelBatchPredictionJobResult, FraudDetectorError > CancelBatchPredictionJobOutcome
Definition: FraudDetectorClient.h:169
Aws::FraudDetector::FraudDetectorClient::UpdateDetectorVersionStatusAsync
virtual void UpdateDetectorVersionStatusAsync(const Model::UpdateDetectorVersionStatusRequest &request, const UpdateDetectorVersionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::DeleteOutcomeRequest
Definition: DeleteOutcomeRequest.h:22
DeleteBatchPredictionJobResult.h
Aws::FraudDetector::FraudDetectorClient::DescribeModelVersions
virtual Model::DescribeModelVersionsOutcome DescribeModelVersions(const Model::DescribeModelVersionsRequest &request) const
Aws::FraudDetector::FraudDetectorClient::GetDetectorsCallable
virtual Model::GetDetectorsOutcomeCallable GetDetectorsCallable(const Model::GetDetectorsRequest &request) const
Aws::FraudDetector::Model::DeleteEntityTypeOutcomeCallable
std::future< DeleteEntityTypeOutcome > DeleteEntityTypeOutcomeCallable
Definition: FraudDetectorClient.h:237
Aws::FraudDetector::Model::GetExternalModelsRequest
Definition: GetExternalModelsRequest.h:22
Aws::FraudDetector::FraudDetectorClient::CreateBatchPredictionJobAsync
virtual void CreateBatchPredictionJobAsync(const Model::CreateBatchPredictionJobRequest &request, const CreateBatchPredictionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::UpdateRuleMetadataAsync
virtual void UpdateRuleMetadataAsync(const Model::UpdateRuleMetadataRequest &request, const UpdateRuleMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::GetKMSEncryptionKey
virtual Model::GetKMSEncryptionKeyOutcome GetKMSEncryptionKey() const
Aws::FraudDetector::Model::DeleteEventTypeOutcome
Aws::Utils::Outcome< DeleteEventTypeResult, FraudDetectorError > DeleteEventTypeOutcome
Definition: FraudDetectorClient.h:181
Aws::FraudDetector::Model::DeleteVariableOutcomeCallable
std::future< DeleteVariableOutcome > DeleteVariableOutcomeCallable
Definition: FraudDetectorClient.h:246
Aws::FraudDetector::Model::TagResourceRequest
Definition: TagResourceRequest.h:24
Aws::FraudDetector::FraudDetectorClient::FraudDetectorClient
FraudDetectorClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::FraudDetector::CreateBatchPredictionJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateBatchPredictionJobRequest &, const Model::CreateBatchPredictionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBatchPredictionJobResponseReceivedHandler
Definition: FraudDetectorClient.h:289
Aws::FraudDetector::FraudDetectorClient::GetDetectorVersion
virtual Model::GetDetectorVersionOutcome GetDetectorVersion(const Model::GetDetectorVersionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::CreateVariableCallable
virtual Model::CreateVariableOutcomeCallable CreateVariableCallable(const Model::CreateVariableRequest &request) const
Aws::FraudDetector::Model::PutExternalModelOutcome
Aws::Utils::Outcome< PutExternalModelResult, FraudDetectorError > PutExternalModelOutcome
Definition: FraudDetectorClient.h:209
Aws::FraudDetector::FraudDetectorClient::CreateModelVersionCallable
virtual Model::CreateModelVersionOutcomeCallable CreateModelVersionCallable(const Model::CreateModelVersionRequest &request) const
Aws::FraudDetector::Model::CreateModelVersionOutcomeCallable
std::future< CreateModelVersionOutcome > CreateModelVersionOutcomeCallable
Definition: FraudDetectorClient.h:231
Aws::FraudDetector::Model::GetVariablesRequest
Definition: GetVariablesRequest.h:22
Aws::FraudDetector::FraudDetectorClient::UpdateModelVersionStatus
virtual Model::UpdateModelVersionStatusOutcome UpdateModelVersionStatus(const Model::UpdateModelVersionStatusRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteEventCallable
virtual Model::DeleteEventOutcomeCallable DeleteEventCallable(const Model::DeleteEventRequest &request) const
Aws::FraudDetector::FraudDetectorClient::CreateDetectorVersionAsync
virtual void CreateDetectorVersionAsync(const Model::CreateDetectorVersionRequest &request, const CreateDetectorVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::UpdateModelVersionAsync
virtual void UpdateModelVersionAsync(const Model::UpdateModelVersionRequest &request, const UpdateModelVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::DeleteExternalModelAsync
virtual void DeleteExternalModelAsync(const Model::DeleteExternalModelRequest &request, const DeleteExternalModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateVariableResult.h
PutEntityTypeResult.h
Aws::FraudDetector::FraudDetectorClient::UpdateModelCallable
virtual Model::UpdateModelOutcomeCallable UpdateModelCallable(const Model::UpdateModelRequest &request) const
Aws::FraudDetector::FraudDetectorClient::PutLabel
virtual Model::PutLabelOutcome PutLabel(const Model::PutLabelRequest &request) const
Aws::FraudDetector::FraudDetectorClient::BatchGetVariableCallable
virtual Model::BatchGetVariableOutcomeCallable BatchGetVariableCallable(const Model::BatchGetVariableRequest &request) const
Aws::FraudDetector::FraudDetectorClient::BatchCreateVariableCallable
virtual Model::BatchCreateVariableOutcomeCallable BatchCreateVariableCallable(const Model::BatchCreateVariableRequest &request) const
Aws::FraudDetector::FraudDetectorClient::CreateDetectorVersionCallable
virtual Model::CreateDetectorVersionOutcomeCallable CreateDetectorVersionCallable(const Model::CreateDetectorVersionRequest &request) const
Aws::FraudDetector::FraudDetectorClient::DeleteModelVersionAsync
virtual void DeleteModelVersionAsync(const Model::DeleteModelVersionRequest &request, const DeleteModelVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::FraudDetectorClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::FraudDetector::Model::UpdateModelVersionStatusOutcomeCallable
std::future< UpdateModelVersionStatusOutcome > UpdateModelVersionStatusOutcomeCallable
Definition: FraudDetectorClient.h:278
JsonSerializer.h
Aws::FraudDetector::Model::DeleteModelVersionOutcome
Aws::Utils::Outcome< DeleteModelVersionResult, FraudDetectorError > DeleteModelVersionOutcome
Definition: FraudDetectorClient.h:185
Aws::FraudDetector::FraudDetectorClient::GetExternalModelsAsync
virtual void GetExternalModelsAsync(const Model::GetExternalModelsRequest &request, const GetExternalModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::Model::PutExternalModelOutcomeCallable
std::future< PutExternalModelOutcome > PutExternalModelOutcomeCallable
Definition: FraudDetectorClient.h:267
Aws::FraudDetector::FraudDetectorClient::BatchGetVariableAsync
virtual void BatchGetVariableAsync(const Model::BatchGetVariableRequest &request, const BatchGetVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::FraudDetector::GetExternalModelsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetExternalModelsRequest &, const Model::GetExternalModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExternalModelsResponseReceivedHandler
Definition: FraudDetectorClient.h:316
Aws::FraudDetector::Model::GetExternalModelsOutcomeCallable
std::future< GetExternalModelsOutcome > GetExternalModelsOutcomeCallable
Definition: FraudDetectorClient.h:255
Aws::FraudDetector::FraudDetectorClient::DeleteExternalModel
virtual Model::DeleteExternalModelOutcome DeleteExternalModel(const Model::DeleteExternalModelRequest &request) const
Aws::FraudDetector::Model::DeleteExternalModelOutcomeCallable
std::future< DeleteExternalModelOutcome > DeleteExternalModelOutcomeCallable
Definition: FraudDetectorClient.h:240
DeleteOutcomeResult.h
Aws::FraudDetector::Model::DeleteEventOutcome
Aws::Utils::Outcome< DeleteEventResult, FraudDetectorError > DeleteEventOutcome
Definition: FraudDetectorClient.h:180
DeleteRuleResult.h