7#include <aws/frauddetector/FraudDetector_EXPORTS.h>
8#include <aws/core/client/ClientConfiguration.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/utils/json/JsonSerializer.h>
12#include <aws/frauddetector/FraudDetectorServiceClientModel.h>
16namespace FraudDetector
53 std::shared_ptr<FraudDetectorEndpointProviderBase> endpointProvider =
nullptr);
60 std::shared_ptr<FraudDetectorEndpointProviderBase> endpointProvider =
nullptr,
68 std::shared_ptr<FraudDetectorEndpointProviderBase> endpointProvider =
nullptr,
106 template<
typename BatchCreateVariableRequestT = Model::BatchCreateVariableRequest>
109 return SubmitCallable(&FraudDetectorClient::BatchCreateVariable, request);
115 template<
typename BatchCreateVariableRequestT = Model::BatchCreateVariableRequest>
118 return SubmitAsync(&FraudDetectorClient::BatchCreateVariable, request, handler, context);
131 template<
typename BatchGetVariableRequestT = Model::BatchGetVariableRequest>
134 return SubmitCallable(&FraudDetectorClient::BatchGetVariable, request);
140 template<
typename BatchGetVariableRequestT = Model::BatchGetVariableRequest>
143 return SubmitAsync(&FraudDetectorClient::BatchGetVariable, request, handler, context);
156 template<
typename CancelBatchImportJobRequestT = Model::CancelBatchImportJobRequest>
159 return SubmitCallable(&FraudDetectorClient::CancelBatchImportJob, request);
165 template<
typename CancelBatchImportJobRequestT = Model::CancelBatchImportJobRequest>
168 return SubmitAsync(&FraudDetectorClient::CancelBatchImportJob, request, handler, context);
181 template<
typename CancelBatchPredictionJobRequestT = Model::CancelBatchPredictionJobRequest>
184 return SubmitCallable(&FraudDetectorClient::CancelBatchPredictionJob, request);
190 template<
typename CancelBatchPredictionJobRequestT = Model::CancelBatchPredictionJobRequest>
193 return SubmitAsync(&FraudDetectorClient::CancelBatchPredictionJob, request, handler, context);
206 template<
typename CreateBatchImportJobRequestT = Model::CreateBatchImportJobRequest>
209 return SubmitCallable(&FraudDetectorClient::CreateBatchImportJob, request);
215 template<
typename CreateBatchImportJobRequestT = Model::CreateBatchImportJobRequest>
218 return SubmitAsync(&FraudDetectorClient::CreateBatchImportJob, request, handler, context);
231 template<
typename CreateBatchPredictionJobRequestT = Model::CreateBatchPredictionJobRequest>
234 return SubmitCallable(&FraudDetectorClient::CreateBatchPredictionJob, request);
240 template<
typename CreateBatchPredictionJobRequestT = Model::CreateBatchPredictionJobRequest>
243 return SubmitAsync(&FraudDetectorClient::CreateBatchPredictionJob, request, handler, context);
257 template<
typename CreateDetectorVersionRequestT = Model::CreateDetectorVersionRequest>
260 return SubmitCallable(&FraudDetectorClient::CreateDetectorVersion, request);
266 template<
typename CreateDetectorVersionRequestT = Model::CreateDetectorVersionRequest>
269 return SubmitAsync(&FraudDetectorClient::CreateDetectorVersion, request, handler, context);
286 template<
typename CreateListRequestT = Model::CreateListRequest>
289 return SubmitCallable(&FraudDetectorClient::CreateList, request);
295 template<
typename CreateListRequestT = Model::CreateListRequest>
298 return SubmitAsync(&FraudDetectorClient::CreateList, request, handler, context);
311 template<
typename CreateModelRequestT = Model::CreateModelRequest>
314 return SubmitCallable(&FraudDetectorClient::CreateModel, request);
320 template<
typename CreateModelRequestT = Model::CreateModelRequest>
323 return SubmitAsync(&FraudDetectorClient::CreateModel, request, handler, context);
337 template<
typename CreateModelVersionRequestT = Model::CreateModelVersionRequest>
340 return SubmitCallable(&FraudDetectorClient::CreateModelVersion, request);
346 template<
typename CreateModelVersionRequestT = Model::CreateModelVersionRequest>
349 return SubmitAsync(&FraudDetectorClient::CreateModelVersion, request, handler, context);
363 template<
typename CreateRuleRequestT = Model::CreateRuleRequest>
366 return SubmitCallable(&FraudDetectorClient::CreateRule, request);
372 template<
typename CreateRuleRequestT = Model::CreateRuleRequest>
375 return SubmitAsync(&FraudDetectorClient::CreateRule, request, handler, context);
388 template<
typename CreateVariableRequestT = Model::CreateVariableRequest>
391 return SubmitCallable(&FraudDetectorClient::CreateVariable, request);
397 template<
typename CreateVariableRequestT = Model::CreateVariableRequest>
400 return SubmitAsync(&FraudDetectorClient::CreateVariable, request, handler, context);
414 template<
typename DeleteBatchImportJobRequestT = Model::DeleteBatchImportJobRequest>
417 return SubmitCallable(&FraudDetectorClient::DeleteBatchImportJob, request);
423 template<
typename DeleteBatchImportJobRequestT = Model::DeleteBatchImportJobRequest>
426 return SubmitAsync(&FraudDetectorClient::DeleteBatchImportJob, request, handler, context);
439 template<
typename DeleteBatchPredictionJobRequestT = Model::DeleteBatchPredictionJobRequest>
442 return SubmitCallable(&FraudDetectorClient::DeleteBatchPredictionJob, request);
448 template<
typename DeleteBatchPredictionJobRequestT = Model::DeleteBatchPredictionJobRequest>
451 return SubmitAsync(&FraudDetectorClient::DeleteBatchPredictionJob, request, handler, context);
468 template<
typename DeleteDetectorRequestT = Model::DeleteDetectorRequest>
471 return SubmitCallable(&FraudDetectorClient::DeleteDetector, request);
477 template<
typename DeleteDetectorRequestT = Model::DeleteDetectorRequest>
480 return SubmitAsync(&FraudDetectorClient::DeleteDetector, request, handler, context);
496 template<
typename DeleteDetectorVersionRequestT = Model::DeleteDetectorVersionRequest>
499 return SubmitCallable(&FraudDetectorClient::DeleteDetectorVersion, request);
505 template<
typename DeleteDetectorVersionRequestT = Model::DeleteDetectorVersionRequest>
508 return SubmitAsync(&FraudDetectorClient::DeleteDetectorVersion, request, handler, context);
524 template<
typename DeleteEntityTypeRequestT = Model::DeleteEntityTypeRequest>
527 return SubmitCallable(&FraudDetectorClient::DeleteEntityType, request);
533 template<
typename DeleteEntityTypeRequestT = Model::DeleteEntityTypeRequest>
536 return SubmitAsync(&FraudDetectorClient::DeleteEntityType, request, handler, context);
553 template<
typename DeleteEventRequestT = Model::DeleteEventRequest>
556 return SubmitCallable(&FraudDetectorClient::DeleteEvent, request);
562 template<
typename DeleteEventRequestT = Model::DeleteEventRequest>
565 return SubmitAsync(&FraudDetectorClient::DeleteEvent, request, handler, context);
581 template<
typename DeleteEventTypeRequestT = Model::DeleteEventTypeRequest>
584 return SubmitCallable(&FraudDetectorClient::DeleteEventType, request);
590 template<
typename DeleteEventTypeRequestT = Model::DeleteEventTypeRequest>
593 return SubmitAsync(&FraudDetectorClient::DeleteEventType, request, handler, context);
606 template<
typename DeleteEventsByEventTypeRequestT = Model::DeleteEventsByEventTypeRequest>
609 return SubmitCallable(&FraudDetectorClient::DeleteEventsByEventType, request);
615 template<
typename DeleteEventsByEventTypeRequestT = Model::DeleteEventsByEventTypeRequest>
618 return SubmitAsync(&FraudDetectorClient::DeleteEventsByEventType, request, handler, context);
634 template<
typename DeleteExternalModelRequestT = Model::DeleteExternalModelRequest>
637 return SubmitCallable(&FraudDetectorClient::DeleteExternalModel, request);
643 template<
typename DeleteExternalModelRequestT = Model::DeleteExternalModelRequest>
646 return SubmitAsync(&FraudDetectorClient::DeleteExternalModel, request, handler, context);
663 template<
typename DeleteLabelRequestT = Model::DeleteLabelRequest>
666 return SubmitCallable(&FraudDetectorClient::DeleteLabel, request);
672 template<
typename DeleteLabelRequestT = Model::DeleteLabelRequest>
675 return SubmitAsync(&FraudDetectorClient::DeleteLabel, request, handler, context);
690 template<
typename DeleteListRequestT = Model::DeleteListRequest>
693 return SubmitCallable(&FraudDetectorClient::DeleteList, request);
699 template<
typename DeleteListRequestT = Model::DeleteListRequest>
702 return SubmitAsync(&FraudDetectorClient::DeleteList, request, handler, context);
719 template<
typename DeleteModelRequestT = Model::DeleteModelRequest>
722 return SubmitCallable(&FraudDetectorClient::DeleteModel, request);
728 template<
typename DeleteModelRequestT = Model::DeleteModelRequest>
731 return SubmitAsync(&FraudDetectorClient::DeleteModel, request, handler, context);
748 template<
typename DeleteModelVersionRequestT = Model::DeleteModelVersionRequest>
751 return SubmitCallable(&FraudDetectorClient::DeleteModelVersion, request);
757 template<
typename DeleteModelVersionRequestT = Model::DeleteModelVersionRequest>
760 return SubmitAsync(&FraudDetectorClient::DeleteModelVersion, request, handler, context);
776 template<
typename DeleteOutcomeRequestT = Model::DeleteOutcomeRequest>
779 return SubmitCallable(&FraudDetectorClient::DeleteOutcome, request);
785 template<
typename DeleteOutcomeRequestT = Model::DeleteOutcomeRequest>
788 return SubmitAsync(&FraudDetectorClient::DeleteOutcome, request, handler, context);
804 template<
typename DeleteRuleRequestT = Model::DeleteRuleRequest>
807 return SubmitCallable(&FraudDetectorClient::DeleteRule, request);
813 template<
typename DeleteRuleRequestT = Model::DeleteRuleRequest>
816 return SubmitAsync(&FraudDetectorClient::DeleteRule, request, handler, context);
835 template<
typename DeleteVariableRequestT = Model::DeleteVariableRequest>
838 return SubmitCallable(&FraudDetectorClient::DeleteVariable, request);
844 template<
typename DeleteVariableRequestT = Model::DeleteVariableRequest>
847 return SubmitAsync(&FraudDetectorClient::DeleteVariable, request, handler, context);
860 template<
typename DescribeDetectorRequestT = Model::DescribeDetectorRequest>
863 return SubmitCallable(&FraudDetectorClient::DescribeDetector, request);
869 template<
typename DescribeDetectorRequestT = Model::DescribeDetectorRequest>
872 return SubmitAsync(&FraudDetectorClient::DescribeDetector, request, handler, context);
887 template<
typename DescribeModelVersionsRequestT = Model::DescribeModelVersionsRequest>
890 return SubmitCallable(&FraudDetectorClient::DescribeModelVersions, request);
896 template<
typename DescribeModelVersionsRequestT = Model::DescribeModelVersionsRequest>
899 return SubmitAsync(&FraudDetectorClient::DescribeModelVersions, request, handler, context);
919 template<
typename GetBatchImportJobsRequestT = Model::GetBatchImportJobsRequest>
922 return SubmitCallable(&FraudDetectorClient::GetBatchImportJobs, request);
928 template<
typename GetBatchImportJobsRequestT = Model::GetBatchImportJobsRequest>
931 return SubmitAsync(&FraudDetectorClient::GetBatchImportJobs, request, handler, context);
950 template<
typename GetBatchPredictionJobsRequestT = Model::GetBatchPredictionJobsRequest>
953 return SubmitCallable(&FraudDetectorClient::GetBatchPredictionJobs, request);
959 template<
typename GetBatchPredictionJobsRequestT = Model::GetBatchPredictionJobsRequest>
962 return SubmitAsync(&FraudDetectorClient::GetBatchPredictionJobs, request, handler, context);
976 template<
typename GetDeleteEventsByEventTypeStatusRequestT = Model::GetDeleteEventsByEventTypeStatusRequest>
979 return SubmitCallable(&FraudDetectorClient::GetDeleteEventsByEventTypeStatus, request);
985 template<
typename GetDeleteEventsByEventTypeStatusRequestT = Model::GetDeleteEventsByEventTypeStatusRequest>
988 return SubmitAsync(&FraudDetectorClient::GetDeleteEventsByEventTypeStatus, request, handler, context);
1001 template<
typename GetDetectorVersionRequestT = Model::GetDetectorVersionRequest>
1004 return SubmitCallable(&FraudDetectorClient::GetDetectorVersion, request);
1010 template<
typename GetDetectorVersionRequestT = Model::GetDetectorVersionRequest>
1013 return SubmitAsync(&FraudDetectorClient::GetDetectorVersion, request, handler, context);
1032 template<
typename GetDetectorsRequestT = Model::GetDetectorsRequest>
1035 return SubmitCallable(&FraudDetectorClient::GetDetectors, request);
1041 template<
typename GetDetectorsRequestT = Model::GetDetectorsRequest>
1044 return SubmitAsync(&FraudDetectorClient::GetDetectors, request, handler, context);
1063 template<
typename GetEntityTypesRequestT = Model::GetEntityTypesRequest>
1066 return SubmitCallable(&FraudDetectorClient::GetEntityTypes, request);
1072 template<
typename GetEntityTypesRequestT = Model::GetEntityTypesRequest>
1075 return SubmitAsync(&FraudDetectorClient::GetEntityTypes, request, handler, context);
1089 template<
typename GetEventRequestT = Model::GetEventRequest>
1092 return SubmitCallable(&FraudDetectorClient::GetEvent, request);
1098 template<
typename GetEventRequestT = Model::GetEventRequest>
1101 return SubmitAsync(&FraudDetectorClient::GetEvent, request, handler, context);
1116 template<
typename GetEventPredictionRequestT = Model::GetEventPredictionRequest>
1119 return SubmitCallable(&FraudDetectorClient::GetEventPrediction, request);
1125 template<
typename GetEventPredictionRequestT = Model::GetEventPredictionRequest>
1128 return SubmitAsync(&FraudDetectorClient::GetEventPrediction, request, handler, context);
1143 template<
typename GetEventPredictionMetadataRequestT = Model::GetEventPredictionMetadataRequest>
1146 return SubmitCallable(&FraudDetectorClient::GetEventPredictionMetadata, request);
1152 template<
typename GetEventPredictionMetadataRequestT = Model::GetEventPredictionMetadataRequest>
1155 return SubmitAsync(&FraudDetectorClient::GetEventPredictionMetadata, request, handler, context);
1174 template<
typename GetEventTypesRequestT = Model::GetEventTypesRequest>
1177 return SubmitCallable(&FraudDetectorClient::GetEventTypes, request);
1183 template<
typename GetEventTypesRequestT = Model::GetEventTypesRequest>
1186 return SubmitAsync(&FraudDetectorClient::GetEventTypes, request, handler, context);
1205 template<
typename GetExternalModelsRequestT = Model::GetExternalModelsRequest>
1208 return SubmitCallable(&FraudDetectorClient::GetExternalModels, request);
1214 template<
typename GetExternalModelsRequestT = Model::GetExternalModelsRequest>
1217 return SubmitAsync(&FraudDetectorClient::GetExternalModels, request, handler, context);
1231 template<
typename GetKMSEncryptionKeyRequestT = Model::GetKMSEncryptionKeyRequest>
1234 return SubmitCallable(&FraudDetectorClient::GetKMSEncryptionKey, request);
1240 template<
typename GetKMSEncryptionKeyRequestT = Model::GetKMSEncryptionKeyRequest>
1243 return SubmitAsync(&FraudDetectorClient::GetKMSEncryptionKey, request, handler, context);
1262 template<
typename GetLabelsRequestT = Model::GetLabelsRequest>
1265 return SubmitCallable(&FraudDetectorClient::GetLabels, request);
1271 template<
typename GetLabelsRequestT = Model::GetLabelsRequest>
1274 return SubmitAsync(&FraudDetectorClient::GetLabels, request, handler, context);
1287 template<
typename GetListElementsRequestT = Model::GetListElementsRequest>
1290 return SubmitCallable(&FraudDetectorClient::GetListElements, request);
1296 template<
typename GetListElementsRequestT = Model::GetListElementsRequest>
1299 return SubmitAsync(&FraudDetectorClient::GetListElements, request, handler, context);
1313 template<
typename GetListsMetadataRequestT = Model::GetListsMetadataRequest>
1316 return SubmitCallable(&FraudDetectorClient::GetListsMetadata, request);
1322 template<
typename GetListsMetadataRequestT = Model::GetListsMetadataRequest>
1325 return SubmitAsync(&FraudDetectorClient::GetListsMetadata, request, handler, context);
1339 template<
typename GetModelVersionRequestT = Model::GetModelVersionRequest>
1342 return SubmitCallable(&FraudDetectorClient::GetModelVersion, request);
1348 template<
typename GetModelVersionRequestT = Model::GetModelVersionRequest>
1351 return SubmitAsync(&FraudDetectorClient::GetModelVersion, request, handler, context);
1373 template<
typename GetModelsRequestT = Model::GetModelsRequest>
1376 return SubmitCallable(&FraudDetectorClient::GetModels, request);
1382 template<
typename GetModelsRequestT = Model::GetModelsRequest>
1385 return SubmitAsync(&FraudDetectorClient::GetModels, request, handler, context);
1403 template<
typename GetOutcomesRequestT = Model::GetOutcomesRequest>
1406 return SubmitCallable(&FraudDetectorClient::GetOutcomes, request);
1412 template<
typename GetOutcomesRequestT = Model::GetOutcomesRequest>
1415 return SubmitAsync(&FraudDetectorClient::GetOutcomes, request, handler, context);
1436 template<
typename GetRulesRequestT = Model::GetRulesRequest>
1439 return SubmitCallable(&FraudDetectorClient::GetRules, request);
1445 template<
typename GetRulesRequestT = Model::GetRulesRequest>
1448 return SubmitAsync(&FraudDetectorClient::GetRules, request, handler, context);
1466 template<
typename GetVariablesRequestT = Model::GetVariablesRequest>
1469 return SubmitCallable(&FraudDetectorClient::GetVariables, request);
1475 template<
typename GetVariablesRequestT = Model::GetVariablesRequest>
1478 return SubmitAsync(&FraudDetectorClient::GetVariables, request, handler, context);
1501 template<
typename ListEventPredictionsRequestT = Model::ListEventPredictionsRequest>
1504 return SubmitCallable(&FraudDetectorClient::ListEventPredictions, request);
1510 template<
typename ListEventPredictionsRequestT = Model::ListEventPredictionsRequest>
1513 return SubmitAsync(&FraudDetectorClient::ListEventPredictions, request, handler, context);
1529 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1532 return SubmitCallable(&FraudDetectorClient::ListTagsForResource, request);
1538 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1541 return SubmitAsync(&FraudDetectorClient::ListTagsForResource, request, handler, context);
1554 template<
typename PutDetectorRequestT = Model::PutDetectorRequest>
1557 return SubmitCallable(&FraudDetectorClient::PutDetector, request);
1563 template<
typename PutDetectorRequestT = Model::PutDetectorRequest>
1566 return SubmitAsync(&FraudDetectorClient::PutDetector, request, handler, context);
1583 template<
typename PutEntityTypeRequestT = Model::PutEntityTypeRequest>
1586 return SubmitCallable(&FraudDetectorClient::PutEntityType, request);
1592 template<
typename PutEntityTypeRequestT = Model::PutEntityTypeRequest>
1595 return SubmitAsync(&FraudDetectorClient::PutEntityType, request, handler, context);
1614 template<
typename PutEventTypeRequestT = Model::PutEventTypeRequest>
1617 return SubmitCallable(&FraudDetectorClient::PutEventType, request);
1623 template<
typename PutEventTypeRequestT = Model::PutEventTypeRequest>
1626 return SubmitAsync(&FraudDetectorClient::PutEventType, request, handler, context);
1641 template<
typename PutExternalModelRequestT = Model::PutExternalModelRequest>
1644 return SubmitCallable(&FraudDetectorClient::PutExternalModel, request);
1650 template<
typename PutExternalModelRequestT = Model::PutExternalModelRequest>
1653 return SubmitAsync(&FraudDetectorClient::PutExternalModel, request, handler, context);
1667 template<
typename PutKMSEncryptionKeyRequestT = Model::PutKMSEncryptionKeyRequest>
1670 return SubmitCallable(&FraudDetectorClient::PutKMSEncryptionKey, request);
1676 template<
typename PutKMSEncryptionKeyRequestT = Model::PutKMSEncryptionKeyRequest>
1679 return SubmitAsync(&FraudDetectorClient::PutKMSEncryptionKey, request, handler, context);
1694 template<
typename PutLabelRequestT = Model::PutLabelRequest>
1697 return SubmitCallable(&FraudDetectorClient::PutLabel, request);
1703 template<
typename PutLabelRequestT = Model::PutLabelRequest>
1706 return SubmitAsync(&FraudDetectorClient::PutLabel, request, handler, context);
1719 template<
typename PutOutcomeRequestT = Model::PutOutcomeRequest>
1722 return SubmitCallable(&FraudDetectorClient::PutOutcome, request);
1728 template<
typename PutOutcomeRequestT = Model::PutOutcomeRequest>
1731 return SubmitAsync(&FraudDetectorClient::PutOutcome, request, handler, context);
1747 template<
typename SendEventRequestT = Model::SendEventRequest>
1750 return SubmitCallable(&FraudDetectorClient::SendEvent, request);
1756 template<
typename SendEventRequestT = Model::SendEventRequest>
1759 return SubmitAsync(&FraudDetectorClient::SendEvent, request, handler, context);
1772 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1775 return SubmitCallable(&FraudDetectorClient::TagResource, request);
1781 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1784 return SubmitAsync(&FraudDetectorClient::TagResource, request, handler, context);
1797 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1800 return SubmitCallable(&FraudDetectorClient::UntagResource, request);
1806 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1809 return SubmitAsync(&FraudDetectorClient::UntagResource, request, handler, context);
1825 template<
typename UpdateDetectorVersionRequestT = Model::UpdateDetectorVersionRequest>
1828 return SubmitCallable(&FraudDetectorClient::UpdateDetectorVersion, request);
1834 template<
typename UpdateDetectorVersionRequestT = Model::UpdateDetectorVersionRequest>
1837 return SubmitAsync(&FraudDetectorClient::UpdateDetectorVersion, request, handler, context);
1852 template<
typename UpdateDetectorVersionMetadataRequestT = Model::UpdateDetectorVersionMetadataRequest>
1855 return SubmitCallable(&FraudDetectorClient::UpdateDetectorVersionMetadata, request);
1861 template<
typename UpdateDetectorVersionMetadataRequestT = Model::UpdateDetectorVersionMetadataRequest>
1864 return SubmitAsync(&FraudDetectorClient::UpdateDetectorVersionMetadata, request, handler, context);
1881 template<
typename UpdateDetectorVersionStatusRequestT = Model::UpdateDetectorVersionStatusRequest>
1884 return SubmitCallable(&FraudDetectorClient::UpdateDetectorVersionStatus, request);
1890 template<
typename UpdateDetectorVersionStatusRequestT = Model::UpdateDetectorVersionStatusRequest>
1893 return SubmitAsync(&FraudDetectorClient::UpdateDetectorVersionStatus, request, handler, context);
1906 template<
typename UpdateEventLabelRequestT = Model::UpdateEventLabelRequest>
1909 return SubmitCallable(&FraudDetectorClient::UpdateEventLabel, request);
1915 template<
typename UpdateEventLabelRequestT = Model::UpdateEventLabelRequest>
1918 return SubmitAsync(&FraudDetectorClient::UpdateEventLabel, request, handler, context);
1931 template<
typename UpdateListRequestT = Model::UpdateListRequest>
1934 return SubmitCallable(&FraudDetectorClient::UpdateList, request);
1940 template<
typename UpdateListRequestT = Model::UpdateListRequest>
1943 return SubmitAsync(&FraudDetectorClient::UpdateList, request, handler, context);
1956 template<
typename UpdateModelRequestT = Model::UpdateModelRequest>
1959 return SubmitCallable(&FraudDetectorClient::UpdateModel, request);
1965 template<
typename UpdateModelRequestT = Model::UpdateModelRequest>
1968 return SubmitAsync(&FraudDetectorClient::UpdateModel, request, handler, context);
1986 template<
typename UpdateModelVersionRequestT = Model::UpdateModelVersionRequest>
1989 return SubmitCallable(&FraudDetectorClient::UpdateModelVersion, request);
1995 template<
typename UpdateModelVersionRequestT = Model::UpdateModelVersionRequest>
1998 return SubmitAsync(&FraudDetectorClient::UpdateModelVersion, request, handler, context);
2016 template<
typename UpdateModelVersionStatusRequestT = Model::UpdateModelVersionStatusRequest>
2019 return SubmitCallable(&FraudDetectorClient::UpdateModelVersionStatus, request);
2025 template<
typename UpdateModelVersionStatusRequestT = Model::UpdateModelVersionStatusRequest>
2028 return SubmitAsync(&FraudDetectorClient::UpdateModelVersionStatus, request, handler, context);
2042 template<
typename UpdateRuleMetadataRequestT = Model::UpdateRuleMetadataRequest>
2045 return SubmitCallable(&FraudDetectorClient::UpdateRuleMetadata, request);
2051 template<
typename UpdateRuleMetadataRequestT = Model::UpdateRuleMetadataRequest>
2054 return SubmitAsync(&FraudDetectorClient::UpdateRuleMetadata, request, handler, context);
2069 template<
typename UpdateRuleVersionRequestT = Model::UpdateRuleVersionRequest>
2072 return SubmitCallable(&FraudDetectorClient::UpdateRuleVersion, request);
2078 template<
typename UpdateRuleVersionRequestT = Model::UpdateRuleVersionRequest>
2081 return SubmitAsync(&FraudDetectorClient::UpdateRuleVersion, request, handler, context);
2094 template<
typename UpdateVariableRequestT = Model::UpdateVariableRequest>
2097 return SubmitCallable(&FraudDetectorClient::UpdateVariable, request);
2103 template<
typename UpdateVariableRequestT = Model::UpdateVariableRequest>
2106 return SubmitAsync(&FraudDetectorClient::UpdateVariable, request, handler, context);
2117 std::shared_ptr<FraudDetectorEndpointProviderBase> m_endpointProvider;
FraudDetectorClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateDetectorVersionMetadataAsync(const UpdateDetectorVersionMetadataRequestT &request, const UpdateDetectorVersionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteListOutcome DeleteList(const Model::DeleteListRequest &request) const
void DeleteEventTypeAsync(const DeleteEventTypeRequestT &request, const DeleteEventTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetOutcomesOutcomeCallable GetOutcomesCallable(const GetOutcomesRequestT &request={}) const
virtual Model::PutEntityTypeOutcome PutEntityType(const Model::PutEntityTypeRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void DeleteExternalModelAsync(const DeleteExternalModelRequestT &request, const DeleteExternalModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetModelsOutcomeCallable GetModelsCallable(const GetModelsRequestT &request={}) const
virtual Model::GetEventPredictionOutcome GetEventPrediction(const Model::GetEventPredictionRequest &request) const
void CreateBatchImportJobAsync(const CreateBatchImportJobRequestT &request, const CreateBatchImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CancelBatchPredictionJobOutcome CancelBatchPredictionJob(const Model::CancelBatchPredictionJobRequest &request) const
Model::UpdateRuleVersionOutcomeCallable UpdateRuleVersionCallable(const UpdateRuleVersionRequestT &request) const
void GetModelsAsync(const GetModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetModelsRequestT &request={}) const
virtual Model::SendEventOutcome SendEvent(const Model::SendEventRequest &request) const
Model::DeleteDetectorVersionOutcomeCallable DeleteDetectorVersionCallable(const DeleteDetectorVersionRequestT &request) const
Model::PutDetectorOutcomeCallable PutDetectorCallable(const PutDetectorRequestT &request) const
Model::DeleteEventTypeOutcomeCallable DeleteEventTypeCallable(const DeleteEventTypeRequestT &request) const
virtual Model::UpdateRuleMetadataOutcome UpdateRuleMetadata(const Model::UpdateRuleMetadataRequest &request) const
Model::CreateListOutcomeCallable CreateListCallable(const CreateListRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::UpdateModelOutcomeCallable UpdateModelCallable(const UpdateModelRequestT &request) const
void GetRulesAsync(const GetRulesRequestT &request, const GetRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateModelVersionAsync(const CreateModelVersionRequestT &request, const CreateModelVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDetectorsOutcomeCallable GetDetectorsCallable(const GetDetectorsRequestT &request={}) const
Model::GetExternalModelsOutcomeCallable GetExternalModelsCallable(const GetExternalModelsRequestT &request={}) const
FraudDetectorEndpointProvider EndpointProviderType
Model::UpdateListOutcomeCallable UpdateListCallable(const UpdateListRequestT &request) const
void GetEntityTypesAsync(const GetEntityTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEntityTypesRequestT &request={}) const
void DeleteDetectorVersionAsync(const DeleteDetectorVersionRequestT &request, const DeleteDetectorVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetKMSEncryptionKeyAsync(const GetKMSEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetKMSEncryptionKeyRequestT &request={}) const
virtual Model::BatchCreateVariableOutcome BatchCreateVariable(const Model::BatchCreateVariableRequest &request) const
void CreateVariableAsync(const CreateVariableRequestT &request, const CreateVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetListsMetadataOutcome GetListsMetadata(const Model::GetListsMetadataRequest &request={}) const
virtual Model::CancelBatchImportJobOutcome CancelBatchImportJob(const Model::CancelBatchImportJobRequest &request) const
void CreateRuleAsync(const CreateRuleRequestT &request, const CreateRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetModelVersionOutcomeCallable GetModelVersionCallable(const GetModelVersionRequestT &request) const
void DeleteModelAsync(const DeleteModelRequestT &request, const DeleteModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDeleteEventsByEventTypeStatusOutcomeCallable GetDeleteEventsByEventTypeStatusCallable(const GetDeleteEventsByEventTypeStatusRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::DeleteVariableOutcomeCallable DeleteVariableCallable(const DeleteVariableRequestT &request) const
Model::PutExternalModelOutcomeCallable PutExternalModelCallable(const PutExternalModelRequestT &request) const
virtual Model::GetBatchImportJobsOutcome GetBatchImportJobs(const Model::GetBatchImportJobsRequest &request={}) const
void DeleteEventsByEventTypeAsync(const DeleteEventsByEventTypeRequestT &request, const DeleteEventsByEventTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateListOutcome UpdateList(const Model::UpdateListRequest &request) const
void GetEventPredictionAsync(const GetEventPredictionRequestT &request, const GetEventPredictionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutEntityTypeAsync(const PutEntityTypeRequestT &request, const PutEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEventOutcome DeleteEvent(const Model::DeleteEventRequest &request) const
void CreateModelAsync(const CreateModelRequestT &request, const CreateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeModelVersionsAsync(const DescribeModelVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeModelVersionsRequestT &request={}) const
void UpdateListAsync(const UpdateListRequestT &request, const UpdateListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateModelVersionStatusOutcome UpdateModelVersionStatus(const Model::UpdateModelVersionStatusRequest &request) const
virtual Model::GetDeleteEventsByEventTypeStatusOutcome GetDeleteEventsByEventTypeStatus(const Model::GetDeleteEventsByEventTypeStatusRequest &request) const
void DeleteListAsync(const DeleteListRequestT &request, const DeleteListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutKMSEncryptionKeyAsync(const PutKMSEncryptionKeyRequestT &request, const PutKMSEncryptionKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDetectorVersionOutcomeCallable UpdateDetectorVersionCallable(const UpdateDetectorVersionRequestT &request) const
Model::GetKMSEncryptionKeyOutcomeCallable GetKMSEncryptionKeyCallable(const GetKMSEncryptionKeyRequestT &request={}) const
virtual Model::GetRulesOutcome GetRules(const Model::GetRulesRequest &request) const
void DeleteOutcomeAsync(const DeleteOutcomeRequestT &request, const DeleteOutcomeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateModelVersionStatusAsync(const UpdateModelVersionStatusRequestT &request, const UpdateModelVersionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetBatchImportJobsOutcomeCallable GetBatchImportJobsCallable(const GetBatchImportJobsRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
void CancelBatchPredictionJobAsync(const CancelBatchPredictionJobRequestT &request, const CancelBatchPredictionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteBatchImportJobOutcomeCallable DeleteBatchImportJobCallable(const DeleteBatchImportJobRequestT &request) const
virtual Model::PutLabelOutcome PutLabel(const Model::PutLabelRequest &request) const
virtual Model::ListEventPredictionsOutcome ListEventPredictions(const Model::ListEventPredictionsRequest &request={}) const
virtual Model::DeleteBatchPredictionJobOutcome DeleteBatchPredictionJob(const Model::DeleteBatchPredictionJobRequest &request) const
virtual Model::DeleteOutcomeOutcome DeleteOutcome(const Model::DeleteOutcomeRequest &request) const
void GetModelVersionAsync(const GetModelVersionRequestT &request, const GetModelVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRuleVersionOutcome UpdateRuleVersion(const Model::UpdateRuleVersionRequest &request) const
void DeleteModelVersionAsync(const DeleteModelVersionRequestT &request, const DeleteModelVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateVariableOutcomeCallable UpdateVariableCallable(const UpdateVariableRequestT &request) const
virtual Model::CreateListOutcome CreateList(const Model::CreateListRequest &request) const
virtual Model::CreateBatchPredictionJobOutcome CreateBatchPredictionJob(const Model::CreateBatchPredictionJobRequest &request) const
Model::CreateDetectorVersionOutcomeCallable CreateDetectorVersionCallable(const CreateDetectorVersionRequestT &request) const
void DeleteEventAsync(const DeleteEventRequestT &request, const DeleteEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDetectorAsync(const DeleteDetectorRequestT &request, const DeleteDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
FraudDetectorClientConfiguration ClientConfigurationType
FraudDetectorClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< FraudDetectorEndpointProviderBase > endpointProvider=nullptr, const Aws::FraudDetector::FraudDetectorClientConfiguration &clientConfiguration=Aws::FraudDetector::FraudDetectorClientConfiguration())
virtual Model::GetListElementsOutcome GetListElements(const Model::GetListElementsRequest &request) const
void GetBatchPredictionJobsAsync(const GetBatchPredictionJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetBatchPredictionJobsRequestT &request={}) const
Model::UpdateModelVersionStatusOutcomeCallable UpdateModelVersionStatusCallable(const UpdateModelVersionStatusRequestT &request) const
FraudDetectorClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void UpdateDetectorVersionAsync(const UpdateDetectorVersionRequestT &request, const UpdateDetectorVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEventTypeOutcome DeleteEventType(const Model::DeleteEventTypeRequest &request) const
virtual Model::GetModelVersionOutcome GetModelVersion(const Model::GetModelVersionRequest &request) const
Model::UpdateDetectorVersionStatusOutcomeCallable UpdateDetectorVersionStatusCallable(const UpdateDetectorVersionStatusRequestT &request) const
FraudDetectorClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< FraudDetectorEndpointProviderBase > endpointProvider=nullptr, const Aws::FraudDetector::FraudDetectorClientConfiguration &clientConfiguration=Aws::FraudDetector::FraudDetectorClientConfiguration())
void DeleteLabelAsync(const DeleteLabelRequestT &request, const DeleteLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetKMSEncryptionKeyOutcome GetKMSEncryptionKey(const Model::GetKMSEncryptionKeyRequest &request={}) const
virtual Model::GetExternalModelsOutcome GetExternalModels(const Model::GetExternalModelsRequest &request={}) const
virtual Model::CreateModelOutcome CreateModel(const Model::CreateModelRequest &request) const
virtual Model::GetDetectorsOutcome GetDetectors(const Model::GetDetectorsRequest &request={}) const
Model::GetRulesOutcomeCallable GetRulesCallable(const GetRulesRequestT &request) const
virtual Model::PutKMSEncryptionKeyOutcome PutKMSEncryptionKey(const Model::PutKMSEncryptionKeyRequest &request) const
Model::GetDetectorVersionOutcomeCallable GetDetectorVersionCallable(const GetDetectorVersionRequestT &request) const
virtual Model::DeleteVariableOutcome DeleteVariable(const Model::DeleteVariableRequest &request) const
Model::CreateModelVersionOutcomeCallable CreateModelVersionCallable(const CreateModelVersionRequestT &request) const
Model::GetVariablesOutcomeCallable GetVariablesCallable(const GetVariablesRequestT &request={}) const
void UpdateEventLabelAsync(const UpdateEventLabelRequestT &request, const UpdateEventLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelBatchPredictionJobOutcomeCallable CancelBatchPredictionJobCallable(const CancelBatchPredictionJobRequestT &request) const
void UpdateModelVersionAsync(const UpdateModelVersionRequestT &request, const UpdateModelVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutEventTypeOutcome PutEventType(const Model::PutEventTypeRequest &request) const
virtual Model::GetBatchPredictionJobsOutcome GetBatchPredictionJobs(const Model::GetBatchPredictionJobsRequest &request={}) const
Model::UpdateEventLabelOutcomeCallable UpdateEventLabelCallable(const UpdateEventLabelRequestT &request) const
virtual Model::DescribeModelVersionsOutcome DescribeModelVersions(const Model::DescribeModelVersionsRequest &request={}) const
virtual Model::GetEntityTypesOutcome GetEntityTypes(const Model::GetEntityTypesRequest &request={}) const
void BatchCreateVariableAsync(const BatchCreateVariableRequestT &request, const BatchCreateVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteBatchImportJobOutcome DeleteBatchImportJob(const Model::DeleteBatchImportJobRequest &request) const
virtual Model::DescribeDetectorOutcome DescribeDetector(const Model::DescribeDetectorRequest &request) const
Model::UpdateModelVersionOutcomeCallable UpdateModelVersionCallable(const UpdateModelVersionRequestT &request) const
Model::PutEntityTypeOutcomeCallable PutEntityTypeCallable(const PutEntityTypeRequestT &request) const
Model::DescribeModelVersionsOutcomeCallable DescribeModelVersionsCallable(const DescribeModelVersionsRequestT &request={}) const
void GetEventTypesAsync(const GetEventTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetEventTypesRequestT &request={}) const
virtual Model::PutExternalModelOutcome PutExternalModel(const Model::PutExternalModelRequest &request) const
FraudDetectorClient(const Aws::FraudDetector::FraudDetectorClientConfiguration &clientConfiguration=Aws::FraudDetector::FraudDetectorClientConfiguration(), std::shared_ptr< FraudDetectorEndpointProviderBase > endpointProvider=nullptr)
void GetLabelsAsync(const GetLabelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetLabelsRequestT &request={}) const
static const char * GetAllocationTag()
void GetDetectorVersionAsync(const GetDetectorVersionRequestT &request, const GetDetectorVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteEventsByEventTypeOutcome DeleteEventsByEventType(const Model::DeleteEventsByEventTypeRequest &request) const
void GetListsMetadataAsync(const GetListsMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetListsMetadataRequestT &request={}) const
virtual Model::GetLabelsOutcome GetLabels(const Model::GetLabelsRequest &request={}) const
virtual Model::GetEventOutcome GetEvent(const Model::GetEventRequest &request) const
Model::DeleteListOutcomeCallable DeleteListCallable(const DeleteListRequestT &request) const
virtual Model::DeleteModelVersionOutcome DeleteModelVersion(const Model::DeleteModelVersionRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
Model::CreateBatchImportJobOutcomeCallable CreateBatchImportJobCallable(const CreateBatchImportJobRequestT &request) const
Model::DeleteModelVersionOutcomeCallable DeleteModelVersionCallable(const DeleteModelVersionRequestT &request) const
Model::BatchCreateVariableOutcomeCallable BatchCreateVariableCallable(const BatchCreateVariableRequestT &request) const
Model::DeleteBatchPredictionJobOutcomeCallable DeleteBatchPredictionJobCallable(const DeleteBatchPredictionJobRequestT &request) const
Model::GetEventTypesOutcomeCallable GetEventTypesCallable(const GetEventTypesRequestT &request={}) const
void BatchGetVariableAsync(const BatchGetVariableRequestT &request, const BatchGetVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteBatchPredictionJobAsync(const DeleteBatchPredictionJobRequestT &request, const DeleteBatchPredictionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetBatchImportJobsAsync(const GetBatchImportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetBatchImportJobsRequestT &request={}) const
Model::GetListsMetadataOutcomeCallable GetListsMetadataCallable(const GetListsMetadataRequestT &request={}) const
Model::DeleteDetectorOutcomeCallable DeleteDetectorCallable(const DeleteDetectorRequestT &request) const
Model::CreateModelOutcomeCallable CreateModelCallable(const CreateModelRequestT &request) const
virtual Model::DeleteRuleOutcome DeleteRule(const Model::DeleteRuleRequest &request) const
void PutOutcomeAsync(const PutOutcomeRequestT &request, const PutOutcomeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
virtual Model::UpdateModelVersionOutcome UpdateModelVersion(const Model::UpdateModelVersionRequest &request) const
Model::PutEventTypeOutcomeCallable PutEventTypeCallable(const PutEventTypeRequestT &request) const
void CreateBatchPredictionJobAsync(const CreateBatchPredictionJobRequestT &request, const CreateBatchPredictionJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
FraudDetectorClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteLabelOutcome DeleteLabel(const Model::DeleteLabelRequest &request) const
void GetDeleteEventsByEventTypeStatusAsync(const GetDeleteEventsByEventTypeStatusRequestT &request, const GetDeleteEventsByEventTypeStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateVariableAsync(const UpdateVariableRequestT &request, const UpdateVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetExternalModelsAsync(const GetExternalModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetExternalModelsRequestT &request={}) const
Model::DeleteLabelOutcomeCallable DeleteLabelCallable(const DeleteLabelRequestT &request) const
Model::GetEventPredictionOutcomeCallable GetEventPredictionCallable(const GetEventPredictionRequestT &request) const
void DeleteVariableAsync(const DeleteVariableRequestT &request, const DeleteVariableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetDetectorVersionOutcome GetDetectorVersion(const Model::GetDetectorVersionRequest &request) const
virtual ~FraudDetectorClient()
void DeleteBatchImportJobAsync(const DeleteBatchImportJobRequestT &request, const DeleteBatchImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDetectorOutcomeCallable DescribeDetectorCallable(const DescribeDetectorRequestT &request) const
Model::DeleteOutcomeOutcomeCallable DeleteOutcomeCallable(const DeleteOutcomeRequestT &request) const
Model::GetEntityTypesOutcomeCallable GetEntityTypesCallable(const GetEntityTypesRequestT &request={}) const
Model::GetListElementsOutcomeCallable GetListElementsCallable(const GetListElementsRequestT &request) const
Model::GetBatchPredictionJobsOutcomeCallable GetBatchPredictionJobsCallable(const GetBatchPredictionJobsRequestT &request={}) const
Model::DeleteRuleOutcomeCallable DeleteRuleCallable(const DeleteRuleRequestT &request) const
Model::DeleteModelOutcomeCallable DeleteModelCallable(const DeleteModelRequestT &request) const
virtual Model::GetEventPredictionMetadataOutcome GetEventPredictionMetadata(const Model::GetEventPredictionMetadataRequest &request) const
Model::UpdateRuleMetadataOutcomeCallable UpdateRuleMetadataCallable(const UpdateRuleMetadataRequestT &request) const
virtual Model::GetModelsOutcome GetModels(const Model::GetModelsRequest &request={}) const
Model::GetLabelsOutcomeCallable GetLabelsCallable(const GetLabelsRequestT &request={}) const
virtual Model::CreateVariableOutcome CreateVariable(const Model::CreateVariableRequest &request) const
virtual Model::GetEventTypesOutcome GetEventTypes(const Model::GetEventTypesRequest &request={}) const
void DeleteEntityTypeAsync(const DeleteEntityTypeRequestT &request, const DeleteEntityTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDetectorVersionAsync(const CreateDetectorVersionRequestT &request, const CreateDetectorVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchGetVariableOutcomeCallable BatchGetVariableCallable(const BatchGetVariableRequestT &request) const
Model::CreateRuleOutcomeCallable CreateRuleCallable(const CreateRuleRequestT &request) const
virtual Model::UpdateDetectorVersionMetadataOutcome UpdateDetectorVersionMetadata(const Model::UpdateDetectorVersionMetadataRequest &request) const
void UpdateRuleMetadataAsync(const UpdateRuleMetadataRequestT &request, const UpdateRuleMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeDetectorAsync(const DescribeDetectorRequestT &request, const DescribeDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutKMSEncryptionKeyOutcomeCallable PutKMSEncryptionKeyCallable(const PutKMSEncryptionKeyRequestT &request) const
virtual Model::UpdateDetectorVersionOutcome UpdateDetectorVersion(const Model::UpdateDetectorVersionRequest &request) const
virtual Model::CreateRuleOutcome CreateRule(const Model::CreateRuleRequest &request) const
Model::GetEventPredictionMetadataOutcomeCallable GetEventPredictionMetadataCallable(const GetEventPredictionMetadataRequestT &request) const
Model::GetEventOutcomeCallable GetEventCallable(const GetEventRequestT &request) const
virtual Model::DeleteDetectorVersionOutcome DeleteDetectorVersion(const Model::DeleteDetectorVersionRequest &request) const
Model::DeleteEventOutcomeCallable DeleteEventCallable(const DeleteEventRequestT &request) const
virtual Model::GetOutcomesOutcome GetOutcomes(const Model::GetOutcomesRequest &request={}) const
void CancelBatchImportJobAsync(const CancelBatchImportJobRequestT &request, const CancelBatchImportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SendEventOutcomeCallable SendEventCallable(const SendEventRequestT &request) const
void UpdateDetectorVersionStatusAsync(const UpdateDetectorVersionStatusRequestT &request, const UpdateDetectorVersionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutEventTypeAsync(const PutEventTypeRequestT &request, const PutEventTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SendEventAsync(const SendEventRequestT &request, const SendEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
void GetDetectorsAsync(const GetDetectorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDetectorsRequestT &request={}) const
virtual Model::DeleteModelOutcome DeleteModel(const Model::DeleteModelRequest &request) const
void ListEventPredictionsAsync(const ListEventPredictionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListEventPredictionsRequestT &request={}) const
Model::CreateBatchPredictionJobOutcomeCallable CreateBatchPredictionJobCallable(const CreateBatchPredictionJobRequestT &request) const
virtual Model::UpdateDetectorVersionStatusOutcome UpdateDetectorVersionStatus(const Model::UpdateDetectorVersionStatusRequest &request) const
virtual Model::CreateModelVersionOutcome CreateModelVersion(const Model::CreateModelVersionRequest &request) const
Model::DeleteEventsByEventTypeOutcomeCallable DeleteEventsByEventTypeCallable(const DeleteEventsByEventTypeRequestT &request) const
virtual Model::CreateDetectorVersionOutcome CreateDetectorVersion(const Model::CreateDetectorVersionRequest &request) const
virtual Model::DeleteEntityTypeOutcome DeleteEntityType(const Model::DeleteEntityTypeRequest &request) const
void CreateListAsync(const CreateListRequestT &request, const CreateListResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutDetectorOutcome PutDetector(const Model::PutDetectorRequest &request) const
virtual Model::DeleteDetectorOutcome DeleteDetector(const Model::DeleteDetectorRequest &request) const
virtual Model::CreateBatchImportJobOutcome CreateBatchImportJob(const Model::CreateBatchImportJobRequest &request) const
virtual Model::UpdateEventLabelOutcome UpdateEventLabel(const Model::UpdateEventLabelRequest &request) const
Model::PutOutcomeOutcomeCallable PutOutcomeCallable(const PutOutcomeRequestT &request) const
void GetEventPredictionMetadataAsync(const GetEventPredictionMetadataRequestT &request, const GetEventPredictionMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetVariablesAsync(const GetVariablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetVariablesRequestT &request={}) const
void DeleteRuleAsync(const DeleteRuleRequestT &request, const DeleteRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetListElementsAsync(const GetListElementsRequestT &request, const GetListElementsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CancelBatchImportJobOutcomeCallable CancelBatchImportJobCallable(const CancelBatchImportJobRequestT &request) const
void PutDetectorAsync(const PutDetectorRequestT &request, const PutDetectorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
virtual Model::GetVariablesOutcome GetVariables(const Model::GetVariablesRequest &request={}) const
void GetEventAsync(const GetEventRequestT &request, const GetEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateVariableOutcome UpdateVariable(const Model::UpdateVariableRequest &request) const
virtual Model::PutOutcomeOutcome PutOutcome(const Model::PutOutcomeRequest &request) const
Model::PutLabelOutcomeCallable PutLabelCallable(const PutLabelRequestT &request) const
void GetOutcomesAsync(const GetOutcomesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetOutcomesRequestT &request={}) const
virtual Model::BatchGetVariableOutcome BatchGetVariable(const Model::BatchGetVariableRequest &request) const
std::shared_ptr< FraudDetectorEndpointProviderBase > & accessEndpointProvider()
Model::DeleteExternalModelOutcomeCallable DeleteExternalModelCallable(const DeleteExternalModelRequestT &request) const
Model::CreateVariableOutcomeCallable CreateVariableCallable(const CreateVariableRequestT &request) const
virtual Model::DeleteExternalModelOutcome DeleteExternalModel(const Model::DeleteExternalModelRequest &request) const
void UpdateRuleVersionAsync(const UpdateRuleVersionRequestT &request, const UpdateRuleVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDetectorVersionMetadataOutcomeCallable UpdateDetectorVersionMetadataCallable(const UpdateDetectorVersionMetadataRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::UpdateModelOutcome UpdateModel(const Model::UpdateModelRequest &request) const
Model::DeleteEntityTypeOutcomeCallable DeleteEntityTypeCallable(const DeleteEntityTypeRequestT &request) const
void PutExternalModelAsync(const PutExternalModelRequestT &request, const PutExternalModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEventPredictionsOutcomeCallable ListEventPredictionsCallable(const ListEventPredictionsRequestT &request={}) const
void PutLabelAsync(const PutLabelRequestT &request, const PutLabelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateModelAsync(const UpdateModelRequestT &request, const UpdateModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateDetectorVersionMetadataOutcome > UpdateDetectorVersionMetadataOutcomeCallable
std::future< GetVariablesOutcome > GetVariablesOutcomeCallable
std::future< PutEntityTypeOutcome > PutEntityTypeOutcomeCallable
std::future< GetEntityTypesOutcome > GetEntityTypesOutcomeCallable
std::future< CreateBatchPredictionJobOutcome > CreateBatchPredictionJobOutcomeCallable
std::future< CancelBatchImportJobOutcome > CancelBatchImportJobOutcomeCallable
std::future< GetDeleteEventsByEventTypeStatusOutcome > GetDeleteEventsByEventTypeStatusOutcomeCallable
std::future< UpdateRuleVersionOutcome > UpdateRuleVersionOutcomeCallable
std::future< DeleteBatchImportJobOutcome > DeleteBatchImportJobOutcomeCallable
std::future< DeleteDetectorVersionOutcome > DeleteDetectorVersionOutcomeCallable
std::future< PutExternalModelOutcome > PutExternalModelOutcomeCallable
std::future< DeleteVariableOutcome > DeleteVariableOutcomeCallable
std::future< PutEventTypeOutcome > PutEventTypeOutcomeCallable
std::future< DeleteModelVersionOutcome > DeleteModelVersionOutcomeCallable
std::future< DeleteDetectorOutcome > DeleteDetectorOutcomeCallable
std::future< DeleteOutcomeOutcome > DeleteOutcomeOutcomeCallable
std::future< DeleteExternalModelOutcome > DeleteExternalModelOutcomeCallable
std::future< DeleteListOutcome > DeleteListOutcomeCallable
std::future< DeleteEventOutcome > DeleteEventOutcomeCallable
std::future< BatchCreateVariableOutcome > BatchCreateVariableOutcomeCallable
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
std::future< UpdateModelOutcome > UpdateModelOutcomeCallable
std::future< CreateVariableOutcome > CreateVariableOutcomeCallable
std::future< DeleteEntityTypeOutcome > DeleteEntityTypeOutcomeCallable
std::future< GetModelsOutcome > GetModelsOutcomeCallable
std::future< DescribeModelVersionsOutcome > DescribeModelVersionsOutcomeCallable
std::future< PutOutcomeOutcome > PutOutcomeOutcomeCallable
std::future< BatchGetVariableOutcome > BatchGetVariableOutcomeCallable
std::future< GetEventOutcome > GetEventOutcomeCallable
std::future< UpdateRuleMetadataOutcome > UpdateRuleMetadataOutcomeCallable
std::future< CreateListOutcome > CreateListOutcomeCallable
std::future< PutLabelOutcome > PutLabelOutcomeCallable
std::future< CreateModelVersionOutcome > CreateModelVersionOutcomeCallable
std::future< GetLabelsOutcome > GetLabelsOutcomeCallable
std::future< CreateModelOutcome > CreateModelOutcomeCallable
std::future< UpdateModelVersionOutcome > UpdateModelVersionOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< UpdateDetectorVersionOutcome > UpdateDetectorVersionOutcomeCallable
std::future< DeleteEventTypeOutcome > DeleteEventTypeOutcomeCallable
std::future< GetBatchImportJobsOutcome > GetBatchImportJobsOutcomeCallable
std::future< GetExternalModelsOutcome > GetExternalModelsOutcomeCallable
std::future< UpdateListOutcome > UpdateListOutcomeCallable
std::future< CreateDetectorVersionOutcome > CreateDetectorVersionOutcomeCallable
std::future< GetListElementsOutcome > GetListElementsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeDetectorOutcome > DescribeDetectorOutcomeCallable
std::future< DeleteEventsByEventTypeOutcome > DeleteEventsByEventTypeOutcomeCallable
std::future< PutKMSEncryptionKeyOutcome > PutKMSEncryptionKeyOutcomeCallable
std::future< DeleteModelOutcome > DeleteModelOutcomeCallable
std::future< GetOutcomesOutcome > GetOutcomesOutcomeCallable
std::future< GetDetectorsOutcome > GetDetectorsOutcomeCallable
std::future< GetEventTypesOutcome > GetEventTypesOutcomeCallable
std::future< GetRulesOutcome > GetRulesOutcomeCallable
std::future< CreateBatchImportJobOutcome > CreateBatchImportJobOutcomeCallable
std::future< GetEventPredictionMetadataOutcome > GetEventPredictionMetadataOutcomeCallable
std::future< UpdateEventLabelOutcome > UpdateEventLabelOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< CancelBatchPredictionJobOutcome > CancelBatchPredictionJobOutcomeCallable
std::future< ListEventPredictionsOutcome > ListEventPredictionsOutcomeCallable
std::future< UpdateModelVersionStatusOutcome > UpdateModelVersionStatusOutcomeCallable
std::future< SendEventOutcome > SendEventOutcomeCallable
std::future< UpdateVariableOutcome > UpdateVariableOutcomeCallable
std::future< DeleteBatchPredictionJobOutcome > DeleteBatchPredictionJobOutcomeCallable
std::future< UpdateDetectorVersionStatusOutcome > UpdateDetectorVersionStatusOutcomeCallable
std::future< GetKMSEncryptionKeyOutcome > GetKMSEncryptionKeyOutcomeCallable
std::future< GetBatchPredictionJobsOutcome > GetBatchPredictionJobsOutcomeCallable
std::future< GetDetectorVersionOutcome > GetDetectorVersionOutcomeCallable
std::future< GetEventPredictionOutcome > GetEventPredictionOutcomeCallable
std::future< GetListsMetadataOutcome > GetListsMetadataOutcomeCallable
std::future< GetModelVersionOutcome > GetModelVersionOutcomeCallable
std::future< PutDetectorOutcome > PutDetectorOutcomeCallable
std::future< DeleteLabelOutcome > DeleteLabelOutcomeCallable
std::future< CreateRuleOutcome > CreateRuleOutcomeCallable
std::function< void(const FraudDetectorClient *, const Model::CreateModelVersionRequest &, const Model::CreateModelVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateDetectorVersionMetadataRequest &, const Model::UpdateDetectorVersionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorVersionMetadataResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutExternalModelRequest &, const Model::PutExternalModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutExternalModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateDetectorVersionStatusRequest &, const Model::UpdateDetectorVersionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorVersionStatusResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteEntityTypeRequest &, const Model::DeleteEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEntityTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetRulesRequest &, const Model::GetRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetRulesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateRuleVersionRequest &, const Model::UpdateRuleVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuleVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetBatchImportJobsRequest &, const Model::GetBatchImportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBatchImportJobsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteBatchImportJobRequest &, const Model::DeleteBatchImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBatchImportJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateBatchImportJobRequest &, const Model::CreateBatchImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBatchImportJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteModelVersionRequest &, const Model::DeleteModelVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetEventTypesRequest &, const Model::GetEventTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventTypesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteEventRequest &, const Model::DeleteEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetExternalModelsRequest &, const Model::GetExternalModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetExternalModelsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateEventLabelRequest &, const Model::UpdateEventLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventLabelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateModelRequest &, const Model::CreateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::BatchGetVariableRequest &, const Model::BatchGetVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetEventPredictionRequest &, const Model::GetEventPredictionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventPredictionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutEntityTypeRequest &, const Model::PutEntityTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEntityTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::BatchCreateVariableRequest &, const Model::BatchCreateVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchCreateVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetListsMetadataRequest &, const Model::GetListsMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetListsMetadataResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetDetectorVersionRequest &, const Model::GetDetectorVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDetectorVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutDetectorRequest &, const Model::PutDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDetectorResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteListRequest &, const Model::DeleteListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteListResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetModelVersionRequest &, const Model::GetModelVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::ListEventPredictionsRequest &, const Model::ListEventPredictionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventPredictionsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteExternalModelRequest &, const Model::DeleteExternalModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteExternalModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetModelsRequest &, const Model::GetModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetModelsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteLabelRequest &, const Model::DeleteLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLabelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteEventsByEventTypeRequest &, const Model::DeleteEventsByEventTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventsByEventTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateModelVersionStatusRequest &, const Model::UpdateModelVersionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelVersionStatusResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetBatchPredictionJobsRequest &, const Model::GetBatchPredictionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetBatchPredictionJobsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteDetectorRequest &, const Model::DeleteDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDetectorResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteDetectorVersionRequest &, const Model::DeleteDetectorVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDetectorVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetOutcomesRequest &, const Model::GetOutcomesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOutcomesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutOutcomeRequest &, const Model::PutOutcomeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutOutcomeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CancelBatchImportJobRequest &, const Model::CancelBatchImportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelBatchImportJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetVariablesRequest &, const Model::GetVariablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetVariablesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateRuleMetadataRequest &, const Model::UpdateRuleMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuleMetadataResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetEntityTypesRequest &, const Model::GetEntityTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEntityTypesResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetDetectorsRequest &, const Model::GetDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDetectorsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateModelVersionRequest &, const Model::UpdateModelVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutLabelRequest &, const Model::PutLabelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLabelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteBatchPredictionJobRequest &, const Model::DeleteBatchPredictionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteBatchPredictionJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateDetectorVersionRequest &, const Model::CreateDetectorVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDetectorVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateVariableRequest &, const Model::CreateVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetDeleteEventsByEventTypeStatusRequest &, const Model::GetDeleteEventsByEventTypeStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeleteEventsByEventTypeStatusResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutEventTypeRequest &, const Model::PutEventTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::SendEventRequest &, const Model::SendEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendEventResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DescribeDetectorRequest &, const Model::DescribeDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDetectorResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateListRequest &, const Model::UpdateListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateListResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetListElementsRequest &, const Model::GetListElementsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetListElementsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateListRequest &, const Model::CreateListOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateListResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetEventPredictionMetadataRequest &, const Model::GetEventPredictionMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventPredictionMetadataResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateModelRequest &, const Model::UpdateModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateBatchPredictionJobRequest &, const Model::CreateBatchPredictionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateBatchPredictionJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetLabelsRequest &, const Model::GetLabelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLabelsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateDetectorVersionRequest &, const Model::UpdateDetectorVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDetectorVersionResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteEventTypeRequest &, const Model::DeleteEventTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventTypeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetKMSEncryptionKeyRequest &, const Model::GetKMSEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetKMSEncryptionKeyResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UpdateVariableRequest &, const Model::UpdateVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteVariableRequest &, const Model::DeleteVariableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVariableResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteOutcomeRequest &, const Model::DeleteOutcomeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOutcomeResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DeleteModelRequest &, const Model::DeleteModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteModelResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CreateRuleRequest &, const Model::CreateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRuleResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::DescribeModelVersionsRequest &, const Model::DescribeModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeModelVersionsResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::PutKMSEncryptionKeyRequest &, const Model::PutKMSEncryptionKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutKMSEncryptionKeyResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::CancelBatchPredictionJobRequest &, const Model::CancelBatchPredictionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelBatchPredictionJobResponseReceivedHandler
std::function< void(const FraudDetectorClient *, const Model::GetEventRequest &, const Model::GetEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String