9#include <aws/customer-profiles/CustomerProfilesErrors.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/customer-profiles/CustomerProfilesEndpointProvider.h>
21#include <aws/customer-profiles/model/AddProfileKeyResult.h>
22#include <aws/customer-profiles/model/BatchGetCalculatedAttributeForProfileResult.h>
23#include <aws/customer-profiles/model/BatchGetProfileResult.h>
24#include <aws/customer-profiles/model/CreateCalculatedAttributeDefinitionResult.h>
25#include <aws/customer-profiles/model/CreateDomainResult.h>
26#include <aws/customer-profiles/model/CreateDomainLayoutResult.h>
27#include <aws/customer-profiles/model/CreateEventStreamResult.h>
28#include <aws/customer-profiles/model/CreateEventTriggerResult.h>
29#include <aws/customer-profiles/model/CreateIntegrationWorkflowResult.h>
30#include <aws/customer-profiles/model/CreateProfileResult.h>
31#include <aws/customer-profiles/model/CreateSegmentDefinitionResult.h>
32#include <aws/customer-profiles/model/CreateSegmentEstimateResult.h>
33#include <aws/customer-profiles/model/CreateSegmentSnapshotResult.h>
34#include <aws/customer-profiles/model/CreateUploadJobResult.h>
35#include <aws/customer-profiles/model/DeleteCalculatedAttributeDefinitionResult.h>
36#include <aws/customer-profiles/model/DeleteDomainResult.h>
37#include <aws/customer-profiles/model/DeleteDomainLayoutResult.h>
38#include <aws/customer-profiles/model/DeleteEventStreamResult.h>
39#include <aws/customer-profiles/model/DeleteEventTriggerResult.h>
40#include <aws/customer-profiles/model/DeleteIntegrationResult.h>
41#include <aws/customer-profiles/model/DeleteProfileResult.h>
42#include <aws/customer-profiles/model/DeleteProfileKeyResult.h>
43#include <aws/customer-profiles/model/DeleteProfileObjectResult.h>
44#include <aws/customer-profiles/model/DeleteProfileObjectTypeResult.h>
45#include <aws/customer-profiles/model/DeleteSegmentDefinitionResult.h>
46#include <aws/customer-profiles/model/DeleteWorkflowResult.h>
47#include <aws/customer-profiles/model/DetectProfileObjectTypeResult.h>
48#include <aws/customer-profiles/model/GetAutoMergingPreviewResult.h>
49#include <aws/customer-profiles/model/GetCalculatedAttributeDefinitionResult.h>
50#include <aws/customer-profiles/model/GetCalculatedAttributeForProfileResult.h>
51#include <aws/customer-profiles/model/GetDomainResult.h>
52#include <aws/customer-profiles/model/GetDomainLayoutResult.h>
53#include <aws/customer-profiles/model/GetEventStreamResult.h>
54#include <aws/customer-profiles/model/GetEventTriggerResult.h>
55#include <aws/customer-profiles/model/GetIdentityResolutionJobResult.h>
56#include <aws/customer-profiles/model/GetIntegrationResult.h>
57#include <aws/customer-profiles/model/GetMatchesResult.h>
58#include <aws/customer-profiles/model/GetProfileObjectTypeResult.h>
59#include <aws/customer-profiles/model/GetProfileObjectTypeTemplateResult.h>
60#include <aws/customer-profiles/model/GetSegmentDefinitionResult.h>
61#include <aws/customer-profiles/model/GetSegmentEstimateResult.h>
62#include <aws/customer-profiles/model/GetSegmentMembershipResult.h>
63#include <aws/customer-profiles/model/GetSegmentSnapshotResult.h>
64#include <aws/customer-profiles/model/GetSimilarProfilesResult.h>
65#include <aws/customer-profiles/model/GetUploadJobResult.h>
66#include <aws/customer-profiles/model/GetUploadJobPathResult.h>
67#include <aws/customer-profiles/model/GetWorkflowResult.h>
68#include <aws/customer-profiles/model/GetWorkflowStepsResult.h>
69#include <aws/customer-profiles/model/ListAccountIntegrationsResult.h>
70#include <aws/customer-profiles/model/ListCalculatedAttributeDefinitionsResult.h>
71#include <aws/customer-profiles/model/ListCalculatedAttributesForProfileResult.h>
72#include <aws/customer-profiles/model/ListDomainLayoutsResult.h>
73#include <aws/customer-profiles/model/ListDomainsResult.h>
74#include <aws/customer-profiles/model/ListEventStreamsResult.h>
75#include <aws/customer-profiles/model/ListEventTriggersResult.h>
76#include <aws/customer-profiles/model/ListIdentityResolutionJobsResult.h>
77#include <aws/customer-profiles/model/ListIntegrationsResult.h>
78#include <aws/customer-profiles/model/ListObjectTypeAttributesResult.h>
79#include <aws/customer-profiles/model/ListProfileAttributeValuesResult.h>
80#include <aws/customer-profiles/model/ListProfileObjectTypeTemplatesResult.h>
81#include <aws/customer-profiles/model/ListProfileObjectTypesResult.h>
82#include <aws/customer-profiles/model/ListProfileObjectsResult.h>
83#include <aws/customer-profiles/model/ListRuleBasedMatchesResult.h>
84#include <aws/customer-profiles/model/ListSegmentDefinitionsResult.h>
85#include <aws/customer-profiles/model/ListTagsForResourceResult.h>
86#include <aws/customer-profiles/model/ListUploadJobsResult.h>
87#include <aws/customer-profiles/model/ListWorkflowsResult.h>
88#include <aws/customer-profiles/model/MergeProfilesResult.h>
89#include <aws/customer-profiles/model/PutIntegrationResult.h>
90#include <aws/customer-profiles/model/PutProfileObjectResult.h>
91#include <aws/customer-profiles/model/PutProfileObjectTypeResult.h>
92#include <aws/customer-profiles/model/SearchProfilesResult.h>
93#include <aws/customer-profiles/model/StartUploadJobResult.h>
94#include <aws/customer-profiles/model/StopUploadJobResult.h>
95#include <aws/customer-profiles/model/TagResourceResult.h>
96#include <aws/customer-profiles/model/UntagResourceResult.h>
97#include <aws/customer-profiles/model/UpdateCalculatedAttributeDefinitionResult.h>
98#include <aws/customer-profiles/model/UpdateDomainResult.h>
99#include <aws/customer-profiles/model/UpdateDomainLayoutResult.h>
100#include <aws/customer-profiles/model/UpdateEventTriggerResult.h>
101#include <aws/customer-profiles/model/UpdateProfileResult.h>
102#include <aws/customer-profiles/model/ListProfileObjectTypeTemplatesRequest.h>
103#include <aws/customer-profiles/model/ListDomainsRequest.h>
111 class HttpClientFactory;
116 template<
typename R,
typename E>
class Outcome;
126 class AWSCredentials;
127 class AWSCredentialsProvider;
135 namespace CustomerProfiles
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< 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< 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< GetSegmentDefinitionResult, CustomerProfilesError > GetSegmentDefinitionOutcome
Aws::Utils::Outcome< GetUploadJobPathResult, CustomerProfilesError > GetUploadJobPathOutcome
Aws::Utils::Outcome< CreateUploadJobResult, CustomerProfilesError > CreateUploadJobOutcome
std::future< ListProfileObjectsOutcome > ListProfileObjectsOutcomeCallable
Aws::Utils::Outcome< TagResourceResult, CustomerProfilesError > TagResourceOutcome
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
Aws::Utils::Outcome< GetSegmentMembershipResult, CustomerProfilesError > GetSegmentMembershipOutcome
Aws::Utils::Outcome< BatchGetProfileResult, CustomerProfilesError > BatchGetProfileOutcome
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< 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< ListIntegrationsResult, CustomerProfilesError > ListIntegrationsOutcome
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< ListIdentityResolutionJobsOutcome > ListIdentityResolutionJobsOutcomeCallable
Aws::Utils::Outcome< GetEventStreamResult, CustomerProfilesError > GetEventStreamOutcome
std::future< GetDomainOutcome > GetDomainOutcomeCallable
Aws::Utils::Outcome< ListDomainsResult, CustomerProfilesError > ListDomainsOutcome
Aws::Utils::Outcome< GetWorkflowResult, CustomerProfilesError > GetWorkflowOutcome
std::future< CreateEventStreamOutcome > CreateEventStreamOutcomeCallable
Aws::Utils::Outcome< StartUploadJobResult, CustomerProfilesError > StartUploadJobOutcome
std::future< DeleteIntegrationOutcome > DeleteIntegrationOutcomeCallable
std::future< ListProfileObjectTypeTemplatesOutcome > ListProfileObjectTypeTemplatesOutcomeCallable
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< GetProfileObjectTypeResult, CustomerProfilesError > GetProfileObjectTypeOutcome
Aws::Utils::Outcome< GetAutoMergingPreviewResult, CustomerProfilesError > GetAutoMergingPreviewOutcome
std::future< ListCalculatedAttributesForProfileOutcome > ListCalculatedAttributesForProfileOutcomeCallable
Aws::Utils::Outcome< ListCalculatedAttributesForProfileResult, CustomerProfilesError > ListCalculatedAttributesForProfileOutcome
std::future< GetIdentityResolutionJobOutcome > GetIdentityResolutionJobOutcomeCallable
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< 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
std::future< DetectProfileObjectTypeOutcome > DetectProfileObjectTypeOutcomeCallable
std::future< GetProfileObjectTypeOutcome > GetProfileObjectTypeOutcomeCallable
std::future< PutProfileObjectTypeOutcome > PutProfileObjectTypeOutcomeCallable
Aws::Utils::Outcome< CreateSegmentEstimateResult, CustomerProfilesError > CreateSegmentEstimateOutcome
std::future< DeleteDomainLayoutOutcome > DeleteDomainLayoutOutcomeCallable
Aws::Utils::Outcome< DeleteSegmentDefinitionResult, CustomerProfilesError > DeleteSegmentDefinitionOutcome
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
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< ListAccountIntegrationsOutcome > ListAccountIntegrationsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< DeleteDomainLayoutResult, CustomerProfilesError > DeleteDomainLayoutOutcome
std::future< ListWorkflowsOutcome > ListWorkflowsOutcomeCallable
Aws::Utils::Outcome< PutProfileObjectResult, CustomerProfilesError > PutProfileObjectOutcome
Aws::Utils::Outcome< CreateIntegrationWorkflowResult, CustomerProfilesError > CreateIntegrationWorkflowOutcome
Aws::Utils::Outcome< GetIdentityResolutionJobResult, CustomerProfilesError > GetIdentityResolutionJobOutcome
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< 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::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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
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::DeleteEventStreamRequest &, const Model::DeleteEventStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventStreamResponseReceivedHandler
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::ListIdentityResolutionJobsRequest &, const Model::ListIdentityResolutionJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIdentityResolutionJobsResponseReceivedHandler
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::DetectProfileObjectTypeRequest &, const Model::DetectProfileObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DetectProfileObjectTypeResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
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::DeleteSegmentDefinitionRequest &, const Model::DeleteSegmentDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSegmentDefinitionResponseReceivedHandler
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::UpdateDomainRequest &, const Model::UpdateDomainOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDomainResponseReceivedHandler
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::ListEventStreamsRequest &, const Model::ListEventStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventStreamsResponseReceivedHandler
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::ListProfileAttributeValuesRequest &, const Model::ListProfileAttributeValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProfileAttributeValuesResponseReceivedHandler
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::CreateProfileRequest &, const Model::CreateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateProfileResponseReceivedHandler
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::GetWorkflowStepsRequest &, const Model::GetWorkflowStepsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowStepsResponseReceivedHandler
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::BatchGetCalculatedAttributeForProfileRequest &, const Model::BatchGetCalculatedAttributeForProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetCalculatedAttributeForProfileResponseReceivedHandler
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::ListObjectTypeAttributesRequest &, const Model::ListObjectTypeAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListObjectTypeAttributesResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
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::DeleteDomainLayoutRequest &, const Model::DeleteDomainLayoutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDomainLayoutResponseReceivedHandler
std::function< void(const CustomerProfilesClient *, const Model::DeleteProfileObjectTypeRequest &, const Model::DeleteProfileObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProfileObjectTypeResponseReceivedHandler
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::AddProfileKeyRequest &, const Model::AddProfileKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddProfileKeyResponseReceivedHandler
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::GetSegmentSnapshotRequest &, const Model::GetSegmentSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSegmentSnapshotResponseReceivedHandler
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::ListSegmentDefinitionsRequest &, const Model::ListSegmentDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSegmentDefinitionsResponseReceivedHandler
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::UpdateEventTriggerRequest &, const Model::UpdateEventTriggerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventTriggerResponseReceivedHandler
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::GetIdentityResolutionJobRequest &, const Model::GetIdentityResolutionJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetIdentityResolutionJobResponseReceivedHandler
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::GetSegmentMembershipRequest &, const Model::GetSegmentMembershipOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetSegmentMembershipResponseReceivedHandler
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::ListEventTriggersRequest &, const Model::ListEventTriggersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventTriggersResponseReceivedHandler
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::GetWorkflowRequest &, const Model::GetWorkflowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetWorkflowResponseReceivedHandler
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::SearchProfilesRequest &, const Model::SearchProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchProfilesResponseReceivedHandler
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::GetMatchesRequest &, const Model::GetMatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMatchesResponseReceivedHandler
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::StopUploadJobRequest &, const Model::StopUploadJobOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopUploadJobResponseReceivedHandler
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::CreateCalculatedAttributeDefinitionRequest &, const Model::CreateCalculatedAttributeDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateCalculatedAttributeDefinitionResponseReceivedHandler
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::ListRuleBasedMatchesRequest &, const Model::ListRuleBasedMatchesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRuleBasedMatchesResponseReceivedHandler
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::DeleteProfileKeyRequest &, const Model::DeleteProfileKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteProfileKeyResponseReceivedHandler
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::ListAccountIntegrationsRequest &, const Model::ListAccountIntegrationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAccountIntegrationsResponseReceivedHandler
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::ListDomainLayoutsRequest &, const Model::ListDomainLayoutsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDomainLayoutsResponseReceivedHandler
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::CreateSegmentSnapshotRequest &, const Model::CreateSegmentSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSegmentSnapshotResponseReceivedHandler
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::ListProfileObjectTypeTemplatesRequest &, const Model::ListProfileObjectTypeTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProfileObjectTypeTemplatesResponseReceivedHandler
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::PutProfileObjectRequest &, const Model::PutProfileObjectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutProfileObjectResponseReceivedHandler
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::ListProfileObjectsRequest &, const Model::ListProfileObjectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListProfileObjectsResponseReceivedHandler
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::UpdateProfileRequest &, const Model::UpdateProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateProfileResponseReceivedHandler
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::PutIntegrationRequest &, const Model::PutIntegrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutIntegrationResponseReceivedHandler
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::PutProfileObjectTypeRequest &, const Model::PutProfileObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutProfileObjectTypeResponseReceivedHandler
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::GetProfileObjectTypeRequest &, const Model::GetProfileObjectTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetProfileObjectTypeResponseReceivedHandler
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::ListUploadJobsRequest &, const Model::ListUploadJobsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUploadJobsResponseReceivedHandler