AWS SDK for C++

AWS SDK for C++ Version 1.11.607

Loading...
Searching...
No Matches
CleanRoomsMLClient.h
1
6#pragma once
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>
13
14namespace Aws
15{
16namespace CleanRoomsML
17{
34 class AWS_CLEANROOMSML_API CleanRoomsMLClient : public Aws::Client::AWSJsonClient, public Aws::Client::ClientWithAsyncTemplateMethods<CleanRoomsMLClient>
35 {
36 public:
38 static const char* GetServiceName();
39 static const char* GetAllocationTag();
40
43
49 std::shared_ptr<CleanRoomsMLEndpointProviderBase> endpointProvider = nullptr);
50
56 std::shared_ptr<CleanRoomsMLEndpointProviderBase> endpointProvider = nullptr,
58
63 CleanRoomsMLClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
64 std::shared_ptr<CleanRoomsMLEndpointProviderBase> endpointProvider = nullptr,
66
67
68 /* Legacy constructors due deprecation */
74
80 const Aws::Client::ClientConfiguration& clientConfiguration);
81
86 CleanRoomsMLClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
87 const Aws::Client::ClientConfiguration& clientConfiguration);
88
89 /* End of legacy constructors due deprecation */
91
99
103 template<typename CancelTrainedModelRequestT = Model::CancelTrainedModelRequest>
104 Model::CancelTrainedModelOutcomeCallable CancelTrainedModelCallable(const CancelTrainedModelRequestT& request) const
105 {
106 return SubmitCallable(&CleanRoomsMLClient::CancelTrainedModel, request);
107 }
108
112 template<typename CancelTrainedModelRequestT = Model::CancelTrainedModelRequest>
113 void CancelTrainedModelAsync(const CancelTrainedModelRequestT& request, const CancelTrainedModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
114 {
115 return SubmitAsync(&CleanRoomsMLClient::CancelTrainedModel, request, handler, context);
116 }
117
125
129 template<typename CancelTrainedModelInferenceJobRequestT = Model::CancelTrainedModelInferenceJobRequest>
130 Model::CancelTrainedModelInferenceJobOutcomeCallable CancelTrainedModelInferenceJobCallable(const CancelTrainedModelInferenceJobRequestT& request) const
131 {
132 return SubmitCallable(&CleanRoomsMLClient::CancelTrainedModelInferenceJob, request);
133 }
134
138 template<typename CancelTrainedModelInferenceJobRequestT = Model::CancelTrainedModelInferenceJobRequest>
139 void CancelTrainedModelInferenceJobAsync(const CancelTrainedModelInferenceJobRequestT& request, const CancelTrainedModelInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
140 {
141 return SubmitAsync(&CleanRoomsMLClient::CancelTrainedModelInferenceJob, request, handler, context);
142 }
143
154
158 template<typename CreateAudienceModelRequestT = Model::CreateAudienceModelRequest>
159 Model::CreateAudienceModelOutcomeCallable CreateAudienceModelCallable(const CreateAudienceModelRequestT& request) const
160 {
161 return SubmitCallable(&CleanRoomsMLClient::CreateAudienceModel, request);
162 }
163
167 template<typename CreateAudienceModelRequestT = Model::CreateAudienceModelRequest>
168 void CreateAudienceModelAsync(const CreateAudienceModelRequestT& request, const CreateAudienceModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
169 {
170 return SubmitAsync(&CleanRoomsMLClient::CreateAudienceModel, request, handler, context);
171 }
172
180
184 template<typename CreateConfiguredAudienceModelRequestT = Model::CreateConfiguredAudienceModelRequest>
185 Model::CreateConfiguredAudienceModelOutcomeCallable CreateConfiguredAudienceModelCallable(const CreateConfiguredAudienceModelRequestT& request) const
186 {
187 return SubmitCallable(&CleanRoomsMLClient::CreateConfiguredAudienceModel, request);
188 }
189
193 template<typename CreateConfiguredAudienceModelRequestT = Model::CreateConfiguredAudienceModelRequest>
194 void CreateConfiguredAudienceModelAsync(const CreateConfiguredAudienceModelRequestT& request, const CreateConfiguredAudienceModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
195 {
196 return SubmitAsync(&CleanRoomsMLClient::CreateConfiguredAudienceModel, request, handler, context);
197 }
198
206
210 template<typename CreateConfiguredModelAlgorithmRequestT = Model::CreateConfiguredModelAlgorithmRequest>
211 Model::CreateConfiguredModelAlgorithmOutcomeCallable CreateConfiguredModelAlgorithmCallable(const CreateConfiguredModelAlgorithmRequestT& request) const
212 {
213 return SubmitCallable(&CleanRoomsMLClient::CreateConfiguredModelAlgorithm, request);
214 }
215
219 template<typename CreateConfiguredModelAlgorithmRequestT = Model::CreateConfiguredModelAlgorithmRequest>
220 void CreateConfiguredModelAlgorithmAsync(const CreateConfiguredModelAlgorithmRequestT& request, const CreateConfiguredModelAlgorithmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
221 {
222 return SubmitAsync(&CleanRoomsMLClient::CreateConfiguredModelAlgorithm, request, handler, context);
223 }
224
232
236 template<typename CreateConfiguredModelAlgorithmAssociationRequestT = Model::CreateConfiguredModelAlgorithmAssociationRequest>
238 {
239 return SubmitCallable(&CleanRoomsMLClient::CreateConfiguredModelAlgorithmAssociation, request);
240 }
241
245 template<typename CreateConfiguredModelAlgorithmAssociationRequestT = Model::CreateConfiguredModelAlgorithmAssociationRequest>
246 void CreateConfiguredModelAlgorithmAssociationAsync(const CreateConfiguredModelAlgorithmAssociationRequestT& request, const CreateConfiguredModelAlgorithmAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
247 {
248 return SubmitAsync(&CleanRoomsMLClient::CreateConfiguredModelAlgorithmAssociation, request, handler, context);
249 }
250
259
263 template<typename CreateMLInputChannelRequestT = Model::CreateMLInputChannelRequest>
264 Model::CreateMLInputChannelOutcomeCallable CreateMLInputChannelCallable(const CreateMLInputChannelRequestT& request) const
265 {
266 return SubmitCallable(&CleanRoomsMLClient::CreateMLInputChannel, request);
267 }
268
272 template<typename CreateMLInputChannelRequestT = Model::CreateMLInputChannelRequest>
273 void CreateMLInputChannelAsync(const CreateMLInputChannelRequestT& request, const CreateMLInputChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
274 {
275 return SubmitAsync(&CleanRoomsMLClient::CreateMLInputChannel, request, handler, context);
276 }
277
285
289 template<typename CreateTrainedModelRequestT = Model::CreateTrainedModelRequest>
290 Model::CreateTrainedModelOutcomeCallable CreateTrainedModelCallable(const CreateTrainedModelRequestT& request) const
291 {
292 return SubmitCallable(&CleanRoomsMLClient::CreateTrainedModel, request);
293 }
294
298 template<typename CreateTrainedModelRequestT = Model::CreateTrainedModelRequest>
299 void CreateTrainedModelAsync(const CreateTrainedModelRequestT& request, const CreateTrainedModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
300 {
301 return SubmitAsync(&CleanRoomsMLClient::CreateTrainedModel, request, handler, context);
302 }
303
313
317 template<typename CreateTrainingDatasetRequestT = Model::CreateTrainingDatasetRequest>
318 Model::CreateTrainingDatasetOutcomeCallable CreateTrainingDatasetCallable(const CreateTrainingDatasetRequestT& request) const
319 {
320 return SubmitCallable(&CleanRoomsMLClient::CreateTrainingDataset, request);
321 }
322
326 template<typename CreateTrainingDatasetRequestT = Model::CreateTrainingDatasetRequest>
327 void CreateTrainingDatasetAsync(const CreateTrainingDatasetRequestT& request, const CreateTrainingDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
328 {
329 return SubmitAsync(&CleanRoomsMLClient::CreateTrainingDataset, request, handler, context);
330 }
331
339
343 template<typename DeleteAudienceGenerationJobRequestT = Model::DeleteAudienceGenerationJobRequest>
344 Model::DeleteAudienceGenerationJobOutcomeCallable DeleteAudienceGenerationJobCallable(const DeleteAudienceGenerationJobRequestT& request) const
345 {
346 return SubmitCallable(&CleanRoomsMLClient::DeleteAudienceGenerationJob, request);
347 }
348
352 template<typename DeleteAudienceGenerationJobRequestT = Model::DeleteAudienceGenerationJobRequest>
353 void DeleteAudienceGenerationJobAsync(const DeleteAudienceGenerationJobRequestT& request, const DeleteAudienceGenerationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
354 {
355 return SubmitAsync(&CleanRoomsMLClient::DeleteAudienceGenerationJob, request, handler, context);
356 }
357
366
370 template<typename DeleteAudienceModelRequestT = Model::DeleteAudienceModelRequest>
371 Model::DeleteAudienceModelOutcomeCallable DeleteAudienceModelCallable(const DeleteAudienceModelRequestT& request) const
372 {
373 return SubmitCallable(&CleanRoomsMLClient::DeleteAudienceModel, request);
374 }
375
379 template<typename DeleteAudienceModelRequestT = Model::DeleteAudienceModelRequest>
380 void DeleteAudienceModelAsync(const DeleteAudienceModelRequestT& request, const DeleteAudienceModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
381 {
382 return SubmitAsync(&CleanRoomsMLClient::DeleteAudienceModel, request, handler, context);
383 }
384
395
399 template<typename DeleteConfiguredAudienceModelRequestT = Model::DeleteConfiguredAudienceModelRequest>
400 Model::DeleteConfiguredAudienceModelOutcomeCallable DeleteConfiguredAudienceModelCallable(const DeleteConfiguredAudienceModelRequestT& request) const
401 {
402 return SubmitCallable(&CleanRoomsMLClient::DeleteConfiguredAudienceModel, request);
403 }
404
408 template<typename DeleteConfiguredAudienceModelRequestT = Model::DeleteConfiguredAudienceModelRequest>
409 void DeleteConfiguredAudienceModelAsync(const DeleteConfiguredAudienceModelRequestT& request, const DeleteConfiguredAudienceModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
410 {
411 return SubmitAsync(&CleanRoomsMLClient::DeleteConfiguredAudienceModel, request, handler, context);
412 }
413
421
425 template<typename DeleteConfiguredAudienceModelPolicyRequestT = Model::DeleteConfiguredAudienceModelPolicyRequest>
427 {
428 return SubmitCallable(&CleanRoomsMLClient::DeleteConfiguredAudienceModelPolicy, request);
429 }
430
434 template<typename DeleteConfiguredAudienceModelPolicyRequestT = Model::DeleteConfiguredAudienceModelPolicyRequest>
435 void DeleteConfiguredAudienceModelPolicyAsync(const DeleteConfiguredAudienceModelPolicyRequestT& request, const DeleteConfiguredAudienceModelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
436 {
437 return SubmitAsync(&CleanRoomsMLClient::DeleteConfiguredAudienceModelPolicy, request, handler, context);
438 }
439
446
450 template<typename DeleteConfiguredModelAlgorithmRequestT = Model::DeleteConfiguredModelAlgorithmRequest>
451 Model::DeleteConfiguredModelAlgorithmOutcomeCallable DeleteConfiguredModelAlgorithmCallable(const DeleteConfiguredModelAlgorithmRequestT& request) const
452 {
453 return SubmitCallable(&CleanRoomsMLClient::DeleteConfiguredModelAlgorithm, request);
454 }
455
459 template<typename DeleteConfiguredModelAlgorithmRequestT = Model::DeleteConfiguredModelAlgorithmRequest>
460 void DeleteConfiguredModelAlgorithmAsync(const DeleteConfiguredModelAlgorithmRequestT& request, const DeleteConfiguredModelAlgorithmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
461 {
462 return SubmitAsync(&CleanRoomsMLClient::DeleteConfiguredModelAlgorithm, request, handler, context);
463 }
464
472
476 template<typename DeleteConfiguredModelAlgorithmAssociationRequestT = Model::DeleteConfiguredModelAlgorithmAssociationRequest>
478 {
479 return SubmitCallable(&CleanRoomsMLClient::DeleteConfiguredModelAlgorithmAssociation, request);
480 }
481
485 template<typename DeleteConfiguredModelAlgorithmAssociationRequestT = Model::DeleteConfiguredModelAlgorithmAssociationRequest>
486 void DeleteConfiguredModelAlgorithmAssociationAsync(const DeleteConfiguredModelAlgorithmAssociationRequestT& request, const DeleteConfiguredModelAlgorithmAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
487 {
488 return SubmitAsync(&CleanRoomsMLClient::DeleteConfiguredModelAlgorithmAssociation, request, handler, context);
489 }
490
497
501 template<typename DeleteMLConfigurationRequestT = Model::DeleteMLConfigurationRequest>
502 Model::DeleteMLConfigurationOutcomeCallable DeleteMLConfigurationCallable(const DeleteMLConfigurationRequestT& request) const
503 {
504 return SubmitCallable(&CleanRoomsMLClient::DeleteMLConfiguration, request);
505 }
506
510 template<typename DeleteMLConfigurationRequestT = Model::DeleteMLConfigurationRequest>
511 void DeleteMLConfigurationAsync(const DeleteMLConfigurationRequestT& request, const DeleteMLConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
512 {
513 return SubmitAsync(&CleanRoomsMLClient::DeleteMLConfiguration, request, handler, context);
514 }
515
523
527 template<typename DeleteMLInputChannelDataRequestT = Model::DeleteMLInputChannelDataRequest>
528 Model::DeleteMLInputChannelDataOutcomeCallable DeleteMLInputChannelDataCallable(const DeleteMLInputChannelDataRequestT& request) const
529 {
530 return SubmitCallable(&CleanRoomsMLClient::DeleteMLInputChannelData, request);
531 }
532
536 template<typename DeleteMLInputChannelDataRequestT = Model::DeleteMLInputChannelDataRequest>
537 void DeleteMLInputChannelDataAsync(const DeleteMLInputChannelDataRequestT& request, const DeleteMLInputChannelDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
538 {
539 return SubmitAsync(&CleanRoomsMLClient::DeleteMLInputChannelData, request, handler, context);
540 }
541
549
553 template<typename DeleteTrainedModelOutputRequestT = Model::DeleteTrainedModelOutputRequest>
554 Model::DeleteTrainedModelOutputOutcomeCallable DeleteTrainedModelOutputCallable(const DeleteTrainedModelOutputRequestT& request) const
555 {
556 return SubmitCallable(&CleanRoomsMLClient::DeleteTrainedModelOutput, request);
557 }
558
562 template<typename DeleteTrainedModelOutputRequestT = Model::DeleteTrainedModelOutputRequest>
563 void DeleteTrainedModelOutputAsync(const DeleteTrainedModelOutputRequestT& request, const DeleteTrainedModelOutputResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
564 {
565 return SubmitAsync(&CleanRoomsMLClient::DeleteTrainedModelOutput, request, handler, context);
566 }
567
578
582 template<typename DeleteTrainingDatasetRequestT = Model::DeleteTrainingDatasetRequest>
583 Model::DeleteTrainingDatasetOutcomeCallable DeleteTrainingDatasetCallable(const DeleteTrainingDatasetRequestT& request) const
584 {
585 return SubmitCallable(&CleanRoomsMLClient::DeleteTrainingDataset, request);
586 }
587
591 template<typename DeleteTrainingDatasetRequestT = Model::DeleteTrainingDatasetRequest>
592 void DeleteTrainingDatasetAsync(const DeleteTrainingDatasetRequestT& request, const DeleteTrainingDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
593 {
594 return SubmitAsync(&CleanRoomsMLClient::DeleteTrainingDataset, request, handler, context);
595 }
596
604
608 template<typename GetAudienceGenerationJobRequestT = Model::GetAudienceGenerationJobRequest>
609 Model::GetAudienceGenerationJobOutcomeCallable GetAudienceGenerationJobCallable(const GetAudienceGenerationJobRequestT& request) const
610 {
611 return SubmitCallable(&CleanRoomsMLClient::GetAudienceGenerationJob, request);
612 }
613
617 template<typename GetAudienceGenerationJobRequestT = Model::GetAudienceGenerationJobRequest>
618 void GetAudienceGenerationJobAsync(const GetAudienceGenerationJobRequestT& request, const GetAudienceGenerationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
619 {
620 return SubmitAsync(&CleanRoomsMLClient::GetAudienceGenerationJob, request, handler, context);
621 }
622
629
633 template<typename GetAudienceModelRequestT = Model::GetAudienceModelRequest>
634 Model::GetAudienceModelOutcomeCallable GetAudienceModelCallable(const GetAudienceModelRequestT& request) const
635 {
636 return SubmitCallable(&CleanRoomsMLClient::GetAudienceModel, request);
637 }
638
642 template<typename GetAudienceModelRequestT = Model::GetAudienceModelRequest>
643 void GetAudienceModelAsync(const GetAudienceModelRequestT& request, const GetAudienceModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
644 {
645 return SubmitAsync(&CleanRoomsMLClient::GetAudienceModel, request, handler, context);
646 }
647
655
659 template<typename GetCollaborationConfiguredModelAlgorithmAssociationRequestT = Model::GetCollaborationConfiguredModelAlgorithmAssociationRequest>
661 {
662 return SubmitCallable(&CleanRoomsMLClient::GetCollaborationConfiguredModelAlgorithmAssociation, request);
663 }
664
668 template<typename GetCollaborationConfiguredModelAlgorithmAssociationRequestT = Model::GetCollaborationConfiguredModelAlgorithmAssociationRequest>
669 void GetCollaborationConfiguredModelAlgorithmAssociationAsync(const GetCollaborationConfiguredModelAlgorithmAssociationRequestT& request, const GetCollaborationConfiguredModelAlgorithmAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
670 {
671 return SubmitAsync(&CleanRoomsMLClient::GetCollaborationConfiguredModelAlgorithmAssociation, request, handler, context);
672 }
673
681
685 template<typename GetCollaborationMLInputChannelRequestT = Model::GetCollaborationMLInputChannelRequest>
686 Model::GetCollaborationMLInputChannelOutcomeCallable GetCollaborationMLInputChannelCallable(const GetCollaborationMLInputChannelRequestT& request) const
687 {
688 return SubmitCallable(&CleanRoomsMLClient::GetCollaborationMLInputChannel, request);
689 }
690
694 template<typename GetCollaborationMLInputChannelRequestT = Model::GetCollaborationMLInputChannelRequest>
695 void GetCollaborationMLInputChannelAsync(const GetCollaborationMLInputChannelRequestT& request, const GetCollaborationMLInputChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
696 {
697 return SubmitAsync(&CleanRoomsMLClient::GetCollaborationMLInputChannel, request, handler, context);
698 }
699
707
711 template<typename GetCollaborationTrainedModelRequestT = Model::GetCollaborationTrainedModelRequest>
712 Model::GetCollaborationTrainedModelOutcomeCallable GetCollaborationTrainedModelCallable(const GetCollaborationTrainedModelRequestT& request) const
713 {
714 return SubmitCallable(&CleanRoomsMLClient::GetCollaborationTrainedModel, request);
715 }
716
720 template<typename GetCollaborationTrainedModelRequestT = Model::GetCollaborationTrainedModelRequest>
721 void GetCollaborationTrainedModelAsync(const GetCollaborationTrainedModelRequestT& request, const GetCollaborationTrainedModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
722 {
723 return SubmitAsync(&CleanRoomsMLClient::GetCollaborationTrainedModel, request, handler, context);
724 }
725
733
737 template<typename GetConfiguredAudienceModelRequestT = Model::GetConfiguredAudienceModelRequest>
738 Model::GetConfiguredAudienceModelOutcomeCallable GetConfiguredAudienceModelCallable(const GetConfiguredAudienceModelRequestT& request) const
739 {
740 return SubmitCallable(&CleanRoomsMLClient::GetConfiguredAudienceModel, request);
741 }
742
746 template<typename GetConfiguredAudienceModelRequestT = Model::GetConfiguredAudienceModelRequest>
747 void GetConfiguredAudienceModelAsync(const GetConfiguredAudienceModelRequestT& request, const GetConfiguredAudienceModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
748 {
749 return SubmitAsync(&CleanRoomsMLClient::GetConfiguredAudienceModel, request, handler, context);
750 }
751
759
763 template<typename GetConfiguredAudienceModelPolicyRequestT = Model::GetConfiguredAudienceModelPolicyRequest>
765 {
766 return SubmitCallable(&CleanRoomsMLClient::GetConfiguredAudienceModelPolicy, request);
767 }
768
772 template<typename GetConfiguredAudienceModelPolicyRequestT = Model::GetConfiguredAudienceModelPolicyRequest>
773 void GetConfiguredAudienceModelPolicyAsync(const GetConfiguredAudienceModelPolicyRequestT& request, const GetConfiguredAudienceModelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
774 {
775 return SubmitAsync(&CleanRoomsMLClient::GetConfiguredAudienceModelPolicy, request, handler, context);
776 }
777
785
789 template<typename GetConfiguredModelAlgorithmRequestT = Model::GetConfiguredModelAlgorithmRequest>
790 Model::GetConfiguredModelAlgorithmOutcomeCallable GetConfiguredModelAlgorithmCallable(const GetConfiguredModelAlgorithmRequestT& request) const
791 {
792 return SubmitCallable(&CleanRoomsMLClient::GetConfiguredModelAlgorithm, request);
793 }
794
798 template<typename GetConfiguredModelAlgorithmRequestT = Model::GetConfiguredModelAlgorithmRequest>
799 void GetConfiguredModelAlgorithmAsync(const GetConfiguredModelAlgorithmRequestT& request, const GetConfiguredModelAlgorithmResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
800 {
801 return SubmitAsync(&CleanRoomsMLClient::GetConfiguredModelAlgorithm, request, handler, context);
802 }
803
811
815 template<typename GetConfiguredModelAlgorithmAssociationRequestT = Model::GetConfiguredModelAlgorithmAssociationRequest>
817 {
818 return SubmitCallable(&CleanRoomsMLClient::GetConfiguredModelAlgorithmAssociation, request);
819 }
820
824 template<typename GetConfiguredModelAlgorithmAssociationRequestT = Model::GetConfiguredModelAlgorithmAssociationRequest>
825 void GetConfiguredModelAlgorithmAssociationAsync(const GetConfiguredModelAlgorithmAssociationRequestT& request, const GetConfiguredModelAlgorithmAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
826 {
827 return SubmitAsync(&CleanRoomsMLClient::GetConfiguredModelAlgorithmAssociation, request, handler, context);
828 }
829
837
841 template<typename GetMLConfigurationRequestT = Model::GetMLConfigurationRequest>
842 Model::GetMLConfigurationOutcomeCallable GetMLConfigurationCallable(const GetMLConfigurationRequestT& request) const
843 {
844 return SubmitCallable(&CleanRoomsMLClient::GetMLConfiguration, request);
845 }
846
850 template<typename GetMLConfigurationRequestT = Model::GetMLConfigurationRequest>
851 void GetMLConfigurationAsync(const GetMLConfigurationRequestT& request, const GetMLConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
852 {
853 return SubmitAsync(&CleanRoomsMLClient::GetMLConfiguration, request, handler, context);
854 }
855
862
866 template<typename GetMLInputChannelRequestT = Model::GetMLInputChannelRequest>
867 Model::GetMLInputChannelOutcomeCallable GetMLInputChannelCallable(const GetMLInputChannelRequestT& request) const
868 {
869 return SubmitCallable(&CleanRoomsMLClient::GetMLInputChannel, request);
870 }
871
875 template<typename GetMLInputChannelRequestT = Model::GetMLInputChannelRequest>
876 void GetMLInputChannelAsync(const GetMLInputChannelRequestT& request, const GetMLInputChannelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
877 {
878 return SubmitAsync(&CleanRoomsMLClient::GetMLInputChannel, request, handler, context);
879 }
880
887
891 template<typename GetTrainedModelRequestT = Model::GetTrainedModelRequest>
892 Model::GetTrainedModelOutcomeCallable GetTrainedModelCallable(const GetTrainedModelRequestT& request) const
893 {
894 return SubmitCallable(&CleanRoomsMLClient::GetTrainedModel, request);
895 }
896
900 template<typename GetTrainedModelRequestT = Model::GetTrainedModelRequest>
901 void GetTrainedModelAsync(const GetTrainedModelRequestT& request, const GetTrainedModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
902 {
903 return SubmitAsync(&CleanRoomsMLClient::GetTrainedModel, request, handler, context);
904 }
905
913
917 template<typename GetTrainedModelInferenceJobRequestT = Model::GetTrainedModelInferenceJobRequest>
918 Model::GetTrainedModelInferenceJobOutcomeCallable GetTrainedModelInferenceJobCallable(const GetTrainedModelInferenceJobRequestT& request) const
919 {
920 return SubmitCallable(&CleanRoomsMLClient::GetTrainedModelInferenceJob, request);
921 }
922
926 template<typename GetTrainedModelInferenceJobRequestT = Model::GetTrainedModelInferenceJobRequest>
927 void GetTrainedModelInferenceJobAsync(const GetTrainedModelInferenceJobRequestT& request, const GetTrainedModelInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
928 {
929 return SubmitAsync(&CleanRoomsMLClient::GetTrainedModelInferenceJob, request, handler, context);
930 }
931
938
942 template<typename GetTrainingDatasetRequestT = Model::GetTrainingDatasetRequest>
943 Model::GetTrainingDatasetOutcomeCallable GetTrainingDatasetCallable(const GetTrainingDatasetRequestT& request) const
944 {
945 return SubmitCallable(&CleanRoomsMLClient::GetTrainingDataset, request);
946 }
947
951 template<typename GetTrainingDatasetRequestT = Model::GetTrainingDatasetRequest>
952 void GetTrainingDatasetAsync(const GetTrainingDatasetRequestT& request, const GetTrainingDatasetResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
953 {
954 return SubmitAsync(&CleanRoomsMLClient::GetTrainingDataset, request, handler, context);
955 }
956
963
967 template<typename ListAudienceExportJobsRequestT = Model::ListAudienceExportJobsRequest>
968 Model::ListAudienceExportJobsOutcomeCallable ListAudienceExportJobsCallable(const ListAudienceExportJobsRequestT& request = {}) const
969 {
970 return SubmitCallable(&CleanRoomsMLClient::ListAudienceExportJobs, request);
971 }
972
976 template<typename ListAudienceExportJobsRequestT = Model::ListAudienceExportJobsRequest>
977 void ListAudienceExportJobsAsync(const ListAudienceExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAudienceExportJobsRequestT& request = {}) const
978 {
979 return SubmitAsync(&CleanRoomsMLClient::ListAudienceExportJobs, request, handler, context);
980 }
981
988
992 template<typename ListAudienceGenerationJobsRequestT = Model::ListAudienceGenerationJobsRequest>
993 Model::ListAudienceGenerationJobsOutcomeCallable ListAudienceGenerationJobsCallable(const ListAudienceGenerationJobsRequestT& request = {}) const
994 {
995 return SubmitCallable(&CleanRoomsMLClient::ListAudienceGenerationJobs, request);
996 }
997
1001 template<typename ListAudienceGenerationJobsRequestT = Model::ListAudienceGenerationJobsRequest>
1002 void ListAudienceGenerationJobsAsync(const ListAudienceGenerationJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAudienceGenerationJobsRequestT& request = {}) const
1003 {
1004 return SubmitAsync(&CleanRoomsMLClient::ListAudienceGenerationJobs, request, handler, context);
1005 }
1006
1013
1017 template<typename ListAudienceModelsRequestT = Model::ListAudienceModelsRequest>
1018 Model::ListAudienceModelsOutcomeCallable ListAudienceModelsCallable(const ListAudienceModelsRequestT& request = {}) const
1019 {
1020 return SubmitCallable(&CleanRoomsMLClient::ListAudienceModels, request);
1021 }
1022
1026 template<typename ListAudienceModelsRequestT = Model::ListAudienceModelsRequest>
1027 void ListAudienceModelsAsync(const ListAudienceModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListAudienceModelsRequestT& request = {}) const
1028 {
1029 return SubmitAsync(&CleanRoomsMLClient::ListAudienceModels, request, handler, context);
1030 }
1031
1039
1043 template<typename ListCollaborationConfiguredModelAlgorithmAssociationsRequestT = Model::ListCollaborationConfiguredModelAlgorithmAssociationsRequest>
1045 {
1046 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationConfiguredModelAlgorithmAssociations, request);
1047 }
1048
1052 template<typename ListCollaborationConfiguredModelAlgorithmAssociationsRequestT = Model::ListCollaborationConfiguredModelAlgorithmAssociationsRequest>
1053 void ListCollaborationConfiguredModelAlgorithmAssociationsAsync(const ListCollaborationConfiguredModelAlgorithmAssociationsRequestT& request, const ListCollaborationConfiguredModelAlgorithmAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1054 {
1055 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationConfiguredModelAlgorithmAssociations, request, handler, context);
1056 }
1057
1065
1069 template<typename ListCollaborationMLInputChannelsRequestT = Model::ListCollaborationMLInputChannelsRequest>
1071 {
1072 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationMLInputChannels, request);
1073 }
1074
1078 template<typename ListCollaborationMLInputChannelsRequestT = Model::ListCollaborationMLInputChannelsRequest>
1079 void ListCollaborationMLInputChannelsAsync(const ListCollaborationMLInputChannelsRequestT& request, const ListCollaborationMLInputChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1080 {
1081 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationMLInputChannels, request, handler, context);
1082 }
1083
1091
1095 template<typename ListCollaborationTrainedModelExportJobsRequestT = Model::ListCollaborationTrainedModelExportJobsRequest>
1097 {
1098 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationTrainedModelExportJobs, request);
1099 }
1100
1104 template<typename ListCollaborationTrainedModelExportJobsRequestT = Model::ListCollaborationTrainedModelExportJobsRequest>
1105 void ListCollaborationTrainedModelExportJobsAsync(const ListCollaborationTrainedModelExportJobsRequestT& request, const ListCollaborationTrainedModelExportJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1106 {
1107 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationTrainedModelExportJobs, request, handler, context);
1108 }
1109
1117
1121 template<typename ListCollaborationTrainedModelInferenceJobsRequestT = Model::ListCollaborationTrainedModelInferenceJobsRequest>
1123 {
1124 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationTrainedModelInferenceJobs, request);
1125 }
1126
1130 template<typename ListCollaborationTrainedModelInferenceJobsRequestT = Model::ListCollaborationTrainedModelInferenceJobsRequest>
1131 void ListCollaborationTrainedModelInferenceJobsAsync(const ListCollaborationTrainedModelInferenceJobsRequestT& request, const ListCollaborationTrainedModelInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1132 {
1133 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationTrainedModelInferenceJobs, request, handler, context);
1134 }
1135
1143
1147 template<typename ListCollaborationTrainedModelsRequestT = Model::ListCollaborationTrainedModelsRequest>
1149 {
1150 return SubmitCallable(&CleanRoomsMLClient::ListCollaborationTrainedModels, request);
1151 }
1152
1156 template<typename ListCollaborationTrainedModelsRequestT = Model::ListCollaborationTrainedModelsRequest>
1157 void ListCollaborationTrainedModelsAsync(const ListCollaborationTrainedModelsRequestT& request, const ListCollaborationTrainedModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1158 {
1159 return SubmitAsync(&CleanRoomsMLClient::ListCollaborationTrainedModels, request, handler, context);
1160 }
1161
1169
1173 template<typename ListConfiguredAudienceModelsRequestT = Model::ListConfiguredAudienceModelsRequest>
1174 Model::ListConfiguredAudienceModelsOutcomeCallable ListConfiguredAudienceModelsCallable(const ListConfiguredAudienceModelsRequestT& request = {}) const
1175 {
1176 return SubmitCallable(&CleanRoomsMLClient::ListConfiguredAudienceModels, request);
1177 }
1178
1182 template<typename ListConfiguredAudienceModelsRequestT = Model::ListConfiguredAudienceModelsRequest>
1183 void ListConfiguredAudienceModelsAsync(const ListConfiguredAudienceModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConfiguredAudienceModelsRequestT& request = {}) const
1184 {
1185 return SubmitAsync(&CleanRoomsMLClient::ListConfiguredAudienceModels, request, handler, context);
1186 }
1187
1195
1199 template<typename ListConfiguredModelAlgorithmAssociationsRequestT = Model::ListConfiguredModelAlgorithmAssociationsRequest>
1201 {
1202 return SubmitCallable(&CleanRoomsMLClient::ListConfiguredModelAlgorithmAssociations, request);
1203 }
1204
1208 template<typename ListConfiguredModelAlgorithmAssociationsRequestT = Model::ListConfiguredModelAlgorithmAssociationsRequest>
1209 void ListConfiguredModelAlgorithmAssociationsAsync(const ListConfiguredModelAlgorithmAssociationsRequestT& request, const ListConfiguredModelAlgorithmAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1210 {
1211 return SubmitAsync(&CleanRoomsMLClient::ListConfiguredModelAlgorithmAssociations, request, handler, context);
1212 }
1213
1220
1224 template<typename ListConfiguredModelAlgorithmsRequestT = Model::ListConfiguredModelAlgorithmsRequest>
1225 Model::ListConfiguredModelAlgorithmsOutcomeCallable ListConfiguredModelAlgorithmsCallable(const ListConfiguredModelAlgorithmsRequestT& request = {}) const
1226 {
1227 return SubmitCallable(&CleanRoomsMLClient::ListConfiguredModelAlgorithms, request);
1228 }
1229
1233 template<typename ListConfiguredModelAlgorithmsRequestT = Model::ListConfiguredModelAlgorithmsRequest>
1234 void ListConfiguredModelAlgorithmsAsync(const ListConfiguredModelAlgorithmsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListConfiguredModelAlgorithmsRequestT& request = {}) const
1235 {
1236 return SubmitAsync(&CleanRoomsMLClient::ListConfiguredModelAlgorithms, request, handler, context);
1237 }
1238
1245
1249 template<typename ListMLInputChannelsRequestT = Model::ListMLInputChannelsRequest>
1250 Model::ListMLInputChannelsOutcomeCallable ListMLInputChannelsCallable(const ListMLInputChannelsRequestT& request) const
1251 {
1252 return SubmitCallable(&CleanRoomsMLClient::ListMLInputChannels, request);
1253 }
1254
1258 template<typename ListMLInputChannelsRequestT = Model::ListMLInputChannelsRequest>
1259 void ListMLInputChannelsAsync(const ListMLInputChannelsRequestT& request, const ListMLInputChannelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1260 {
1261 return SubmitAsync(&CleanRoomsMLClient::ListMLInputChannels, request, handler, context);
1262 }
1263
1270
1274 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1275 Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT& request) const
1276 {
1277 return SubmitCallable(&CleanRoomsMLClient::ListTagsForResource, request);
1278 }
1279
1283 template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
1284 void ListTagsForResourceAsync(const ListTagsForResourceRequestT& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1285 {
1286 return SubmitAsync(&CleanRoomsMLClient::ListTagsForResource, request, handler, context);
1287 }
1288
1296
1300 template<typename ListTrainedModelInferenceJobsRequestT = Model::ListTrainedModelInferenceJobsRequest>
1301 Model::ListTrainedModelInferenceJobsOutcomeCallable ListTrainedModelInferenceJobsCallable(const ListTrainedModelInferenceJobsRequestT& request) const
1302 {
1303 return SubmitCallable(&CleanRoomsMLClient::ListTrainedModelInferenceJobs, request);
1304 }
1305
1309 template<typename ListTrainedModelInferenceJobsRequestT = Model::ListTrainedModelInferenceJobsRequest>
1310 void ListTrainedModelInferenceJobsAsync(const ListTrainedModelInferenceJobsRequestT& request, const ListTrainedModelInferenceJobsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1311 {
1312 return SubmitAsync(&CleanRoomsMLClient::ListTrainedModelInferenceJobs, request, handler, context);
1313 }
1314
1325
1329 template<typename ListTrainedModelVersionsRequestT = Model::ListTrainedModelVersionsRequest>
1330 Model::ListTrainedModelVersionsOutcomeCallable ListTrainedModelVersionsCallable(const ListTrainedModelVersionsRequestT& request) const
1331 {
1332 return SubmitCallable(&CleanRoomsMLClient::ListTrainedModelVersions, request);
1333 }
1334
1338 template<typename ListTrainedModelVersionsRequestT = Model::ListTrainedModelVersionsRequest>
1339 void ListTrainedModelVersionsAsync(const ListTrainedModelVersionsRequestT& request, const ListTrainedModelVersionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1340 {
1341 return SubmitAsync(&CleanRoomsMLClient::ListTrainedModelVersions, request, handler, context);
1342 }
1343
1350
1354 template<typename ListTrainedModelsRequestT = Model::ListTrainedModelsRequest>
1355 Model::ListTrainedModelsOutcomeCallable ListTrainedModelsCallable(const ListTrainedModelsRequestT& request) const
1356 {
1357 return SubmitCallable(&CleanRoomsMLClient::ListTrainedModels, request);
1358 }
1359
1363 template<typename ListTrainedModelsRequestT = Model::ListTrainedModelsRequest>
1364 void ListTrainedModelsAsync(const ListTrainedModelsRequestT& request, const ListTrainedModelsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1365 {
1366 return SubmitAsync(&CleanRoomsMLClient::ListTrainedModels, request, handler, context);
1367 }
1368
1375
1379 template<typename ListTrainingDatasetsRequestT = Model::ListTrainingDatasetsRequest>
1380 Model::ListTrainingDatasetsOutcomeCallable ListTrainingDatasetsCallable(const ListTrainingDatasetsRequestT& request = {}) const
1381 {
1382 return SubmitCallable(&CleanRoomsMLClient::ListTrainingDatasets, request);
1383 }
1384
1388 template<typename ListTrainingDatasetsRequestT = Model::ListTrainingDatasetsRequest>
1389 void ListTrainingDatasetsAsync(const ListTrainingDatasetsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr, const ListTrainingDatasetsRequestT& request = {}) const
1390 {
1391 return SubmitAsync(&CleanRoomsMLClient::ListTrainingDatasets, request, handler, context);
1392 }
1393
1401
1405 template<typename PutConfiguredAudienceModelPolicyRequestT = Model::PutConfiguredAudienceModelPolicyRequest>
1407 {
1408 return SubmitCallable(&CleanRoomsMLClient::PutConfiguredAudienceModelPolicy, request);
1409 }
1410
1414 template<typename PutConfiguredAudienceModelPolicyRequestT = Model::PutConfiguredAudienceModelPolicyRequest>
1415 void PutConfiguredAudienceModelPolicyAsync(const PutConfiguredAudienceModelPolicyRequestT& request, const PutConfiguredAudienceModelPolicyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1416 {
1417 return SubmitAsync(&CleanRoomsMLClient::PutConfiguredAudienceModelPolicy, request, handler, context);
1418 }
1419
1426
1430 template<typename PutMLConfigurationRequestT = Model::PutMLConfigurationRequest>
1431 Model::PutMLConfigurationOutcomeCallable PutMLConfigurationCallable(const PutMLConfigurationRequestT& request) const
1432 {
1433 return SubmitCallable(&CleanRoomsMLClient::PutMLConfiguration, request);
1434 }
1435
1439 template<typename PutMLConfigurationRequestT = Model::PutMLConfigurationRequest>
1440 void PutMLConfigurationAsync(const PutMLConfigurationRequestT& request, const PutMLConfigurationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1441 {
1442 return SubmitAsync(&CleanRoomsMLClient::PutMLConfiguration, request, handler, context);
1443 }
1444
1452
1456 template<typename StartAudienceExportJobRequestT = Model::StartAudienceExportJobRequest>
1457 Model::StartAudienceExportJobOutcomeCallable StartAudienceExportJobCallable(const StartAudienceExportJobRequestT& request) const
1458 {
1459 return SubmitCallable(&CleanRoomsMLClient::StartAudienceExportJob, request);
1460 }
1461
1465 template<typename StartAudienceExportJobRequestT = Model::StartAudienceExportJobRequest>
1466 void StartAudienceExportJobAsync(const StartAudienceExportJobRequestT& request, const StartAudienceExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1467 {
1468 return SubmitAsync(&CleanRoomsMLClient::StartAudienceExportJob, request, handler, context);
1469 }
1470
1478
1482 template<typename StartAudienceGenerationJobRequestT = Model::StartAudienceGenerationJobRequest>
1483 Model::StartAudienceGenerationJobOutcomeCallable StartAudienceGenerationJobCallable(const StartAudienceGenerationJobRequestT& request) const
1484 {
1485 return SubmitCallable(&CleanRoomsMLClient::StartAudienceGenerationJob, request);
1486 }
1487
1491 template<typename StartAudienceGenerationJobRequestT = Model::StartAudienceGenerationJobRequest>
1492 void StartAudienceGenerationJobAsync(const StartAudienceGenerationJobRequestT& request, const StartAudienceGenerationJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1493 {
1494 return SubmitAsync(&CleanRoomsMLClient::StartAudienceGenerationJob, request, handler, context);
1495 }
1496
1504
1508 template<typename StartTrainedModelExportJobRequestT = Model::StartTrainedModelExportJobRequest>
1509 Model::StartTrainedModelExportJobOutcomeCallable StartTrainedModelExportJobCallable(const StartTrainedModelExportJobRequestT& request) const
1510 {
1511 return SubmitCallable(&CleanRoomsMLClient::StartTrainedModelExportJob, request);
1512 }
1513
1517 template<typename StartTrainedModelExportJobRequestT = Model::StartTrainedModelExportJobRequest>
1518 void StartTrainedModelExportJobAsync(const StartTrainedModelExportJobRequestT& request, const StartTrainedModelExportJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1519 {
1520 return SubmitAsync(&CleanRoomsMLClient::StartTrainedModelExportJob, request, handler, context);
1521 }
1522
1530
1534 template<typename StartTrainedModelInferenceJobRequestT = Model::StartTrainedModelInferenceJobRequest>
1535 Model::StartTrainedModelInferenceJobOutcomeCallable StartTrainedModelInferenceJobCallable(const StartTrainedModelInferenceJobRequestT& request) const
1536 {
1537 return SubmitCallable(&CleanRoomsMLClient::StartTrainedModelInferenceJob, request);
1538 }
1539
1543 template<typename StartTrainedModelInferenceJobRequestT = Model::StartTrainedModelInferenceJobRequest>
1544 void StartTrainedModelInferenceJobAsync(const StartTrainedModelInferenceJobRequestT& request, const StartTrainedModelInferenceJobResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1545 {
1546 return SubmitAsync(&CleanRoomsMLClient::StartTrainedModelInferenceJob, request, handler, context);
1547 }
1548
1555
1559 template<typename TagResourceRequestT = Model::TagResourceRequest>
1560 Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT& request) const
1561 {
1562 return SubmitCallable(&CleanRoomsMLClient::TagResource, request);
1563 }
1564
1568 template<typename TagResourceRequestT = Model::TagResourceRequest>
1569 void TagResourceAsync(const TagResourceRequestT& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1570 {
1571 return SubmitAsync(&CleanRoomsMLClient::TagResource, request, handler, context);
1572 }
1573
1581
1585 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1586 Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT& request) const
1587 {
1588 return SubmitCallable(&CleanRoomsMLClient::UntagResource, request);
1589 }
1590
1594 template<typename UntagResourceRequestT = Model::UntagResourceRequest>
1595 void UntagResourceAsync(const UntagResourceRequestT& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1596 {
1597 return SubmitAsync(&CleanRoomsMLClient::UntagResource, request, handler, context);
1598 }
1599
1608
1612 template<typename UpdateConfiguredAudienceModelRequestT = Model::UpdateConfiguredAudienceModelRequest>
1613 Model::UpdateConfiguredAudienceModelOutcomeCallable UpdateConfiguredAudienceModelCallable(const UpdateConfiguredAudienceModelRequestT& request) const
1614 {
1615 return SubmitCallable(&CleanRoomsMLClient::UpdateConfiguredAudienceModel, request);
1616 }
1617
1621 template<typename UpdateConfiguredAudienceModelRequestT = Model::UpdateConfiguredAudienceModelRequest>
1622 void UpdateConfiguredAudienceModelAsync(const UpdateConfiguredAudienceModelRequestT& request, const UpdateConfiguredAudienceModelResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const
1623 {
1624 return SubmitAsync(&CleanRoomsMLClient::UpdateConfiguredAudienceModel, request, handler, context);
1625 }
1626
1627
1628 void OverrideEndpoint(const Aws::String& endpoint);
1629 std::shared_ptr<CleanRoomsMLEndpointProviderBase>& accessEndpointProvider();
1630 private:
1632 void init(const CleanRoomsMLClientConfiguration& clientConfiguration);
1633
1634 CleanRoomsMLClientConfiguration m_clientConfiguration;
1635 std::shared_ptr<CleanRoomsMLEndpointProviderBase> m_endpointProvider;
1636 };
1637
1638} // namespace CleanRoomsML
1639} // namespace Aws
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)
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
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