AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CleanRoomsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/cleanrooms/CleanRoomsErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/cleanrooms/CleanRoomsEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CleanRoomsClient header */
21#include <aws/cleanrooms/model/BatchGetCollaborationAnalysisTemplateResult.h>
22#include <aws/cleanrooms/model/BatchGetSchemaResult.h>
23#include <aws/cleanrooms/model/BatchGetSchemaAnalysisRuleResult.h>
24#include <aws/cleanrooms/model/CreateAnalysisTemplateResult.h>
25#include <aws/cleanrooms/model/CreateCollaborationResult.h>
26#include <aws/cleanrooms/model/CreateConfiguredAudienceModelAssociationResult.h>
27#include <aws/cleanrooms/model/CreateConfiguredTableResult.h>
28#include <aws/cleanrooms/model/CreateConfiguredTableAnalysisRuleResult.h>
29#include <aws/cleanrooms/model/CreateConfiguredTableAssociationResult.h>
30#include <aws/cleanrooms/model/CreateConfiguredTableAssociationAnalysisRuleResult.h>
31#include <aws/cleanrooms/model/CreateIdMappingTableResult.h>
32#include <aws/cleanrooms/model/CreateIdNamespaceAssociationResult.h>
33#include <aws/cleanrooms/model/CreateMembershipResult.h>
34#include <aws/cleanrooms/model/CreatePrivacyBudgetTemplateResult.h>
35#include <aws/cleanrooms/model/DeleteAnalysisTemplateResult.h>
36#include <aws/cleanrooms/model/DeleteCollaborationResult.h>
37#include <aws/cleanrooms/model/DeleteConfiguredAudienceModelAssociationResult.h>
38#include <aws/cleanrooms/model/DeleteConfiguredTableResult.h>
39#include <aws/cleanrooms/model/DeleteConfiguredTableAnalysisRuleResult.h>
40#include <aws/cleanrooms/model/DeleteConfiguredTableAssociationResult.h>
41#include <aws/cleanrooms/model/DeleteConfiguredTableAssociationAnalysisRuleResult.h>
42#include <aws/cleanrooms/model/DeleteIdMappingTableResult.h>
43#include <aws/cleanrooms/model/DeleteIdNamespaceAssociationResult.h>
44#include <aws/cleanrooms/model/DeleteMemberResult.h>
45#include <aws/cleanrooms/model/DeleteMembershipResult.h>
46#include <aws/cleanrooms/model/DeletePrivacyBudgetTemplateResult.h>
47#include <aws/cleanrooms/model/GetAnalysisTemplateResult.h>
48#include <aws/cleanrooms/model/GetCollaborationResult.h>
49#include <aws/cleanrooms/model/GetCollaborationAnalysisTemplateResult.h>
50#include <aws/cleanrooms/model/GetCollaborationConfiguredAudienceModelAssociationResult.h>
51#include <aws/cleanrooms/model/GetCollaborationIdNamespaceAssociationResult.h>
52#include <aws/cleanrooms/model/GetCollaborationPrivacyBudgetTemplateResult.h>
53#include <aws/cleanrooms/model/GetConfiguredAudienceModelAssociationResult.h>
54#include <aws/cleanrooms/model/GetConfiguredTableResult.h>
55#include <aws/cleanrooms/model/GetConfiguredTableAnalysisRuleResult.h>
56#include <aws/cleanrooms/model/GetConfiguredTableAssociationResult.h>
57#include <aws/cleanrooms/model/GetConfiguredTableAssociationAnalysisRuleResult.h>
58#include <aws/cleanrooms/model/GetIdMappingTableResult.h>
59#include <aws/cleanrooms/model/GetIdNamespaceAssociationResult.h>
60#include <aws/cleanrooms/model/GetMembershipResult.h>
61#include <aws/cleanrooms/model/GetPrivacyBudgetTemplateResult.h>
62#include <aws/cleanrooms/model/GetProtectedQueryResult.h>
63#include <aws/cleanrooms/model/GetSchemaResult.h>
64#include <aws/cleanrooms/model/GetSchemaAnalysisRuleResult.h>
65#include <aws/cleanrooms/model/ListAnalysisTemplatesResult.h>
66#include <aws/cleanrooms/model/ListCollaborationAnalysisTemplatesResult.h>
67#include <aws/cleanrooms/model/ListCollaborationConfiguredAudienceModelAssociationsResult.h>
68#include <aws/cleanrooms/model/ListCollaborationIdNamespaceAssociationsResult.h>
69#include <aws/cleanrooms/model/ListCollaborationPrivacyBudgetTemplatesResult.h>
70#include <aws/cleanrooms/model/ListCollaborationPrivacyBudgetsResult.h>
71#include <aws/cleanrooms/model/ListCollaborationsResult.h>
72#include <aws/cleanrooms/model/ListConfiguredAudienceModelAssociationsResult.h>
73#include <aws/cleanrooms/model/ListConfiguredTableAssociationsResult.h>
74#include <aws/cleanrooms/model/ListConfiguredTablesResult.h>
75#include <aws/cleanrooms/model/ListIdMappingTablesResult.h>
76#include <aws/cleanrooms/model/ListIdNamespaceAssociationsResult.h>
77#include <aws/cleanrooms/model/ListMembersResult.h>
78#include <aws/cleanrooms/model/ListMembershipsResult.h>
79#include <aws/cleanrooms/model/ListPrivacyBudgetTemplatesResult.h>
80#include <aws/cleanrooms/model/ListPrivacyBudgetsResult.h>
81#include <aws/cleanrooms/model/ListProtectedQueriesResult.h>
82#include <aws/cleanrooms/model/ListSchemasResult.h>
83#include <aws/cleanrooms/model/ListTagsForResourceResult.h>
84#include <aws/cleanrooms/model/PopulateIdMappingTableResult.h>
85#include <aws/cleanrooms/model/PreviewPrivacyImpactResult.h>
86#include <aws/cleanrooms/model/StartProtectedQueryResult.h>
87#include <aws/cleanrooms/model/TagResourceResult.h>
88#include <aws/cleanrooms/model/UntagResourceResult.h>
89#include <aws/cleanrooms/model/UpdateAnalysisTemplateResult.h>
90#include <aws/cleanrooms/model/UpdateCollaborationResult.h>
91#include <aws/cleanrooms/model/UpdateConfiguredAudienceModelAssociationResult.h>
92#include <aws/cleanrooms/model/UpdateConfiguredTableResult.h>
93#include <aws/cleanrooms/model/UpdateConfiguredTableAnalysisRuleResult.h>
94#include <aws/cleanrooms/model/UpdateConfiguredTableAssociationResult.h>
95#include <aws/cleanrooms/model/UpdateConfiguredTableAssociationAnalysisRuleResult.h>
96#include <aws/cleanrooms/model/UpdateIdMappingTableResult.h>
97#include <aws/cleanrooms/model/UpdateIdNamespaceAssociationResult.h>
98#include <aws/cleanrooms/model/UpdateMembershipResult.h>
99#include <aws/cleanrooms/model/UpdatePrivacyBudgetTemplateResult.h>
100#include <aws/cleanrooms/model/UpdateProtectedQueryResult.h>
101#include <aws/cleanrooms/model/ListCollaborationsRequest.h>
102#include <aws/cleanrooms/model/ListConfiguredTablesRequest.h>
103#include <aws/cleanrooms/model/ListMembershipsRequest.h>
104/* End of service model headers required in CleanRoomsClient header */
105
106namespace Aws
107{
108 namespace Http
109 {
110 class HttpClient;
111 class HttpClientFactory;
112 } // namespace Http
113
114 namespace Utils
115 {
116 template< typename R, typename E> class Outcome;
117
118 namespace Threading
119 {
120 class Executor;
121 } // namespace Threading
122 } // namespace Utils
123
124 namespace Auth
125 {
126 class AWSCredentials;
127 class AWSCredentialsProvider;
128 } // namespace Auth
129
130 namespace Client
131 {
132 class RetryStrategy;
133 } // namespace Client
134
135 namespace CleanRooms
136 {
140
141 namespace Model
142 {
143 /* Service model forward declarations required in CleanRoomsClient header */
186 class GetSchemaRequest;
200 class ListMembersRequest;
205 class ListSchemasRequest;
210 class TagResourceRequest;
224 /* End of service model forward declarations required in CleanRoomsClient header */
225
226 /* Service model Outcome class definitions */
307 /* End of service model Outcome class definitions */
308
309 /* Service model Outcome callable definitions */
310 typedef std::future<BatchGetCollaborationAnalysisTemplateOutcome> BatchGetCollaborationAnalysisTemplateOutcomeCallable;
311 typedef std::future<BatchGetSchemaOutcome> BatchGetSchemaOutcomeCallable;
312 typedef std::future<BatchGetSchemaAnalysisRuleOutcome> BatchGetSchemaAnalysisRuleOutcomeCallable;
313 typedef std::future<CreateAnalysisTemplateOutcome> CreateAnalysisTemplateOutcomeCallable;
314 typedef std::future<CreateCollaborationOutcome> CreateCollaborationOutcomeCallable;
315 typedef std::future<CreateConfiguredAudienceModelAssociationOutcome> CreateConfiguredAudienceModelAssociationOutcomeCallable;
316 typedef std::future<CreateConfiguredTableOutcome> CreateConfiguredTableOutcomeCallable;
317 typedef std::future<CreateConfiguredTableAnalysisRuleOutcome> CreateConfiguredTableAnalysisRuleOutcomeCallable;
318 typedef std::future<CreateConfiguredTableAssociationOutcome> CreateConfiguredTableAssociationOutcomeCallable;
319 typedef std::future<CreateConfiguredTableAssociationAnalysisRuleOutcome> CreateConfiguredTableAssociationAnalysisRuleOutcomeCallable;
320 typedef std::future<CreateIdMappingTableOutcome> CreateIdMappingTableOutcomeCallable;
321 typedef std::future<CreateIdNamespaceAssociationOutcome> CreateIdNamespaceAssociationOutcomeCallable;
322 typedef std::future<CreateMembershipOutcome> CreateMembershipOutcomeCallable;
323 typedef std::future<CreatePrivacyBudgetTemplateOutcome> CreatePrivacyBudgetTemplateOutcomeCallable;
324 typedef std::future<DeleteAnalysisTemplateOutcome> DeleteAnalysisTemplateOutcomeCallable;
325 typedef std::future<DeleteCollaborationOutcome> DeleteCollaborationOutcomeCallable;
326 typedef std::future<DeleteConfiguredAudienceModelAssociationOutcome> DeleteConfiguredAudienceModelAssociationOutcomeCallable;
327 typedef std::future<DeleteConfiguredTableOutcome> DeleteConfiguredTableOutcomeCallable;
328 typedef std::future<DeleteConfiguredTableAnalysisRuleOutcome> DeleteConfiguredTableAnalysisRuleOutcomeCallable;
329 typedef std::future<DeleteConfiguredTableAssociationOutcome> DeleteConfiguredTableAssociationOutcomeCallable;
330 typedef std::future<DeleteConfiguredTableAssociationAnalysisRuleOutcome> DeleteConfiguredTableAssociationAnalysisRuleOutcomeCallable;
331 typedef std::future<DeleteIdMappingTableOutcome> DeleteIdMappingTableOutcomeCallable;
332 typedef std::future<DeleteIdNamespaceAssociationOutcome> DeleteIdNamespaceAssociationOutcomeCallable;
333 typedef std::future<DeleteMemberOutcome> DeleteMemberOutcomeCallable;
334 typedef std::future<DeleteMembershipOutcome> DeleteMembershipOutcomeCallable;
335 typedef std::future<DeletePrivacyBudgetTemplateOutcome> DeletePrivacyBudgetTemplateOutcomeCallable;
336 typedef std::future<GetAnalysisTemplateOutcome> GetAnalysisTemplateOutcomeCallable;
337 typedef std::future<GetCollaborationOutcome> GetCollaborationOutcomeCallable;
338 typedef std::future<GetCollaborationAnalysisTemplateOutcome> GetCollaborationAnalysisTemplateOutcomeCallable;
339 typedef std::future<GetCollaborationConfiguredAudienceModelAssociationOutcome> GetCollaborationConfiguredAudienceModelAssociationOutcomeCallable;
340 typedef std::future<GetCollaborationIdNamespaceAssociationOutcome> GetCollaborationIdNamespaceAssociationOutcomeCallable;
341 typedef std::future<GetCollaborationPrivacyBudgetTemplateOutcome> GetCollaborationPrivacyBudgetTemplateOutcomeCallable;
342 typedef std::future<GetConfiguredAudienceModelAssociationOutcome> GetConfiguredAudienceModelAssociationOutcomeCallable;
343 typedef std::future<GetConfiguredTableOutcome> GetConfiguredTableOutcomeCallable;
344 typedef std::future<GetConfiguredTableAnalysisRuleOutcome> GetConfiguredTableAnalysisRuleOutcomeCallable;
345 typedef std::future<GetConfiguredTableAssociationOutcome> GetConfiguredTableAssociationOutcomeCallable;
346 typedef std::future<GetConfiguredTableAssociationAnalysisRuleOutcome> GetConfiguredTableAssociationAnalysisRuleOutcomeCallable;
347 typedef std::future<GetIdMappingTableOutcome> GetIdMappingTableOutcomeCallable;
348 typedef std::future<GetIdNamespaceAssociationOutcome> GetIdNamespaceAssociationOutcomeCallable;
349 typedef std::future<GetMembershipOutcome> GetMembershipOutcomeCallable;
350 typedef std::future<GetPrivacyBudgetTemplateOutcome> GetPrivacyBudgetTemplateOutcomeCallable;
351 typedef std::future<GetProtectedQueryOutcome> GetProtectedQueryOutcomeCallable;
352 typedef std::future<GetSchemaOutcome> GetSchemaOutcomeCallable;
353 typedef std::future<GetSchemaAnalysisRuleOutcome> GetSchemaAnalysisRuleOutcomeCallable;
354 typedef std::future<ListAnalysisTemplatesOutcome> ListAnalysisTemplatesOutcomeCallable;
355 typedef std::future<ListCollaborationAnalysisTemplatesOutcome> ListCollaborationAnalysisTemplatesOutcomeCallable;
356 typedef std::future<ListCollaborationConfiguredAudienceModelAssociationsOutcome> ListCollaborationConfiguredAudienceModelAssociationsOutcomeCallable;
357 typedef std::future<ListCollaborationIdNamespaceAssociationsOutcome> ListCollaborationIdNamespaceAssociationsOutcomeCallable;
358 typedef std::future<ListCollaborationPrivacyBudgetTemplatesOutcome> ListCollaborationPrivacyBudgetTemplatesOutcomeCallable;
359 typedef std::future<ListCollaborationPrivacyBudgetsOutcome> ListCollaborationPrivacyBudgetsOutcomeCallable;
360 typedef std::future<ListCollaborationsOutcome> ListCollaborationsOutcomeCallable;
361 typedef std::future<ListConfiguredAudienceModelAssociationsOutcome> ListConfiguredAudienceModelAssociationsOutcomeCallable;
362 typedef std::future<ListConfiguredTableAssociationsOutcome> ListConfiguredTableAssociationsOutcomeCallable;
363 typedef std::future<ListConfiguredTablesOutcome> ListConfiguredTablesOutcomeCallable;
364 typedef std::future<ListIdMappingTablesOutcome> ListIdMappingTablesOutcomeCallable;
365 typedef std::future<ListIdNamespaceAssociationsOutcome> ListIdNamespaceAssociationsOutcomeCallable;
366 typedef std::future<ListMembersOutcome> ListMembersOutcomeCallable;
367 typedef std::future<ListMembershipsOutcome> ListMembershipsOutcomeCallable;
368 typedef std::future<ListPrivacyBudgetTemplatesOutcome> ListPrivacyBudgetTemplatesOutcomeCallable;
369 typedef std::future<ListPrivacyBudgetsOutcome> ListPrivacyBudgetsOutcomeCallable;
370 typedef std::future<ListProtectedQueriesOutcome> ListProtectedQueriesOutcomeCallable;
371 typedef std::future<ListSchemasOutcome> ListSchemasOutcomeCallable;
372 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
373 typedef std::future<PopulateIdMappingTableOutcome> PopulateIdMappingTableOutcomeCallable;
374 typedef std::future<PreviewPrivacyImpactOutcome> PreviewPrivacyImpactOutcomeCallable;
375 typedef std::future<StartProtectedQueryOutcome> StartProtectedQueryOutcomeCallable;
376 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
377 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
378 typedef std::future<UpdateAnalysisTemplateOutcome> UpdateAnalysisTemplateOutcomeCallable;
379 typedef std::future<UpdateCollaborationOutcome> UpdateCollaborationOutcomeCallable;
380 typedef std::future<UpdateConfiguredAudienceModelAssociationOutcome> UpdateConfiguredAudienceModelAssociationOutcomeCallable;
381 typedef std::future<UpdateConfiguredTableOutcome> UpdateConfiguredTableOutcomeCallable;
382 typedef std::future<UpdateConfiguredTableAnalysisRuleOutcome> UpdateConfiguredTableAnalysisRuleOutcomeCallable;
383 typedef std::future<UpdateConfiguredTableAssociationOutcome> UpdateConfiguredTableAssociationOutcomeCallable;
384 typedef std::future<UpdateConfiguredTableAssociationAnalysisRuleOutcome> UpdateConfiguredTableAssociationAnalysisRuleOutcomeCallable;
385 typedef std::future<UpdateIdMappingTableOutcome> UpdateIdMappingTableOutcomeCallable;
386 typedef std::future<UpdateIdNamespaceAssociationOutcome> UpdateIdNamespaceAssociationOutcomeCallable;
387 typedef std::future<UpdateMembershipOutcome> UpdateMembershipOutcomeCallable;
388 typedef std::future<UpdatePrivacyBudgetTemplateOutcome> UpdatePrivacyBudgetTemplateOutcomeCallable;
389 typedef std::future<UpdateProtectedQueryOutcome> UpdateProtectedQueryOutcomeCallable;
390 /* End of service model Outcome callable definitions */
391 } // namespace Model
392
393 class CleanRoomsClient;
394
395 /* Service model async handlers definitions */
397 typedef std::function<void(const CleanRoomsClient*, const Model::BatchGetSchemaRequest&, const Model::BatchGetSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetSchemaResponseReceivedHandler;
398 typedef std::function<void(const CleanRoomsClient*, const Model::BatchGetSchemaAnalysisRuleRequest&, const Model::BatchGetSchemaAnalysisRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetSchemaAnalysisRuleResponseReceivedHandler;
399 typedef std::function<void(const CleanRoomsClient*, const Model::CreateAnalysisTemplateRequest&, const Model::CreateAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAnalysisTemplateResponseReceivedHandler;
400 typedef std::function<void(const CleanRoomsClient*, const Model::CreateCollaborationRequest&, const Model::CreateCollaborationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateCollaborationResponseReceivedHandler;
402 typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredTableRequest&, const Model::CreateConfiguredTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfiguredTableResponseReceivedHandler;
403 typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredTableAnalysisRuleRequest&, const Model::CreateConfiguredTableAnalysisRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfiguredTableAnalysisRuleResponseReceivedHandler;
404 typedef std::function<void(const CleanRoomsClient*, const Model::CreateConfiguredTableAssociationRequest&, const Model::CreateConfiguredTableAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateConfiguredTableAssociationResponseReceivedHandler;
406 typedef std::function<void(const CleanRoomsClient*, const Model::CreateIdMappingTableRequest&, const Model::CreateIdMappingTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIdMappingTableResponseReceivedHandler;
407 typedef std::function<void(const CleanRoomsClient*, const Model::CreateIdNamespaceAssociationRequest&, const Model::CreateIdNamespaceAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIdNamespaceAssociationResponseReceivedHandler;
408 typedef std::function<void(const CleanRoomsClient*, const Model::CreateMembershipRequest&, const Model::CreateMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateMembershipResponseReceivedHandler;
409 typedef std::function<void(const CleanRoomsClient*, const Model::CreatePrivacyBudgetTemplateRequest&, const Model::CreatePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePrivacyBudgetTemplateResponseReceivedHandler;
410 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteAnalysisTemplateRequest&, const Model::DeleteAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAnalysisTemplateResponseReceivedHandler;
411 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteCollaborationRequest&, const Model::DeleteCollaborationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteCollaborationResponseReceivedHandler;
413 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredTableRequest&, const Model::DeleteConfiguredTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfiguredTableResponseReceivedHandler;
414 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredTableAnalysisRuleRequest&, const Model::DeleteConfiguredTableAnalysisRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfiguredTableAnalysisRuleResponseReceivedHandler;
415 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteConfiguredTableAssociationRequest&, const Model::DeleteConfiguredTableAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfiguredTableAssociationResponseReceivedHandler;
417 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteIdMappingTableRequest&, const Model::DeleteIdMappingTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIdMappingTableResponseReceivedHandler;
418 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteIdNamespaceAssociationRequest&, const Model::DeleteIdNamespaceAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIdNamespaceAssociationResponseReceivedHandler;
419 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteMemberRequest&, const Model::DeleteMemberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMemberResponseReceivedHandler;
420 typedef std::function<void(const CleanRoomsClient*, const Model::DeleteMembershipRequest&, const Model::DeleteMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMembershipResponseReceivedHandler;
421 typedef std::function<void(const CleanRoomsClient*, const Model::DeletePrivacyBudgetTemplateRequest&, const Model::DeletePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePrivacyBudgetTemplateResponseReceivedHandler;
422 typedef std::function<void(const CleanRoomsClient*, const Model::GetAnalysisTemplateRequest&, const Model::GetAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAnalysisTemplateResponseReceivedHandler;
423 typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationRequest&, const Model::GetCollaborationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCollaborationResponseReceivedHandler;
424 typedef std::function<void(const CleanRoomsClient*, const Model::GetCollaborationAnalysisTemplateRequest&, const Model::GetCollaborationAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCollaborationAnalysisTemplateResponseReceivedHandler;
429 typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableRequest&, const Model::GetConfiguredTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfiguredTableResponseReceivedHandler;
430 typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableAnalysisRuleRequest&, const Model::GetConfiguredTableAnalysisRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfiguredTableAnalysisRuleResponseReceivedHandler;
431 typedef std::function<void(const CleanRoomsClient*, const Model::GetConfiguredTableAssociationRequest&, const Model::GetConfiguredTableAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConfiguredTableAssociationResponseReceivedHandler;
433 typedef std::function<void(const CleanRoomsClient*, const Model::GetIdMappingTableRequest&, const Model::GetIdMappingTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIdMappingTableResponseReceivedHandler;
434 typedef std::function<void(const CleanRoomsClient*, const Model::GetIdNamespaceAssociationRequest&, const Model::GetIdNamespaceAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetIdNamespaceAssociationResponseReceivedHandler;
435 typedef std::function<void(const CleanRoomsClient*, const Model::GetMembershipRequest&, const Model::GetMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMembershipResponseReceivedHandler;
436 typedef std::function<void(const CleanRoomsClient*, const Model::GetPrivacyBudgetTemplateRequest&, const Model::GetPrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPrivacyBudgetTemplateResponseReceivedHandler;
437 typedef std::function<void(const CleanRoomsClient*, const Model::GetProtectedQueryRequest&, const Model::GetProtectedQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetProtectedQueryResponseReceivedHandler;
438 typedef std::function<void(const CleanRoomsClient*, const Model::GetSchemaRequest&, const Model::GetSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaResponseReceivedHandler;
439 typedef std::function<void(const CleanRoomsClient*, const Model::GetSchemaAnalysisRuleRequest&, const Model::GetSchemaAnalysisRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetSchemaAnalysisRuleResponseReceivedHandler;
440 typedef std::function<void(const CleanRoomsClient*, const Model::ListAnalysisTemplatesRequest&, const Model::ListAnalysisTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnalysisTemplatesResponseReceivedHandler;
441 typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationAnalysisTemplatesRequest&, const Model::ListCollaborationAnalysisTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCollaborationAnalysisTemplatesResponseReceivedHandler;
445 typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationPrivacyBudgetsRequest&, const Model::ListCollaborationPrivacyBudgetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCollaborationPrivacyBudgetsResponseReceivedHandler;
446 typedef std::function<void(const CleanRoomsClient*, const Model::ListCollaborationsRequest&, const Model::ListCollaborationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListCollaborationsResponseReceivedHandler;
448 typedef std::function<void(const CleanRoomsClient*, const Model::ListConfiguredTableAssociationsRequest&, const Model::ListConfiguredTableAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfiguredTableAssociationsResponseReceivedHandler;
449 typedef std::function<void(const CleanRoomsClient*, const Model::ListConfiguredTablesRequest&, const Model::ListConfiguredTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConfiguredTablesResponseReceivedHandler;
450 typedef std::function<void(const CleanRoomsClient*, const Model::ListIdMappingTablesRequest&, const Model::ListIdMappingTablesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIdMappingTablesResponseReceivedHandler;
451 typedef std::function<void(const CleanRoomsClient*, const Model::ListIdNamespaceAssociationsRequest&, const Model::ListIdNamespaceAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIdNamespaceAssociationsResponseReceivedHandler;
452 typedef std::function<void(const CleanRoomsClient*, const Model::ListMembersRequest&, const Model::ListMembersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembersResponseReceivedHandler;
453 typedef std::function<void(const CleanRoomsClient*, const Model::ListMembershipsRequest&, const Model::ListMembershipsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListMembershipsResponseReceivedHandler;
454 typedef std::function<void(const CleanRoomsClient*, const Model::ListPrivacyBudgetTemplatesRequest&, const Model::ListPrivacyBudgetTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPrivacyBudgetTemplatesResponseReceivedHandler;
455 typedef std::function<void(const CleanRoomsClient*, const Model::ListPrivacyBudgetsRequest&, const Model::ListPrivacyBudgetsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPrivacyBudgetsResponseReceivedHandler;
456 typedef std::function<void(const CleanRoomsClient*, const Model::ListProtectedQueriesRequest&, const Model::ListProtectedQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListProtectedQueriesResponseReceivedHandler;
457 typedef std::function<void(const CleanRoomsClient*, const Model::ListSchemasRequest&, const Model::ListSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSchemasResponseReceivedHandler;
458 typedef std::function<void(const CleanRoomsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
459 typedef std::function<void(const CleanRoomsClient*, const Model::PopulateIdMappingTableRequest&, const Model::PopulateIdMappingTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PopulateIdMappingTableResponseReceivedHandler;
460 typedef std::function<void(const CleanRoomsClient*, const Model::PreviewPrivacyImpactRequest&, const Model::PreviewPrivacyImpactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PreviewPrivacyImpactResponseReceivedHandler;
461 typedef std::function<void(const CleanRoomsClient*, const Model::StartProtectedQueryRequest&, const Model::StartProtectedQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartProtectedQueryResponseReceivedHandler;
462 typedef std::function<void(const CleanRoomsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
463 typedef std::function<void(const CleanRoomsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
464 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateAnalysisTemplateRequest&, const Model::UpdateAnalysisTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAnalysisTemplateResponseReceivedHandler;
465 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateCollaborationRequest&, const Model::UpdateCollaborationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateCollaborationResponseReceivedHandler;
467 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredTableRequest&, const Model::UpdateConfiguredTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfiguredTableResponseReceivedHandler;
468 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredTableAnalysisRuleRequest&, const Model::UpdateConfiguredTableAnalysisRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfiguredTableAnalysisRuleResponseReceivedHandler;
469 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateConfiguredTableAssociationRequest&, const Model::UpdateConfiguredTableAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateConfiguredTableAssociationResponseReceivedHandler;
471 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateIdMappingTableRequest&, const Model::UpdateIdMappingTableOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIdMappingTableResponseReceivedHandler;
472 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateIdNamespaceAssociationRequest&, const Model::UpdateIdNamespaceAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateIdNamespaceAssociationResponseReceivedHandler;
473 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateMembershipRequest&, const Model::UpdateMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateMembershipResponseReceivedHandler;
474 typedef std::function<void(const CleanRoomsClient*, const Model::UpdatePrivacyBudgetTemplateRequest&, const Model::UpdatePrivacyBudgetTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePrivacyBudgetTemplateResponseReceivedHandler;
475 typedef std::function<void(const CleanRoomsClient*, const Model::UpdateProtectedQueryRequest&, const Model::UpdateProtectedQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateProtectedQueryResponseReceivedHandler;
476 /* End of service model async handlers definitions */
477 } // namespace CleanRooms
478} // namespace Aws
EndpointProviderBase< CleanRoomsClientConfiguration, CleanRoomsBuiltInParameters, CleanRoomsClientContextParameters > CleanRoomsEndpointProviderBase
Aws::Utils::Outcome< GetConfiguredAudienceModelAssociationResult, CleanRoomsError > GetConfiguredAudienceModelAssociationOutcome
std::future< GetCollaborationIdNamespaceAssociationOutcome > GetCollaborationIdNamespaceAssociationOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, CleanRoomsError > TagResourceOutcome
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< BatchGetSchemaResult, CleanRoomsError > BatchGetSchemaOutcome
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
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< ListCollaborationPrivacyBudgetTemplatesResult, CleanRoomsError > ListCollaborationPrivacyBudgetTemplatesOutcome
Aws::Utils::Outcome< ListProtectedQueriesResult, CleanRoomsError > ListProtectedQueriesOutcome
std::future< UpdateConfiguredTableAssociationOutcome > UpdateConfiguredTableAssociationOutcomeCallable
Aws::Utils::Outcome< GetCollaborationResult, CleanRoomsError > GetCollaborationOutcome
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
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< 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
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
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< 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
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
std::future< UpdateMembershipOutcome > UpdateMembershipOutcomeCallable
std::future< BatchGetSchemaOutcome > BatchGetSchemaOutcomeCallable
std::function< void(const CleanRoomsClient *, const Model::ListPrivacyBudgetTemplatesRequest &, const Model::ListPrivacyBudgetTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPrivacyBudgetTemplatesResponseReceivedHandler
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::ListConfiguredAudienceModelAssociationsRequest &, const Model::ListConfiguredAudienceModelAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConfiguredAudienceModelAssociationsResponseReceivedHandler
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::UpdateCollaborationRequest &, const Model::UpdateCollaborationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateCollaborationResponseReceivedHandler
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::CreateConfiguredTableAnalysisRuleRequest &, const Model::CreateConfiguredTableAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfiguredTableAnalysisRuleResponseReceivedHandler
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::UpdateMembershipRequest &, const Model::UpdateMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateMembershipResponseReceivedHandler
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::DeleteMembershipRequest &, const Model::DeleteMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMembershipResponseReceivedHandler
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::DeleteIdMappingTableRequest &, const Model::DeleteIdMappingTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIdMappingTableResponseReceivedHandler
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::ListPrivacyBudgetsRequest &, const Model::ListPrivacyBudgetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPrivacyBudgetsResponseReceivedHandler
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::GetConfiguredAudienceModelAssociationRequest &, const Model::GetConfiguredAudienceModelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfiguredAudienceModelAssociationResponseReceivedHandler
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::StartProtectedQueryRequest &, const Model::StartProtectedQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartProtectedQueryResponseReceivedHandler
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::GetCollaborationRequest &, const Model::GetCollaborationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCollaborationResponseReceivedHandler
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::DeleteCollaborationRequest &, const Model::DeleteCollaborationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteCollaborationResponseReceivedHandler
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::GetCollaborationConfiguredAudienceModelAssociationRequest &, const Model::GetCollaborationConfiguredAudienceModelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCollaborationConfiguredAudienceModelAssociationResponseReceivedHandler
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::UpdateAnalysisTemplateRequest &, const Model::UpdateAnalysisTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnalysisTemplateResponseReceivedHandler
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::ListCollaborationPrivacyBudgetTemplatesRequest &, const Model::ListCollaborationPrivacyBudgetTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollaborationPrivacyBudgetTemplatesResponseReceivedHandler
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::ListProtectedQueriesRequest &, const Model::ListProtectedQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProtectedQueriesResponseReceivedHandler
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::UpdateConfiguredAudienceModelAssociationRequest &, const Model::UpdateConfiguredAudienceModelAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfiguredAudienceModelAssociationResponseReceivedHandler
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::PreviewPrivacyImpactRequest &, const Model::PreviewPrivacyImpactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PreviewPrivacyImpactResponseReceivedHandler
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::ListMembershipsRequest &, const Model::ListMembershipsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembershipsResponseReceivedHandler
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::GetConfiguredTableAssociationRequest &, const Model::GetConfiguredTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConfiguredTableAssociationResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
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::ListCollaborationAnalysisTemplatesRequest &, const Model::ListCollaborationAnalysisTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListCollaborationAnalysisTemplatesResponseReceivedHandler
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::BatchGetSchemaAnalysisRuleRequest &, const Model::BatchGetSchemaAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetSchemaAnalysisRuleResponseReceivedHandler
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::ListIdNamespaceAssociationsRequest &, const Model::ListIdNamespaceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdNamespaceAssociationsResponseReceivedHandler
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::UpdateConfiguredTableAssociationAnalysisRuleRequest &, const Model::UpdateConfiguredTableAssociationAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateConfiguredTableAssociationAnalysisRuleResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::ListSchemasRequest &, const Model::ListSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSchemasResponseReceivedHandler
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::PopulateIdMappingTableRequest &, const Model::PopulateIdMappingTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PopulateIdMappingTableResponseReceivedHandler
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::GetIdNamespaceAssociationRequest &, const Model::GetIdNamespaceAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIdNamespaceAssociationResponseReceivedHandler
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::GetMembershipRequest &, const Model::GetMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMembershipResponseReceivedHandler
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::BatchGetCollaborationAnalysisTemplateRequest &, const Model::BatchGetCollaborationAnalysisTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCollaborationAnalysisTemplateResponseReceivedHandler
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::GetCollaborationPrivacyBudgetTemplateRequest &, const Model::GetCollaborationPrivacyBudgetTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCollaborationPrivacyBudgetTemplateResponseReceivedHandler
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::DeleteConfiguredTableAssociationAnalysisRuleRequest &, const Model::DeleteConfiguredTableAssociationAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfiguredTableAssociationAnalysisRuleResponseReceivedHandler
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::DeleteConfiguredTableAssociationRequest &, const Model::DeleteConfiguredTableAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfiguredTableAssociationResponseReceivedHandler
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::DeleteConfiguredTableAnalysisRuleRequest &, const Model::DeleteConfiguredTableAnalysisRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfiguredTableAnalysisRuleResponseReceivedHandler
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::CreateConfiguredTableRequest &, const Model::CreateConfiguredTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateConfiguredTableResponseReceivedHandler
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::GetSchemaRequest &, const Model::GetSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSchemaResponseReceivedHandler
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::ListMembersRequest &, const Model::ListMembersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListMembersResponseReceivedHandler
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::ListAnalysisTemplatesRequest &, const Model::ListAnalysisTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnalysisTemplatesResponseReceivedHandler
std::function< void(const CleanRoomsClient *, const Model::ListIdMappingTablesRequest &, const Model::ListIdMappingTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdMappingTablesResponseReceivedHandler