AWS SDK for C++

AWS SDK for C++ Version 1.11.797

Loading...
Searching...
No Matches
CustomerProfilesServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/core/client/AWSError.h>
10#include <aws/core/client/AsyncCallerContext.h>
11#include <aws/core/client/GenericClientConfiguration.h>
12#include <aws/core/http/HttpTypes.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/customer-profiles/CustomerProfilesEndpointProvider.h>
15#include <aws/customer-profiles/CustomerProfilesErrors.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in CustomerProfilesClient header */
22#include <aws/customer-profiles/model/AddProfileKeyResult.h>
23#include <aws/customer-profiles/model/BatchGetCalculatedAttributeForProfileResult.h>
24#include <aws/customer-profiles/model/BatchGetProfileResult.h>
25#include <aws/customer-profiles/model/CreateCalculatedAttributeDefinitionResult.h>
26#include <aws/customer-profiles/model/CreateDomainLayoutResult.h>
27#include <aws/customer-profiles/model/CreateDomainResult.h>
28#include <aws/customer-profiles/model/CreateEventStreamResult.h>
29#include <aws/customer-profiles/model/CreateEventTriggerResult.h>
30#include <aws/customer-profiles/model/CreateIntegrationWorkflowResult.h>
31#include <aws/customer-profiles/model/CreateProfileResult.h>
32#include <aws/customer-profiles/model/CreateRecommenderFilterResult.h>
33#include <aws/customer-profiles/model/CreateRecommenderResult.h>
34#include <aws/customer-profiles/model/CreateRecommenderSchemaResult.h>
35#include <aws/customer-profiles/model/CreateSegmentDefinitionResult.h>
36#include <aws/customer-profiles/model/CreateSegmentEstimateResult.h>
37#include <aws/customer-profiles/model/CreateSegmentSnapshotResult.h>
38#include <aws/customer-profiles/model/CreateUploadJobResult.h>
39#include <aws/customer-profiles/model/DeleteCalculatedAttributeDefinitionResult.h>
40#include <aws/customer-profiles/model/DeleteDomainLayoutResult.h>
41#include <aws/customer-profiles/model/DeleteDomainObjectTypeResult.h>
42#include <aws/customer-profiles/model/DeleteDomainResult.h>
43#include <aws/customer-profiles/model/DeleteEventStreamResult.h>
44#include <aws/customer-profiles/model/DeleteEventTriggerResult.h>
45#include <aws/customer-profiles/model/DeleteIntegrationResult.h>
46#include <aws/customer-profiles/model/DeleteProfileKeyResult.h>
47#include <aws/customer-profiles/model/DeleteProfileObjectResult.h>
48#include <aws/customer-profiles/model/DeleteProfileObjectTypeResult.h>
49#include <aws/customer-profiles/model/DeleteProfileResult.h>
50#include <aws/customer-profiles/model/DeleteRecommenderFilterResult.h>
51#include <aws/customer-profiles/model/DeleteRecommenderResult.h>
52#include <aws/customer-profiles/model/DeleteRecommenderSchemaResult.h>
53#include <aws/customer-profiles/model/DeleteSegmentDefinitionResult.h>
54#include <aws/customer-profiles/model/DeleteWorkflowResult.h>
55#include <aws/customer-profiles/model/DetectProfileObjectTypeResult.h>
56#include <aws/customer-profiles/model/GetAutoMergingPreviewResult.h>
57#include <aws/customer-profiles/model/GetCalculatedAttributeDefinitionResult.h>
58#include <aws/customer-profiles/model/GetCalculatedAttributeForProfileResult.h>
59#include <aws/customer-profiles/model/GetDomainLayoutResult.h>
60#include <aws/customer-profiles/model/GetDomainObjectTypeResult.h>
61#include <aws/customer-profiles/model/GetDomainResult.h>
62#include <aws/customer-profiles/model/GetEventStreamResult.h>
63#include <aws/customer-profiles/model/GetEventTriggerResult.h>
64#include <aws/customer-profiles/model/GetIdentityResolutionJobResult.h>
65#include <aws/customer-profiles/model/GetIntegrationResult.h>
66#include <aws/customer-profiles/model/GetMatchesResult.h>
67#include <aws/customer-profiles/model/GetObjectTypeAttributeStatisticsResult.h>
68#include <aws/customer-profiles/model/GetProfileHistoryRecordResult.h>
69#include <aws/customer-profiles/model/GetProfileObjectTypeResult.h>
70#include <aws/customer-profiles/model/GetProfileObjectTypeTemplateResult.h>
71#include <aws/customer-profiles/model/GetProfileRecommendationsResult.h>
72#include <aws/customer-profiles/model/GetRecommenderFilterResult.h>
73#include <aws/customer-profiles/model/GetRecommenderResult.h>
74#include <aws/customer-profiles/model/GetRecommenderSchemaResult.h>
75#include <aws/customer-profiles/model/GetSegmentDefinitionResult.h>
76#include <aws/customer-profiles/model/GetSegmentEstimateResult.h>
77#include <aws/customer-profiles/model/GetSegmentMembershipResult.h>
78#include <aws/customer-profiles/model/GetSegmentSnapshotResult.h>
79#include <aws/customer-profiles/model/GetSimilarProfilesResult.h>
80#include <aws/customer-profiles/model/GetUploadJobPathResult.h>
81#include <aws/customer-profiles/model/GetUploadJobResult.h>
82#include <aws/customer-profiles/model/GetWorkflowResult.h>
83#include <aws/customer-profiles/model/GetWorkflowStepsResult.h>
84#include <aws/customer-profiles/model/ListAccountIntegrationsResult.h>
85#include <aws/customer-profiles/model/ListCalculatedAttributeDefinitionsResult.h>
86#include <aws/customer-profiles/model/ListCalculatedAttributesForProfileResult.h>
87#include <aws/customer-profiles/model/ListDomainLayoutsResult.h>
88#include <aws/customer-profiles/model/ListDomainObjectTypesResult.h>
89#include <aws/customer-profiles/model/ListDomainsRequest.h>
90#include <aws/customer-profiles/model/ListDomainsResult.h>
91#include <aws/customer-profiles/model/ListEventStreamsResult.h>
92#include <aws/customer-profiles/model/ListEventTriggersResult.h>
93#include <aws/customer-profiles/model/ListIdentityResolutionJobsResult.h>
94#include <aws/customer-profiles/model/ListIntegrationsResult.h>
95#include <aws/customer-profiles/model/ListObjectTypeAttributeValuesResult.h>
96#include <aws/customer-profiles/model/ListObjectTypeAttributesResult.h>
97#include <aws/customer-profiles/model/ListProfileAttributeValuesResult.h>
98#include <aws/customer-profiles/model/ListProfileHistoryRecordsResult.h>
99#include <aws/customer-profiles/model/ListProfileObjectTypeTemplatesRequest.h>
100#include <aws/customer-profiles/model/ListProfileObjectTypeTemplatesResult.h>
101#include <aws/customer-profiles/model/ListProfileObjectTypesResult.h>
102#include <aws/customer-profiles/model/ListProfileObjectsResult.h>
103#include <aws/customer-profiles/model/ListRecommenderFiltersResult.h>
104#include <aws/customer-profiles/model/ListRecommenderRecipesRequest.h>
105#include <aws/customer-profiles/model/ListRecommenderRecipesResult.h>
106#include <aws/customer-profiles/model/ListRecommenderSchemasResult.h>
107#include <aws/customer-profiles/model/ListRecommendersResult.h>
108#include <aws/customer-profiles/model/ListRuleBasedMatchesResult.h>
109#include <aws/customer-profiles/model/ListSegmentDefinitionsResult.h>
110#include <aws/customer-profiles/model/ListTagsForResourceResult.h>
111#include <aws/customer-profiles/model/ListUploadJobsResult.h>
112#include <aws/customer-profiles/model/ListWorkflowsResult.h>
113#include <aws/customer-profiles/model/MergeProfilesResult.h>
114#include <aws/customer-profiles/model/PutDomainObjectTypeResult.h>
115#include <aws/customer-profiles/model/PutIntegrationResult.h>
116#include <aws/customer-profiles/model/PutProfileObjectResult.h>
117#include <aws/customer-profiles/model/PutProfileObjectTypeResult.h>
118#include <aws/customer-profiles/model/SearchProfilesResult.h>
119#include <aws/customer-profiles/model/StartRecommenderResult.h>
120#include <aws/customer-profiles/model/StartUploadJobResult.h>
121#include <aws/customer-profiles/model/StopRecommenderResult.h>
122#include <aws/customer-profiles/model/StopUploadJobResult.h>
123#include <aws/customer-profiles/model/TagResourceResult.h>
124#include <aws/customer-profiles/model/UntagResourceResult.h>
125#include <aws/customer-profiles/model/UpdateCalculatedAttributeDefinitionResult.h>
126#include <aws/customer-profiles/model/UpdateDomainLayoutResult.h>
127#include <aws/customer-profiles/model/UpdateDomainResult.h>
128#include <aws/customer-profiles/model/UpdateEventTriggerResult.h>
129#include <aws/customer-profiles/model/UpdateProfileResult.h>
130#include <aws/customer-profiles/model/UpdateRecommenderResult.h>
131/* End of service model headers required in CustomerProfilesClient header */
132
133namespace Aws {
134namespace Http {
135class HttpClient;
136class HttpClientFactory;
137} // namespace Http
138
139namespace Utils {
140template <typename R, typename E>
141class Outcome;
142
143namespace Threading {
144class Executor;
145} // namespace Threading
146} // namespace Utils
147
148namespace Auth {
149class AWSCredentials;
150class AWSCredentialsProvider;
151} // namespace Auth
152
153namespace Client {
154class RetryStrategy;
155} // namespace Client
156
157namespace CustomerProfiles {
161
162namespace Model {
163/* Service model forward declarations required in CustomerProfilesClient header */
201class GetDomainRequest;
270/* End of service model forward declarations required in CustomerProfilesClient header */
271
272/* Service model Outcome class definitions */
380/* End of service model Outcome class definitions */
381
382/* Service model Outcome callable definitions */
383typedef std::future<AddProfileKeyOutcome> AddProfileKeyOutcomeCallable;
384typedef std::future<BatchGetCalculatedAttributeForProfileOutcome> BatchGetCalculatedAttributeForProfileOutcomeCallable;
385typedef std::future<BatchGetProfileOutcome> BatchGetProfileOutcomeCallable;
386typedef std::future<CreateCalculatedAttributeDefinitionOutcome> CreateCalculatedAttributeDefinitionOutcomeCallable;
387typedef std::future<CreateDomainOutcome> CreateDomainOutcomeCallable;
388typedef std::future<CreateDomainLayoutOutcome> CreateDomainLayoutOutcomeCallable;
389typedef std::future<CreateEventStreamOutcome> CreateEventStreamOutcomeCallable;
390typedef std::future<CreateEventTriggerOutcome> CreateEventTriggerOutcomeCallable;
391typedef std::future<CreateIntegrationWorkflowOutcome> CreateIntegrationWorkflowOutcomeCallable;
392typedef std::future<CreateProfileOutcome> CreateProfileOutcomeCallable;
393typedef std::future<CreateRecommenderOutcome> CreateRecommenderOutcomeCallable;
394typedef std::future<CreateRecommenderFilterOutcome> CreateRecommenderFilterOutcomeCallable;
395typedef std::future<CreateRecommenderSchemaOutcome> CreateRecommenderSchemaOutcomeCallable;
396typedef std::future<CreateSegmentDefinitionOutcome> CreateSegmentDefinitionOutcomeCallable;
397typedef std::future<CreateSegmentEstimateOutcome> CreateSegmentEstimateOutcomeCallable;
398typedef std::future<CreateSegmentSnapshotOutcome> CreateSegmentSnapshotOutcomeCallable;
399typedef std::future<CreateUploadJobOutcome> CreateUploadJobOutcomeCallable;
400typedef std::future<DeleteCalculatedAttributeDefinitionOutcome> DeleteCalculatedAttributeDefinitionOutcomeCallable;
401typedef std::future<DeleteDomainOutcome> DeleteDomainOutcomeCallable;
402typedef std::future<DeleteDomainLayoutOutcome> DeleteDomainLayoutOutcomeCallable;
403typedef std::future<DeleteDomainObjectTypeOutcome> DeleteDomainObjectTypeOutcomeCallable;
404typedef std::future<DeleteEventStreamOutcome> DeleteEventStreamOutcomeCallable;
405typedef std::future<DeleteEventTriggerOutcome> DeleteEventTriggerOutcomeCallable;
406typedef std::future<DeleteIntegrationOutcome> DeleteIntegrationOutcomeCallable;
407typedef std::future<DeleteProfileOutcome> DeleteProfileOutcomeCallable;
408typedef std::future<DeleteProfileKeyOutcome> DeleteProfileKeyOutcomeCallable;
409typedef std::future<DeleteProfileObjectOutcome> DeleteProfileObjectOutcomeCallable;
410typedef std::future<DeleteProfileObjectTypeOutcome> DeleteProfileObjectTypeOutcomeCallable;
411typedef std::future<DeleteRecommenderOutcome> DeleteRecommenderOutcomeCallable;
412typedef std::future<DeleteRecommenderFilterOutcome> DeleteRecommenderFilterOutcomeCallable;
413typedef std::future<DeleteRecommenderSchemaOutcome> DeleteRecommenderSchemaOutcomeCallable;
414typedef std::future<DeleteSegmentDefinitionOutcome> DeleteSegmentDefinitionOutcomeCallable;
415typedef std::future<DeleteWorkflowOutcome> DeleteWorkflowOutcomeCallable;
416typedef std::future<DetectProfileObjectTypeOutcome> DetectProfileObjectTypeOutcomeCallable;
417typedef std::future<GetAutoMergingPreviewOutcome> GetAutoMergingPreviewOutcomeCallable;
418typedef std::future<GetCalculatedAttributeDefinitionOutcome> GetCalculatedAttributeDefinitionOutcomeCallable;
419typedef std::future<GetCalculatedAttributeForProfileOutcome> GetCalculatedAttributeForProfileOutcomeCallable;
420typedef std::future<GetDomainOutcome> GetDomainOutcomeCallable;
421typedef std::future<GetDomainLayoutOutcome> GetDomainLayoutOutcomeCallable;
422typedef std::future<GetDomainObjectTypeOutcome> GetDomainObjectTypeOutcomeCallable;
423typedef std::future<GetEventStreamOutcome> GetEventStreamOutcomeCallable;
424typedef std::future<GetEventTriggerOutcome> GetEventTriggerOutcomeCallable;
425typedef std::future<GetIdentityResolutionJobOutcome> GetIdentityResolutionJobOutcomeCallable;
426typedef std::future<GetIntegrationOutcome> GetIntegrationOutcomeCallable;
427typedef std::future<GetMatchesOutcome> GetMatchesOutcomeCallable;
428typedef std::future<GetObjectTypeAttributeStatisticsOutcome> GetObjectTypeAttributeStatisticsOutcomeCallable;
429typedef std::future<GetProfileHistoryRecordOutcome> GetProfileHistoryRecordOutcomeCallable;
430typedef std::future<GetProfileObjectTypeOutcome> GetProfileObjectTypeOutcomeCallable;
431typedef std::future<GetProfileObjectTypeTemplateOutcome> GetProfileObjectTypeTemplateOutcomeCallable;
432typedef std::future<GetProfileRecommendationsOutcome> GetProfileRecommendationsOutcomeCallable;
433typedef std::future<GetRecommenderOutcome> GetRecommenderOutcomeCallable;
434typedef std::future<GetRecommenderFilterOutcome> GetRecommenderFilterOutcomeCallable;
435typedef std::future<GetRecommenderSchemaOutcome> GetRecommenderSchemaOutcomeCallable;
436typedef std::future<GetSegmentDefinitionOutcome> GetSegmentDefinitionOutcomeCallable;
437typedef std::future<GetSegmentEstimateOutcome> GetSegmentEstimateOutcomeCallable;
438typedef std::future<GetSegmentMembershipOutcome> GetSegmentMembershipOutcomeCallable;
439typedef std::future<GetSegmentSnapshotOutcome> GetSegmentSnapshotOutcomeCallable;
440typedef std::future<GetSimilarProfilesOutcome> GetSimilarProfilesOutcomeCallable;
441typedef std::future<GetUploadJobOutcome> GetUploadJobOutcomeCallable;
442typedef std::future<GetUploadJobPathOutcome> GetUploadJobPathOutcomeCallable;
443typedef std::future<GetWorkflowOutcome> GetWorkflowOutcomeCallable;
444typedef std::future<GetWorkflowStepsOutcome> GetWorkflowStepsOutcomeCallable;
445typedef std::future<ListAccountIntegrationsOutcome> ListAccountIntegrationsOutcomeCallable;
446typedef std::future<ListCalculatedAttributeDefinitionsOutcome> ListCalculatedAttributeDefinitionsOutcomeCallable;
447typedef std::future<ListCalculatedAttributesForProfileOutcome> ListCalculatedAttributesForProfileOutcomeCallable;
448typedef std::future<ListDomainLayoutsOutcome> ListDomainLayoutsOutcomeCallable;
449typedef std::future<ListDomainObjectTypesOutcome> ListDomainObjectTypesOutcomeCallable;
450typedef std::future<ListDomainsOutcome> ListDomainsOutcomeCallable;
451typedef std::future<ListEventStreamsOutcome> ListEventStreamsOutcomeCallable;
452typedef std::future<ListEventTriggersOutcome> ListEventTriggersOutcomeCallable;
453typedef std::future<ListIdentityResolutionJobsOutcome> ListIdentityResolutionJobsOutcomeCallable;
454typedef std::future<ListIntegrationsOutcome> ListIntegrationsOutcomeCallable;
455typedef std::future<ListObjectTypeAttributeValuesOutcome> ListObjectTypeAttributeValuesOutcomeCallable;
456typedef std::future<ListObjectTypeAttributesOutcome> ListObjectTypeAttributesOutcomeCallable;
457typedef std::future<ListProfileAttributeValuesOutcome> ListProfileAttributeValuesOutcomeCallable;
458typedef std::future<ListProfileHistoryRecordsOutcome> ListProfileHistoryRecordsOutcomeCallable;
459typedef std::future<ListProfileObjectTypeTemplatesOutcome> ListProfileObjectTypeTemplatesOutcomeCallable;
460typedef std::future<ListProfileObjectTypesOutcome> ListProfileObjectTypesOutcomeCallable;
461typedef std::future<ListProfileObjectsOutcome> ListProfileObjectsOutcomeCallable;
462typedef std::future<ListRecommenderFiltersOutcome> ListRecommenderFiltersOutcomeCallable;
463typedef std::future<ListRecommenderRecipesOutcome> ListRecommenderRecipesOutcomeCallable;
464typedef std::future<ListRecommenderSchemasOutcome> ListRecommenderSchemasOutcomeCallable;
465typedef std::future<ListRecommendersOutcome> ListRecommendersOutcomeCallable;
466typedef std::future<ListRuleBasedMatchesOutcome> ListRuleBasedMatchesOutcomeCallable;
467typedef std::future<ListSegmentDefinitionsOutcome> ListSegmentDefinitionsOutcomeCallable;
468typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
469typedef std::future<ListUploadJobsOutcome> ListUploadJobsOutcomeCallable;
470typedef std::future<ListWorkflowsOutcome> ListWorkflowsOutcomeCallable;
471typedef std::future<MergeProfilesOutcome> MergeProfilesOutcomeCallable;
472typedef std::future<PutDomainObjectTypeOutcome> PutDomainObjectTypeOutcomeCallable;
473typedef std::future<PutIntegrationOutcome> PutIntegrationOutcomeCallable;
474typedef std::future<PutProfileObjectOutcome> PutProfileObjectOutcomeCallable;
475typedef std::future<PutProfileObjectTypeOutcome> PutProfileObjectTypeOutcomeCallable;
476typedef std::future<SearchProfilesOutcome> SearchProfilesOutcomeCallable;
477typedef std::future<StartRecommenderOutcome> StartRecommenderOutcomeCallable;
478typedef std::future<StartUploadJobOutcome> StartUploadJobOutcomeCallable;
479typedef std::future<StopRecommenderOutcome> StopRecommenderOutcomeCallable;
480typedef std::future<StopUploadJobOutcome> StopUploadJobOutcomeCallable;
481typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
482typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
483typedef std::future<UpdateCalculatedAttributeDefinitionOutcome> UpdateCalculatedAttributeDefinitionOutcomeCallable;
484typedef std::future<UpdateDomainOutcome> UpdateDomainOutcomeCallable;
485typedef std::future<UpdateDomainLayoutOutcome> UpdateDomainLayoutOutcomeCallable;
486typedef std::future<UpdateEventTriggerOutcome> UpdateEventTriggerOutcomeCallable;
487typedef std::future<UpdateProfileOutcome> UpdateProfileOutcomeCallable;
488typedef std::future<UpdateRecommenderOutcome> UpdateRecommenderOutcomeCallable;
489/* End of service model Outcome callable definitions */
490} // namespace Model
491
493
494/* Service model async handlers definitions */
495typedef std::function<void(const CustomerProfilesClient*, const Model::AddProfileKeyRequest&, const Model::AddProfileKeyOutcome&,
496 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const CustomerProfilesClient*, const Model::BatchGetProfileRequest&, const Model::BatchGetProfileOutcome&,
503 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const CustomerProfilesClient*, const Model::CreateCalculatedAttributeDefinitionRequest&,
507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
509typedef std::function<void(const CustomerProfilesClient*, const Model::CreateDomainRequest&, const Model::CreateDomainOutcome&,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
513 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
515typedef std::function<void(const CustomerProfilesClient*, const Model::CreateEventStreamRequest&, const Model::CreateEventStreamOutcome&,
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
519 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
521typedef std::function<void(const CustomerProfilesClient*, const Model::CreateIntegrationWorkflowRequest&,
522 const Model::CreateIntegrationWorkflowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const CustomerProfilesClient*, const Model::CreateProfileRequest&, const Model::CreateProfileOutcome&,
525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527typedef std::function<void(const CustomerProfilesClient*, const Model::CreateRecommenderRequest&, const Model::CreateRecommenderOutcome&,
528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530typedef std::function<void(const CustomerProfilesClient*, const Model::CreateRecommenderFilterRequest&,
531 const Model::CreateRecommenderFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(const CustomerProfilesClient*, const Model::CreateRecommenderSchemaRequest&,
534 const Model::CreateRecommenderSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
536typedef std::function<void(const CustomerProfilesClient*, const Model::CreateSegmentDefinitionRequest&,
537 const Model::CreateSegmentDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
539typedef std::function<void(const CustomerProfilesClient*, const Model::CreateSegmentEstimateRequest&,
540 const Model::CreateSegmentEstimateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
542typedef std::function<void(const CustomerProfilesClient*, const Model::CreateSegmentSnapshotRequest&,
543 const Model::CreateSegmentSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const CustomerProfilesClient*, const Model::CreateUploadJobRequest&, const Model::CreateUploadJobOutcome&,
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
548typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteCalculatedAttributeDefinitionRequest&,
550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
552typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteDomainRequest&, const Model::DeleteDomainOutcome&,
553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
558typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteDomainObjectTypeRequest&,
559 const Model::DeleteDomainObjectTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
561typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteEventStreamRequest&, const Model::DeleteEventStreamOutcome&,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
565 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
567typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteIntegrationRequest&, const Model::DeleteIntegrationOutcome&,
568 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
570typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteProfileRequest&, const Model::DeleteProfileOutcome&,
571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
573typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteProfileKeyRequest&, const Model::DeleteProfileKeyOutcome&,
574 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
576typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteProfileObjectRequest&,
577 const Model::DeleteProfileObjectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
579typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteProfileObjectTypeRequest&,
580 const Model::DeleteProfileObjectTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
582typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteRecommenderRequest&, const Model::DeleteRecommenderOutcome&,
583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
585typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteRecommenderFilterRequest&,
586 const Model::DeleteRecommenderFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
588typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteRecommenderSchemaRequest&,
589 const Model::DeleteRecommenderSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
591typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteSegmentDefinitionRequest&,
592 const Model::DeleteSegmentDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
594typedef std::function<void(const CustomerProfilesClient*, const Model::DeleteWorkflowRequest&, const Model::DeleteWorkflowOutcome&,
595 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
597typedef std::function<void(const CustomerProfilesClient*, const Model::DetectProfileObjectTypeRequest&,
598 const Model::DetectProfileObjectTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
600typedef std::function<void(const CustomerProfilesClient*, const Model::GetAutoMergingPreviewRequest&,
601 const Model::GetAutoMergingPreviewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
603typedef std::function<void(const CustomerProfilesClient*, const Model::GetCalculatedAttributeDefinitionRequest&,
605 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
607typedef std::function<void(const CustomerProfilesClient*, const Model::GetCalculatedAttributeForProfileRequest&,
609 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
611typedef std::function<void(const CustomerProfilesClient*, const Model::GetDomainRequest&, const Model::GetDomainOutcome&,
612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
614typedef std::function<void(const CustomerProfilesClient*, const Model::GetDomainLayoutRequest&, const Model::GetDomainLayoutOutcome&,
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const CustomerProfilesClient*, const Model::GetDomainObjectTypeRequest&,
618 const Model::GetDomainObjectTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
620typedef std::function<void(const CustomerProfilesClient*, const Model::GetEventStreamRequest&, const Model::GetEventStreamOutcome&,
621 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623typedef std::function<void(const CustomerProfilesClient*, const Model::GetEventTriggerRequest&, const Model::GetEventTriggerOutcome&,
624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
626typedef std::function<void(const CustomerProfilesClient*, const Model::GetIdentityResolutionJobRequest&,
627 const Model::GetIdentityResolutionJobOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
629typedef std::function<void(const CustomerProfilesClient*, const Model::GetIntegrationRequest&, const Model::GetIntegrationOutcome&,
630 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
632typedef std::function<void(const CustomerProfilesClient*, const Model::GetMatchesRequest&, const Model::GetMatchesOutcome&,
633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
635typedef std::function<void(const CustomerProfilesClient*, const Model::GetObjectTypeAttributeStatisticsRequest&,
637 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
639typedef std::function<void(const CustomerProfilesClient*, const Model::GetProfileHistoryRecordRequest&,
640 const Model::GetProfileHistoryRecordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
642typedef std::function<void(const CustomerProfilesClient*, const Model::GetProfileObjectTypeRequest&,
643 const Model::GetProfileObjectTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
645typedef std::function<void(const CustomerProfilesClient*, const Model::GetProfileObjectTypeTemplateRequest&,
647 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
649typedef std::function<void(const CustomerProfilesClient*, const Model::GetProfileRecommendationsRequest&,
650 const Model::GetProfileRecommendationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
652typedef std::function<void(const CustomerProfilesClient*, const Model::GetRecommenderRequest&, const Model::GetRecommenderOutcome&,
653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
655typedef std::function<void(const CustomerProfilesClient*, const Model::GetRecommenderFilterRequest&,
656 const Model::GetRecommenderFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
658typedef std::function<void(const CustomerProfilesClient*, const Model::GetRecommenderSchemaRequest&,
659 const Model::GetRecommenderSchemaOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
661typedef std::function<void(const CustomerProfilesClient*, const Model::GetSegmentDefinitionRequest&,
662 const Model::GetSegmentDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
667typedef std::function<void(const CustomerProfilesClient*, const Model::GetSegmentMembershipRequest&,
668 const Model::GetSegmentMembershipOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
674 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
676typedef std::function<void(const CustomerProfilesClient*, const Model::GetUploadJobRequest&, const Model::GetUploadJobOutcome&,
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679typedef std::function<void(const CustomerProfilesClient*, const Model::GetUploadJobPathRequest&, const Model::GetUploadJobPathOutcome&,
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
682typedef std::function<void(const CustomerProfilesClient*, const Model::GetWorkflowRequest&, const Model::GetWorkflowOutcome&,
683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685typedef std::function<void(const CustomerProfilesClient*, const Model::GetWorkflowStepsRequest&, const Model::GetWorkflowStepsOutcome&,
686 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
688typedef std::function<void(const CustomerProfilesClient*, const Model::ListAccountIntegrationsRequest&,
689 const Model::ListAccountIntegrationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
691typedef std::function<void(const CustomerProfilesClient*, const Model::ListCalculatedAttributeDefinitionsRequest&,
693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
695typedef std::function<void(const CustomerProfilesClient*, const Model::ListCalculatedAttributesForProfileRequest&,
697 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
699typedef std::function<void(const CustomerProfilesClient*, const Model::ListDomainLayoutsRequest&, const Model::ListDomainLayoutsOutcome&,
700 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
702typedef std::function<void(const CustomerProfilesClient*, const Model::ListDomainObjectTypesRequest&,
703 const Model::ListDomainObjectTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
705typedef std::function<void(const CustomerProfilesClient*, const Model::ListDomainsRequest&, const Model::ListDomainsOutcome&,
706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
708typedef std::function<void(const CustomerProfilesClient*, const Model::ListEventStreamsRequest&, const Model::ListEventStreamsOutcome&,
709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
711typedef std::function<void(const CustomerProfilesClient*, const Model::ListEventTriggersRequest&, const Model::ListEventTriggersOutcome&,
712 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
714typedef std::function<void(const CustomerProfilesClient*, const Model::ListIdentityResolutionJobsRequest&,
715 const Model::ListIdentityResolutionJobsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
717typedef std::function<void(const CustomerProfilesClient*, const Model::ListIntegrationsRequest&, const Model::ListIntegrationsOutcome&,
718 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
720typedef std::function<void(const CustomerProfilesClient*, const Model::ListObjectTypeAttributeValuesRequest&,
722 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
724typedef std::function<void(const CustomerProfilesClient*, const Model::ListObjectTypeAttributesRequest&,
725 const Model::ListObjectTypeAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
727typedef std::function<void(const CustomerProfilesClient*, const Model::ListProfileAttributeValuesRequest&,
728 const Model::ListProfileAttributeValuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
730typedef std::function<void(const CustomerProfilesClient*, const Model::ListProfileHistoryRecordsRequest&,
731 const Model::ListProfileHistoryRecordsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
733typedef std::function<void(const CustomerProfilesClient*, const Model::ListProfileObjectTypeTemplatesRequest&,
735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
737typedef std::function<void(const CustomerProfilesClient*, const Model::ListProfileObjectTypesRequest&,
738 const Model::ListProfileObjectTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
743typedef std::function<void(const CustomerProfilesClient*, const Model::ListRecommenderFiltersRequest&,
744 const Model::ListRecommenderFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
746typedef std::function<void(const CustomerProfilesClient*, const Model::ListRecommenderRecipesRequest&,
747 const Model::ListRecommenderRecipesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
749typedef std::function<void(const CustomerProfilesClient*, const Model::ListRecommenderSchemasRequest&,
750 const Model::ListRecommenderSchemasOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
752typedef std::function<void(const CustomerProfilesClient*, const Model::ListRecommendersRequest&, const Model::ListRecommendersOutcome&,
753 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
755typedef std::function<void(const CustomerProfilesClient*, const Model::ListRuleBasedMatchesRequest&,
756 const Model::ListRuleBasedMatchesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
758typedef std::function<void(const CustomerProfilesClient*, const Model::ListSegmentDefinitionsRequest&,
759 const Model::ListSegmentDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
761typedef std::function<void(const CustomerProfilesClient*, const Model::ListTagsForResourceRequest&,
762 const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
764typedef std::function<void(const CustomerProfilesClient*, const Model::ListUploadJobsRequest&, const Model::ListUploadJobsOutcome&,
765 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
767typedef std::function<void(const CustomerProfilesClient*, const Model::ListWorkflowsRequest&, const Model::ListWorkflowsOutcome&,
768 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
770typedef std::function<void(const CustomerProfilesClient*, const Model::MergeProfilesRequest&, const Model::MergeProfilesOutcome&,
771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
773typedef std::function<void(const CustomerProfilesClient*, const Model::PutDomainObjectTypeRequest&,
774 const Model::PutDomainObjectTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
776typedef std::function<void(const CustomerProfilesClient*, const Model::PutIntegrationRequest&, const Model::PutIntegrationOutcome&,
777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
779typedef std::function<void(const CustomerProfilesClient*, const Model::PutProfileObjectRequest&, const Model::PutProfileObjectOutcome&,
780 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
782typedef std::function<void(const CustomerProfilesClient*, const Model::PutProfileObjectTypeRequest&,
783 const Model::PutProfileObjectTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
785typedef std::function<void(const CustomerProfilesClient*, const Model::SearchProfilesRequest&, const Model::SearchProfilesOutcome&,
786 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
788typedef std::function<void(const CustomerProfilesClient*, const Model::StartRecommenderRequest&, const Model::StartRecommenderOutcome&,
789 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
791typedef std::function<void(const CustomerProfilesClient*, const Model::StartUploadJobRequest&, const Model::StartUploadJobOutcome&,
792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
794typedef std::function<void(const CustomerProfilesClient*, const Model::StopRecommenderRequest&, const Model::StopRecommenderOutcome&,
795 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
797typedef std::function<void(const CustomerProfilesClient*, const Model::StopUploadJobRequest&, const Model::StopUploadJobOutcome&,
798 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
800typedef std::function<void(const CustomerProfilesClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
803typedef std::function<void(const CustomerProfilesClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
806typedef std::function<void(const CustomerProfilesClient*, const Model::UpdateCalculatedAttributeDefinitionRequest&,
808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
810typedef std::function<void(const CustomerProfilesClient*, const Model::UpdateDomainRequest&, const Model::UpdateDomainOutcome&,
811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
819typedef std::function<void(const CustomerProfilesClient*, const Model::UpdateProfileRequest&, const Model::UpdateProfileOutcome&,
820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
822typedef std::function<void(const CustomerProfilesClient*, const Model::UpdateRecommenderRequest&, const Model::UpdateRecommenderOutcome&,
823 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
825/* End of service model async handlers definitions */
826} // namespace CustomerProfiles
827} // namespace Aws
EndpointProviderBase< CustomerProfilesClientConfiguration, CustomerProfilesBuiltInParameters, CustomerProfilesClientContextParameters > CustomerProfilesEndpointProviderBase
Aws::Utils::Outcome< ListTagsForResourceResult, CustomerProfilesError > ListTagsForResourceOutcome
Aws::Utils::Outcome< AddProfileKeyResult, CustomerProfilesError > AddProfileKeyOutcome
Aws::Utils::Outcome< CreateDomainResult, CustomerProfilesError > CreateDomainOutcome
std::future< ListEventTriggersOutcome > ListEventTriggersOutcomeCallable
std::future< GetAutoMergingPreviewOutcome > GetAutoMergingPreviewOutcomeCallable
Aws::Utils::Outcome< GetUploadJobResult, CustomerProfilesError > GetUploadJobOutcome
std::future< CreateUploadJobOutcome > CreateUploadJobOutcomeCallable
Aws::Utils::Outcome< PutIntegrationResult, CustomerProfilesError > PutIntegrationOutcome
std::future< GetDomainObjectTypeOutcome > GetDomainObjectTypeOutcomeCallable
std::future< GetObjectTypeAttributeStatisticsOutcome > GetObjectTypeAttributeStatisticsOutcomeCallable
std::future< GetMatchesOutcome > GetMatchesOutcomeCallable
std::future< CreateProfileOutcome > CreateProfileOutcomeCallable
std::future< BatchGetCalculatedAttributeForProfileOutcome > BatchGetCalculatedAttributeForProfileOutcomeCallable
std::future< DeleteProfileObjectTypeOutcome > DeleteProfileObjectTypeOutcomeCallable
Aws::Utils::Outcome< CreateEventStreamResult, CustomerProfilesError > CreateEventStreamOutcome
Aws::Utils::Outcome< GetProfileObjectTypeTemplateResult, CustomerProfilesError > GetProfileObjectTypeTemplateOutcome
Aws::Utils::Outcome< GetCalculatedAttributeDefinitionResult, CustomerProfilesError > GetCalculatedAttributeDefinitionOutcome
Aws::Utils::Outcome< GetRecommenderSchemaResult, CustomerProfilesError > GetRecommenderSchemaOutcome
Aws::Utils::Outcome< UpdateCalculatedAttributeDefinitionResult, CustomerProfilesError > UpdateCalculatedAttributeDefinitionOutcome
std::future< GetProfileObjectTypeTemplateOutcome > GetProfileObjectTypeTemplateOutcomeCallable
Aws::Utils::Outcome< UntagResourceResult, CustomerProfilesError > UntagResourceOutcome
std::future< CreateDomainOutcome > CreateDomainOutcomeCallable
Aws::Utils::Outcome< GetIntegrationResult, CustomerProfilesError > GetIntegrationOutcome
Aws::Utils::Outcome< ListObjectTypeAttributeValuesResult, CustomerProfilesError > ListObjectTypeAttributeValuesOutcome
std::future< CreateRecommenderFilterOutcome > CreateRecommenderFilterOutcomeCallable
Aws::Utils::Outcome< GetSegmentDefinitionResult, CustomerProfilesError > GetSegmentDefinitionOutcome
Aws::Utils::Outcome< GetUploadJobPathResult, CustomerProfilesError > GetUploadJobPathOutcome
Aws::Utils::Outcome< CreateUploadJobResult, CustomerProfilesError > CreateUploadJobOutcome
std::future< ListProfileObjectsOutcome > ListProfileObjectsOutcomeCallable
std::future< ListRecommenderFiltersOutcome > ListRecommenderFiltersOutcomeCallable
Aws::Utils::Outcome< ListProfileHistoryRecordsResult, CustomerProfilesError > ListProfileHistoryRecordsOutcome
Aws::Utils::Outcome< TagResourceResult, CustomerProfilesError > TagResourceOutcome
std::future< GetRecommenderSchemaOutcome > GetRecommenderSchemaOutcomeCallable
std::future< DeleteSegmentDefinitionOutcome > DeleteSegmentDefinitionOutcomeCallable
Aws::Utils::Outcome< DeleteProfileResult, CustomerProfilesError > DeleteProfileOutcome
std::future< PutIntegrationOutcome > PutIntegrationOutcomeCallable
Aws::Utils::Outcome< ListDomainLayoutsResult, CustomerProfilesError > ListDomainLayoutsOutcome
Aws::Utils::Outcome< CreateCalculatedAttributeDefinitionResult, CustomerProfilesError > CreateCalculatedAttributeDefinitionOutcome
Aws::Utils::Outcome< ListWorkflowsResult, CustomerProfilesError > ListWorkflowsOutcome
Aws::Utils::Outcome< DeleteDomainResult, CustomerProfilesError > DeleteDomainOutcome
Aws::Utils::Outcome< ListProfileObjectsResult, CustomerProfilesError > ListProfileObjectsOutcome
Aws::Utils::Outcome< CreateDomainLayoutResult, CustomerProfilesError > CreateDomainLayoutOutcome
Aws::Utils::Outcome< DeleteProfileObjectTypeResult, CustomerProfilesError > DeleteProfileObjectTypeOutcome
std::future< GetSimilarProfilesOutcome > GetSimilarProfilesOutcomeCallable
std::future< DeleteEventStreamOutcome > DeleteEventStreamOutcomeCallable
std::future< CreateRecommenderOutcome > CreateRecommenderOutcomeCallable
Aws::Utils::Outcome< GetSegmentMembershipResult, CustomerProfilesError > GetSegmentMembershipOutcome
Aws::Utils::Outcome< GetProfileRecommendationsResult, CustomerProfilesError > GetProfileRecommendationsOutcome
std::future< GetRecommenderFilterOutcome > GetRecommenderFilterOutcomeCallable
std::future< StartRecommenderOutcome > StartRecommenderOutcomeCallable
Aws::Utils::Outcome< BatchGetProfileResult, CustomerProfilesError > BatchGetProfileOutcome
Aws::Utils::Outcome< PutDomainObjectTypeResult, CustomerProfilesError > PutDomainObjectTypeOutcome
std::future< GetProfileHistoryRecordOutcome > GetProfileHistoryRecordOutcomeCallable
Aws::Utils::Outcome< ListAccountIntegrationsResult, CustomerProfilesError > ListAccountIntegrationsOutcome
std::future< GetIntegrationOutcome > GetIntegrationOutcomeCallable
Aws::Utils::Outcome< GetSimilarProfilesResult, CustomerProfilesError > GetSimilarProfilesOutcome
std::future< GetUploadJobPathOutcome > GetUploadJobPathOutcomeCallable
Aws::Utils::Outcome< GetCalculatedAttributeForProfileResult, CustomerProfilesError > GetCalculatedAttributeForProfileOutcome
std::future< DeleteDomainObjectTypeOutcome > DeleteDomainObjectTypeOutcomeCallable
std::future< ListSegmentDefinitionsOutcome > ListSegmentDefinitionsOutcomeCallable
std::future< GetSegmentDefinitionOutcome > GetSegmentDefinitionOutcomeCallable
Aws::Utils::Outcome< ListObjectTypeAttributesResult, CustomerProfilesError > ListObjectTypeAttributesOutcome
Aws::Utils::Outcome< ListProfileAttributeValuesResult, CustomerProfilesError > ListProfileAttributeValuesOutcome
std::future< CreateSegmentDefinitionOutcome > CreateSegmentDefinitionOutcomeCallable
Aws::Utils::Outcome< UpdateDomainResult, CustomerProfilesError > UpdateDomainOutcome
std::future< DeleteWorkflowOutcome > DeleteWorkflowOutcomeCallable
Aws::Utils::Outcome< GetRecommenderResult, CustomerProfilesError > GetRecommenderOutcome
Aws::Utils::Outcome< ListIntegrationsResult, CustomerProfilesError > ListIntegrationsOutcome
Aws::Utils::Outcome< DeleteDomainObjectTypeResult, CustomerProfilesError > DeleteDomainObjectTypeOutcome
std::future< ListDomainLayoutsOutcome > ListDomainLayoutsOutcomeCallable
std::future< BatchGetProfileOutcome > BatchGetProfileOutcomeCallable
Aws::Utils::Outcome< DeleteEventTriggerResult, CustomerProfilesError > DeleteEventTriggerOutcome
std::future< CreateEventTriggerOutcome > CreateEventTriggerOutcomeCallable
std::future< DeleteProfileKeyOutcome > DeleteProfileKeyOutcomeCallable
Aws::Utils::Outcome< CreateSegmentSnapshotResult, CustomerProfilesError > CreateSegmentSnapshotOutcome
Aws::Utils::Outcome< CreateEventTriggerResult, CustomerProfilesError > CreateEventTriggerOutcome
Aws::Utils::Outcome< ListIdentityResolutionJobsResult, CustomerProfilesError > ListIdentityResolutionJobsOutcome
std::future< DeleteRecommenderOutcome > DeleteRecommenderOutcomeCallable
std::future< ListIdentityResolutionJobsOutcome > ListIdentityResolutionJobsOutcomeCallable
Aws::Utils::Outcome< GetEventStreamResult, CustomerProfilesError > GetEventStreamOutcome
std::future< GetProfileRecommendationsOutcome > GetProfileRecommendationsOutcomeCallable
std::future< GetDomainOutcome > GetDomainOutcomeCallable
Aws::Utils::Outcome< ListDomainsResult, CustomerProfilesError > ListDomainsOutcome
Aws::Utils::Outcome< GetWorkflowResult, CustomerProfilesError > GetWorkflowOutcome
Aws::Utils::Outcome< ListRecommenderFiltersResult, CustomerProfilesError > ListRecommenderFiltersOutcome
std::future< CreateEventStreamOutcome > CreateEventStreamOutcomeCallable
Aws::Utils::Outcome< GetObjectTypeAttributeStatisticsResult, CustomerProfilesError > GetObjectTypeAttributeStatisticsOutcome
Aws::Utils::Outcome< StartUploadJobResult, CustomerProfilesError > StartUploadJobOutcome
std::future< ListProfileHistoryRecordsOutcome > ListProfileHistoryRecordsOutcomeCallable
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< ListProfileObjectTypeTemplatesOutcome > ListProfileObjectTypeTemplatesOutcomeCallable
std::future< ListRecommenderSchemasOutcome > ListRecommenderSchemasOutcomeCallable
Aws::Utils::Outcome< ListRecommenderSchemasResult, CustomerProfilesError > ListRecommenderSchemasOutcome
Aws::Utils::Outcome< DeleteCalculatedAttributeDefinitionResult, CustomerProfilesError > DeleteCalculatedAttributeDefinitionOutcome
Aws::Utils::Outcome< ListEventStreamsResult, CustomerProfilesError > ListEventStreamsOutcome
Aws::Utils::Outcome< ListUploadJobsResult, CustomerProfilesError > ListUploadJobsOutcome
std::future< ListObjectTypeAttributesOutcome > ListObjectTypeAttributesOutcomeCallable
Aws::Utils::Outcome< SearchProfilesResult, CustomerProfilesError > SearchProfilesOutcome
std::future< GetSegmentSnapshotOutcome > GetSegmentSnapshotOutcomeCallable
Aws::Utils::Outcome< ListDomainObjectTypesResult, CustomerProfilesError > ListDomainObjectTypesOutcome
Aws::Utils::Outcome< GetRecommenderFilterResult, CustomerProfilesError > GetRecommenderFilterOutcome
Aws::Utils::Outcome< GetProfileObjectTypeResult, CustomerProfilesError > GetProfileObjectTypeOutcome
Aws::Utils::Outcome< GetDomainObjectTypeResult, CustomerProfilesError > GetDomainObjectTypeOutcome
Aws::Utils::Outcome< GetAutoMergingPreviewResult, CustomerProfilesError > GetAutoMergingPreviewOutcome
std::future< ListCalculatedAttributesForProfileOutcome > ListCalculatedAttributesForProfileOutcomeCallable
Aws::Utils::Outcome< ListCalculatedAttributesForProfileResult, CustomerProfilesError > ListCalculatedAttributesForProfileOutcome
std::future< ListRecommendersOutcome > ListRecommendersOutcomeCallable
std::future< GetIdentityResolutionJobOutcome > GetIdentityResolutionJobOutcomeCallable
Aws::Utils::Outcome< UpdateRecommenderResult, CustomerProfilesError > UpdateRecommenderOutcome
std::future< StopRecommenderOutcome > StopRecommenderOutcomeCallable
Aws::Utils::Outcome< ListProfileObjectTypesResult, CustomerProfilesError > ListProfileObjectTypesOutcome
std::future< GetCalculatedAttributeForProfileOutcome > GetCalculatedAttributeForProfileOutcomeCallable
Aws::Utils::Outcome< ListEventTriggersResult, CustomerProfilesError > ListEventTriggersOutcome
std::future< ListProfileObjectTypesOutcome > ListProfileObjectTypesOutcomeCallable
std::future< MergeProfilesOutcome > MergeProfilesOutcomeCallable
Aws::Utils::Outcome< GetEventTriggerResult, CustomerProfilesError > GetEventTriggerOutcome
std::future< StartUploadJobOutcome > StartUploadJobOutcomeCallable
Aws::Utils::Outcome< GetSegmentSnapshotResult, CustomerProfilesError > GetSegmentSnapshotOutcome
std::future< ListCalculatedAttributeDefinitionsOutcome > ListCalculatedAttributeDefinitionsOutcomeCallable
std::future< GetWorkflowStepsOutcome > GetWorkflowStepsOutcomeCallable
std::future< DeleteDomainOutcome > DeleteDomainOutcomeCallable
std::future< CreateDomainLayoutOutcome > CreateDomainLayoutOutcomeCallable
Aws::Utils::Outcome< DeleteProfileObjectResult, CustomerProfilesError > DeleteProfileObjectOutcome
std::future< ListRecommenderRecipesOutcome > ListRecommenderRecipesOutcomeCallable
Aws::Utils::Outcome< CreateRecommenderFilterResult, CustomerProfilesError > CreateRecommenderFilterOutcome
std::future< GetDomainLayoutOutcome > GetDomainLayoutOutcomeCallable
Aws::Utils::Outcome< UpdateEventTriggerResult, CustomerProfilesError > UpdateEventTriggerOutcome
std::future< GetWorkflowOutcome > GetWorkflowOutcomeCallable
Aws::Utils::Outcome< UpdateDomainLayoutResult, CustomerProfilesError > UpdateDomainLayoutOutcome
Aws::Utils::Outcome< ListProfileObjectTypeTemplatesResult, CustomerProfilesError > ListProfileObjectTypeTemplatesOutcome
std::future< GetSegmentMembershipOutcome > GetSegmentMembershipOutcomeCallable
std::future< UpdateProfileOutcome > UpdateProfileOutcomeCallable
std::future< ListEventStreamsOutcome > ListEventStreamsOutcomeCallable
std::future< CreateCalculatedAttributeDefinitionOutcome > CreateCalculatedAttributeDefinitionOutcomeCallable
Aws::Utils::Outcome< ListRecommendersResult, CustomerProfilesError > ListRecommendersOutcome
Aws::Utils::Outcome< CreateRecommenderSchemaResult, CustomerProfilesError > CreateRecommenderSchemaOutcome
std::future< DetectProfileObjectTypeOutcome > DetectProfileObjectTypeOutcomeCallable
std::future< GetProfileObjectTypeOutcome > GetProfileObjectTypeOutcomeCallable
std::future< PutProfileObjectTypeOutcome > PutProfileObjectTypeOutcomeCallable
std::future< UpdateRecommenderOutcome > UpdateRecommenderOutcomeCallable
Aws::Utils::Outcome< StopRecommenderResult, CustomerProfilesError > StopRecommenderOutcome
Aws::Utils::Outcome< DeleteRecommenderResult, CustomerProfilesError > DeleteRecommenderOutcome
Aws::Utils::Outcome< CreateSegmentEstimateResult, CustomerProfilesError > CreateSegmentEstimateOutcome
std::future< DeleteDomainLayoutOutcome > DeleteDomainLayoutOutcomeCallable
std::future< ListObjectTypeAttributeValuesOutcome > ListObjectTypeAttributeValuesOutcomeCallable
Aws::Utils::Outcome< StartRecommenderResult, CustomerProfilesError > StartRecommenderOutcome
Aws::Utils::Outcome< ListRecommenderRecipesResult, CustomerProfilesError > ListRecommenderRecipesOutcome
Aws::Utils::Outcome< DeleteSegmentDefinitionResult, CustomerProfilesError > DeleteSegmentDefinitionOutcome
std::future< DeleteRecommenderFilterOutcome > DeleteRecommenderFilterOutcomeCallable
std::future< ListDomainObjectTypesOutcome > ListDomainObjectTypesOutcomeCallable
std::future< SearchProfilesOutcome > SearchProfilesOutcomeCallable
Aws::Utils::Outcome< DetectProfileObjectTypeResult, CustomerProfilesError > DetectProfileObjectTypeOutcome
std::future< CreateSegmentEstimateOutcome > CreateSegmentEstimateOutcomeCallable
Aws::Utils::Outcome< PutProfileObjectTypeResult, CustomerProfilesError > PutProfileObjectTypeOutcome
Aws::Utils::Outcome< UpdateProfileResult, CustomerProfilesError > UpdateProfileOutcome
std::future< UpdateCalculatedAttributeDefinitionOutcome > UpdateCalculatedAttributeDefinitionOutcomeCallable
std::future< UpdateDomainLayoutOutcome > UpdateDomainLayoutOutcomeCallable
std::future< ListIntegrationsOutcome > ListIntegrationsOutcomeCallable
Aws::Utils::Outcome< DeleteEventStreamResult, CustomerProfilesError > DeleteEventStreamOutcome
Aws::Utils::Outcome< DeleteProfileKeyResult, CustomerProfilesError > DeleteProfileKeyOutcome
std::future< ListProfileAttributeValuesOutcome > ListProfileAttributeValuesOutcomeCallable
Aws::Utils::Outcome< CreateProfileResult, CustomerProfilesError > CreateProfileOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< DeleteProfileOutcome > DeleteProfileOutcomeCallable
Aws::Utils::Outcome< GetProfileHistoryRecordResult, CustomerProfilesError > GetProfileHistoryRecordOutcome
std::future< AddProfileKeyOutcome > AddProfileKeyOutcomeCallable
Aws::Utils::Outcome< ListSegmentDefinitionsResult, CustomerProfilesError > ListSegmentDefinitionsOutcome
std::future< CreateIntegrationWorkflowOutcome > CreateIntegrationWorkflowOutcomeCallable
std::future< ListRuleBasedMatchesOutcome > ListRuleBasedMatchesOutcomeCallable
Aws::Utils::Outcome< DeleteWorkflowResult, CustomerProfilesError > DeleteWorkflowOutcome
std::future< GetRecommenderOutcome > GetRecommenderOutcomeCallable
std::future< ListAccountIntegrationsOutcome > ListAccountIntegrationsOutcomeCallable
Aws::Utils::Outcome< DeleteRecommenderFilterResult, CustomerProfilesError > DeleteRecommenderFilterOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteDomainLayoutResult, CustomerProfilesError > DeleteDomainLayoutOutcome
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
std::future< DeleteRecommenderSchemaOutcome > DeleteRecommenderSchemaOutcomeCallable
Aws::Utils::Outcome< PutProfileObjectResult, CustomerProfilesError > PutProfileObjectOutcome
Aws::Utils::Outcome< CreateIntegrationWorkflowResult, CustomerProfilesError > CreateIntegrationWorkflowOutcome
Aws::Utils::Outcome< GetIdentityResolutionJobResult, CustomerProfilesError > GetIdentityResolutionJobOutcome
Aws::Utils::Outcome< DeleteRecommenderSchemaResult, CustomerProfilesError > DeleteRecommenderSchemaOutcome
Aws::Utils::Outcome< CreateRecommenderResult, CustomerProfilesError > CreateRecommenderOutcome
Aws::Utils::Outcome< GetWorkflowStepsResult, CustomerProfilesError > GetWorkflowStepsOutcome
std::future< DeleteProfileObjectOutcome > DeleteProfileObjectOutcomeCallable
std::future< UpdateDomainOutcome > UpdateDomainOutcomeCallable
std::future< GetEventTriggerOutcome > GetEventTriggerOutcomeCallable
std::future< StopUploadJobOutcome > StopUploadJobOutcomeCallable
std::future< ListUploadJobsOutcome > ListUploadJobsOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< GetDomainLayoutResult, CustomerProfilesError > GetDomainLayoutOutcome
Aws::Utils::Outcome< ListRuleBasedMatchesResult, CustomerProfilesError > ListRuleBasedMatchesOutcome
std::future< GetCalculatedAttributeDefinitionOutcome > GetCalculatedAttributeDefinitionOutcomeCallable
Aws::Utils::Outcome< GetSegmentEstimateResult, CustomerProfilesError > GetSegmentEstimateOutcome
std::future< GetSegmentEstimateOutcome > GetSegmentEstimateOutcomeCallable
std::future< DeleteEventTriggerOutcome > DeleteEventTriggerOutcomeCallable
std::future< GetEventStreamOutcome > GetEventStreamOutcomeCallable
Aws::Utils::Outcome< DeleteIntegrationResult, CustomerProfilesError > DeleteIntegrationOutcome
std::future< UpdateEventTriggerOutcome > UpdateEventTriggerOutcomeCallable
std::future< CreateSegmentSnapshotOutcome > CreateSegmentSnapshotOutcomeCallable
Aws::Utils::Outcome< ListCalculatedAttributeDefinitionsResult, CustomerProfilesError > ListCalculatedAttributeDefinitionsOutcome
Aws::Utils::Outcome< StopUploadJobResult, CustomerProfilesError > StopUploadJobOutcome
std::future< DeleteCalculatedAttributeDefinitionOutcome > DeleteCalculatedAttributeDefinitionOutcomeCallable
Aws::Utils::Outcome< MergeProfilesResult, CustomerProfilesError > MergeProfilesOutcome
Aws::Utils::Outcome< GetDomainResult, CustomerProfilesError > GetDomainOutcome
std::future< PutDomainObjectTypeOutcome > PutDomainObjectTypeOutcomeCallable
std::future< ListDomainsOutcome > ListDomainsOutcomeCallable
Aws::Utils::Outcome< BatchGetCalculatedAttributeForProfileResult, CustomerProfilesError > BatchGetCalculatedAttributeForProfileOutcome
std::future< GetUploadJobOutcome > GetUploadJobOutcomeCallable
std::future< PutProfileObjectOutcome > PutProfileObjectOutcomeCallable
Aws::Utils::Outcome< GetMatchesResult, CustomerProfilesError > GetMatchesOutcome
Aws::Utils::Outcome< CreateSegmentDefinitionResult, CustomerProfilesError > CreateSegmentDefinitionOutcome
std::future< CreateRecommenderSchemaOutcome > CreateRecommenderSchemaOutcomeCallable
std::function< void(const CustomerProfilesClient *, const Model::UpdateProfileRequest &, const Model::UpdateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateProfileResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetSegmentDefinitionRequest &, const Model::GetSegmentDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentDefinitionResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListProfileAttributeValuesRequest &, const Model::ListProfileAttributeValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfileAttributeValuesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::PutIntegrationRequest &, const Model::PutIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutIntegrationResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetUploadJobPathRequest &, const Model::GetUploadJobPathOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUploadJobPathResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateProfileRequest &, const Model::CreateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateProfileResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetRecommenderSchemaRequest &, const Model::GetRecommenderSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecommenderSchemaResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetIdentityResolutionJobRequest &, const Model::GetIdentityResolutionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIdentityResolutionJobResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListCalculatedAttributeDefinitionsRequest &, const Model::ListCalculatedAttributeDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCalculatedAttributeDefinitionsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetProfileObjectTypeTemplateRequest &, const Model::GetProfileObjectTypeTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileObjectTypeTemplateResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetSegmentEstimateRequest &, const Model::GetSegmentEstimateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentEstimateResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::UpdateDomainLayoutRequest &, const Model::UpdateDomainLayoutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainLayoutResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::StopRecommenderRequest &, const Model::StopRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopRecommenderResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetAutoMergingPreviewRequest &, const Model::GetAutoMergingPreviewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAutoMergingPreviewResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateRecommenderFilterRequest &, const Model::CreateRecommenderFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRecommenderFilterResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListIdentityResolutionJobsRequest &, const Model::ListIdentityResolutionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIdentityResolutionJobsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListDomainObjectTypesRequest &, const Model::ListDomainObjectTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainObjectTypesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::PutProfileObjectRequest &, const Model::PutProfileObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutProfileObjectResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetRecommenderRequest &, const Model::GetRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecommenderResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetObjectTypeAttributeStatisticsRequest &, const Model::GetObjectTypeAttributeStatisticsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetObjectTypeAttributeStatisticsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteDomainRequest &, const Model::DeleteDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetUploadJobRequest &, const Model::GetUploadJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetUploadJobResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteRecommenderFilterRequest &, const Model::DeleteRecommenderFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRecommenderFilterResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::UpdateEventTriggerRequest &, const Model::UpdateEventTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEventTriggerResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteWorkflowRequest &, const Model::DeleteWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkflowResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateSegmentDefinitionRequest &, const Model::CreateSegmentDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSegmentDefinitionResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::BatchGetProfileRequest &, const Model::BatchGetProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetProfileResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::StartUploadJobRequest &, const Model::StartUploadJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartUploadJobResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateIntegrationWorkflowRequest &, const Model::CreateIntegrationWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateIntegrationWorkflowResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DetectProfileObjectTypeRequest &, const Model::DetectProfileObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DetectProfileObjectTypeResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListAccountIntegrationsRequest &, const Model::ListAccountIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAccountIntegrationsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetSegmentMembershipRequest &, const Model::GetSegmentMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentMembershipResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetDomainLayoutRequest &, const Model::GetDomainLayoutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainLayoutResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteDomainLayoutRequest &, const Model::DeleteDomainLayoutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainLayoutResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateSegmentSnapshotRequest &, const Model::CreateSegmentSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSegmentSnapshotResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::UpdateRecommenderRequest &, const Model::UpdateRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRecommenderResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetCalculatedAttributeDefinitionRequest &, const Model::GetCalculatedAttributeDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCalculatedAttributeDefinitionResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::PutDomainObjectTypeRequest &, const Model::PutDomainObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDomainObjectTypeResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListRuleBasedMatchesRequest &, const Model::ListRuleBasedMatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRuleBasedMatchesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetEventStreamRequest &, const Model::GetEventStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventStreamResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::AddProfileKeyRequest &, const Model::AddProfileKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AddProfileKeyResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListRecommenderSchemasRequest &, const Model::ListRecommenderSchemasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecommenderSchemasResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteProfileKeyRequest &, const Model::DeleteProfileKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProfileKeyResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListCalculatedAttributesForProfileRequest &, const Model::ListCalculatedAttributesForProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListCalculatedAttributesForProfileResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::UpdateDomainRequest &, const Model::UpdateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDomainResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteRecommenderSchemaRequest &, const Model::DeleteRecommenderSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRecommenderSchemaResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetDomainRequest &, const Model::GetDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetRecommenderFilterRequest &, const Model::GetRecommenderFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetRecommenderFilterResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListDomainLayoutsRequest &, const Model::ListDomainLayoutsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainLayoutsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetDomainObjectTypeRequest &, const Model::GetDomainObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDomainObjectTypeResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteSegmentDefinitionRequest &, const Model::DeleteSegmentDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteSegmentDefinitionResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::MergeProfilesRequest &, const Model::MergeProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> MergeProfilesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListRecommenderFiltersRequest &, const Model::ListRecommenderFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecommenderFiltersResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListProfileObjectTypeTemplatesRequest &, const Model::ListProfileObjectTypeTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfileObjectTypeTemplatesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListProfileObjectTypesRequest &, const Model::ListProfileObjectTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfileObjectTypesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateSegmentEstimateRequest &, const Model::CreateSegmentEstimateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSegmentEstimateResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetSimilarProfilesRequest &, const Model::GetSimilarProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSimilarProfilesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteCalculatedAttributeDefinitionRequest &, const Model::DeleteCalculatedAttributeDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteCalculatedAttributeDefinitionResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::StartRecommenderRequest &, const Model::StartRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRecommenderResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListWorkflowsRequest &, const Model::ListWorkflowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkflowsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListRecommendersRequest &, const Model::ListRecommendersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecommendersResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteEventStreamRequest &, const Model::DeleteEventStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventStreamResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteRecommenderRequest &, const Model::DeleteRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRecommenderResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListRecommenderRecipesRequest &, const Model::ListRecommenderRecipesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRecommenderRecipesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateRecommenderRequest &, const Model::CreateRecommenderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRecommenderResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListObjectTypeAttributesRequest &, const Model::ListObjectTypeAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListObjectTypeAttributesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetCalculatedAttributeForProfileRequest &, const Model::GetCalculatedAttributeForProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCalculatedAttributeForProfileResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateRecommenderSchemaRequest &, const Model::CreateRecommenderSchemaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateRecommenderSchemaResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetEventTriggerRequest &, const Model::GetEventTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventTriggerResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListUploadJobsRequest &, const Model::ListUploadJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUploadJobsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteProfileRequest &, const Model::DeleteProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProfileResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteProfileObjectRequest &, const Model::DeleteProfileObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProfileObjectResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::PutProfileObjectTypeRequest &, const Model::PutProfileObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutProfileObjectTypeResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateDomainRequest &, const Model::CreateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateEventTriggerRequest &, const Model::CreateEventTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEventTriggerResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListDomainsRequest &, const Model::ListDomainsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDomainsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::BatchGetCalculatedAttributeForProfileRequest &, const Model::BatchGetCalculatedAttributeForProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetCalculatedAttributeForProfileResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListEventStreamsRequest &, const Model::ListEventStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEventStreamsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListIntegrationsRequest &, const Model::ListIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetProfileRecommendationsRequest &, const Model::GetProfileRecommendationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileRecommendationsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateEventStreamRequest &, const Model::CreateEventStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEventStreamResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetIntegrationRequest &, const Model::GetIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetIntegrationResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::SearchProfilesRequest &, const Model::SearchProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchProfilesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListSegmentDefinitionsRequest &, const Model::ListSegmentDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSegmentDefinitionsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListProfileHistoryRecordsRequest &, const Model::ListProfileHistoryRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfileHistoryRecordsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListProfileObjectsRequest &, const Model::ListProfileObjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListProfileObjectsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteEventTriggerRequest &, const Model::DeleteEventTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEventTriggerResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateCalculatedAttributeDefinitionRequest &, const Model::CreateCalculatedAttributeDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateCalculatedAttributeDefinitionResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetProfileHistoryRecordRequest &, const Model::GetProfileHistoryRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileHistoryRecordResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetSegmentSnapshotRequest &, const Model::GetSegmentSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetSegmentSnapshotResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::UpdateCalculatedAttributeDefinitionRequest &, const Model::UpdateCalculatedAttributeDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateCalculatedAttributeDefinitionResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetProfileObjectTypeRequest &, const Model::GetProfileObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetProfileObjectTypeResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListEventTriggersRequest &, const Model::ListEventTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEventTriggersResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteDomainObjectTypeRequest &, const Model::DeleteDomainObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDomainObjectTypeResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateUploadJobRequest &, const Model::CreateUploadJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUploadJobResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::StopUploadJobRequest &, const Model::StopUploadJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopUploadJobResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::ListObjectTypeAttributeValuesRequest &, const Model::ListObjectTypeAttributeValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListObjectTypeAttributeValuesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::CreateDomainLayoutRequest &, const Model::CreateDomainLayoutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDomainLayoutResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetMatchesRequest &, const Model::GetMatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetMatchesResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteIntegrationRequest &, const Model::DeleteIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::GetWorkflowStepsRequest &, const Model::GetWorkflowStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetWorkflowStepsResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteProfileObjectTypeRequest &, const Model::DeleteProfileObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteProfileObjectTypeResponseReceivedHandler