AWS SDK for C++

AWS SDK for C++ Version 1.11.685

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/UpdateCollaborationResult.h>
101#include <aws/cleanrooms/model/UpdateConfiguredAudienceModelAssociationResult.h>
102#include <aws/cleanrooms/model/UpdateConfiguredTableAnalysisRuleResult.h>
103#include <aws/cleanrooms/model/UpdateConfiguredTableAssociationAnalysisRuleResult.h>
104#include <aws/cleanrooms/model/UpdateConfiguredTableAssociationResult.h>
105#include <aws/cleanrooms/model/UpdateConfiguredTableResult.h>
106#include <aws/cleanrooms/model/UpdateIdMappingTableResult.h>
107#include <aws/cleanrooms/model/UpdateIdNamespaceAssociationResult.h>
108#include <aws/cleanrooms/model/UpdateMembershipResult.h>
109#include <aws/cleanrooms/model/UpdatePrivacyBudgetTemplateResult.h>
110#include <aws/cleanrooms/model/UpdateProtectedJobResult.h>
111#include <aws/cleanrooms/model/UpdateProtectedQueryResult.h>
112/* End of service model headers required in CleanRoomsClient header */
113
114namespace Aws {
115namespace Http {
116class HttpClient;
117class HttpClientFactory;
118} // namespace Http
119
120namespace Utils {
121template <typename R, typename E>
122class Outcome;
123
124namespace Threading {
125class Executor;
126} // namespace Threading
127} // namespace Utils
128
129namespace Auth {
130class AWSCredentials;
131class AWSCredentialsProvider;
132} // namespace Auth
133
134namespace Client {
135class RetryStrategy;
136} // namespace Client
137
138namespace CleanRooms {
142
143namespace Model {
144/* Service model forward declarations required in CleanRoomsClient header */
190class GetSchemaRequest;
232/* End of service model forward declarations required in CleanRoomsClient header */
233
234/* Service model Outcome class definitions */
332/* End of service model Outcome class definitions */
333
334/* Service model Outcome callable definitions */
335typedef std::future<BatchGetCollaborationAnalysisTemplateOutcome> BatchGetCollaborationAnalysisTemplateOutcomeCallable;
336typedef std::future<BatchGetSchemaOutcome> BatchGetSchemaOutcomeCallable;
337typedef std::future<BatchGetSchemaAnalysisRuleOutcome> BatchGetSchemaAnalysisRuleOutcomeCallable;
338typedef std::future<CreateAnalysisTemplateOutcome> CreateAnalysisTemplateOutcomeCallable;
339typedef std::future<CreateCollaborationOutcome> CreateCollaborationOutcomeCallable;
340typedef std::future<CreateCollaborationChangeRequestOutcome> CreateCollaborationChangeRequestOutcomeCallable;
341typedef std::future<CreateConfiguredAudienceModelAssociationOutcome> CreateConfiguredAudienceModelAssociationOutcomeCallable;
342typedef std::future<CreateConfiguredTableOutcome> CreateConfiguredTableOutcomeCallable;
343typedef std::future<CreateConfiguredTableAnalysisRuleOutcome> CreateConfiguredTableAnalysisRuleOutcomeCallable;
344typedef std::future<CreateConfiguredTableAssociationOutcome> CreateConfiguredTableAssociationOutcomeCallable;
345typedef std::future<CreateConfiguredTableAssociationAnalysisRuleOutcome> CreateConfiguredTableAssociationAnalysisRuleOutcomeCallable;
346typedef std::future<CreateIdMappingTableOutcome> CreateIdMappingTableOutcomeCallable;
347typedef std::future<CreateIdNamespaceAssociationOutcome> CreateIdNamespaceAssociationOutcomeCallable;
348typedef std::future<CreateMembershipOutcome> CreateMembershipOutcomeCallable;
349typedef std::future<CreatePrivacyBudgetTemplateOutcome> CreatePrivacyBudgetTemplateOutcomeCallable;
350typedef std::future<DeleteAnalysisTemplateOutcome> DeleteAnalysisTemplateOutcomeCallable;
351typedef std::future<DeleteCollaborationOutcome> DeleteCollaborationOutcomeCallable;
352typedef std::future<DeleteConfiguredAudienceModelAssociationOutcome> DeleteConfiguredAudienceModelAssociationOutcomeCallable;
353typedef std::future<DeleteConfiguredTableOutcome> DeleteConfiguredTableOutcomeCallable;
354typedef std::future<DeleteConfiguredTableAnalysisRuleOutcome> DeleteConfiguredTableAnalysisRuleOutcomeCallable;
355typedef std::future<DeleteConfiguredTableAssociationOutcome> DeleteConfiguredTableAssociationOutcomeCallable;
356typedef std::future<DeleteConfiguredTableAssociationAnalysisRuleOutcome> DeleteConfiguredTableAssociationAnalysisRuleOutcomeCallable;
357typedef std::future<DeleteIdMappingTableOutcome> DeleteIdMappingTableOutcomeCallable;
358typedef std::future<DeleteIdNamespaceAssociationOutcome> DeleteIdNamespaceAssociationOutcomeCallable;
359typedef std::future<DeleteMemberOutcome> DeleteMemberOutcomeCallable;
360typedef std::future<DeleteMembershipOutcome> DeleteMembershipOutcomeCallable;
361typedef std::future<DeletePrivacyBudgetTemplateOutcome> DeletePrivacyBudgetTemplateOutcomeCallable;
362typedef std::future<GetAnalysisTemplateOutcome> GetAnalysisTemplateOutcomeCallable;
363typedef std::future<GetCollaborationOutcome> GetCollaborationOutcomeCallable;
364typedef std::future<GetCollaborationAnalysisTemplateOutcome> GetCollaborationAnalysisTemplateOutcomeCallable;
365typedef std::future<GetCollaborationChangeRequestOutcome> GetCollaborationChangeRequestOutcomeCallable;
366typedef std::future<GetCollaborationConfiguredAudienceModelAssociationOutcome>
368typedef std::future<GetCollaborationIdNamespaceAssociationOutcome> GetCollaborationIdNamespaceAssociationOutcomeCallable;
369typedef std::future<GetCollaborationPrivacyBudgetTemplateOutcome> GetCollaborationPrivacyBudgetTemplateOutcomeCallable;
370typedef std::future<GetConfiguredAudienceModelAssociationOutcome> GetConfiguredAudienceModelAssociationOutcomeCallable;
371typedef std::future<GetConfiguredTableOutcome> GetConfiguredTableOutcomeCallable;
372typedef std::future<GetConfiguredTableAnalysisRuleOutcome> GetConfiguredTableAnalysisRuleOutcomeCallable;
373typedef std::future<GetConfiguredTableAssociationOutcome> GetConfiguredTableAssociationOutcomeCallable;
374typedef std::future<GetConfiguredTableAssociationAnalysisRuleOutcome> GetConfiguredTableAssociationAnalysisRuleOutcomeCallable;
375typedef std::future<GetIdMappingTableOutcome> GetIdMappingTableOutcomeCallable;
376typedef std::future<GetIdNamespaceAssociationOutcome> GetIdNamespaceAssociationOutcomeCallable;
377typedef std::future<GetMembershipOutcome> GetMembershipOutcomeCallable;
378typedef std::future<GetPrivacyBudgetTemplateOutcome> GetPrivacyBudgetTemplateOutcomeCallable;
379typedef std::future<GetProtectedJobOutcome> GetProtectedJobOutcomeCallable;
380typedef std::future<GetProtectedQueryOutcome> GetProtectedQueryOutcomeCallable;
381typedef std::future<GetSchemaOutcome> GetSchemaOutcomeCallable;
382typedef std::future<GetSchemaAnalysisRuleOutcome> GetSchemaAnalysisRuleOutcomeCallable;
383typedef std::future<ListAnalysisTemplatesOutcome> ListAnalysisTemplatesOutcomeCallable;
384typedef std::future<ListCollaborationAnalysisTemplatesOutcome> ListCollaborationAnalysisTemplatesOutcomeCallable;
385typedef std::future<ListCollaborationChangeRequestsOutcome> ListCollaborationChangeRequestsOutcomeCallable;
386typedef std::future<ListCollaborationConfiguredAudienceModelAssociationsOutcome>
388typedef std::future<ListCollaborationIdNamespaceAssociationsOutcome> ListCollaborationIdNamespaceAssociationsOutcomeCallable;
389typedef std::future<ListCollaborationPrivacyBudgetTemplatesOutcome> ListCollaborationPrivacyBudgetTemplatesOutcomeCallable;
390typedef std::future<ListCollaborationPrivacyBudgetsOutcome> ListCollaborationPrivacyBudgetsOutcomeCallable;
391typedef std::future<ListCollaborationsOutcome> ListCollaborationsOutcomeCallable;
392typedef std::future<ListConfiguredAudienceModelAssociationsOutcome> ListConfiguredAudienceModelAssociationsOutcomeCallable;
393typedef std::future<ListConfiguredTableAssociationsOutcome> ListConfiguredTableAssociationsOutcomeCallable;
394typedef std::future<ListConfiguredTablesOutcome> ListConfiguredTablesOutcomeCallable;
395typedef std::future<ListIdMappingTablesOutcome> ListIdMappingTablesOutcomeCallable;
396typedef std::future<ListIdNamespaceAssociationsOutcome> ListIdNamespaceAssociationsOutcomeCallable;
397typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
398typedef std::future<ListMembershipsOutcome> ListMembershipsOutcomeCallable;
399typedef std::future<ListPrivacyBudgetTemplatesOutcome> ListPrivacyBudgetTemplatesOutcomeCallable;
400typedef std::future<ListPrivacyBudgetsOutcome> ListPrivacyBudgetsOutcomeCallable;
401typedef std::future<ListProtectedJobsOutcome> ListProtectedJobsOutcomeCallable;
402typedef std::future<ListProtectedQueriesOutcome> ListProtectedQueriesOutcomeCallable;
403typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
404typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
405typedef std::future<PopulateIdMappingTableOutcome> PopulateIdMappingTableOutcomeCallable;
406typedef std::future<PreviewPrivacyImpactOutcome> PreviewPrivacyImpactOutcomeCallable;
407typedef std::future<StartProtectedJobOutcome> StartProtectedJobOutcomeCallable;
408typedef std::future<StartProtectedQueryOutcome> StartProtectedQueryOutcomeCallable;
409typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
410typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
411typedef std::future<UpdateAnalysisTemplateOutcome> UpdateAnalysisTemplateOutcomeCallable;
412typedef std::future<UpdateCollaborationOutcome> UpdateCollaborationOutcomeCallable;
413typedef std::future<UpdateConfiguredAudienceModelAssociationOutcome> UpdateConfiguredAudienceModelAssociationOutcomeCallable;
414typedef std::future<UpdateConfiguredTableOutcome> UpdateConfiguredTableOutcomeCallable;
415typedef std::future<UpdateConfiguredTableAnalysisRuleOutcome> UpdateConfiguredTableAnalysisRuleOutcomeCallable;
416typedef std::future<UpdateConfiguredTableAssociationOutcome> UpdateConfiguredTableAssociationOutcomeCallable;
417typedef std::future<UpdateConfiguredTableAssociationAnalysisRuleOutcome> UpdateConfiguredTableAssociationAnalysisRuleOutcomeCallable;
418typedef std::future<UpdateIdMappingTableOutcome> UpdateIdMappingTableOutcomeCallable;
419typedef std::future<UpdateIdNamespaceAssociationOutcome> UpdateIdNamespaceAssociationOutcomeCallable;
420typedef std::future<UpdateMembershipOutcome> UpdateMembershipOutcomeCallable;
421typedef std::future<UpdatePrivacyBudgetTemplateOutcome> UpdatePrivacyBudgetTemplateOutcomeCallable;
422typedef std::future<UpdateProtectedJobOutcome> UpdateProtectedJobOutcomeCallable;
423typedef std::future<UpdateProtectedQueryOutcome> UpdateProtectedQueryOutcomeCallable;
424/* End of service model Outcome callable definitions */
425} // namespace Model
426
427class CleanRoomsClient;
428
429/* Service model async handlers definitions */
430typedef std::function<void(const CleanRoomsClient*, const Model::BatchGetCollaborationAnalysisTemplateRequest&,
432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
434typedef std::function<void(const CleanRoomsClient*, const Model::BatchGetSchemaRequest&, const Model::BatchGetSchemaOutcome&,
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
437typedef std::function<void(const CleanRoomsClient*, const Model::BatchGetSchemaAnalysisRuleRequest&,
438 const Model::BatchGetSchemaAnalysisRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
440typedef std::function<void(const CleanRoomsClient*, const Model::CreateAnalysisTemplateRequest&,
441 const Model::CreateAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443typedef std::function<void(const CleanRoomsClient*, const Model::CreateCollaborationRequest&, const Model::CreateCollaborationOutcome&,
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
446typedef std::function<void(const CleanRoomsClient*, const Model::CreateCollaborationChangeRequestRequest&,
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredAudienceModelAssociationRequest&,
452 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
455 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
457typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredTableAnalysisRuleRequest&,
459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
461typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredTableAssociationRequest&,
463 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
469typedef std::function<void(const CleanRoomsClient*, const Model::CreateIdMappingTableRequest&, const Model::CreateIdMappingTableOutcome&,
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472typedef std::function<void(const CleanRoomsClient*, const Model::CreateIdNamespaceAssociationRequest&,
474 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
476typedef std::function<void(const CleanRoomsClient*, const Model::CreateMembershipRequest&, const Model::CreateMembershipOutcome&,
477 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
479typedef std::function<void(const CleanRoomsClient*, const Model::CreatePrivacyBudgetTemplateRequest&,
480 const Model::CreatePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
482typedef std::function<void(const CleanRoomsClient*, const Model::DeleteAnalysisTemplateRequest&,
483 const Model::DeleteAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
485typedef std::function<void(const CleanRoomsClient*, const Model::DeleteCollaborationRequest&, const Model::DeleteCollaborationOutcome&,
486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
488typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredAudienceModelAssociationRequest&,
490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
495typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredTableAnalysisRuleRequest&,
497 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredTableAssociationRequest&,
501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
507typedef std::function<void(const CleanRoomsClient*, const Model::DeleteIdMappingTableRequest&, const Model::DeleteIdMappingTableOutcome&,
508 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
510typedef std::function<void(const CleanRoomsClient*, const Model::DeleteIdNamespaceAssociationRequest&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const CleanRoomsClient*, const Model::DeleteMemberRequest&, const Model::DeleteMemberOutcome&,
515 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
517typedef std::function<void(const CleanRoomsClient*, const Model::DeleteMembershipRequest&, const Model::DeleteMembershipOutcome&,
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520typedef std::function<void(const CleanRoomsClient*, const Model::DeletePrivacyBudgetTemplateRequest&,
521 const Model::DeletePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
523typedef std::function<void(const CleanRoomsClient*, const Model::GetAnalysisTemplateRequest&, const Model::GetAnalysisTemplateOutcome&,
524 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
526typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationRequest&, const Model::GetCollaborationOutcome&,
527 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
529typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationAnalysisTemplateRequest&,
531 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationChangeRequestRequest&,
535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationIdNamespaceAssociationRequest&,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationPrivacyBudgetTemplateRequest&,
547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
549typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredAudienceModelAssociationRequest&,
551 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableRequest&, const Model::GetConfiguredTableOutcome&,
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
556typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableAnalysisRuleRequest&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableAssociationRequest&,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
564typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableAssociationAnalysisRuleRequest&,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
568typedef std::function<void(const CleanRoomsClient*, const Model::GetIdMappingTableRequest&, const Model::GetIdMappingTableOutcome&,
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
571typedef std::function<void(const CleanRoomsClient*, const Model::GetIdNamespaceAssociationRequest&,
572 const Model::GetIdNamespaceAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
574typedef std::function<void(const CleanRoomsClient*, const Model::GetMembershipRequest&, const Model::GetMembershipOutcome&,
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
577typedef std::function<void(const CleanRoomsClient*, const Model::GetPrivacyBudgetTemplateRequest&,
578 const Model::GetPrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
580typedef std::function<void(const CleanRoomsClient*, const Model::GetProtectedJobRequest&, const Model::GetProtectedJobOutcome&,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
583typedef std::function<void(const CleanRoomsClient*, const Model::GetProtectedQueryRequest&, const Model::GetProtectedQueryOutcome&,
584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
586typedef std::function<void(const CleanRoomsClient*, const Model::GetSchemaRequest&, const Model::GetSchemaOutcome&,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
590 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
595typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationAnalysisTemplatesRequest&,
597 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
599typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationChangeRequestsRequest&,
601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
607typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationIdNamespaceAssociationsRequest&,
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationPrivacyBudgetTemplatesRequest&,
613 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
615typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationPrivacyBudgetsRequest&,
617 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
619typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationsRequest&, const Model::ListCollaborationsOutcome&,
620 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
622typedef std::function<void(const CleanRoomsClient*, const Model::ListConfiguredAudienceModelAssociationsRequest&,
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626typedef std::function<void(const CleanRoomsClient*, const Model::ListConfiguredTableAssociationsRequest&,
628 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
630typedef std::function<void(const CleanRoomsClient*, const Model::ListConfiguredTablesRequest&, const Model::ListConfiguredTablesOutcome&,
631 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
633typedef std::function<void(const CleanRoomsClient*, const Model::ListIdMappingTablesRequest&, const Model::ListIdMappingTablesOutcome&,
634 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
636typedef std::function<void(const CleanRoomsClient*, const Model::ListIdNamespaceAssociationsRequest&,
637 const Model::ListIdNamespaceAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
639typedef std::function<void(const CleanRoomsClient*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&,
640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
642typedef std::function<void(const CleanRoomsClient*, const Model::ListMembershipsRequest&, const Model::ListMembershipsOutcome&,
643 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
645typedef std::function<void(const CleanRoomsClient*, const Model::ListPrivacyBudgetTemplatesRequest&,
646 const Model::ListPrivacyBudgetTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
648typedef std::function<void(const CleanRoomsClient*, const Model::ListPrivacyBudgetsRequest&, const Model::ListPrivacyBudgetsOutcome&,
649 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
651typedef std::function<void(const CleanRoomsClient*, const Model::ListProtectedJobsRequest&, const Model::ListProtectedJobsOutcome&,
652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
654typedef std::function<void(const CleanRoomsClient*, const Model::ListProtectedQueriesRequest&, const Model::ListProtectedQueriesOutcome&,
655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
657typedef std::function<void(const CleanRoomsClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&,
658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
660typedef std::function<void(const CleanRoomsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
661 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
663typedef std::function<void(const CleanRoomsClient*, const Model::PopulateIdMappingTableRequest&,
664 const Model::PopulateIdMappingTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
666typedef std::function<void(const CleanRoomsClient*, const Model::PreviewPrivacyImpactRequest&, const Model::PreviewPrivacyImpactOutcome&,
667 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
669typedef std::function<void(const CleanRoomsClient*, const Model::StartProtectedJobRequest&, const Model::StartProtectedJobOutcome&,
670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
672typedef std::function<void(const CleanRoomsClient*, const Model::StartProtectedQueryRequest&, const Model::StartProtectedQueryOutcome&,
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
675typedef std::function<void(const CleanRoomsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
678typedef std::function<void(const CleanRoomsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
681typedef std::function<void(const CleanRoomsClient*, const Model::UpdateAnalysisTemplateRequest&,
682 const Model::UpdateAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
684typedef std::function<void(const CleanRoomsClient*, const Model::UpdateCollaborationRequest&, const Model::UpdateCollaborationOutcome&,
685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
687typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredAudienceModelAssociationRequest&,
689 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
694typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredTableAnalysisRuleRequest&,
696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
698typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredTableAssociationRequest&,
700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
706typedef std::function<void(const CleanRoomsClient*, const Model::UpdateIdMappingTableRequest&, const Model::UpdateIdMappingTableOutcome&,
707 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
709typedef std::function<void(const CleanRoomsClient*, const Model::UpdateIdNamespaceAssociationRequest&,
711 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
713typedef std::function<void(const CleanRoomsClient*, const Model::UpdateMembershipRequest&, const Model::UpdateMembershipOutcome&,
714 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
716typedef std::function<void(const CleanRoomsClient*, const Model::UpdatePrivacyBudgetTemplateRequest&,
717 const Model::UpdatePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
719typedef std::function<void(const CleanRoomsClient*, const Model::UpdateProtectedJobRequest&, const Model::UpdateProtectedJobOutcome&,
720 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
722typedef std::function<void(const CleanRoomsClient*, const Model::UpdateProtectedQueryRequest&, const Model::UpdateProtectedQueryOutcome&,
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
725/* End of service model async handlers definitions */
726} // namespace CleanRooms
727} // 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
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
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::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