AWS SDK for C++

AWS SDK for C++ Version 1.11.740

Loading...
Searching...
No Matches
CleanRoomsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/cleanrooms/CleanRoomsEndpointProvider.h>
10#include <aws/cleanrooms/CleanRoomsErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in CleanRoomsClient header */
22#include <aws/cleanrooms/model/BatchGetCollaborationAnalysisTemplateResult.h>
23#include <aws/cleanrooms/model/BatchGetSchemaAnalysisRuleResult.h>
24#include <aws/cleanrooms/model/BatchGetSchemaResult.h>
25#include <aws/cleanrooms/model/CreateAnalysisTemplateResult.h>
26#include <aws/cleanrooms/model/CreateCollaborationChangeRequestResult.h>
27#include <aws/cleanrooms/model/CreateCollaborationResult.h>
28#include <aws/cleanrooms/model/CreateConfiguredAudienceModelAssociationResult.h>
29#include <aws/cleanrooms/model/CreateConfiguredTableAnalysisRuleResult.h>
30#include <aws/cleanrooms/model/CreateConfiguredTableAssociationAnalysisRuleResult.h>
31#include <aws/cleanrooms/model/CreateConfiguredTableAssociationResult.h>
32#include <aws/cleanrooms/model/CreateConfiguredTableResult.h>
33#include <aws/cleanrooms/model/CreateIdMappingTableResult.h>
34#include <aws/cleanrooms/model/CreateIdNamespaceAssociationResult.h>
35#include <aws/cleanrooms/model/CreateMembershipResult.h>
36#include <aws/cleanrooms/model/CreatePrivacyBudgetTemplateResult.h>
37#include <aws/cleanrooms/model/DeleteAnalysisTemplateResult.h>
38#include <aws/cleanrooms/model/DeleteCollaborationResult.h>
39#include <aws/cleanrooms/model/DeleteConfiguredAudienceModelAssociationResult.h>
40#include <aws/cleanrooms/model/DeleteConfiguredTableAnalysisRuleResult.h>
41#include <aws/cleanrooms/model/DeleteConfiguredTableAssociationAnalysisRuleResult.h>
42#include <aws/cleanrooms/model/DeleteConfiguredTableAssociationResult.h>
43#include <aws/cleanrooms/model/DeleteConfiguredTableResult.h>
44#include <aws/cleanrooms/model/DeleteIdMappingTableResult.h>
45#include <aws/cleanrooms/model/DeleteIdNamespaceAssociationResult.h>
46#include <aws/cleanrooms/model/DeleteMemberResult.h>
47#include <aws/cleanrooms/model/DeleteMembershipResult.h>
48#include <aws/cleanrooms/model/DeletePrivacyBudgetTemplateResult.h>
49#include <aws/cleanrooms/model/GetAnalysisTemplateResult.h>
50#include <aws/cleanrooms/model/GetCollaborationAnalysisTemplateResult.h>
51#include <aws/cleanrooms/model/GetCollaborationChangeRequestResult.h>
52#include <aws/cleanrooms/model/GetCollaborationConfiguredAudienceModelAssociationResult.h>
53#include <aws/cleanrooms/model/GetCollaborationIdNamespaceAssociationResult.h>
54#include <aws/cleanrooms/model/GetCollaborationPrivacyBudgetTemplateResult.h>
55#include <aws/cleanrooms/model/GetCollaborationResult.h>
56#include <aws/cleanrooms/model/GetConfiguredAudienceModelAssociationResult.h>
57#include <aws/cleanrooms/model/GetConfiguredTableAnalysisRuleResult.h>
58#include <aws/cleanrooms/model/GetConfiguredTableAssociationAnalysisRuleResult.h>
59#include <aws/cleanrooms/model/GetConfiguredTableAssociationResult.h>
60#include <aws/cleanrooms/model/GetConfiguredTableResult.h>
61#include <aws/cleanrooms/model/GetIdMappingTableResult.h>
62#include <aws/cleanrooms/model/GetIdNamespaceAssociationResult.h>
63#include <aws/cleanrooms/model/GetMembershipResult.h>
64#include <aws/cleanrooms/model/GetPrivacyBudgetTemplateResult.h>
65#include <aws/cleanrooms/model/GetProtectedJobResult.h>
66#include <aws/cleanrooms/model/GetProtectedQueryResult.h>
67#include <aws/cleanrooms/model/GetSchemaAnalysisRuleResult.h>
68#include <aws/cleanrooms/model/GetSchemaResult.h>
69#include <aws/cleanrooms/model/ListAnalysisTemplatesResult.h>
70#include <aws/cleanrooms/model/ListCollaborationAnalysisTemplatesResult.h>
71#include <aws/cleanrooms/model/ListCollaborationChangeRequestsResult.h>
72#include <aws/cleanrooms/model/ListCollaborationConfiguredAudienceModelAssociationsResult.h>
73#include <aws/cleanrooms/model/ListCollaborationIdNamespaceAssociationsResult.h>
74#include <aws/cleanrooms/model/ListCollaborationPrivacyBudgetTemplatesResult.h>
75#include <aws/cleanrooms/model/ListCollaborationPrivacyBudgetsResult.h>
76#include <aws/cleanrooms/model/ListCollaborationsRequest.h>
77#include <aws/cleanrooms/model/ListCollaborationsResult.h>
78#include <aws/cleanrooms/model/ListConfiguredAudienceModelAssociationsResult.h>
79#include <aws/cleanrooms/model/ListConfiguredTableAssociationsResult.h>
80#include <aws/cleanrooms/model/ListConfiguredTablesRequest.h>
81#include <aws/cleanrooms/model/ListConfiguredTablesResult.h>
82#include <aws/cleanrooms/model/ListIdMappingTablesResult.h>
83#include <aws/cleanrooms/model/ListIdNamespaceAssociationsResult.h>
84#include <aws/cleanrooms/model/ListMembersResult.h>
85#include <aws/cleanrooms/model/ListMembershipsRequest.h>
86#include <aws/cleanrooms/model/ListMembershipsResult.h>
87#include <aws/cleanrooms/model/ListPrivacyBudgetTemplatesResult.h>
88#include <aws/cleanrooms/model/ListPrivacyBudgetsResult.h>
89#include <aws/cleanrooms/model/ListProtectedJobsResult.h>
90#include <aws/cleanrooms/model/ListProtectedQueriesResult.h>
91#include <aws/cleanrooms/model/ListSchemasResult.h>
92#include <aws/cleanrooms/model/ListTagsForResourceResult.h>
93#include <aws/cleanrooms/model/PopulateIdMappingTableResult.h>
94#include <aws/cleanrooms/model/PreviewPrivacyImpactResult.h>
95#include <aws/cleanrooms/model/StartProtectedJobResult.h>
96#include <aws/cleanrooms/model/StartProtectedQueryResult.h>
97#include <aws/cleanrooms/model/TagResourceResult.h>
98#include <aws/cleanrooms/model/UntagResourceResult.h>
99#include <aws/cleanrooms/model/UpdateAnalysisTemplateResult.h>
100#include <aws/cleanrooms/model/UpdateCollaborationChangeRequestResult.h>
101#include <aws/cleanrooms/model/UpdateCollaborationResult.h>
102#include <aws/cleanrooms/model/UpdateConfiguredAudienceModelAssociationResult.h>
103#include <aws/cleanrooms/model/UpdateConfiguredTableAnalysisRuleResult.h>
104#include <aws/cleanrooms/model/UpdateConfiguredTableAssociationAnalysisRuleResult.h>
105#include <aws/cleanrooms/model/UpdateConfiguredTableAssociationResult.h>
106#include <aws/cleanrooms/model/UpdateConfiguredTableResult.h>
107#include <aws/cleanrooms/model/UpdateIdMappingTableResult.h>
108#include <aws/cleanrooms/model/UpdateIdNamespaceAssociationResult.h>
109#include <aws/cleanrooms/model/UpdateMembershipResult.h>
110#include <aws/cleanrooms/model/UpdatePrivacyBudgetTemplateResult.h>
111#include <aws/cleanrooms/model/UpdateProtectedJobResult.h>
112#include <aws/cleanrooms/model/UpdateProtectedQueryResult.h>
113/* End of service model headers required in CleanRoomsClient header */
114
115namespace Aws {
116namespace Http {
117class HttpClient;
118class HttpClientFactory;
119} // namespace Http
120
121namespace Utils {
122template <typename R, typename E>
123class Outcome;
124
125namespace Threading {
126class Executor;
127} // namespace Threading
128} // namespace Utils
129
130namespace Auth {
131class AWSCredentials;
132class AWSCredentialsProvider;
133} // namespace Auth
134
135namespace Client {
136class RetryStrategy;
137} // namespace Client
138
139namespace CleanRooms {
143
144namespace Model {
145/* Service model forward declarations required in CleanRoomsClient header */
191class GetSchemaRequest;
234/* End of service model forward declarations required in CleanRoomsClient header */
235
236/* Service model Outcome class definitions */
335/* End of service model Outcome class definitions */
336
337/* Service model Outcome callable definitions */
338typedef std::future<BatchGetCollaborationAnalysisTemplateOutcome> BatchGetCollaborationAnalysisTemplateOutcomeCallable;
339typedef std::future<BatchGetSchemaOutcome> BatchGetSchemaOutcomeCallable;
340typedef std::future<BatchGetSchemaAnalysisRuleOutcome> BatchGetSchemaAnalysisRuleOutcomeCallable;
341typedef std::future<CreateAnalysisTemplateOutcome> CreateAnalysisTemplateOutcomeCallable;
342typedef std::future<CreateCollaborationOutcome> CreateCollaborationOutcomeCallable;
343typedef std::future<CreateCollaborationChangeRequestOutcome> CreateCollaborationChangeRequestOutcomeCallable;
344typedef std::future<CreateConfiguredAudienceModelAssociationOutcome> CreateConfiguredAudienceModelAssociationOutcomeCallable;
345typedef std::future<CreateConfiguredTableOutcome> CreateConfiguredTableOutcomeCallable;
346typedef std::future<CreateConfiguredTableAnalysisRuleOutcome> CreateConfiguredTableAnalysisRuleOutcomeCallable;
347typedef std::future<CreateConfiguredTableAssociationOutcome> CreateConfiguredTableAssociationOutcomeCallable;
348typedef std::future<CreateConfiguredTableAssociationAnalysisRuleOutcome> CreateConfiguredTableAssociationAnalysisRuleOutcomeCallable;
349typedef std::future<CreateIdMappingTableOutcome> CreateIdMappingTableOutcomeCallable;
350typedef std::future<CreateIdNamespaceAssociationOutcome> CreateIdNamespaceAssociationOutcomeCallable;
351typedef std::future<CreateMembershipOutcome> CreateMembershipOutcomeCallable;
352typedef std::future<CreatePrivacyBudgetTemplateOutcome> CreatePrivacyBudgetTemplateOutcomeCallable;
353typedef std::future<DeleteAnalysisTemplateOutcome> DeleteAnalysisTemplateOutcomeCallable;
354typedef std::future<DeleteCollaborationOutcome> DeleteCollaborationOutcomeCallable;
355typedef std::future<DeleteConfiguredAudienceModelAssociationOutcome> DeleteConfiguredAudienceModelAssociationOutcomeCallable;
356typedef std::future<DeleteConfiguredTableOutcome> DeleteConfiguredTableOutcomeCallable;
357typedef std::future<DeleteConfiguredTableAnalysisRuleOutcome> DeleteConfiguredTableAnalysisRuleOutcomeCallable;
358typedef std::future<DeleteConfiguredTableAssociationOutcome> DeleteConfiguredTableAssociationOutcomeCallable;
359typedef std::future<DeleteConfiguredTableAssociationAnalysisRuleOutcome> DeleteConfiguredTableAssociationAnalysisRuleOutcomeCallable;
360typedef std::future<DeleteIdMappingTableOutcome> DeleteIdMappingTableOutcomeCallable;
361typedef std::future<DeleteIdNamespaceAssociationOutcome> DeleteIdNamespaceAssociationOutcomeCallable;
362typedef std::future<DeleteMemberOutcome> DeleteMemberOutcomeCallable;
363typedef std::future<DeleteMembershipOutcome> DeleteMembershipOutcomeCallable;
364typedef std::future<DeletePrivacyBudgetTemplateOutcome> DeletePrivacyBudgetTemplateOutcomeCallable;
365typedef std::future<GetAnalysisTemplateOutcome> GetAnalysisTemplateOutcomeCallable;
366typedef std::future<GetCollaborationOutcome> GetCollaborationOutcomeCallable;
367typedef std::future<GetCollaborationAnalysisTemplateOutcome> GetCollaborationAnalysisTemplateOutcomeCallable;
368typedef std::future<GetCollaborationChangeRequestOutcome> GetCollaborationChangeRequestOutcomeCallable;
369typedef std::future<GetCollaborationConfiguredAudienceModelAssociationOutcome>
371typedef std::future<GetCollaborationIdNamespaceAssociationOutcome> GetCollaborationIdNamespaceAssociationOutcomeCallable;
372typedef std::future<GetCollaborationPrivacyBudgetTemplateOutcome> GetCollaborationPrivacyBudgetTemplateOutcomeCallable;
373typedef std::future<GetConfiguredAudienceModelAssociationOutcome> GetConfiguredAudienceModelAssociationOutcomeCallable;
374typedef std::future<GetConfiguredTableOutcome> GetConfiguredTableOutcomeCallable;
375typedef std::future<GetConfiguredTableAnalysisRuleOutcome> GetConfiguredTableAnalysisRuleOutcomeCallable;
376typedef std::future<GetConfiguredTableAssociationOutcome> GetConfiguredTableAssociationOutcomeCallable;
377typedef std::future<GetConfiguredTableAssociationAnalysisRuleOutcome> GetConfiguredTableAssociationAnalysisRuleOutcomeCallable;
378typedef std::future<GetIdMappingTableOutcome> GetIdMappingTableOutcomeCallable;
379typedef std::future<GetIdNamespaceAssociationOutcome> GetIdNamespaceAssociationOutcomeCallable;
380typedef std::future<GetMembershipOutcome> GetMembershipOutcomeCallable;
381typedef std::future<GetPrivacyBudgetTemplateOutcome> GetPrivacyBudgetTemplateOutcomeCallable;
382typedef std::future<GetProtectedJobOutcome> GetProtectedJobOutcomeCallable;
383typedef std::future<GetProtectedQueryOutcome> GetProtectedQueryOutcomeCallable;
384typedef std::future<GetSchemaOutcome> GetSchemaOutcomeCallable;
385typedef std::future<GetSchemaAnalysisRuleOutcome> GetSchemaAnalysisRuleOutcomeCallable;
386typedef std::future<ListAnalysisTemplatesOutcome> ListAnalysisTemplatesOutcomeCallable;
387typedef std::future<ListCollaborationAnalysisTemplatesOutcome> ListCollaborationAnalysisTemplatesOutcomeCallable;
388typedef std::future<ListCollaborationChangeRequestsOutcome> ListCollaborationChangeRequestsOutcomeCallable;
389typedef std::future<ListCollaborationConfiguredAudienceModelAssociationsOutcome>
391typedef std::future<ListCollaborationIdNamespaceAssociationsOutcome> ListCollaborationIdNamespaceAssociationsOutcomeCallable;
392typedef std::future<ListCollaborationPrivacyBudgetTemplatesOutcome> ListCollaborationPrivacyBudgetTemplatesOutcomeCallable;
393typedef std::future<ListCollaborationPrivacyBudgetsOutcome> ListCollaborationPrivacyBudgetsOutcomeCallable;
394typedef std::future<ListCollaborationsOutcome> ListCollaborationsOutcomeCallable;
395typedef std::future<ListConfiguredAudienceModelAssociationsOutcome> ListConfiguredAudienceModelAssociationsOutcomeCallable;
396typedef std::future<ListConfiguredTableAssociationsOutcome> ListConfiguredTableAssociationsOutcomeCallable;
397typedef std::future<ListConfiguredTablesOutcome> ListConfiguredTablesOutcomeCallable;
398typedef std::future<ListIdMappingTablesOutcome> ListIdMappingTablesOutcomeCallable;
399typedef std::future<ListIdNamespaceAssociationsOutcome> ListIdNamespaceAssociationsOutcomeCallable;
400typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
401typedef std::future<ListMembershipsOutcome> ListMembershipsOutcomeCallable;
402typedef std::future<ListPrivacyBudgetTemplatesOutcome> ListPrivacyBudgetTemplatesOutcomeCallable;
403typedef std::future<ListPrivacyBudgetsOutcome> ListPrivacyBudgetsOutcomeCallable;
404typedef std::future<ListProtectedJobsOutcome> ListProtectedJobsOutcomeCallable;
405typedef std::future<ListProtectedQueriesOutcome> ListProtectedQueriesOutcomeCallable;
406typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
407typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
408typedef std::future<PopulateIdMappingTableOutcome> PopulateIdMappingTableOutcomeCallable;
409typedef std::future<PreviewPrivacyImpactOutcome> PreviewPrivacyImpactOutcomeCallable;
410typedef std::future<StartProtectedJobOutcome> StartProtectedJobOutcomeCallable;
411typedef std::future<StartProtectedQueryOutcome> StartProtectedQueryOutcomeCallable;
412typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
413typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
414typedef std::future<UpdateAnalysisTemplateOutcome> UpdateAnalysisTemplateOutcomeCallable;
415typedef std::future<UpdateCollaborationOutcome> UpdateCollaborationOutcomeCallable;
416typedef std::future<UpdateCollaborationChangeRequestOutcome> UpdateCollaborationChangeRequestOutcomeCallable;
417typedef std::future<UpdateConfiguredAudienceModelAssociationOutcome> UpdateConfiguredAudienceModelAssociationOutcomeCallable;
418typedef std::future<UpdateConfiguredTableOutcome> UpdateConfiguredTableOutcomeCallable;
419typedef std::future<UpdateConfiguredTableAnalysisRuleOutcome> UpdateConfiguredTableAnalysisRuleOutcomeCallable;
420typedef std::future<UpdateConfiguredTableAssociationOutcome> UpdateConfiguredTableAssociationOutcomeCallable;
421typedef std::future<UpdateConfiguredTableAssociationAnalysisRuleOutcome> UpdateConfiguredTableAssociationAnalysisRuleOutcomeCallable;
422typedef std::future<UpdateIdMappingTableOutcome> UpdateIdMappingTableOutcomeCallable;
423typedef std::future<UpdateIdNamespaceAssociationOutcome> UpdateIdNamespaceAssociationOutcomeCallable;
424typedef std::future<UpdateMembershipOutcome> UpdateMembershipOutcomeCallable;
425typedef std::future<UpdatePrivacyBudgetTemplateOutcome> UpdatePrivacyBudgetTemplateOutcomeCallable;
426typedef std::future<UpdateProtectedJobOutcome> UpdateProtectedJobOutcomeCallable;
427typedef std::future<UpdateProtectedQueryOutcome> UpdateProtectedQueryOutcomeCallable;
428/* End of service model Outcome callable definitions */
429} // namespace Model
430
431class CleanRoomsClient;
432
433/* Service model async handlers definitions */
434typedef std::function<void(const CleanRoomsClient*, const Model::BatchGetCollaborationAnalysisTemplateRequest&,
436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
438typedef std::function<void(const CleanRoomsClient*, const Model::BatchGetSchemaRequest&, const Model::BatchGetSchemaOutcome&,
439 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
441typedef std::function<void(const CleanRoomsClient*, const Model::BatchGetSchemaAnalysisRuleRequest&,
442 const Model::BatchGetSchemaAnalysisRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
444typedef std::function<void(const CleanRoomsClient*, const Model::CreateAnalysisTemplateRequest&,
445 const Model::CreateAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
447typedef std::function<void(const CleanRoomsClient*, const Model::CreateCollaborationRequest&, const Model::CreateCollaborationOutcome&,
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450typedef std::function<void(const CleanRoomsClient*, const Model::CreateCollaborationChangeRequestRequest&,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
454typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredAudienceModelAssociationRequest&,
456 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
461typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredTableAnalysisRuleRequest&,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
465typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredTableAssociationRequest&,
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
473typedef std::function<void(const CleanRoomsClient*, const Model::CreateIdMappingTableRequest&, const Model::CreateIdMappingTableOutcome&,
474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
476typedef std::function<void(const CleanRoomsClient*, const Model::CreateIdNamespaceAssociationRequest&,
478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
480typedef std::function<void(const CleanRoomsClient*, const Model::CreateMembershipRequest&, const Model::CreateMembershipOutcome&,
481 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
483typedef std::function<void(const CleanRoomsClient*, const Model::CreatePrivacyBudgetTemplateRequest&,
484 const Model::CreatePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
486typedef std::function<void(const CleanRoomsClient*, const Model::DeleteAnalysisTemplateRequest&,
487 const Model::DeleteAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
489typedef std::function<void(const CleanRoomsClient*, const Model::DeleteCollaborationRequest&, const Model::DeleteCollaborationOutcome&,
490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
492typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredAudienceModelAssociationRequest&,
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredTableAnalysisRuleRequest&,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
503typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredTableAssociationRequest&,
505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const CleanRoomsClient*, const Model::DeleteIdMappingTableRequest&, const Model::DeleteIdMappingTableOutcome&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const CleanRoomsClient*, const Model::DeleteIdNamespaceAssociationRequest&,
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518typedef std::function<void(const CleanRoomsClient*, const Model::DeleteMemberRequest&, const Model::DeleteMemberOutcome&,
519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
521typedef std::function<void(const CleanRoomsClient*, const Model::DeleteMembershipRequest&, const Model::DeleteMembershipOutcome&,
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const CleanRoomsClient*, const Model::DeletePrivacyBudgetTemplateRequest&,
525 const Model::DeletePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527typedef std::function<void(const CleanRoomsClient*, const Model::GetAnalysisTemplateRequest&, const Model::GetAnalysisTemplateOutcome&,
528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationRequest&, const Model::GetCollaborationOutcome&,
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationAnalysisTemplateRequest&,
535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
537typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationChangeRequestRequest&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationIdNamespaceAssociationRequest&,
547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
549typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationPrivacyBudgetTemplateRequest&,
551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredAudienceModelAssociationRequest&,
555 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
557typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableRequest&, const Model::GetConfiguredTableOutcome&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableAnalysisRuleRequest&,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
564typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableAssociationRequest&,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
568typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableAssociationAnalysisRuleRequest&,
570 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
572typedef std::function<void(const CleanRoomsClient*, const Model::GetIdMappingTableRequest&, const Model::GetIdMappingTableOutcome&,
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575typedef std::function<void(const CleanRoomsClient*, const Model::GetIdNamespaceAssociationRequest&,
576 const Model::GetIdNamespaceAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
578typedef std::function<void(const CleanRoomsClient*, const Model::GetMembershipRequest&, const Model::GetMembershipOutcome&,
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
581typedef std::function<void(const CleanRoomsClient*, const Model::GetPrivacyBudgetTemplateRequest&,
582 const Model::GetPrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
584typedef std::function<void(const CleanRoomsClient*, const Model::GetProtectedJobRequest&, const Model::GetProtectedJobOutcome&,
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587typedef std::function<void(const CleanRoomsClient*, const Model::GetProtectedQueryRequest&, const Model::GetProtectedQueryOutcome&,
588 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590typedef std::function<void(const CleanRoomsClient*, const Model::GetSchemaRequest&, const Model::GetSchemaOutcome&,
591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
599typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationAnalysisTemplatesRequest&,
601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
603typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationChangeRequestsRequest&,
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationIdNamespaceAssociationsRequest&,
613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
615typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationPrivacyBudgetTemplatesRequest&,
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
619typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationPrivacyBudgetsRequest&,
621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationsRequest&, const Model::ListCollaborationsOutcome&,
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626typedef std::function<void(const CleanRoomsClient*, const Model::ListConfiguredAudienceModelAssociationsRequest&,
628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
630typedef std::function<void(const CleanRoomsClient*, const Model::ListConfiguredTableAssociationsRequest&,
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
634typedef std::function<void(const CleanRoomsClient*, const Model::ListConfiguredTablesRequest&, const Model::ListConfiguredTablesOutcome&,
635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
637typedef std::function<void(const CleanRoomsClient*, const Model::ListIdMappingTablesRequest&, const Model::ListIdMappingTablesOutcome&,
638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
640typedef std::function<void(const CleanRoomsClient*, const Model::ListIdNamespaceAssociationsRequest&,
641 const Model::ListIdNamespaceAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
643typedef std::function<void(const CleanRoomsClient*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&,
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
646typedef std::function<void(const CleanRoomsClient*, const Model::ListMembershipsRequest&, const Model::ListMembershipsOutcome&,
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
649typedef std::function<void(const CleanRoomsClient*, const Model::ListPrivacyBudgetTemplatesRequest&,
650 const Model::ListPrivacyBudgetTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
652typedef std::function<void(const CleanRoomsClient*, const Model::ListPrivacyBudgetsRequest&, const Model::ListPrivacyBudgetsOutcome&,
653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
655typedef std::function<void(const CleanRoomsClient*, const Model::ListProtectedJobsRequest&, const Model::ListProtectedJobsOutcome&,
656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
658typedef std::function<void(const CleanRoomsClient*, const Model::ListProtectedQueriesRequest&, const Model::ListProtectedQueriesOutcome&,
659 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
661typedef std::function<void(const CleanRoomsClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&,
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
664typedef std::function<void(const CleanRoomsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
667typedef std::function<void(const CleanRoomsClient*, const Model::PopulateIdMappingTableRequest&,
668 const Model::PopulateIdMappingTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
670typedef std::function<void(const CleanRoomsClient*, const Model::PreviewPrivacyImpactRequest&, const Model::PreviewPrivacyImpactOutcome&,
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
673typedef std::function<void(const CleanRoomsClient*, const Model::StartProtectedJobRequest&, const Model::StartProtectedJobOutcome&,
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
676typedef std::function<void(const CleanRoomsClient*, const Model::StartProtectedQueryRequest&, const Model::StartProtectedQueryOutcome&,
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679typedef std::function<void(const CleanRoomsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682typedef std::function<void(const CleanRoomsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685typedef std::function<void(const CleanRoomsClient*, const Model::UpdateAnalysisTemplateRequest&,
686 const Model::UpdateAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
688typedef std::function<void(const CleanRoomsClient*, const Model::UpdateCollaborationRequest&, const Model::UpdateCollaborationOutcome&,
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
691typedef std::function<void(const CleanRoomsClient*, const Model::UpdateCollaborationChangeRequestRequest&,
693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
695typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredAudienceModelAssociationRequest&,
697 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
702typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredTableAnalysisRuleRequest&,
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
706typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredTableAssociationRequest&,
708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
712 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
714typedef std::function<void(const CleanRoomsClient*, const Model::UpdateIdMappingTableRequest&, const Model::UpdateIdMappingTableOutcome&,
715 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
717typedef std::function<void(const CleanRoomsClient*, const Model::UpdateIdNamespaceAssociationRequest&,
719 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
721typedef std::function<void(const CleanRoomsClient*, const Model::UpdateMembershipRequest&, const Model::UpdateMembershipOutcome&,
722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
724typedef std::function<void(const CleanRoomsClient*, const Model::UpdatePrivacyBudgetTemplateRequest&,
725 const Model::UpdatePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
727typedef std::function<void(const CleanRoomsClient*, const Model::UpdateProtectedJobRequest&, const Model::UpdateProtectedJobOutcome&,
728 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
730typedef std::function<void(const CleanRoomsClient*, const Model::UpdateProtectedQueryRequest&, const Model::UpdateProtectedQueryOutcome&,
731 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
733/* End of service model async handlers definitions */
734} // namespace CleanRooms
735} // namespace Aws
EndpointProviderBase< CleanRoomsClientConfiguration, CleanRoomsBuiltInParameters, CleanRoomsClientContextParameters > CleanRoomsEndpointProviderBase
Aws::Utils::Outcome< GetConfiguredAudienceModelAssociationResult, CleanRoomsError > GetConfiguredAudienceModelAssociationOutcome
std::future< GetCollaborationIdNamespaceAssociationOutcome > GetCollaborationIdNamespaceAssociationOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, CleanRoomsError > TagResourceOutcome
std::future< GetProtectedJobOutcome > GetProtectedJobOutcomeCallable
Aws::Utils::Outcome< ListAnalysisTemplatesResult, CleanRoomsError > ListAnalysisTemplatesOutcome
std::future< CreateConfiguredTableAssociationOutcome > CreateConfiguredTableAssociationOutcomeCallable
Aws::Utils::Outcome< ListPrivacyBudgetsResult, CleanRoomsError > ListPrivacyBudgetsOutcome
Aws::Utils::Outcome< GetSchemaResult, CleanRoomsError > GetSchemaOutcome
Aws::Utils::Outcome< ListProtectedJobsResult, CleanRoomsError > ListProtectedJobsOutcome
Aws::Utils::Outcome< BatchGetSchemaResult, CleanRoomsError > BatchGetSchemaOutcome
std::future< UpdateProtectedJobOutcome > UpdateProtectedJobOutcomeCallable
std::future< ListMembersOutcome > ListMembersOutcomeCallable
Aws::Utils::Outcome< CreatePrivacyBudgetTemplateResult, CleanRoomsError > CreatePrivacyBudgetTemplateOutcome
Aws::Utils::Outcome< DeleteConfiguredTableResult, CleanRoomsError > DeleteConfiguredTableOutcome
std::future< UpdateConfiguredTableAnalysisRuleOutcome > UpdateConfiguredTableAnalysisRuleOutcomeCallable
std::future< CreateAnalysisTemplateOutcome > CreateAnalysisTemplateOutcomeCallable
std::future< CreateIdMappingTableOutcome > CreateIdMappingTableOutcomeCallable
Aws::Utils::Outcome< GetAnalysisTemplateResult, CleanRoomsError > GetAnalysisTemplateOutcome
Aws::Utils::Outcome< BatchGetCollaborationAnalysisTemplateResult, CleanRoomsError > BatchGetCollaborationAnalysisTemplateOutcome
std::future< GetCollaborationChangeRequestOutcome > GetCollaborationChangeRequestOutcomeCallable
Aws::Utils::Outcome< UpdateCollaborationResult, CleanRoomsError > UpdateCollaborationOutcome
std::future< GetConfiguredTableAnalysisRuleOutcome > GetConfiguredTableAnalysisRuleOutcomeCallable
Aws::Utils::Outcome< CreateConfiguredAudienceModelAssociationResult, CleanRoomsError > CreateConfiguredAudienceModelAssociationOutcome
Aws::Utils::Outcome< DeletePrivacyBudgetTemplateResult, CleanRoomsError > DeletePrivacyBudgetTemplateOutcome
std::future< DeleteIdNamespaceAssociationOutcome > DeleteIdNamespaceAssociationOutcomeCallable
std::future< GetCollaborationConfiguredAudienceModelAssociationOutcome > GetCollaborationConfiguredAudienceModelAssociationOutcomeCallable
Aws::Utils::Outcome< CreateConfiguredTableAnalysisRuleResult, CleanRoomsError > CreateConfiguredTableAnalysisRuleOutcome
Aws::Utils::Outcome< ListPrivacyBudgetTemplatesResult, CleanRoomsError > ListPrivacyBudgetTemplatesOutcome
Aws::Utils::Outcome< UpdateProtectedJobResult, CleanRoomsError > UpdateProtectedJobOutcome
Aws::Utils::Outcome< ListCollaborationPrivacyBudgetTemplatesResult, CleanRoomsError > ListCollaborationPrivacyBudgetTemplatesOutcome
Aws::Utils::Outcome< ListProtectedQueriesResult, CleanRoomsError > ListProtectedQueriesOutcome
std::future< UpdateConfiguredTableAssociationOutcome > UpdateConfiguredTableAssociationOutcomeCallable
Aws::Utils::Outcome< GetCollaborationResult, CleanRoomsError > GetCollaborationOutcome
std::future< StartProtectedJobOutcome > StartProtectedJobOutcomeCallable
Aws::Utils::Outcome< UpdatePrivacyBudgetTemplateResult, CleanRoomsError > UpdatePrivacyBudgetTemplateOutcome
std::future< ListCollaborationsOutcome > ListCollaborationsOutcomeCallable
std::future< UpdateIdMappingTableOutcome > UpdateIdMappingTableOutcomeCallable
std::future< ListAnalysisTemplatesOutcome > ListAnalysisTemplatesOutcomeCallable
Aws::Utils::Outcome< DeleteIdMappingTableResult, CleanRoomsError > DeleteIdMappingTableOutcome
std::future< ListSchemasOutcome > ListSchemasOutcomeCallable
Aws::Utils::Outcome< DeleteAnalysisTemplateResult, CleanRoomsError > DeleteAnalysisTemplateOutcome
std::future< ListProtectedQueriesOutcome > ListProtectedQueriesOutcomeCallable
std::future< ListCollaborationIdNamespaceAssociationsOutcome > ListCollaborationIdNamespaceAssociationsOutcomeCallable
Aws::Utils::Outcome< ListMembersResult, CleanRoomsError > ListMembersOutcome
std::future< GetConfiguredTableOutcome > GetConfiguredTableOutcomeCallable
Aws::Utils::Outcome< UpdateProtectedQueryResult, CleanRoomsError > UpdateProtectedQueryOutcome
std::future< ListCollaborationChangeRequestsOutcome > ListCollaborationChangeRequestsOutcomeCallable
Aws::Utils::Outcome< UpdateAnalysisTemplateResult, CleanRoomsError > UpdateAnalysisTemplateOutcome
Aws::Utils::Outcome< ListMembershipsResult, CleanRoomsError > ListMembershipsOutcome
std::future< GetConfiguredTableAssociationOutcome > GetConfiguredTableAssociationOutcomeCallable
std::future< PreviewPrivacyImpactOutcome > PreviewPrivacyImpactOutcomeCallable
std::future< DeleteConfiguredTableAssociationAnalysisRuleOutcome > DeleteConfiguredTableAssociationAnalysisRuleOutcomeCallable
std::future< ListConfiguredTablesOutcome > ListConfiguredTablesOutcomeCallable
Aws::Utils::Outcome< DeleteConfiguredTableAssociationAnalysisRuleResult, CleanRoomsError > DeleteConfiguredTableAssociationAnalysisRuleOutcome
Aws::Utils::Outcome< GetConfiguredTableAssociationResult, CleanRoomsError > GetConfiguredTableAssociationOutcome
Aws::Utils::Outcome< DeleteConfiguredAudienceModelAssociationResult, CleanRoomsError > DeleteConfiguredAudienceModelAssociationOutcome
Aws::Utils::Outcome< ListCollaborationConfiguredAudienceModelAssociationsResult, CleanRoomsError > ListCollaborationConfiguredAudienceModelAssociationsOutcome
Aws::Utils::Outcome< ListSchemasResult, CleanRoomsError > ListSchemasOutcome
Aws::Utils::Outcome< CreateCollaborationChangeRequestResult, CleanRoomsError > CreateCollaborationChangeRequestOutcome
Aws::Utils::Outcome< DeleteConfiguredTableAssociationResult, CleanRoomsError > DeleteConfiguredTableAssociationOutcome
Aws::Utils::Outcome< PopulateIdMappingTableResult, CleanRoomsError > PopulateIdMappingTableOutcome
Aws::Utils::Outcome< ListCollaborationsResult, CleanRoomsError > ListCollaborationsOutcome
std::future< GetIdMappingTableOutcome > GetIdMappingTableOutcomeCallable
std::future< CreateConfiguredTableOutcome > CreateConfiguredTableOutcomeCallable
std::future< CreateConfiguredTableAnalysisRuleOutcome > CreateConfiguredTableAnalysisRuleOutcomeCallable
std::future< UpdateConfiguredTableAssociationAnalysisRuleOutcome > UpdateConfiguredTableAssociationAnalysisRuleOutcomeCallable
Aws::Utils::Outcome< UpdateConfiguredTableAnalysisRuleResult, CleanRoomsError > UpdateConfiguredTableAnalysisRuleOutcome
Aws::Utils::Outcome< CreateConfiguredTableAssociationAnalysisRuleResult, CleanRoomsError > CreateConfiguredTableAssociationAnalysisRuleOutcome
std::future< StartProtectedQueryOutcome > StartProtectedQueryOutcomeCallable
Aws::Utils::Outcome< ListCollaborationChangeRequestsResult, CleanRoomsError > ListCollaborationChangeRequestsOutcome
std::future< CreateCollaborationChangeRequestOutcome > CreateCollaborationChangeRequestOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< UpdateConfiguredAudienceModelAssociationResult, CleanRoomsError > UpdateConfiguredAudienceModelAssociationOutcome
std::future< GetCollaborationOutcome > GetCollaborationOutcomeCallable
std::future< UpdateCollaborationChangeRequestOutcome > UpdateCollaborationChangeRequestOutcomeCallable
Aws::Utils::Outcome< ListCollaborationPrivacyBudgetsResult, CleanRoomsError > ListCollaborationPrivacyBudgetsOutcome
Aws::Utils::Outcome< UpdateIdMappingTableResult, CleanRoomsError > UpdateIdMappingTableOutcome
std::future< ListConfiguredTableAssociationsOutcome > ListConfiguredTableAssociationsOutcomeCallable
std::future< GetPrivacyBudgetTemplateOutcome > GetPrivacyBudgetTemplateOutcomeCallable
Aws::Utils::Outcome< GetConfiguredTableAnalysisRuleResult, CleanRoomsError > GetConfiguredTableAnalysisRuleOutcome
Aws::Utils::Outcome< CreateCollaborationResult, CleanRoomsError > CreateCollaborationOutcome
std::future< UpdateAnalysisTemplateOutcome > UpdateAnalysisTemplateOutcomeCallable
std::future< ListPrivacyBudgetsOutcome > ListPrivacyBudgetsOutcomeCallable
Aws::Utils::Outcome< GetMembershipResult, CleanRoomsError > GetMembershipOutcome
Aws::Utils::Outcome< CreateIdNamespaceAssociationResult, CleanRoomsError > CreateIdNamespaceAssociationOutcome
std::future< ListPrivacyBudgetTemplatesOutcome > ListPrivacyBudgetTemplatesOutcomeCallable
std::future< DeleteIdMappingTableOutcome > DeleteIdMappingTableOutcomeCallable
Aws::Utils::Outcome< DeleteCollaborationResult, CleanRoomsError > DeleteCollaborationOutcome
std::future< DeleteMemberOutcome > DeleteMemberOutcomeCallable
Aws::Utils::Outcome< BatchGetSchemaAnalysisRuleResult, CleanRoomsError > BatchGetSchemaAnalysisRuleOutcome
Aws::Utils::Outcome< GetConfiguredTableAssociationAnalysisRuleResult, CleanRoomsError > GetConfiguredTableAssociationAnalysisRuleOutcome
Aws::Utils::Outcome< ListCollaborationAnalysisTemplatesResult, CleanRoomsError > ListCollaborationAnalysisTemplatesOutcome
std::future< UpdateIdNamespaceAssociationOutcome > UpdateIdNamespaceAssociationOutcomeCallable
Aws::Utils::Outcome< UpdateIdNamespaceAssociationResult, CleanRoomsError > UpdateIdNamespaceAssociationOutcome
Aws::Utils::Outcome< UpdateMembershipResult, CleanRoomsError > UpdateMembershipOutcome
Aws::Utils::Outcome< CreateConfiguredTableAssociationResult, CleanRoomsError > CreateConfiguredTableAssociationOutcome
std::future< GetSchemaAnalysisRuleOutcome > GetSchemaAnalysisRuleOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, CleanRoomsError > UntagResourceOutcome
std::future< BatchGetSchemaAnalysisRuleOutcome > BatchGetSchemaAnalysisRuleOutcomeCallable
Aws::Utils::Outcome< ListCollaborationIdNamespaceAssociationsResult, CleanRoomsError > ListCollaborationIdNamespaceAssociationsOutcome
std::future< DeleteConfiguredTableAnalysisRuleOutcome > DeleteConfiguredTableAnalysisRuleOutcomeCallable
Aws::Utils::Outcome< CreateMembershipResult, CleanRoomsError > CreateMembershipOutcome
Aws::Utils::Outcome< UpdateCollaborationChangeRequestResult, CleanRoomsError > UpdateCollaborationChangeRequestOutcome
std::future< ListCollaborationPrivacyBudgetsOutcome > ListCollaborationPrivacyBudgetsOutcomeCallable
Aws::Utils::Outcome< GetConfiguredTableResult, CleanRoomsError > GetConfiguredTableOutcome
std::future< GetMembershipOutcome > GetMembershipOutcomeCallable
Aws::Utils::Outcome< GetCollaborationAnalysisTemplateResult, CleanRoomsError > GetCollaborationAnalysisTemplateOutcome
Aws::Utils::Outcome< GetProtectedJobResult, CleanRoomsError > GetProtectedJobOutcome
std::future< GetAnalysisTemplateOutcome > GetAnalysisTemplateOutcomeCallable
Aws::Utils::Outcome< GetIdNamespaceAssociationResult, CleanRoomsError > GetIdNamespaceAssociationOutcome
std::future< DeleteConfiguredTableAssociationOutcome > DeleteConfiguredTableAssociationOutcomeCallable
std::future< ListMembershipsOutcome > ListMembershipsOutcomeCallable
std::future< CreatePrivacyBudgetTemplateOutcome > CreatePrivacyBudgetTemplateOutcomeCallable
std::future< DeletePrivacyBudgetTemplateOutcome > DeletePrivacyBudgetTemplateOutcomeCallable
std::future< DeleteConfiguredAudienceModelAssociationOutcome > DeleteConfiguredAudienceModelAssociationOutcomeCallable
Aws::Utils::Outcome< DeleteConfiguredTableAnalysisRuleResult, CleanRoomsError > DeleteConfiguredTableAnalysisRuleOutcome
std::future< DeleteAnalysisTemplateOutcome > DeleteAnalysisTemplateOutcomeCallable
Aws::Utils::Outcome< DeleteMembershipResult, CleanRoomsError > DeleteMembershipOutcome
Aws::Utils::Outcome< CreateConfiguredTableResult, CleanRoomsError > CreateConfiguredTableOutcome
std::future< GetCollaborationPrivacyBudgetTemplateOutcome > GetCollaborationPrivacyBudgetTemplateOutcomeCallable
std::future< ListConfiguredAudienceModelAssociationsOutcome > ListConfiguredAudienceModelAssociationsOutcomeCallable
Aws::Utils::Outcome< ListConfiguredTableAssociationsResult, CleanRoomsError > ListConfiguredTableAssociationsOutcome
std::future< ListCollaborationConfiguredAudienceModelAssociationsOutcome > ListCollaborationConfiguredAudienceModelAssociationsOutcomeCallable
Aws::Utils::Outcome< GetCollaborationIdNamespaceAssociationResult, CleanRoomsError > GetCollaborationIdNamespaceAssociationOutcome
Aws::Utils::Outcome< UpdateConfiguredTableResult, CleanRoomsError > UpdateConfiguredTableOutcome
std::future< UpdatePrivacyBudgetTemplateOutcome > UpdatePrivacyBudgetTemplateOutcomeCallable
std::future< UpdateConfiguredAudienceModelAssociationOutcome > UpdateConfiguredAudienceModelAssociationOutcomeCallable
std::future< ListCollaborationPrivacyBudgetTemplatesOutcome > ListCollaborationPrivacyBudgetTemplatesOutcomeCallable
Aws::Utils::Outcome< DeleteMemberResult, CleanRoomsError > DeleteMemberOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< GetSchemaAnalysisRuleResult, CleanRoomsError > GetSchemaAnalysisRuleOutcome
std::future< CreateConfiguredAudienceModelAssociationOutcome > CreateConfiguredAudienceModelAssociationOutcomeCallable
std::future< GetConfiguredAudienceModelAssociationOutcome > GetConfiguredAudienceModelAssociationOutcomeCallable
Aws::Utils::Outcome< GetCollaborationConfiguredAudienceModelAssociationResult, CleanRoomsError > GetCollaborationConfiguredAudienceModelAssociationOutcome
Aws::Utils::Outcome< GetCollaborationPrivacyBudgetTemplateResult, CleanRoomsError > GetCollaborationPrivacyBudgetTemplateOutcome
std::future< ListIdNamespaceAssociationsOutcome > ListIdNamespaceAssociationsOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListProtectedJobsOutcome > ListProtectedJobsOutcomeCallable
std::future< DeleteCollaborationOutcome > DeleteCollaborationOutcomeCallable
Aws::Utils::Outcome< CreateAnalysisTemplateResult, CleanRoomsError > CreateAnalysisTemplateOutcome
std::future< CreateCollaborationOutcome > CreateCollaborationOutcomeCallable
Aws::Utils::Outcome< ListConfiguredTablesResult, CleanRoomsError > ListConfiguredTablesOutcome
std::future< CreateConfiguredTableAssociationAnalysisRuleOutcome > CreateConfiguredTableAssociationAnalysisRuleOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, CleanRoomsError > ListTagsForResourceOutcome
Aws::Utils::Outcome< DeleteIdNamespaceAssociationResult, CleanRoomsError > DeleteIdNamespaceAssociationOutcome
Aws::Utils::Outcome< GetCollaborationChangeRequestResult, CleanRoomsError > GetCollaborationChangeRequestOutcome
std::future< ListIdMappingTablesOutcome > ListIdMappingTablesOutcomeCallable
Aws::Utils::Outcome< UpdateConfiguredTableAssociationResult, CleanRoomsError > UpdateConfiguredTableAssociationOutcome
std::future< CreateIdNamespaceAssociationOutcome > CreateIdNamespaceAssociationOutcomeCallable
Aws::Utils::Outcome< UpdateConfiguredTableAssociationAnalysisRuleResult, CleanRoomsError > UpdateConfiguredTableAssociationAnalysisRuleOutcome
Aws::Utils::Outcome< ListIdNamespaceAssociationsResult, CleanRoomsError > ListIdNamespaceAssociationsOutcome
std::future< GetConfiguredTableAssociationAnalysisRuleOutcome > GetConfiguredTableAssociationAnalysisRuleOutcomeCallable
std::future< GetProtectedQueryOutcome > GetProtectedQueryOutcomeCallable
std::future< UpdateCollaborationOutcome > UpdateCollaborationOutcomeCallable
std::future< DeleteConfiguredTableOutcome > DeleteConfiguredTableOutcomeCallable
std::future< UpdateConfiguredTableOutcome > UpdateConfiguredTableOutcomeCallable
Aws::Utils::Outcome< StartProtectedQueryResult, CleanRoomsError > StartProtectedQueryOutcome
Aws::Utils::Outcome< GetIdMappingTableResult, CleanRoomsError > GetIdMappingTableOutcome
std::future< BatchGetCollaborationAnalysisTemplateOutcome > BatchGetCollaborationAnalysisTemplateOutcomeCallable
std::future< UpdateProtectedQueryOutcome > UpdateProtectedQueryOutcomeCallable
std::future< DeleteMembershipOutcome > DeleteMembershipOutcomeCallable
Aws::Utils::Outcome< GetProtectedQueryResult, CleanRoomsError > GetProtectedQueryOutcome
Aws::Utils::Outcome< ListIdMappingTablesResult, CleanRoomsError > ListIdMappingTablesOutcome
std::future< ListCollaborationAnalysisTemplatesOutcome > ListCollaborationAnalysisTemplatesOutcomeCallable
std::future< GetSchemaOutcome > GetSchemaOutcomeCallable
Aws::Utils::Outcome< PreviewPrivacyImpactResult, CleanRoomsError > PreviewPrivacyImpactOutcome
std::future< GetIdNamespaceAssociationOutcome > GetIdNamespaceAssociationOutcomeCallable
std::future< GetCollaborationAnalysisTemplateOutcome > GetCollaborationAnalysisTemplateOutcomeCallable
Aws::Utils::Outcome< ListConfiguredAudienceModelAssociationsResult, CleanRoomsError > ListConfiguredAudienceModelAssociationsOutcome
std::future< PopulateIdMappingTableOutcome > PopulateIdMappingTableOutcomeCallable
Aws::Utils::Outcome< GetPrivacyBudgetTemplateResult, CleanRoomsError > GetPrivacyBudgetTemplateOutcome
std::future< CreateMembershipOutcome > CreateMembershipOutcomeCallable
Aws::Utils::Outcome< CreateIdMappingTableResult, CleanRoomsError > CreateIdMappingTableOutcome
Aws::Utils::Outcome< StartProtectedJobResult, CleanRoomsError > StartProtectedJobOutcome
std::future< UpdateMembershipOutcome > UpdateMembershipOutcomeCallable
std::future< BatchGetSchemaOutcome > BatchGetSchemaOutcomeCallable
std::function< void(const CleanRoomsClient *, const Model::ListConfiguredTablesRequest &, const Model::ListConfiguredTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfiguredTablesResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateCollaborationRequest &, const Model::CreateCollaborationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCollaborationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateConfiguredAudienceModelAssociationRequest &, const Model::UpdateConfiguredAudienceModelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfiguredAudienceModelAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListProtectedQueriesRequest &, const Model::ListProtectedQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProtectedQueriesResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateIdMappingTableRequest &, const Model::UpdateIdMappingTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIdMappingTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMembersResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteConfiguredAudienceModelAssociationRequest &, const Model::DeleteConfiguredAudienceModelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfiguredAudienceModelAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetCollaborationConfiguredAudienceModelAssociationRequest &, const Model::GetCollaborationConfiguredAudienceModelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCollaborationConfiguredAudienceModelAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateIdMappingTableRequest &, const Model::CreateIdMappingTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIdMappingTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateConfiguredAudienceModelAssociationRequest &, const Model::CreateConfiguredAudienceModelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfiguredAudienceModelAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateMembershipRequest &, const Model::CreateMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateMembershipResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListIdNamespaceAssociationsRequest &, const Model::ListIdNamespaceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIdNamespaceAssociationsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateConfiguredTableAssociationAnalysisRuleRequest &, const Model::UpdateConfiguredTableAssociationAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfiguredTableAssociationAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListAnalysisTemplatesRequest &, const Model::ListAnalysisTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAnalysisTemplatesResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListCollaborationConfiguredAudienceModelAssociationsRequest &, const Model::ListCollaborationConfiguredAudienceModelAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCollaborationConfiguredAudienceModelAssociationsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetCollaborationPrivacyBudgetTemplateRequest &, const Model::GetCollaborationPrivacyBudgetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCollaborationPrivacyBudgetTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetProtectedJobRequest &, const Model::GetProtectedJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProtectedJobResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateProtectedJobRequest &, const Model::UpdateProtectedJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProtectedJobResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetConfiguredTableRequest &, const Model::GetConfiguredTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfiguredTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateMembershipRequest &, const Model::UpdateMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateMembershipResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteMembershipRequest &, const Model::DeleteMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMembershipResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateIdNamespaceAssociationRequest &, const Model::CreateIdNamespaceAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIdNamespaceAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteCollaborationRequest &, const Model::DeleteCollaborationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCollaborationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateConfiguredTableAssociationAnalysisRuleRequest &, const Model::CreateConfiguredTableAssociationAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfiguredTableAssociationAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::PreviewPrivacyImpactRequest &, const Model::PreviewPrivacyImpactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PreviewPrivacyImpactResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetConfiguredTableAnalysisRuleRequest &, const Model::GetConfiguredTableAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfiguredTableAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListCollaborationPrivacyBudgetsRequest &, const Model::ListCollaborationPrivacyBudgetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCollaborationPrivacyBudgetsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListIdMappingTablesRequest &, const Model::ListIdMappingTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIdMappingTablesResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateAnalysisTemplateRequest &, const Model::CreateAnalysisTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateAnalysisTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateCollaborationRequest &, const Model::UpdateCollaborationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCollaborationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateCollaborationChangeRequestRequest &, const Model::UpdateCollaborationChangeRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCollaborationChangeRequestResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSchemasResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteAnalysisTemplateRequest &, const Model::DeleteAnalysisTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAnalysisTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateCollaborationChangeRequestRequest &, const Model::CreateCollaborationChangeRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCollaborationChangeRequestResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetCollaborationAnalysisTemplateRequest &, const Model::GetCollaborationAnalysisTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCollaborationAnalysisTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListCollaborationChangeRequestsRequest &, const Model::ListCollaborationChangeRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCollaborationChangeRequestsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteConfiguredTableAssociationAnalysisRuleRequest &, const Model::DeleteConfiguredTableAssociationAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfiguredTableAssociationAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetIdNamespaceAssociationRequest &, const Model::GetIdNamespaceAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIdNamespaceAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListCollaborationsRequest &, const Model::ListCollaborationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCollaborationsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetConfiguredTableAssociationAnalysisRuleRequest &, const Model::GetConfiguredTableAssociationAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfiguredTableAssociationAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateProtectedQueryRequest &, const Model::UpdateProtectedQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProtectedQueryResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetCollaborationRequest &, const Model::GetCollaborationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCollaborationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListMembershipsRequest &, const Model::ListMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListMembershipsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetPrivacyBudgetTemplateRequest &, const Model::GetPrivacyBudgetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetPrivacyBudgetTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreatePrivacyBudgetTemplateRequest &, const Model::CreatePrivacyBudgetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePrivacyBudgetTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListConfiguredAudienceModelAssociationsRequest &, const Model::ListConfiguredAudienceModelAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfiguredAudienceModelAssociationsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetMembershipRequest &, const Model::GetMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMembershipResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateAnalysisTemplateRequest &, const Model::UpdateAnalysisTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAnalysisTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetIdMappingTableRequest &, const Model::GetIdMappingTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIdMappingTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListConfiguredTableAssociationsRequest &, const Model::ListConfiguredTableAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfiguredTableAssociationsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListProtectedJobsRequest &, const Model::ListProtectedJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProtectedJobsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::BatchGetSchemaRequest &, const Model::BatchGetSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetSchemaResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteConfiguredTableAssociationRequest &, const Model::DeleteConfiguredTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfiguredTableAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::BatchGetCollaborationAnalysisTemplateRequest &, const Model::BatchGetCollaborationAnalysisTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCollaborationAnalysisTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetProtectedQueryRequest &, const Model::GetProtectedQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProtectedQueryResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateConfiguredTableAssociationRequest &, const Model::CreateConfiguredTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfiguredTableAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetAnalysisTemplateRequest &, const Model::GetAnalysisTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAnalysisTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListPrivacyBudgetsRequest &, const Model::ListPrivacyBudgetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPrivacyBudgetsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListCollaborationIdNamespaceAssociationsRequest &, const Model::ListCollaborationIdNamespaceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCollaborationIdNamespaceAssociationsResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateConfiguredTableAnalysisRuleRequest &, const Model::UpdateConfiguredTableAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfiguredTableAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateConfiguredTableAnalysisRuleRequest &, const Model::CreateConfiguredTableAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfiguredTableAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteConfiguredTableAnalysisRuleRequest &, const Model::DeleteConfiguredTableAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfiguredTableAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteIdNamespaceAssociationRequest &, const Model::DeleteIdNamespaceAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIdNamespaceAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::StartProtectedQueryRequest &, const Model::StartProtectedQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartProtectedQueryResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetCollaborationIdNamespaceAssociationRequest &, const Model::GetCollaborationIdNamespaceAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCollaborationIdNamespaceAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListCollaborationAnalysisTemplatesRequest &, const Model::ListCollaborationAnalysisTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCollaborationAnalysisTemplatesResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteMemberRequest &, const Model::DeleteMemberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteMemberResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeletePrivacyBudgetTemplateRequest &, const Model::DeletePrivacyBudgetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePrivacyBudgetTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetSchemaAnalysisRuleRequest &, const Model::GetSchemaAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::PopulateIdMappingTableRequest &, const Model::PopulateIdMappingTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PopulateIdMappingTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdatePrivacyBudgetTemplateRequest &, const Model::UpdatePrivacyBudgetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePrivacyBudgetTemplateResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetCollaborationChangeRequestRequest &, const Model::GetCollaborationChangeRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCollaborationChangeRequestResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteConfiguredTableRequest &, const Model::DeleteConfiguredTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfiguredTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::BatchGetSchemaAnalysisRuleRequest &, const Model::BatchGetSchemaAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetSchemaAnalysisRuleResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateConfiguredTableAssociationRequest &, const Model::UpdateConfiguredTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfiguredTableAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::StartProtectedJobRequest &, const Model::StartProtectedJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartProtectedJobResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateIdNamespaceAssociationRequest &, const Model::UpdateIdNamespaceAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateIdNamespaceAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetConfiguredTableAssociationRequest &, const Model::GetConfiguredTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfiguredTableAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::CreateConfiguredTableRequest &, const Model::CreateConfiguredTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateConfiguredTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::DeleteIdMappingTableRequest &, const Model::DeleteIdMappingTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIdMappingTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetConfiguredAudienceModelAssociationRequest &, const Model::GetConfiguredAudienceModelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConfiguredAudienceModelAssociationResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListCollaborationPrivacyBudgetTemplatesRequest &, const Model::ListCollaborationPrivacyBudgetTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCollaborationPrivacyBudgetTemplatesResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::UpdateConfiguredTableRequest &, const Model::UpdateConfiguredTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateConfiguredTableResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::GetSchemaRequest &, const Model::GetSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSchemaResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListPrivacyBudgetTemplatesRequest &, const Model::ListPrivacyBudgetTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPrivacyBudgetTemplatesResponseReceivedHandler