7#include <aws/cleanroomsml/CleanRoomsML_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/cleanroomsml/CleanRoomsMLServiceClientModel.h>
49 std::shared_ptr<CleanRoomsMLEndpointProviderBase> endpointProvider =
nullptr);
56 std::shared_ptr<CleanRoomsMLEndpointProviderBase> endpointProvider =
nullptr,
63 CleanRoomsMLClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
64 std::shared_ptr<CleanRoomsMLEndpointProviderBase> endpointProvider =
nullptr,
86 CleanRoomsMLClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
103 template<
typename CancelTrainedModelRequestT = Model::CancelTrainedModelRequest>
106 return SubmitCallable(&CleanRoomsMLClient::CancelTrainedModel, request);
112 template<
typename CancelTrainedModelRequestT = Model::CancelTrainedModelRequest>
115 return SubmitAsync(&CleanRoomsMLClient::CancelTrainedModel, request, handler, context);
129 template<
typename CancelTrainedModelInferenceJobRequestT = Model::CancelTrainedModelInferenceJobRequest>
132 return SubmitCallable(&CleanRoomsMLClient::CancelTrainedModelInferenceJob, request);
138 template<
typename CancelTrainedModelInferenceJobRequestT = Model::CancelTrainedModelInferenceJobRequest>
141 return SubmitAsync(&CleanRoomsMLClient::CancelTrainedModelInferenceJob, request, handler, context);
158 template<
typename CreateAudienceModelRequestT = Model::CreateAudienceModelRequest>
161 return SubmitCallable(&CleanRoomsMLClient::CreateAudienceModel, request);
167 template<
typename CreateAudienceModelRequestT = Model::CreateAudienceModelRequest>
170 return SubmitAsync(&CleanRoomsMLClient::CreateAudienceModel, request, handler, context);
184 template<
typename CreateConfiguredAudienceModelRequestT = Model::CreateConfiguredAudienceModelRequest>
187 return SubmitCallable(&CleanRoomsMLClient::CreateConfiguredAudienceModel, request);
193 template<
typename CreateConfiguredAudienceModelRequestT = Model::CreateConfiguredAudienceModelRequest>
196 return SubmitAsync(&CleanRoomsMLClient::CreateConfiguredAudienceModel, request, handler, context);
210 template<
typename CreateConfiguredModelAlgorithmRequestT = Model::CreateConfiguredModelAlgorithmRequest>
213 return SubmitCallable(&CleanRoomsMLClient::CreateConfiguredModelAlgorithm, request);
219 template<
typename CreateConfiguredModelAlgorithmRequestT = Model::CreateConfiguredModelAlgorithmRequest>
222 return SubmitAsync(&CleanRoomsMLClient::CreateConfiguredModelAlgorithm, request, handler, context);
236 template<
typename CreateConfiguredModelAlgorithmAssociationRequestT = Model::CreateConfiguredModelAlgorithmAssociationRequest>
239 return SubmitCallable(&CleanRoomsMLClient::CreateConfiguredModelAlgorithmAssociation, request);
245 template<
typename CreateConfiguredModelAlgorithmAssociationRequestT = Model::CreateConfiguredModelAlgorithmAssociationRequest>
248 return SubmitAsync(&CleanRoomsMLClient::CreateConfiguredModelAlgorithmAssociation, request, handler, context);
263 template<
typename CreateMLInputChannelRequestT = Model::CreateMLInputChannelRequest>
266 return SubmitCallable(&CleanRoomsMLClient::CreateMLInputChannel, request);
272 template<
typename CreateMLInputChannelRequestT = Model::CreateMLInputChannelRequest>
275 return SubmitAsync(&CleanRoomsMLClient::CreateMLInputChannel, request, handler, context);
289 template<
typename CreateTrainedModelRequestT = Model::CreateTrainedModelRequest>
292 return SubmitCallable(&CleanRoomsMLClient::CreateTrainedModel, request);
298 template<
typename CreateTrainedModelRequestT = Model::CreateTrainedModelRequest>
301 return SubmitAsync(&CleanRoomsMLClient::CreateTrainedModel, request, handler, context);
317 template<
typename CreateTrainingDatasetRequestT = Model::CreateTrainingDatasetRequest>
320 return SubmitCallable(&CleanRoomsMLClient::CreateTrainingDataset, request);
326 template<
typename CreateTrainingDatasetRequestT = Model::CreateTrainingDatasetRequest>
329 return SubmitAsync(&CleanRoomsMLClient::CreateTrainingDataset, request, handler, context);
343 template<
typename DeleteAudienceGenerationJobRequestT = Model::DeleteAudienceGenerationJobRequest>
346 return SubmitCallable(&CleanRoomsMLClient::DeleteAudienceGenerationJob, request);
352 template<
typename DeleteAudienceGenerationJobRequestT = Model::DeleteAudienceGenerationJobRequest>
355 return SubmitAsync(&CleanRoomsMLClient::DeleteAudienceGenerationJob, request, handler, context);
370 template<
typename DeleteAudienceModelRequestT = Model::DeleteAudienceModelRequest>
373 return SubmitCallable(&CleanRoomsMLClient::DeleteAudienceModel, request);
379 template<
typename DeleteAudienceModelRequestT = Model::DeleteAudienceModelRequest>
382 return SubmitAsync(&CleanRoomsMLClient::DeleteAudienceModel, request, handler, context);
399 template<
typename DeleteConfiguredAudienceModelRequestT = Model::DeleteConfiguredAudienceModelRequest>
402 return SubmitCallable(&CleanRoomsMLClient::DeleteConfiguredAudienceModel, request);
408 template<
typename DeleteConfiguredAudienceModelRequestT = Model::DeleteConfiguredAudienceModelRequest>
411 return SubmitAsync(&CleanRoomsMLClient::DeleteConfiguredAudienceModel, request, handler, context);
425 template<
typename DeleteConfiguredAudienceModelPolicyRequestT = Model::DeleteConfiguredAudienceModelPolicyRequest>
428 return SubmitCallable(&CleanRoomsMLClient::DeleteConfiguredAudienceModelPolicy, request);
434 template<
typename DeleteConfiguredAudienceModelPolicyRequestT = Model::DeleteConfiguredAudienceModelPolicyRequest>
437 return SubmitAsync(&CleanRoomsMLClient::DeleteConfiguredAudienceModelPolicy, request, handler, context);
450 template<
typename DeleteConfiguredModelAlgorithmRequestT = Model::DeleteConfiguredModelAlgorithmRequest>
453 return SubmitCallable(&CleanRoomsMLClient::DeleteConfiguredModelAlgorithm, request);
459 template<
typename DeleteConfiguredModelAlgorithmRequestT = Model::DeleteConfiguredModelAlgorithmRequest>
462 return SubmitAsync(&CleanRoomsMLClient::DeleteConfiguredModelAlgorithm, request, handler, context);
476 template<
typename DeleteConfiguredModelAlgorithmAssociationRequestT = Model::DeleteConfiguredModelAlgorithmAssociationRequest>
479 return SubmitCallable(&CleanRoomsMLClient::DeleteConfiguredModelAlgorithmAssociation, request);
485 template<
typename DeleteConfiguredModelAlgorithmAssociationRequestT = Model::DeleteConfiguredModelAlgorithmAssociationRequest>
488 return SubmitAsync(&CleanRoomsMLClient::DeleteConfiguredModelAlgorithmAssociation, request, handler, context);
501 template<
typename DeleteMLConfigurationRequestT = Model::DeleteMLConfigurationRequest>
504 return SubmitCallable(&CleanRoomsMLClient::DeleteMLConfiguration, request);
510 template<
typename DeleteMLConfigurationRequestT = Model::DeleteMLConfigurationRequest>
513 return SubmitAsync(&CleanRoomsMLClient::DeleteMLConfiguration, request, handler, context);
527 template<
typename DeleteMLInputChannelDataRequestT = Model::DeleteMLInputChannelDataRequest>
530 return SubmitCallable(&CleanRoomsMLClient::DeleteMLInputChannelData, request);
536 template<
typename DeleteMLInputChannelDataRequestT = Model::DeleteMLInputChannelDataRequest>
539 return SubmitAsync(&CleanRoomsMLClient::DeleteMLInputChannelData, request, handler, context);
553 template<
typename DeleteTrainedModelOutputRequestT = Model::DeleteTrainedModelOutputRequest>
556 return SubmitCallable(&CleanRoomsMLClient::DeleteTrainedModelOutput, request);
562 template<
typename DeleteTrainedModelOutputRequestT = Model::DeleteTrainedModelOutputRequest>
565 return SubmitAsync(&CleanRoomsMLClient::DeleteTrainedModelOutput, request, handler, context);
582 template<
typename DeleteTrainingDatasetRequestT = Model::DeleteTrainingDatasetRequest>
585 return SubmitCallable(&CleanRoomsMLClient::DeleteTrainingDataset, request);
591 template<
typename DeleteTrainingDatasetRequestT = Model::DeleteTrainingDatasetRequest>
594 return SubmitAsync(&CleanRoomsMLClient::DeleteTrainingDataset, request, handler, context);
608 template<
typename GetAudienceGenerationJobRequestT = Model::GetAudienceGenerationJobRequest>
611 return SubmitCallable(&CleanRoomsMLClient::GetAudienceGenerationJob, request);
617 template<
typename GetAudienceGenerationJobRequestT = Model::GetAudienceGenerationJobRequest>
620 return SubmitAsync(&CleanRoomsMLClient::GetAudienceGenerationJob, request, handler, context);
633 template<
typename GetAudienceModelRequestT = Model::GetAudienceModelRequest>
636 return SubmitCallable(&CleanRoomsMLClient::GetAudienceModel, request);
642 template<
typename GetAudienceModelRequestT = Model::GetAudienceModelRequest>
645 return SubmitAsync(&CleanRoomsMLClient::GetAudienceModel, request, handler, context);
659 template<
typename GetCollaborationConfiguredModelAlgorithmAssociationRequestT = Model::GetCollaborationConfiguredModelAlgorithmAssociationRequest>
662 return SubmitCallable(&CleanRoomsMLClient::GetCollaborationConfiguredModelAlgorithmAssociation, request);
668 template<
typename GetCollaborationConfiguredModelAlgorithmAssociationRequestT = Model::GetCollaborationConfiguredModelAlgorithmAssociationRequest>
671 return SubmitAsync(&CleanRoomsMLClient::GetCollaborationConfiguredModelAlgorithmAssociation, request, handler, context);
685 template<
typename GetCollaborationMLInputChannelRequestT = Model::GetCollaborationMLInputChannelRequest>
688 return SubmitCallable(&CleanRoomsMLClient::GetCollaborationMLInputChannel, request);
694 template<
typename GetCollaborationMLInputChannelRequestT = Model::GetCollaborationMLInputChannelRequest>
697 return SubmitAsync(&CleanRoomsMLClient::GetCollaborationMLInputChannel, request, handler, context);
711 template<
typename GetCollaborationTrainedModelRequestT = Model::GetCollaborationTrainedModelRequest>
714 return SubmitCallable(&CleanRoomsMLClient::GetCollaborationTrainedModel, request);
720 template<
typename GetCollaborationTrainedModelRequestT = Model::GetCollaborationTrainedModelRequest>
723 return SubmitAsync(&CleanRoomsMLClient::GetCollaborationTrainedModel, request, handler, context);
737 template<
typename GetConfiguredAudienceModelRequestT = Model::GetConfiguredAudienceModelRequest>
740 return SubmitCallable(&CleanRoomsMLClient::GetConfiguredAudienceModel, request);
746 template<
typename GetConfiguredAudienceModelRequestT = Model::GetConfiguredAudienceModelRequest>
749 return SubmitAsync(&CleanRoomsMLClient::GetConfiguredAudienceModel, request, handler, context);
763 template<
typename GetConfiguredAudienceModelPolicyRequestT = Model::GetConfiguredAudienceModelPolicyRequest>
766 return SubmitCallable(&CleanRoomsMLClient::GetConfiguredAudienceModelPolicy, request);
772 template<
typename GetConfiguredAudienceModelPolicyRequestT = Model::GetConfiguredAudienceModelPolicyRequest>
775 return SubmitAsync(&CleanRoomsMLClient::GetConfiguredAudienceModelPolicy, request, handler, context);
789 template<
typename GetConfiguredModelAlgorithmRequestT = Model::GetConfiguredModelAlgorithmRequest>
792 return SubmitCallable(&CleanRoomsMLClient::GetConfiguredModelAlgorithm, request);
798 template<
typename GetConfiguredModelAlgorithmRequestT = Model::GetConfiguredModelAlgorithmRequest>
801 return SubmitAsync(&CleanRoomsMLClient::GetConfiguredModelAlgorithm, request, handler, context);
815 template<
typename GetConfiguredModelAlgorithmAssociationRequestT = Model::GetConfiguredModelAlgorithmAssociationRequest>
818 return SubmitCallable(&CleanRoomsMLClient::GetConfiguredModelAlgorithmAssociation, request);
824 template<
typename GetConfiguredModelAlgorithmAssociationRequestT = Model::GetConfiguredModelAlgorithmAssociationRequest>
827 return SubmitAsync(&CleanRoomsMLClient::GetConfiguredModelAlgorithmAssociation, request, handler, context);
841 template<
typename GetMLConfigurationRequestT = Model::GetMLConfigurationRequest>
844 return SubmitCallable(&CleanRoomsMLClient::GetMLConfiguration, request);
850 template<
typename GetMLConfigurationRequestT = Model::GetMLConfigurationRequest>
853 return SubmitAsync(&CleanRoomsMLClient::GetMLConfiguration, request, handler, context);
866 template<
typename GetMLInputChannelRequestT = Model::GetMLInputChannelRequest>
869 return SubmitCallable(&CleanRoomsMLClient::GetMLInputChannel, request);
875 template<
typename GetMLInputChannelRequestT = Model::GetMLInputChannelRequest>
878 return SubmitAsync(&CleanRoomsMLClient::GetMLInputChannel, request, handler, context);
891 template<
typename GetTrainedModelRequestT = Model::GetTrainedModelRequest>
894 return SubmitCallable(&CleanRoomsMLClient::GetTrainedModel, request);
900 template<
typename GetTrainedModelRequestT = Model::GetTrainedModelRequest>
903 return SubmitAsync(&CleanRoomsMLClient::GetTrainedModel, request, handler, context);
917 template<
typename GetTrainedModelInferenceJobRequestT = Model::GetTrainedModelInferenceJobRequest>
920 return SubmitCallable(&CleanRoomsMLClient::GetTrainedModelInferenceJob, request);
926 template<
typename GetTrainedModelInferenceJobRequestT = Model::GetTrainedModelInferenceJobRequest>
929 return SubmitAsync(&CleanRoomsMLClient::GetTrainedModelInferenceJob, request, handler, context);
942 template<
typename GetTrainingDatasetRequestT = Model::GetTrainingDatasetRequest>
945 return SubmitCallable(&CleanRoomsMLClient::GetTrainingDataset, request);
951 template<
typename GetTrainingDatasetRequestT = Model::GetTrainingDatasetRequest>
954 return SubmitAsync(&CleanRoomsMLClient::GetTrainingDataset, request, handler, context);
967 template<
typename ListAudienceExportJobsRequestT = Model::ListAudienceExportJobsRequest>
970 return SubmitCallable(&CleanRoomsMLClient::ListAudienceExportJobs, request);
976 template<
typename ListAudienceExportJobsRequestT = Model::ListAudienceExportJobsRequest>
979 return SubmitAsync(&CleanRoomsMLClient::ListAudienceExportJobs, request, handler, context);
992 template<
typename ListAudienceGenerationJobsRequestT = Model::ListAudienceGenerationJobsRequest>
995 return SubmitCallable(&CleanRoomsMLClient::ListAudienceGenerationJobs, request);
1001 template<
typename ListAudienceGenerationJobsRequestT = Model::ListAudienceGenerationJobsRequest>
1004 return SubmitAsync(&CleanRoomsMLClient::ListAudienceGenerationJobs, request, handler, context);
1017 template<
typename ListAudienceModelsRequestT = Model::ListAudienceModelsRequest>
1020 return SubmitCallable(&CleanRoomsMLClient::ListAudienceModels, request);
1026 template<
typename ListAudienceModelsRequestT = Model::ListAudienceModelsRequest>
1029 return SubmitAsync(&CleanRoomsMLClient::ListAudienceModels, request, handler, context);
1043 template<
typename ListCollaborationConfiguredModelAlgorithmAssociationsRequestT = Model::ListCollaborationConfiguredModelAlgorithmAssociationsRequest>
1046 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationConfiguredModelAlgorithmAssociations, request);
1052 template<
typename ListCollaborationConfiguredModelAlgorithmAssociationsRequestT = Model::ListCollaborationConfiguredModelAlgorithmAssociationsRequest>
1055 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationConfiguredModelAlgorithmAssociations, request, handler, context);
1069 template<
typename ListCollaborationMLInputChannelsRequestT = Model::ListCollaborationMLInputChannelsRequest>
1072 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationMLInputChannels, request);
1078 template<
typename ListCollaborationMLInputChannelsRequestT = Model::ListCollaborationMLInputChannelsRequest>
1081 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationMLInputChannels, request, handler, context);
1095 template<
typename ListCollaborationTrainedModelExportJobsRequestT = Model::ListCollaborationTrainedModelExportJobsRequest>
1098 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationTrainedModelExportJobs, request);
1104 template<
typename ListCollaborationTrainedModelExportJobsRequestT = Model::ListCollaborationTrainedModelExportJobsRequest>
1107 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationTrainedModelExportJobs, request, handler, context);
1121 template<
typename ListCollaborationTrainedModelInferenceJobsRequestT = Model::ListCollaborationTrainedModelInferenceJobsRequest>
1124 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationTrainedModelInferenceJobs, request);
1130 template<
typename ListCollaborationTrainedModelInferenceJobsRequestT = Model::ListCollaborationTrainedModelInferenceJobsRequest>
1133 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationTrainedModelInferenceJobs, request, handler, context);
1147 template<
typename ListCollaborationTrainedModelsRequestT = Model::ListCollaborationTrainedModelsRequest>
1150 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationTrainedModels, request);
1156 template<
typename ListCollaborationTrainedModelsRequestT = Model::ListCollaborationTrainedModelsRequest>
1159 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationTrainedModels, request, handler, context);
1173 template<
typename ListConfiguredAudienceModelsRequestT = Model::ListConfiguredAudienceModelsRequest>
1176 return SubmitCallable(&CleanRoomsMLClient::ListConfiguredAudienceModels, request);
1182 template<
typename ListConfiguredAudienceModelsRequestT = Model::ListConfiguredAudienceModelsRequest>
1185 return SubmitAsync(&CleanRoomsMLClient::ListConfiguredAudienceModels, request, handler, context);
1199 template<
typename ListConfiguredModelAlgorithmAssociationsRequestT = Model::ListConfiguredModelAlgorithmAssociationsRequest>
1202 return SubmitCallable(&CleanRoomsMLClient::ListConfiguredModelAlgorithmAssociations, request);
1208 template<
typename ListConfiguredModelAlgorithmAssociationsRequestT = Model::ListConfiguredModelAlgorithmAssociationsRequest>
1211 return SubmitAsync(&CleanRoomsMLClient::ListConfiguredModelAlgorithmAssociations, request, handler, context);
1224 template<
typename ListConfiguredModelAlgorithmsRequestT = Model::ListConfiguredModelAlgorithmsRequest>
1227 return SubmitCallable(&CleanRoomsMLClient::ListConfiguredModelAlgorithms, request);
1233 template<
typename ListConfiguredModelAlgorithmsRequestT = Model::ListConfiguredModelAlgorithmsRequest>
1236 return SubmitAsync(&CleanRoomsMLClient::ListConfiguredModelAlgorithms, request, handler, context);
1249 template<
typename ListMLInputChannelsRequestT = Model::ListMLInputChannelsRequest>
1252 return SubmitCallable(&CleanRoomsMLClient::ListMLInputChannels, request);
1258 template<
typename ListMLInputChannelsRequestT = Model::ListMLInputChannelsRequest>
1261 return SubmitAsync(&CleanRoomsMLClient::ListMLInputChannels, request, handler, context);
1274 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1277 return SubmitCallable(&CleanRoomsMLClient::ListTagsForResource, request);
1283 template<
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1286 return SubmitAsync(&CleanRoomsMLClient::ListTagsForResource, request, handler, context);
1300 template<
typename ListTrainedModelInferenceJobsRequestT = Model::ListTrainedModelInferenceJobsRequest>
1303 return SubmitCallable(&CleanRoomsMLClient::ListTrainedModelInferenceJobs, request);
1309 template<
typename ListTrainedModelInferenceJobsRequestT = Model::ListTrainedModelInferenceJobsRequest>
1312 return SubmitAsync(&CleanRoomsMLClient::ListTrainedModelInferenceJobs, request, handler, context);
1329 template<
typename ListTrainedModelVersionsRequestT = Model::ListTrainedModelVersionsRequest>
1332 return SubmitCallable(&CleanRoomsMLClient::ListTrainedModelVersions, request);
1338 template<
typename ListTrainedModelVersionsRequestT = Model::ListTrainedModelVersionsRequest>
1341 return SubmitAsync(&CleanRoomsMLClient::ListTrainedModelVersions, request, handler, context);
1354 template<
typename ListTrainedModelsRequestT = Model::ListTrainedModelsRequest>
1357 return SubmitCallable(&CleanRoomsMLClient::ListTrainedModels, request);
1363 template<
typename ListTrainedModelsRequestT = Model::ListTrainedModelsRequest>
1366 return SubmitAsync(&CleanRoomsMLClient::ListTrainedModels, request, handler, context);
1379 template<
typename ListTrainingDatasetsRequestT = Model::ListTrainingDatasetsRequest>
1382 return SubmitCallable(&CleanRoomsMLClient::ListTrainingDatasets, request);
1388 template<
typename ListTrainingDatasetsRequestT = Model::ListTrainingDatasetsRequest>
1391 return SubmitAsync(&CleanRoomsMLClient::ListTrainingDatasets, request, handler, context);
1405 template<
typename PutConfiguredAudienceModelPolicyRequestT = Model::PutConfiguredAudienceModelPolicyRequest>
1408 return SubmitCallable(&CleanRoomsMLClient::PutConfiguredAudienceModelPolicy, request);
1414 template<
typename PutConfiguredAudienceModelPolicyRequestT = Model::PutConfiguredAudienceModelPolicyRequest>
1417 return SubmitAsync(&CleanRoomsMLClient::PutConfiguredAudienceModelPolicy, request, handler, context);
1430 template<
typename PutMLConfigurationRequestT = Model::PutMLConfigurationRequest>
1433 return SubmitCallable(&CleanRoomsMLClient::PutMLConfiguration, request);
1439 template<
typename PutMLConfigurationRequestT = Model::PutMLConfigurationRequest>
1442 return SubmitAsync(&CleanRoomsMLClient::PutMLConfiguration, request, handler, context);
1456 template<
typename StartAudienceExportJobRequestT = Model::StartAudienceExportJobRequest>
1459 return SubmitCallable(&CleanRoomsMLClient::StartAudienceExportJob, request);
1465 template<
typename StartAudienceExportJobRequestT = Model::StartAudienceExportJobRequest>
1468 return SubmitAsync(&CleanRoomsMLClient::StartAudienceExportJob, request, handler, context);
1482 template<
typename StartAudienceGenerationJobRequestT = Model::StartAudienceGenerationJobRequest>
1485 return SubmitCallable(&CleanRoomsMLClient::StartAudienceGenerationJob, request);
1491 template<
typename StartAudienceGenerationJobRequestT = Model::StartAudienceGenerationJobRequest>
1494 return SubmitAsync(&CleanRoomsMLClient::StartAudienceGenerationJob, request, handler, context);
1508 template<
typename StartTrainedModelExportJobRequestT = Model::StartTrainedModelExportJobRequest>
1511 return SubmitCallable(&CleanRoomsMLClient::StartTrainedModelExportJob, request);
1517 template<
typename StartTrainedModelExportJobRequestT = Model::StartTrainedModelExportJobRequest>
1520 return SubmitAsync(&CleanRoomsMLClient::StartTrainedModelExportJob, request, handler, context);
1534 template<
typename StartTrainedModelInferenceJobRequestT = Model::StartTrainedModelInferenceJobRequest>
1537 return SubmitCallable(&CleanRoomsMLClient::StartTrainedModelInferenceJob, request);
1543 template<
typename StartTrainedModelInferenceJobRequestT = Model::StartTrainedModelInferenceJobRequest>
1546 return SubmitAsync(&CleanRoomsMLClient::StartTrainedModelInferenceJob, request, handler, context);
1559 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1562 return SubmitCallable(&CleanRoomsMLClient::TagResource, request);
1568 template<
typename TagResourceRequestT = Model::TagResourceRequest>
1571 return SubmitAsync(&CleanRoomsMLClient::TagResource, request, handler, context);
1585 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1588 return SubmitCallable(&CleanRoomsMLClient::UntagResource, request);
1594 template<
typename UntagResourceRequestT = Model::UntagResourceRequest>
1597 return SubmitAsync(&CleanRoomsMLClient::UntagResource, request, handler, context);
1612 template<
typename UpdateConfiguredAudienceModelRequestT = Model::UpdateConfiguredAudienceModelRequest>
1615 return SubmitCallable(&CleanRoomsMLClient::UpdateConfiguredAudienceModel, request);
1621 template<
typename UpdateConfiguredAudienceModelRequestT = Model::UpdateConfiguredAudienceModelRequest>
1624 return SubmitAsync(&CleanRoomsMLClient::UpdateConfiguredAudienceModel, request, handler, context);
1635 std::shared_ptr<CleanRoomsMLEndpointProviderBase> m_endpointProvider;
virtual Model::DeleteTrainingDatasetOutcome DeleteTrainingDataset(const Model::DeleteTrainingDatasetRequest &request) const
virtual Model::StartTrainedModelInferenceJobOutcome StartTrainedModelInferenceJob(const Model::StartTrainedModelInferenceJobRequest &request) const
virtual Model::StartTrainedModelExportJobOutcome StartTrainedModelExportJob(const Model::StartTrainedModelExportJobRequest &request) const
void DeleteAudienceGenerationJobAsync(const DeleteAudienceGenerationJobRequestT &request, const DeleteAudienceGenerationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartAudienceExportJobAsync(const StartAudienceExportJobRequestT &request, const StartAudienceExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListConfiguredModelAlgorithmAssociationsAsync(const ListConfiguredModelAlgorithmAssociationsRequestT &request, const ListConfiguredModelAlgorithmAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListConfiguredAudienceModelsOutcomeCallable ListConfiguredAudienceModelsCallable(const ListConfiguredAudienceModelsRequestT &request={}) const
virtual Model::DeleteConfiguredAudienceModelPolicyOutcome DeleteConfiguredAudienceModelPolicy(const Model::DeleteConfiguredAudienceModelPolicyRequest &request) const
Model::GetAudienceGenerationJobOutcomeCallable GetAudienceGenerationJobCallable(const GetAudienceGenerationJobRequestT &request) const
void StartTrainedModelExportJobAsync(const StartTrainedModelExportJobRequestT &request, const StartTrainedModelExportJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListConfiguredModelAlgorithmAssociationsOutcome ListConfiguredModelAlgorithmAssociations(const Model::ListConfiguredModelAlgorithmAssociationsRequest &request) const
virtual Model::ListCollaborationConfiguredModelAlgorithmAssociationsOutcome ListCollaborationConfiguredModelAlgorithmAssociations(const Model::ListCollaborationConfiguredModelAlgorithmAssociationsRequest &request) const
static const char * GetAllocationTag()
void ListConfiguredModelAlgorithmsAsync(const ListConfiguredModelAlgorithmsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConfiguredModelAlgorithmsRequestT &request={}) const
void DeleteMLInputChannelDataAsync(const DeleteMLInputChannelDataRequestT &request, const DeleteMLInputChannelDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CleanRoomsMLEndpointProvider EndpointProviderType
Model::CancelTrainedModelInferenceJobOutcomeCallable CancelTrainedModelInferenceJobCallable(const CancelTrainedModelInferenceJobRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAudienceModelAsync(const GetAudienceModelRequestT &request, const GetAudienceModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateConfiguredAudienceModelOutcome CreateConfiguredAudienceModel(const Model::CreateConfiguredAudienceModelRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::ListTrainedModelVersionsOutcome ListTrainedModelVersions(const Model::ListTrainedModelVersionsRequest &request) const
virtual Model::CreateAudienceModelOutcome CreateAudienceModel(const Model::CreateAudienceModelRequest &request) const
virtual Model::ListCollaborationMLInputChannelsOutcome ListCollaborationMLInputChannels(const Model::ListCollaborationMLInputChannelsRequest &request) const
Model::CreateAudienceModelOutcomeCallable CreateAudienceModelCallable(const CreateAudienceModelRequestT &request) const
void ListTrainedModelVersionsAsync(const ListTrainedModelVersionsRequestT &request, const ListTrainedModelVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateMLInputChannelAsync(const CreateMLInputChannelRequestT &request, const CreateMLInputChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteConfiguredModelAlgorithmAssociationAsync(const DeleteConfiguredModelAlgorithmAssociationRequestT &request, const DeleteConfiguredModelAlgorithmAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTrainingDatasetOutcomeCallable DeleteTrainingDatasetCallable(const DeleteTrainingDatasetRequestT &request) const
virtual Model::ListTrainedModelInferenceJobsOutcome ListTrainedModelInferenceJobs(const Model::ListTrainedModelInferenceJobsRequest &request) const
virtual Model::ListMLInputChannelsOutcome ListMLInputChannels(const Model::ListMLInputChannelsRequest &request) const
void ListCollaborationMLInputChannelsAsync(const ListCollaborationMLInputChannelsRequestT &request, const ListCollaborationMLInputChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAudienceModelsAsync(const ListAudienceModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAudienceModelsRequestT &request={}) const
virtual Model::CreateMLInputChannelOutcome CreateMLInputChannel(const Model::CreateMLInputChannelRequest &request) const
void ListCollaborationTrainedModelsAsync(const ListCollaborationTrainedModelsRequestT &request, const ListCollaborationTrainedModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartAudienceExportJobOutcome StartAudienceExportJob(const Model::StartAudienceExportJobRequest &request) const
void GetMLConfigurationAsync(const GetMLConfigurationRequestT &request, const GetMLConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMLInputChannelOutcome GetMLInputChannel(const Model::GetMLInputChannelRequest &request) const
virtual Model::CreateTrainingDatasetOutcome CreateTrainingDataset(const Model::CreateTrainingDatasetRequest &request) const
void GetCollaborationConfiguredModelAlgorithmAssociationAsync(const GetCollaborationConfiguredModelAlgorithmAssociationRequestT &request, const GetCollaborationConfiguredModelAlgorithmAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTrainedModelAsync(const CreateTrainedModelRequestT &request, const CreateTrainedModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTrainedModelOutputAsync(const DeleteTrainedModelOutputRequestT &request, const DeleteTrainedModelOutputResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListCollaborationTrainedModelsOutcomeCallable ListCollaborationTrainedModelsCallable(const ListCollaborationTrainedModelsRequestT &request) const
Model::CreateConfiguredModelAlgorithmOutcomeCallable CreateConfiguredModelAlgorithmCallable(const CreateConfiguredModelAlgorithmRequestT &request) const
void PutMLConfigurationAsync(const PutMLConfigurationRequestT &request, const PutMLConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTrainedModelVersionsOutcomeCallable ListTrainedModelVersionsCallable(const ListTrainedModelVersionsRequestT &request) const
Model::DeleteTrainedModelOutputOutcomeCallable DeleteTrainedModelOutputCallable(const DeleteTrainedModelOutputRequestT &request) const
Model::GetConfiguredAudienceModelPolicyOutcomeCallable GetConfiguredAudienceModelPolicyCallable(const GetConfiguredAudienceModelPolicyRequestT &request) const
Model::DeleteConfiguredAudienceModelOutcomeCallable DeleteConfiguredAudienceModelCallable(const DeleteConfiguredAudienceModelRequestT &request) const
void DeleteTrainingDatasetAsync(const DeleteTrainingDatasetRequestT &request, const DeleteTrainingDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTrainedModelsOutcomeCallable ListTrainedModelsCallable(const ListTrainedModelsRequestT &request) const
void OverrideEndpoint(const Aws::String &endpoint)
virtual Model::UpdateConfiguredAudienceModelOutcome UpdateConfiguredAudienceModel(const Model::UpdateConfiguredAudienceModelRequest &request) const
virtual Model::CancelTrainedModelInferenceJobOutcome CancelTrainedModelInferenceJob(const Model::CancelTrainedModelInferenceJobRequest &request) const
void CreateAudienceModelAsync(const CreateAudienceModelRequestT &request, const CreateAudienceModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartTrainedModelInferenceJobAsync(const StartTrainedModelInferenceJobRequestT &request, const StartTrainedModelInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCollaborationMLInputChannelAsync(const GetCollaborationMLInputChannelRequestT &request, const GetCollaborationMLInputChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTrainingDatasetOutcomeCallable GetTrainingDatasetCallable(const GetTrainingDatasetRequestT &request) const
void DeleteConfiguredAudienceModelAsync(const DeleteConfiguredAudienceModelRequestT &request, const DeleteConfiguredAudienceModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetTrainedModelInferenceJobAsync(const GetTrainedModelInferenceJobRequestT &request, const GetTrainedModelInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CleanRoomsMLClient(const Aws::CleanRoomsML::CleanRoomsMLClientConfiguration &clientConfiguration=Aws::CleanRoomsML::CleanRoomsMLClientConfiguration(), std::shared_ptr< CleanRoomsMLEndpointProviderBase > endpointProvider=nullptr)
void GetTrainingDatasetAsync(const GetTrainingDatasetRequestT &request, const GetTrainingDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTrainedModelInferenceJobsOutcomeCallable ListTrainedModelInferenceJobsCallable(const ListTrainedModelInferenceJobsRequestT &request) const
Model::DeleteMLConfigurationOutcomeCallable DeleteMLConfigurationCallable(const DeleteMLConfigurationRequestT &request) const
void DeleteAudienceModelAsync(const DeleteAudienceModelRequestT &request, const DeleteAudienceModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CleanRoomsMLClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< CleanRoomsMLEndpointProviderBase > endpointProvider=nullptr, const Aws::CleanRoomsML::CleanRoomsMLClientConfiguration &clientConfiguration=Aws::CleanRoomsML::CleanRoomsMLClientConfiguration())
void DeleteConfiguredAudienceModelPolicyAsync(const DeleteConfiguredAudienceModelPolicyRequestT &request, const DeleteConfiguredAudienceModelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTrainedModelInferenceJobOutcomeCallable GetTrainedModelInferenceJobCallable(const GetTrainedModelInferenceJobRequestT &request) const
Model::StartAudienceExportJobOutcomeCallable StartAudienceExportJobCallable(const StartAudienceExportJobRequestT &request) const
CleanRoomsMLClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
CleanRoomsMLClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< CleanRoomsMLEndpointProviderBase > endpointProvider=nullptr, const Aws::CleanRoomsML::CleanRoomsMLClientConfiguration &clientConfiguration=Aws::CleanRoomsML::CleanRoomsMLClientConfiguration())
void ListAudienceExportJobsAsync(const ListAudienceExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAudienceExportJobsRequestT &request={}) const
void ListTrainingDatasetsAsync(const ListTrainingDatasetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTrainingDatasetsRequestT &request={}) const
virtual Model::ListAudienceGenerationJobsOutcome ListAudienceGenerationJobs(const Model::ListAudienceGenerationJobsRequest &request={}) const
virtual Model::GetTrainingDatasetOutcome GetTrainingDataset(const Model::GetTrainingDatasetRequest &request) const
Model::ListConfiguredModelAlgorithmsOutcomeCallable ListConfiguredModelAlgorithmsCallable(const ListConfiguredModelAlgorithmsRequestT &request={}) const
Model::DeleteConfiguredModelAlgorithmOutcomeCallable DeleteConfiguredModelAlgorithmCallable(const DeleteConfiguredModelAlgorithmRequestT &request) const
virtual Model::StartAudienceGenerationJobOutcome StartAudienceGenerationJob(const Model::StartAudienceGenerationJobRequest &request) const
Model::StartTrainedModelExportJobOutcomeCallable StartTrainedModelExportJobCallable(const StartTrainedModelExportJobRequestT &request) const
Model::ListCollaborationTrainedModelExportJobsOutcomeCallable ListCollaborationTrainedModelExportJobsCallable(const ListCollaborationTrainedModelExportJobsRequestT &request) const
CleanRoomsMLClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
Aws::Client::AWSJsonClient BASECLASS
virtual Model::CancelTrainedModelOutcome CancelTrainedModel(const Model::CancelTrainedModelRequest &request) const
virtual Model::CreateTrainedModelOutcome CreateTrainedModel(const Model::CreateTrainedModelRequest &request) const
virtual Model::PutMLConfigurationOutcome PutMLConfiguration(const Model::PutMLConfigurationRequest &request) const
virtual Model::ListCollaborationTrainedModelExportJobsOutcome ListCollaborationTrainedModelExportJobs(const Model::ListCollaborationTrainedModelExportJobsRequest &request) const
Model::StartAudienceGenerationJobOutcomeCallable StartAudienceGenerationJobCallable(const StartAudienceGenerationJobRequestT &request) const
Model::ListCollaborationMLInputChannelsOutcomeCallable ListCollaborationMLInputChannelsCallable(const ListCollaborationMLInputChannelsRequestT &request) const
Model::GetMLConfigurationOutcomeCallable GetMLConfigurationCallable(const GetMLConfigurationRequestT &request) const
void ListTrainedModelInferenceJobsAsync(const ListTrainedModelInferenceJobsRequestT &request, const ListTrainedModelInferenceJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTrainedModelsAsync(const ListTrainedModelsRequestT &request, const ListTrainedModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAudienceModelsOutcomeCallable ListAudienceModelsCallable(const ListAudienceModelsRequestT &request={}) const
Model::DeleteMLInputChannelDataOutcomeCallable DeleteMLInputChannelDataCallable(const DeleteMLInputChannelDataRequestT &request) const
Model::DeleteConfiguredAudienceModelPolicyOutcomeCallable DeleteConfiguredAudienceModelPolicyCallable(const DeleteConfiguredAudienceModelPolicyRequestT &request) const
Model::GetCollaborationMLInputChannelOutcomeCallable GetCollaborationMLInputChannelCallable(const GetCollaborationMLInputChannelRequestT &request) const
Model::GetCollaborationConfiguredModelAlgorithmAssociationOutcomeCallable GetCollaborationConfiguredModelAlgorithmAssociationCallable(const GetCollaborationConfiguredModelAlgorithmAssociationRequestT &request) const
Model::DeleteConfiguredModelAlgorithmAssociationOutcomeCallable DeleteConfiguredModelAlgorithmAssociationCallable(const DeleteConfiguredModelAlgorithmAssociationRequestT &request) const
virtual Model::DeleteAudienceModelOutcome DeleteAudienceModel(const Model::DeleteAudienceModelRequest &request) const
virtual Model::PutConfiguredAudienceModelPolicyOutcome PutConfiguredAudienceModelPolicy(const Model::PutConfiguredAudienceModelPolicyRequest &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Model::CreateMLInputChannelOutcomeCallable CreateMLInputChannelCallable(const CreateMLInputChannelRequestT &request) const
Model::CreateConfiguredAudienceModelOutcomeCallable CreateConfiguredAudienceModelCallable(const CreateConfiguredAudienceModelRequestT &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateConfiguredModelAlgorithmAsync(const CreateConfiguredModelAlgorithmRequestT &request, const CreateConfiguredModelAlgorithmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetTrainedModelOutcome GetTrainedModel(const Model::GetTrainedModelRequest &request) const
void GetTrainedModelAsync(const GetTrainedModelRequestT &request, const GetTrainedModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTrainedModelsOutcome ListTrainedModels(const Model::ListTrainedModelsRequest &request) const
void GetAudienceGenerationJobAsync(const GetAudienceGenerationJobRequestT &request, const GetAudienceGenerationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetConfiguredAudienceModelAsync(const GetConfiguredAudienceModelRequestT &request, const GetConfiguredAudienceModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelTrainedModelInferenceJobAsync(const CancelTrainedModelInferenceJobRequestT &request, const CancelTrainedModelInferenceJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetConfiguredModelAlgorithmOutcomeCallable GetConfiguredModelAlgorithmCallable(const GetConfiguredModelAlgorithmRequestT &request) const
Model::GetAudienceModelOutcomeCallable GetAudienceModelCallable(const GetAudienceModelRequestT &request) const
Model::ListCollaborationConfiguredModelAlgorithmAssociationsOutcomeCallable ListCollaborationConfiguredModelAlgorithmAssociationsCallable(const ListCollaborationConfiguredModelAlgorithmAssociationsRequestT &request) const
void DeleteConfiguredModelAlgorithmAsync(const DeleteConfiguredModelAlgorithmRequestT &request, const DeleteConfiguredModelAlgorithmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetConfiguredAudienceModelPolicyOutcome GetConfiguredAudienceModelPolicy(const Model::GetConfiguredAudienceModelPolicyRequest &request) const
virtual Model::DeleteConfiguredModelAlgorithmOutcome DeleteConfiguredModelAlgorithm(const Model::DeleteConfiguredModelAlgorithmRequest &request) const
void ListCollaborationConfiguredModelAlgorithmAssociationsAsync(const ListCollaborationConfiguredModelAlgorithmAssociationsRequestT &request, const ListCollaborationConfiguredModelAlgorithmAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateConfiguredAudienceModelAsync(const UpdateConfiguredAudienceModelRequestT &request, const UpdateConfiguredAudienceModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCollaborationTrainedModelOutcomeCallable GetCollaborationTrainedModelCallable(const GetCollaborationTrainedModelRequestT &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Model::GetConfiguredAudienceModelOutcomeCallable GetConfiguredAudienceModelCallable(const GetConfiguredAudienceModelRequestT &request) const
Model::GetConfiguredModelAlgorithmAssociationOutcomeCallable GetConfiguredModelAlgorithmAssociationCallable(const GetConfiguredModelAlgorithmAssociationRequestT &request) const
void CreateConfiguredAudienceModelAsync(const CreateConfiguredAudienceModelRequestT &request, const CreateConfiguredAudienceModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetConfiguredAudienceModelOutcome GetConfiguredAudienceModel(const Model::GetConfiguredAudienceModelRequest &request) const
virtual Model::GetConfiguredModelAlgorithmOutcome GetConfiguredModelAlgorithm(const Model::GetConfiguredModelAlgorithmRequest &request) const
virtual Model::GetCollaborationConfiguredModelAlgorithmAssociationOutcome GetCollaborationConfiguredModelAlgorithmAssociation(const Model::GetCollaborationConfiguredModelAlgorithmAssociationRequest &request) const
void DeleteMLConfigurationAsync(const DeleteMLConfigurationRequestT &request, const DeleteMLConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAudienceModelOutcome GetAudienceModel(const Model::GetAudienceModelRequest &request) const
virtual Model::GetTrainedModelInferenceJobOutcome GetTrainedModelInferenceJob(const Model::GetTrainedModelInferenceJobRequest &request) const
virtual Model::ListConfiguredModelAlgorithmsOutcome ListConfiguredModelAlgorithms(const Model::ListConfiguredModelAlgorithmsRequest &request={}) const
Model::ListCollaborationTrainedModelInferenceJobsOutcomeCallable ListCollaborationTrainedModelInferenceJobsCallable(const ListCollaborationTrainedModelInferenceJobsRequestT &request) const
void GetConfiguredModelAlgorithmAsync(const GetConfiguredModelAlgorithmRequestT &request, const GetConfiguredModelAlgorithmResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual ~CleanRoomsMLClient()
CleanRoomsMLClientConfiguration ClientConfigurationType
virtual Model::DeleteConfiguredModelAlgorithmAssociationOutcome DeleteConfiguredModelAlgorithmAssociation(const Model::DeleteConfiguredModelAlgorithmAssociationRequest &request) const
virtual Model::ListAudienceExportJobsOutcome ListAudienceExportJobs(const Model::ListAudienceExportJobsRequest &request={}) const
void ListAudienceGenerationJobsAsync(const ListAudienceGenerationJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListAudienceGenerationJobsRequestT &request={}) const
virtual Model::DeleteConfiguredAudienceModelOutcome DeleteConfiguredAudienceModel(const Model::DeleteConfiguredAudienceModelRequest &request) const
void GetMLInputChannelAsync(const GetMLInputChannelRequestT &request, const GetMLInputChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteMLInputChannelDataOutcome DeleteMLInputChannelData(const Model::DeleteMLInputChannelDataRequest &request) const
Model::PutMLConfigurationOutcomeCallable PutMLConfigurationCallable(const PutMLConfigurationRequestT &request) const
Model::ListAudienceExportJobsOutcomeCallable ListAudienceExportJobsCallable(const ListAudienceExportJobsRequestT &request={}) const
CleanRoomsMLClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetConfiguredModelAlgorithmAssociationAsync(const GetConfiguredModelAlgorithmAssociationRequestT &request, const GetConfiguredModelAlgorithmAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAudienceModelOutcomeCallable DeleteAudienceModelCallable(const DeleteAudienceModelRequestT &request) const
void ListCollaborationTrainedModelExportJobsAsync(const ListCollaborationTrainedModelExportJobsRequestT &request, const ListCollaborationTrainedModelExportJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CancelTrainedModelAsync(const CancelTrainedModelRequestT &request, const CancelTrainedModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteMLConfigurationOutcome DeleteMLConfiguration(const Model::DeleteMLConfigurationRequest &request) const
Model::CreateConfiguredModelAlgorithmAssociationOutcomeCallable CreateConfiguredModelAlgorithmAssociationCallable(const CreateConfiguredModelAlgorithmAssociationRequestT &request) const
Model::ListTrainingDatasetsOutcomeCallable ListTrainingDatasetsCallable(const ListTrainingDatasetsRequestT &request={}) const
Model::CreateTrainingDatasetOutcomeCallable CreateTrainingDatasetCallable(const CreateTrainingDatasetRequestT &request) const
void ListConfiguredAudienceModelsAsync(const ListConfiguredAudienceModelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConfiguredAudienceModelsRequestT &request={}) const
void ListCollaborationTrainedModelInferenceJobsAsync(const ListCollaborationTrainedModelInferenceJobsRequestT &request, const ListCollaborationTrainedModelInferenceJobsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListCollaborationTrainedModelsOutcome ListCollaborationTrainedModels(const Model::ListCollaborationTrainedModelsRequest &request) const
virtual Model::ListTrainingDatasetsOutcome ListTrainingDatasets(const Model::ListTrainingDatasetsRequest &request={}) const
Model::UpdateConfiguredAudienceModelOutcomeCallable UpdateConfiguredAudienceModelCallable(const UpdateConfiguredAudienceModelRequestT &request) const
Model::GetTrainedModelOutcomeCallable GetTrainedModelCallable(const GetTrainedModelRequestT &request) const
Model::StartTrainedModelInferenceJobOutcomeCallable StartTrainedModelInferenceJobCallable(const StartTrainedModelInferenceJobRequestT &request) const
Model::DeleteAudienceGenerationJobOutcomeCallable DeleteAudienceGenerationJobCallable(const DeleteAudienceGenerationJobRequestT &request) const
Model::CancelTrainedModelOutcomeCallable CancelTrainedModelCallable(const CancelTrainedModelRequestT &request) const
void PutConfiguredAudienceModelPolicyAsync(const PutConfiguredAudienceModelPolicyRequestT &request, const PutConfiguredAudienceModelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAudienceGenerationJobOutcome DeleteAudienceGenerationJob(const Model::DeleteAudienceGenerationJobRequest &request) const
virtual Model::GetCollaborationMLInputChannelOutcome GetCollaborationMLInputChannel(const Model::GetCollaborationMLInputChannelRequest &request) const
std::shared_ptr< CleanRoomsMLEndpointProviderBase > & accessEndpointProvider()
void CreateConfiguredModelAlgorithmAssociationAsync(const CreateConfiguredModelAlgorithmAssociationRequestT &request, const CreateConfiguredModelAlgorithmAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateConfiguredModelAlgorithmAssociationOutcome CreateConfiguredModelAlgorithmAssociation(const Model::CreateConfiguredModelAlgorithmAssociationRequest &request) const
static const char * GetServiceName()
virtual Model::GetMLConfigurationOutcome GetMLConfiguration(const Model::GetMLConfigurationRequest &request) const
virtual Model::GetAudienceGenerationJobOutcome GetAudienceGenerationJob(const Model::GetAudienceGenerationJobRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void GetCollaborationTrainedModelAsync(const GetCollaborationTrainedModelRequestT &request, const GetCollaborationTrainedModelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateConfiguredModelAlgorithmOutcome CreateConfiguredModelAlgorithm(const Model::CreateConfiguredModelAlgorithmRequest &request) const
Model::CreateTrainedModelOutcomeCallable CreateTrainedModelCallable(const CreateTrainedModelRequestT &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::ListConfiguredModelAlgorithmAssociationsOutcomeCallable ListConfiguredModelAlgorithmAssociationsCallable(const ListConfiguredModelAlgorithmAssociationsRequestT &request) const
Model::GetMLInputChannelOutcomeCallable GetMLInputChannelCallable(const GetMLInputChannelRequestT &request) const
void StartAudienceGenerationJobAsync(const StartAudienceGenerationJobRequestT &request, const StartAudienceGenerationJobResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutConfiguredAudienceModelPolicyOutcomeCallable PutConfiguredAudienceModelPolicyCallable(const PutConfiguredAudienceModelPolicyRequestT &request) const
virtual Model::GetConfiguredModelAlgorithmAssociationOutcome GetConfiguredModelAlgorithmAssociation(const Model::GetConfiguredModelAlgorithmAssociationRequest &request) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAudienceGenerationJobsOutcomeCallable ListAudienceGenerationJobsCallable(const ListAudienceGenerationJobsRequestT &request={}) const
void GetConfiguredAudienceModelPolicyAsync(const GetConfiguredAudienceModelPolicyRequestT &request, const GetConfiguredAudienceModelPolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTrainingDatasetAsync(const CreateTrainingDatasetRequestT &request, const CreateTrainingDatasetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListConfiguredAudienceModelsOutcome ListConfiguredAudienceModels(const Model::ListConfiguredAudienceModelsRequest &request={}) const
Model::ListMLInputChannelsOutcomeCallable ListMLInputChannelsCallable(const ListMLInputChannelsRequestT &request) const
virtual Model::ListCollaborationTrainedModelInferenceJobsOutcome ListCollaborationTrainedModelInferenceJobs(const Model::ListCollaborationTrainedModelInferenceJobsRequest &request) const
virtual Model::ListAudienceModelsOutcome ListAudienceModels(const Model::ListAudienceModelsRequest &request={}) const
virtual Model::GetCollaborationTrainedModelOutcome GetCollaborationTrainedModel(const Model::GetCollaborationTrainedModelRequest &request) const
virtual Model::DeleteTrainedModelOutputOutcome DeleteTrainedModelOutput(const Model::DeleteTrainedModelOutputRequest &request) const
void ListMLInputChannelsAsync(const ListMLInputChannelsRequestT &request, const ListMLInputChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< DeleteConfiguredAudienceModelOutcome > DeleteConfiguredAudienceModelOutcomeCallable
std::future< ListTrainedModelsOutcome > ListTrainedModelsOutcomeCallable
std::future< GetConfiguredAudienceModelPolicyOutcome > GetConfiguredAudienceModelPolicyOutcomeCallable
std::future< CreateMLInputChannelOutcome > CreateMLInputChannelOutcomeCallable
std::future< GetAudienceGenerationJobOutcome > GetAudienceGenerationJobOutcomeCallable
std::future< CreateAudienceModelOutcome > CreateAudienceModelOutcomeCallable
std::future< StartTrainedModelExportJobOutcome > StartTrainedModelExportJobOutcomeCallable
std::future< CancelTrainedModelInferenceJobOutcome > CancelTrainedModelInferenceJobOutcomeCallable
std::future< CreateConfiguredAudienceModelOutcome > CreateConfiguredAudienceModelOutcomeCallable
std::future< ListAudienceExportJobsOutcome > ListAudienceExportJobsOutcomeCallable
std::future< ListConfiguredModelAlgorithmAssociationsOutcome > ListConfiguredModelAlgorithmAssociationsOutcomeCallable
std::future< ListAudienceGenerationJobsOutcome > ListAudienceGenerationJobsOutcomeCallable
std::future< ListCollaborationMLInputChannelsOutcome > ListCollaborationMLInputChannelsOutcomeCallable
std::future< GetCollaborationTrainedModelOutcome > GetCollaborationTrainedModelOutcomeCallable
std::future< GetTrainedModelInferenceJobOutcome > GetTrainedModelInferenceJobOutcomeCallable
std::future< GetCollaborationConfiguredModelAlgorithmAssociationOutcome > GetCollaborationConfiguredModelAlgorithmAssociationOutcomeCallable
std::future< StartAudienceGenerationJobOutcome > StartAudienceGenerationJobOutcomeCallable
std::future< CreateConfiguredModelAlgorithmAssociationOutcome > CreateConfiguredModelAlgorithmAssociationOutcomeCallable
std::future< CreateTrainingDatasetOutcome > CreateTrainingDatasetOutcomeCallable
std::future< UpdateConfiguredAudienceModelOutcome > UpdateConfiguredAudienceModelOutcomeCallable
std::future< PutMLConfigurationOutcome > PutMLConfigurationOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetConfiguredModelAlgorithmOutcome > GetConfiguredModelAlgorithmOutcomeCallable
std::future< GetConfiguredAudienceModelOutcome > GetConfiguredAudienceModelOutcomeCallable
std::future< GetTrainedModelOutcome > GetTrainedModelOutcomeCallable
std::future< GetConfiguredModelAlgorithmAssociationOutcome > GetConfiguredModelAlgorithmAssociationOutcomeCallable
std::future< CreateTrainedModelOutcome > CreateTrainedModelOutcomeCallable
std::future< DeleteMLInputChannelDataOutcome > DeleteMLInputChannelDataOutcomeCallable
std::future< ListTrainingDatasetsOutcome > ListTrainingDatasetsOutcomeCallable
std::future< DeleteAudienceGenerationJobOutcome > DeleteAudienceGenerationJobOutcomeCallable
std::future< ListCollaborationTrainedModelInferenceJobsOutcome > ListCollaborationTrainedModelInferenceJobsOutcomeCallable
std::future< StartTrainedModelInferenceJobOutcome > StartTrainedModelInferenceJobOutcomeCallable
std::future< PutConfiguredAudienceModelPolicyOutcome > PutConfiguredAudienceModelPolicyOutcomeCallable
std::future< GetMLConfigurationOutcome > GetMLConfigurationOutcomeCallable
std::future< GetTrainingDatasetOutcome > GetTrainingDatasetOutcomeCallable
std::future< CancelTrainedModelOutcome > CancelTrainedModelOutcomeCallable
std::future< ListCollaborationConfiguredModelAlgorithmAssociationsOutcome > ListCollaborationConfiguredModelAlgorithmAssociationsOutcomeCallable
std::future< ListCollaborationTrainedModelExportJobsOutcome > ListCollaborationTrainedModelExportJobsOutcomeCallable
std::future< GetAudienceModelOutcome > GetAudienceModelOutcomeCallable
std::future< ListConfiguredAudienceModelsOutcome > ListConfiguredAudienceModelsOutcomeCallable
std::future< DeleteConfiguredModelAlgorithmAssociationOutcome > DeleteConfiguredModelAlgorithmAssociationOutcomeCallable
std::future< DeleteTrainedModelOutputOutcome > DeleteTrainedModelOutputOutcomeCallable
std::future< DeleteConfiguredModelAlgorithmOutcome > DeleteConfiguredModelAlgorithmOutcomeCallable
std::future< ListCollaborationTrainedModelsOutcome > ListCollaborationTrainedModelsOutcomeCallable
std::future< DeleteConfiguredAudienceModelPolicyOutcome > DeleteConfiguredAudienceModelPolicyOutcomeCallable
std::future< CreateConfiguredModelAlgorithmOutcome > CreateConfiguredModelAlgorithmOutcomeCallable
std::future< ListMLInputChannelsOutcome > ListMLInputChannelsOutcomeCallable
std::future< ListAudienceModelsOutcome > ListAudienceModelsOutcomeCallable
std::future< GetCollaborationMLInputChannelOutcome > GetCollaborationMLInputChannelOutcomeCallable
std::future< ListConfiguredModelAlgorithmsOutcome > ListConfiguredModelAlgorithmsOutcomeCallable
std::future< DeleteMLConfigurationOutcome > DeleteMLConfigurationOutcomeCallable
std::future< ListTrainedModelVersionsOutcome > ListTrainedModelVersionsOutcomeCallable
std::future< StartAudienceExportJobOutcome > StartAudienceExportJobOutcomeCallable
std::future< DeleteAudienceModelOutcome > DeleteAudienceModelOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteTrainingDatasetOutcome > DeleteTrainingDatasetOutcomeCallable
std::future< GetMLInputChannelOutcome > GetMLInputChannelOutcomeCallable
std::future< ListTrainedModelInferenceJobsOutcome > ListTrainedModelInferenceJobsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::function< void(const CleanRoomsMLClient *, const Model::CreateMLInputChannelRequest &, const Model::CreateMLInputChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateMLInputChannelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteTrainingDatasetRequest &, const Model::DeleteTrainingDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrainingDatasetResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListAudienceModelsRequest &, const Model::ListAudienceModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAudienceModelsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetMLInputChannelRequest &, const Model::GetMLInputChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLInputChannelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteConfiguredAudienceModelRequest &, const Model::DeleteConfiguredAudienceModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfiguredAudienceModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetTrainedModelRequest &, const Model::GetTrainedModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrainedModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetCollaborationConfiguredModelAlgorithmAssociationRequest &, const Model::GetCollaborationConfiguredModelAlgorithmAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCollaborationConfiguredModelAlgorithmAssociationResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListCollaborationTrainedModelsRequest &, const Model::ListCollaborationTrainedModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollaborationTrainedModelsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetConfiguredAudienceModelRequest &, const Model::GetConfiguredAudienceModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfiguredAudienceModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::CreateTrainingDatasetRequest &, const Model::CreateTrainingDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrainingDatasetResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetConfiguredModelAlgorithmAssociationRequest &, const Model::GetConfiguredModelAlgorithmAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfiguredModelAlgorithmAssociationResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::CreateTrainedModelRequest &, const Model::CreateTrainedModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrainedModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::PutMLConfigurationRequest &, const Model::PutMLConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMLConfigurationResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::CreateAudienceModelRequest &, const Model::CreateAudienceModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAudienceModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListTrainedModelsRequest &, const Model::ListTrainedModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrainedModelsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetMLConfigurationRequest &, const Model::GetMLConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMLConfigurationResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteConfiguredAudienceModelPolicyRequest &, const Model::DeleteConfiguredAudienceModelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfiguredAudienceModelPolicyResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteAudienceGenerationJobRequest &, const Model::DeleteAudienceGenerationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAudienceGenerationJobResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::CreateConfiguredModelAlgorithmRequest &, const Model::CreateConfiguredModelAlgorithmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfiguredModelAlgorithmResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetCollaborationTrainedModelRequest &, const Model::GetCollaborationTrainedModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCollaborationTrainedModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::PutConfiguredAudienceModelPolicyRequest &, const Model::PutConfiguredAudienceModelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfiguredAudienceModelPolicyResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListConfiguredAudienceModelsRequest &, const Model::ListConfiguredAudienceModelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfiguredAudienceModelsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListCollaborationTrainedModelExportJobsRequest &, const Model::ListCollaborationTrainedModelExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollaborationTrainedModelExportJobsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetAudienceGenerationJobRequest &, const Model::GetAudienceGenerationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAudienceGenerationJobResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetConfiguredAudienceModelPolicyRequest &, const Model::GetConfiguredAudienceModelPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfiguredAudienceModelPolicyResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::StartAudienceExportJobRequest &, const Model::StartAudienceExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAudienceExportJobResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::CancelTrainedModelRequest &, const Model::CancelTrainedModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelTrainedModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::StartAudienceGenerationJobRequest &, const Model::StartAudienceGenerationJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAudienceGenerationJobResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::CreateConfiguredModelAlgorithmAssociationRequest &, const Model::CreateConfiguredModelAlgorithmAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfiguredModelAlgorithmAssociationResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetTrainingDatasetRequest &, const Model::GetTrainingDatasetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrainingDatasetResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteConfiguredModelAlgorithmAssociationRequest &, const Model::DeleteConfiguredModelAlgorithmAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfiguredModelAlgorithmAssociationResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetTrainedModelInferenceJobRequest &, const Model::GetTrainedModelInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrainedModelInferenceJobResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteTrainedModelOutputRequest &, const Model::DeleteTrainedModelOutputOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrainedModelOutputResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListTrainingDatasetsRequest &, const Model::ListTrainingDatasetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrainingDatasetsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetAudienceModelRequest &, const Model::GetAudienceModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAudienceModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteMLConfigurationRequest &, const Model::DeleteMLConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMLConfigurationResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::StartTrainedModelExportJobRequest &, const Model::StartTrainedModelExportJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTrainedModelExportJobResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListTrainedModelInferenceJobsRequest &, const Model::ListTrainedModelInferenceJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrainedModelInferenceJobsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetConfiguredModelAlgorithmRequest &, const Model::GetConfiguredModelAlgorithmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfiguredModelAlgorithmResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::UpdateConfiguredAudienceModelRequest &, const Model::UpdateConfiguredAudienceModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfiguredAudienceModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListAudienceExportJobsRequest &, const Model::ListAudienceExportJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAudienceExportJobsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListCollaborationMLInputChannelsRequest &, const Model::ListCollaborationMLInputChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollaborationMLInputChannelsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListConfiguredModelAlgorithmAssociationsRequest &, const Model::ListConfiguredModelAlgorithmAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfiguredModelAlgorithmAssociationsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListMLInputChannelsRequest &, const Model::ListMLInputChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMLInputChannelsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListConfiguredModelAlgorithmsRequest &, const Model::ListConfiguredModelAlgorithmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfiguredModelAlgorithmsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListCollaborationConfiguredModelAlgorithmAssociationsRequest &, const Model::ListCollaborationConfiguredModelAlgorithmAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollaborationConfiguredModelAlgorithmAssociationsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::GetCollaborationMLInputChannelRequest &, const Model::GetCollaborationMLInputChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCollaborationMLInputChannelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListAudienceGenerationJobsRequest &, const Model::ListAudienceGenerationJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAudienceGenerationJobsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::CreateConfiguredAudienceModelRequest &, const Model::CreateConfiguredAudienceModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfiguredAudienceModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListCollaborationTrainedModelInferenceJobsRequest &, const Model::ListCollaborationTrainedModelInferenceJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollaborationTrainedModelInferenceJobsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteConfiguredModelAlgorithmRequest &, const Model::DeleteConfiguredModelAlgorithmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfiguredModelAlgorithmResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::CancelTrainedModelInferenceJobRequest &, const Model::CancelTrainedModelInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelTrainedModelInferenceJobResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteAudienceModelRequest &, const Model::DeleteAudienceModelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAudienceModelResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::ListTrainedModelVersionsRequest &, const Model::ListTrainedModelVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrainedModelVersionsResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::DeleteMLInputChannelDataRequest &, const Model::DeleteMLInputChannelDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMLInputChannelDataResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::StartTrainedModelInferenceJobRequest &, const Model::StartTrainedModelInferenceJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTrainedModelInferenceJobResponseReceivedHandler
std::function< void(const CleanRoomsMLClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String