AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ConnectServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/connect/ConnectErrors.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/connect/ConnectEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ConnectClient header */
21#include <aws/connect/model/ActivateEvaluationFormResult.h>
22#include <aws/connect/model/AssociateAnalyticsDataSetResult.h>
23#include <aws/connect/model/AssociateDefaultVocabularyResult.h>
24#include <aws/connect/model/AssociateFlowResult.h>
25#include <aws/connect/model/AssociateInstanceStorageConfigResult.h>
26#include <aws/connect/model/AssociateSecurityKeyResult.h>
27#include <aws/connect/model/AssociateTrafficDistributionGroupUserResult.h>
28#include <aws/connect/model/BatchAssociateAnalyticsDataSetResult.h>
29#include <aws/connect/model/BatchDisassociateAnalyticsDataSetResult.h>
30#include <aws/connect/model/BatchGetAttachedFileMetadataResult.h>
31#include <aws/connect/model/BatchGetFlowAssociationResult.h>
32#include <aws/connect/model/BatchPutContactResult.h>
33#include <aws/connect/model/ClaimPhoneNumberResult.h>
34#include <aws/connect/model/CompleteAttachedFileUploadResult.h>
35#include <aws/connect/model/CreateAgentStatusResult.h>
36#include <aws/connect/model/CreateContactFlowResult.h>
37#include <aws/connect/model/CreateContactFlowModuleResult.h>
38#include <aws/connect/model/CreateEvaluationFormResult.h>
39#include <aws/connect/model/CreateHoursOfOperationResult.h>
40#include <aws/connect/model/CreateInstanceResult.h>
41#include <aws/connect/model/CreateIntegrationAssociationResult.h>
42#include <aws/connect/model/CreateParticipantResult.h>
43#include <aws/connect/model/CreatePersistentContactAssociationResult.h>
44#include <aws/connect/model/CreatePromptResult.h>
45#include <aws/connect/model/CreateQueueResult.h>
46#include <aws/connect/model/CreateQuickConnectResult.h>
47#include <aws/connect/model/CreateRoutingProfileResult.h>
48#include <aws/connect/model/CreateRuleResult.h>
49#include <aws/connect/model/CreateSecurityProfileResult.h>
50#include <aws/connect/model/CreateTaskTemplateResult.h>
51#include <aws/connect/model/CreateTrafficDistributionGroupResult.h>
52#include <aws/connect/model/CreateUseCaseResult.h>
53#include <aws/connect/model/CreateUserResult.h>
54#include <aws/connect/model/CreateUserHierarchyGroupResult.h>
55#include <aws/connect/model/CreateViewResult.h>
56#include <aws/connect/model/CreateViewVersionResult.h>
57#include <aws/connect/model/CreateVocabularyResult.h>
58#include <aws/connect/model/DeactivateEvaluationFormResult.h>
59#include <aws/connect/model/DeleteAttachedFileResult.h>
60#include <aws/connect/model/DeleteContactFlowResult.h>
61#include <aws/connect/model/DeleteContactFlowModuleResult.h>
62#include <aws/connect/model/DeleteTaskTemplateResult.h>
63#include <aws/connect/model/DeleteTrafficDistributionGroupResult.h>
64#include <aws/connect/model/DeleteViewResult.h>
65#include <aws/connect/model/DeleteViewVersionResult.h>
66#include <aws/connect/model/DeleteVocabularyResult.h>
67#include <aws/connect/model/DescribeAgentStatusResult.h>
68#include <aws/connect/model/DescribeAuthenticationProfileResult.h>
69#include <aws/connect/model/DescribeContactResult.h>
70#include <aws/connect/model/DescribeContactEvaluationResult.h>
71#include <aws/connect/model/DescribeContactFlowResult.h>
72#include <aws/connect/model/DescribeContactFlowModuleResult.h>
73#include <aws/connect/model/DescribeEvaluationFormResult.h>
74#include <aws/connect/model/DescribeHoursOfOperationResult.h>
75#include <aws/connect/model/DescribeInstanceResult.h>
76#include <aws/connect/model/DescribeInstanceAttributeResult.h>
77#include <aws/connect/model/DescribeInstanceStorageConfigResult.h>
78#include <aws/connect/model/DescribePhoneNumberResult.h>
79#include <aws/connect/model/DescribePredefinedAttributeResult.h>
80#include <aws/connect/model/DescribePromptResult.h>
81#include <aws/connect/model/DescribeQueueResult.h>
82#include <aws/connect/model/DescribeQuickConnectResult.h>
83#include <aws/connect/model/DescribeRoutingProfileResult.h>
84#include <aws/connect/model/DescribeRuleResult.h>
85#include <aws/connect/model/DescribeSecurityProfileResult.h>
86#include <aws/connect/model/DescribeTrafficDistributionGroupResult.h>
87#include <aws/connect/model/DescribeUserResult.h>
88#include <aws/connect/model/DescribeUserHierarchyGroupResult.h>
89#include <aws/connect/model/DescribeUserHierarchyStructureResult.h>
90#include <aws/connect/model/DescribeViewResult.h>
91#include <aws/connect/model/DescribeVocabularyResult.h>
92#include <aws/connect/model/DisassociateFlowResult.h>
93#include <aws/connect/model/DisassociateTrafficDistributionGroupUserResult.h>
94#include <aws/connect/model/DismissUserContactResult.h>
95#include <aws/connect/model/GetAttachedFileResult.h>
96#include <aws/connect/model/GetContactAttributesResult.h>
97#include <aws/connect/model/GetCurrentMetricDataResult.h>
98#include <aws/connect/model/GetCurrentUserDataResult.h>
99#include <aws/connect/model/GetFederationTokenResult.h>
100#include <aws/connect/model/GetFlowAssociationResult.h>
101#include <aws/connect/model/GetMetricDataResult.h>
102#include <aws/connect/model/GetMetricDataV2Result.h>
103#include <aws/connect/model/GetPromptFileResult.h>
104#include <aws/connect/model/GetTaskTemplateResult.h>
105#include <aws/connect/model/GetTrafficDistributionResult.h>
106#include <aws/connect/model/ImportPhoneNumberResult.h>
107#include <aws/connect/model/ListAgentStatusesResult.h>
108#include <aws/connect/model/ListAnalyticsDataAssociationsResult.h>
109#include <aws/connect/model/ListApprovedOriginsResult.h>
110#include <aws/connect/model/ListAuthenticationProfilesResult.h>
111#include <aws/connect/model/ListBotsResult.h>
112#include <aws/connect/model/ListContactEvaluationsResult.h>
113#include <aws/connect/model/ListContactFlowModulesResult.h>
114#include <aws/connect/model/ListContactFlowsResult.h>
115#include <aws/connect/model/ListContactReferencesResult.h>
116#include <aws/connect/model/ListDefaultVocabulariesResult.h>
117#include <aws/connect/model/ListEvaluationFormVersionsResult.h>
118#include <aws/connect/model/ListEvaluationFormsResult.h>
119#include <aws/connect/model/ListFlowAssociationsResult.h>
120#include <aws/connect/model/ListHoursOfOperationsResult.h>
121#include <aws/connect/model/ListInstanceAttributesResult.h>
122#include <aws/connect/model/ListInstanceStorageConfigsResult.h>
123#include <aws/connect/model/ListInstancesResult.h>
124#include <aws/connect/model/ListIntegrationAssociationsResult.h>
125#include <aws/connect/model/ListLambdaFunctionsResult.h>
126#include <aws/connect/model/ListLexBotsResult.h>
127#include <aws/connect/model/ListPhoneNumbersResult.h>
128#include <aws/connect/model/ListPhoneNumbersV2Result.h>
129#include <aws/connect/model/ListPredefinedAttributesResult.h>
130#include <aws/connect/model/ListPromptsResult.h>
131#include <aws/connect/model/ListQueueQuickConnectsResult.h>
132#include <aws/connect/model/ListQueuesResult.h>
133#include <aws/connect/model/ListQuickConnectsResult.h>
134#include <aws/connect/model/ListRealtimeContactAnalysisSegmentsV2Result.h>
135#include <aws/connect/model/ListRoutingProfileQueuesResult.h>
136#include <aws/connect/model/ListRoutingProfilesResult.h>
137#include <aws/connect/model/ListRulesResult.h>
138#include <aws/connect/model/ListSecurityKeysResult.h>
139#include <aws/connect/model/ListSecurityProfileApplicationsResult.h>
140#include <aws/connect/model/ListSecurityProfilePermissionsResult.h>
141#include <aws/connect/model/ListSecurityProfilesResult.h>
142#include <aws/connect/model/ListTagsForResourceResult.h>
143#include <aws/connect/model/ListTaskTemplatesResult.h>
144#include <aws/connect/model/ListTrafficDistributionGroupUsersResult.h>
145#include <aws/connect/model/ListTrafficDistributionGroupsResult.h>
146#include <aws/connect/model/ListUseCasesResult.h>
147#include <aws/connect/model/ListUserHierarchyGroupsResult.h>
148#include <aws/connect/model/ListUserProficienciesResult.h>
149#include <aws/connect/model/ListUsersResult.h>
150#include <aws/connect/model/ListViewVersionsResult.h>
151#include <aws/connect/model/ListViewsResult.h>
152#include <aws/connect/model/MonitorContactResult.h>
153#include <aws/connect/model/PauseContactResult.h>
154#include <aws/connect/model/PutUserStatusResult.h>
155#include <aws/connect/model/ReplicateInstanceResult.h>
156#include <aws/connect/model/ResumeContactResult.h>
157#include <aws/connect/model/ResumeContactRecordingResult.h>
158#include <aws/connect/model/SearchAgentStatusesResult.h>
159#include <aws/connect/model/SearchAvailablePhoneNumbersResult.h>
160#include <aws/connect/model/SearchContactFlowModulesResult.h>
161#include <aws/connect/model/SearchContactFlowsResult.h>
162#include <aws/connect/model/SearchContactsResult.h>
163#include <aws/connect/model/SearchHoursOfOperationsResult.h>
164#include <aws/connect/model/SearchPredefinedAttributesResult.h>
165#include <aws/connect/model/SearchPromptsResult.h>
166#include <aws/connect/model/SearchQueuesResult.h>
167#include <aws/connect/model/SearchQuickConnectsResult.h>
168#include <aws/connect/model/SearchResourceTagsResult.h>
169#include <aws/connect/model/SearchRoutingProfilesResult.h>
170#include <aws/connect/model/SearchSecurityProfilesResult.h>
171#include <aws/connect/model/SearchUserHierarchyGroupsResult.h>
172#include <aws/connect/model/SearchUsersResult.h>
173#include <aws/connect/model/SearchVocabulariesResult.h>
174#include <aws/connect/model/SendChatIntegrationEventResult.h>
175#include <aws/connect/model/StartAttachedFileUploadResult.h>
176#include <aws/connect/model/StartChatContactResult.h>
177#include <aws/connect/model/StartContactEvaluationResult.h>
178#include <aws/connect/model/StartContactRecordingResult.h>
179#include <aws/connect/model/StartContactStreamingResult.h>
180#include <aws/connect/model/StartOutboundChatContactResult.h>
181#include <aws/connect/model/StartOutboundVoiceContactResult.h>
182#include <aws/connect/model/StartScreenSharingResult.h>
183#include <aws/connect/model/StartTaskContactResult.h>
184#include <aws/connect/model/StartWebRTCContactResult.h>
185#include <aws/connect/model/StopContactResult.h>
186#include <aws/connect/model/StopContactRecordingResult.h>
187#include <aws/connect/model/StopContactStreamingResult.h>
188#include <aws/connect/model/SubmitContactEvaluationResult.h>
189#include <aws/connect/model/SuspendContactRecordingResult.h>
190#include <aws/connect/model/TagContactResult.h>
191#include <aws/connect/model/TransferContactResult.h>
192#include <aws/connect/model/UntagContactResult.h>
193#include <aws/connect/model/UpdateContactResult.h>
194#include <aws/connect/model/UpdateContactAttributesResult.h>
195#include <aws/connect/model/UpdateContactEvaluationResult.h>
196#include <aws/connect/model/UpdateContactFlowContentResult.h>
197#include <aws/connect/model/UpdateContactFlowMetadataResult.h>
198#include <aws/connect/model/UpdateContactFlowModuleContentResult.h>
199#include <aws/connect/model/UpdateContactFlowModuleMetadataResult.h>
200#include <aws/connect/model/UpdateContactFlowNameResult.h>
201#include <aws/connect/model/UpdateContactRoutingDataResult.h>
202#include <aws/connect/model/UpdateContactScheduleResult.h>
203#include <aws/connect/model/UpdateEvaluationFormResult.h>
204#include <aws/connect/model/UpdateParticipantRoleConfigResult.h>
205#include <aws/connect/model/UpdatePhoneNumberResult.h>
206#include <aws/connect/model/UpdatePromptResult.h>
207#include <aws/connect/model/UpdateTaskTemplateResult.h>
208#include <aws/connect/model/UpdateTrafficDistributionResult.h>
209#include <aws/connect/model/UpdateViewContentResult.h>
210#include <aws/connect/model/UpdateViewMetadataResult.h>
211#include <aws/connect/model/ListPhoneNumbersV2Request.h>
212#include <aws/connect/model/ListInstancesRequest.h>
213#include <aws/connect/model/ListTrafficDistributionGroupsRequest.h>
214#include <aws/core/NoResult.h>
215/* End of service model headers required in ConnectClient header */
216
217namespace Aws
218{
219 namespace Http
220 {
221 class HttpClient;
222 class HttpClientFactory;
223 } // namespace Http
224
225 namespace Utils
226 {
227 template< typename R, typename E> class Outcome;
228
229 namespace Threading
230 {
231 class Executor;
232 } // namespace Threading
233 } // namespace Utils
234
235 namespace Auth
236 {
237 class AWSCredentials;
238 class AWSCredentialsProvider;
239 } // namespace Auth
240
241 namespace Client
242 {
243 class RetryStrategy;
244 } // namespace Client
245
246 namespace Connect
247 {
251
252 namespace Model
253 {
254 /* Service model forward declarations required in ConnectClient header */
288 class CreateQueueRequest;
291 class CreateRuleRequest;
296 class CreateUserRequest;
298 class CreateViewRequest;
312 class DeleteQueueRequest;
315 class DeleteRuleRequest;
320 class DeleteUserRequest;
322 class DeleteViewRequest;
380 class ListBotsRequest;
395 class ListLexBotsRequest;
399 class ListPromptsRequest;
401 class ListQueuesRequest;
406 class ListRulesRequest;
418 class ListUsersRequest;
420 class ListViewsRequest;
442 class SearchUsersRequest;
455 class StopContactRequest;
460 class TagContactRequest;
461 class TagResourceRequest;
498 class UpdateRuleRequest;
512 /* End of service model forward declarations required in ConnectClient header */
513
514 /* Service model Outcome class definitions */
772 /* End of service model Outcome class definitions */
773
774 /* Service model Outcome callable definitions */
775 typedef std::future<ActivateEvaluationFormOutcome> ActivateEvaluationFormOutcomeCallable;
776 typedef std::future<AssociateAnalyticsDataSetOutcome> AssociateAnalyticsDataSetOutcomeCallable;
777 typedef std::future<AssociateApprovedOriginOutcome> AssociateApprovedOriginOutcomeCallable;
778 typedef std::future<AssociateBotOutcome> AssociateBotOutcomeCallable;
779 typedef std::future<AssociateDefaultVocabularyOutcome> AssociateDefaultVocabularyOutcomeCallable;
780 typedef std::future<AssociateFlowOutcome> AssociateFlowOutcomeCallable;
781 typedef std::future<AssociateInstanceStorageConfigOutcome> AssociateInstanceStorageConfigOutcomeCallable;
782 typedef std::future<AssociateLambdaFunctionOutcome> AssociateLambdaFunctionOutcomeCallable;
783 typedef std::future<AssociateLexBotOutcome> AssociateLexBotOutcomeCallable;
784 typedef std::future<AssociatePhoneNumberContactFlowOutcome> AssociatePhoneNumberContactFlowOutcomeCallable;
785 typedef std::future<AssociateQueueQuickConnectsOutcome> AssociateQueueQuickConnectsOutcomeCallable;
786 typedef std::future<AssociateRoutingProfileQueuesOutcome> AssociateRoutingProfileQueuesOutcomeCallable;
787 typedef std::future<AssociateSecurityKeyOutcome> AssociateSecurityKeyOutcomeCallable;
788 typedef std::future<AssociateTrafficDistributionGroupUserOutcome> AssociateTrafficDistributionGroupUserOutcomeCallable;
789 typedef std::future<AssociateUserProficienciesOutcome> AssociateUserProficienciesOutcomeCallable;
790 typedef std::future<BatchAssociateAnalyticsDataSetOutcome> BatchAssociateAnalyticsDataSetOutcomeCallable;
791 typedef std::future<BatchDisassociateAnalyticsDataSetOutcome> BatchDisassociateAnalyticsDataSetOutcomeCallable;
792 typedef std::future<BatchGetAttachedFileMetadataOutcome> BatchGetAttachedFileMetadataOutcomeCallable;
793 typedef std::future<BatchGetFlowAssociationOutcome> BatchGetFlowAssociationOutcomeCallable;
794 typedef std::future<BatchPutContactOutcome> BatchPutContactOutcomeCallable;
795 typedef std::future<ClaimPhoneNumberOutcome> ClaimPhoneNumberOutcomeCallable;
796 typedef std::future<CompleteAttachedFileUploadOutcome> CompleteAttachedFileUploadOutcomeCallable;
797 typedef std::future<CreateAgentStatusOutcome> CreateAgentStatusOutcomeCallable;
798 typedef std::future<CreateContactFlowOutcome> CreateContactFlowOutcomeCallable;
799 typedef std::future<CreateContactFlowModuleOutcome> CreateContactFlowModuleOutcomeCallable;
800 typedef std::future<CreateEvaluationFormOutcome> CreateEvaluationFormOutcomeCallable;
801 typedef std::future<CreateHoursOfOperationOutcome> CreateHoursOfOperationOutcomeCallable;
802 typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
803 typedef std::future<CreateIntegrationAssociationOutcome> CreateIntegrationAssociationOutcomeCallable;
804 typedef std::future<CreateParticipantOutcome> CreateParticipantOutcomeCallable;
805 typedef std::future<CreatePersistentContactAssociationOutcome> CreatePersistentContactAssociationOutcomeCallable;
806 typedef std::future<CreatePredefinedAttributeOutcome> CreatePredefinedAttributeOutcomeCallable;
807 typedef std::future<CreatePromptOutcome> CreatePromptOutcomeCallable;
808 typedef std::future<CreateQueueOutcome> CreateQueueOutcomeCallable;
809 typedef std::future<CreateQuickConnectOutcome> CreateQuickConnectOutcomeCallable;
810 typedef std::future<CreateRoutingProfileOutcome> CreateRoutingProfileOutcomeCallable;
811 typedef std::future<CreateRuleOutcome> CreateRuleOutcomeCallable;
812 typedef std::future<CreateSecurityProfileOutcome> CreateSecurityProfileOutcomeCallable;
813 typedef std::future<CreateTaskTemplateOutcome> CreateTaskTemplateOutcomeCallable;
814 typedef std::future<CreateTrafficDistributionGroupOutcome> CreateTrafficDistributionGroupOutcomeCallable;
815 typedef std::future<CreateUseCaseOutcome> CreateUseCaseOutcomeCallable;
816 typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
817 typedef std::future<CreateUserHierarchyGroupOutcome> CreateUserHierarchyGroupOutcomeCallable;
818 typedef std::future<CreateViewOutcome> CreateViewOutcomeCallable;
819 typedef std::future<CreateViewVersionOutcome> CreateViewVersionOutcomeCallable;
820 typedef std::future<CreateVocabularyOutcome> CreateVocabularyOutcomeCallable;
821 typedef std::future<DeactivateEvaluationFormOutcome> DeactivateEvaluationFormOutcomeCallable;
822 typedef std::future<DeleteAttachedFileOutcome> DeleteAttachedFileOutcomeCallable;
823 typedef std::future<DeleteContactEvaluationOutcome> DeleteContactEvaluationOutcomeCallable;
824 typedef std::future<DeleteContactFlowOutcome> DeleteContactFlowOutcomeCallable;
825 typedef std::future<DeleteContactFlowModuleOutcome> DeleteContactFlowModuleOutcomeCallable;
826 typedef std::future<DeleteEvaluationFormOutcome> DeleteEvaluationFormOutcomeCallable;
827 typedef std::future<DeleteHoursOfOperationOutcome> DeleteHoursOfOperationOutcomeCallable;
828 typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
829 typedef std::future<DeleteIntegrationAssociationOutcome> DeleteIntegrationAssociationOutcomeCallable;
830 typedef std::future<DeletePredefinedAttributeOutcome> DeletePredefinedAttributeOutcomeCallable;
831 typedef std::future<DeletePromptOutcome> DeletePromptOutcomeCallable;
832 typedef std::future<DeleteQueueOutcome> DeleteQueueOutcomeCallable;
833 typedef std::future<DeleteQuickConnectOutcome> DeleteQuickConnectOutcomeCallable;
834 typedef std::future<DeleteRoutingProfileOutcome> DeleteRoutingProfileOutcomeCallable;
835 typedef std::future<DeleteRuleOutcome> DeleteRuleOutcomeCallable;
836 typedef std::future<DeleteSecurityProfileOutcome> DeleteSecurityProfileOutcomeCallable;
837 typedef std::future<DeleteTaskTemplateOutcome> DeleteTaskTemplateOutcomeCallable;
838 typedef std::future<DeleteTrafficDistributionGroupOutcome> DeleteTrafficDistributionGroupOutcomeCallable;
839 typedef std::future<DeleteUseCaseOutcome> DeleteUseCaseOutcomeCallable;
840 typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
841 typedef std::future<DeleteUserHierarchyGroupOutcome> DeleteUserHierarchyGroupOutcomeCallable;
842 typedef std::future<DeleteViewOutcome> DeleteViewOutcomeCallable;
843 typedef std::future<DeleteViewVersionOutcome> DeleteViewVersionOutcomeCallable;
844 typedef std::future<DeleteVocabularyOutcome> DeleteVocabularyOutcomeCallable;
845 typedef std::future<DescribeAgentStatusOutcome> DescribeAgentStatusOutcomeCallable;
846 typedef std::future<DescribeAuthenticationProfileOutcome> DescribeAuthenticationProfileOutcomeCallable;
847 typedef std::future<DescribeContactOutcome> DescribeContactOutcomeCallable;
848 typedef std::future<DescribeContactEvaluationOutcome> DescribeContactEvaluationOutcomeCallable;
849 typedef std::future<DescribeContactFlowOutcome> DescribeContactFlowOutcomeCallable;
850 typedef std::future<DescribeContactFlowModuleOutcome> DescribeContactFlowModuleOutcomeCallable;
851 typedef std::future<DescribeEvaluationFormOutcome> DescribeEvaluationFormOutcomeCallable;
852 typedef std::future<DescribeHoursOfOperationOutcome> DescribeHoursOfOperationOutcomeCallable;
853 typedef std::future<DescribeInstanceOutcome> DescribeInstanceOutcomeCallable;
854 typedef std::future<DescribeInstanceAttributeOutcome> DescribeInstanceAttributeOutcomeCallable;
855 typedef std::future<DescribeInstanceStorageConfigOutcome> DescribeInstanceStorageConfigOutcomeCallable;
856 typedef std::future<DescribePhoneNumberOutcome> DescribePhoneNumberOutcomeCallable;
857 typedef std::future<DescribePredefinedAttributeOutcome> DescribePredefinedAttributeOutcomeCallable;
858 typedef std::future<DescribePromptOutcome> DescribePromptOutcomeCallable;
859 typedef std::future<DescribeQueueOutcome> DescribeQueueOutcomeCallable;
860 typedef std::future<DescribeQuickConnectOutcome> DescribeQuickConnectOutcomeCallable;
861 typedef std::future<DescribeRoutingProfileOutcome> DescribeRoutingProfileOutcomeCallable;
862 typedef std::future<DescribeRuleOutcome> DescribeRuleOutcomeCallable;
863 typedef std::future<DescribeSecurityProfileOutcome> DescribeSecurityProfileOutcomeCallable;
864 typedef std::future<DescribeTrafficDistributionGroupOutcome> DescribeTrafficDistributionGroupOutcomeCallable;
865 typedef std::future<DescribeUserOutcome> DescribeUserOutcomeCallable;
866 typedef std::future<DescribeUserHierarchyGroupOutcome> DescribeUserHierarchyGroupOutcomeCallable;
867 typedef std::future<DescribeUserHierarchyStructureOutcome> DescribeUserHierarchyStructureOutcomeCallable;
868 typedef std::future<DescribeViewOutcome> DescribeViewOutcomeCallable;
869 typedef std::future<DescribeVocabularyOutcome> DescribeVocabularyOutcomeCallable;
870 typedef std::future<DisassociateAnalyticsDataSetOutcome> DisassociateAnalyticsDataSetOutcomeCallable;
871 typedef std::future<DisassociateApprovedOriginOutcome> DisassociateApprovedOriginOutcomeCallable;
872 typedef std::future<DisassociateBotOutcome> DisassociateBotOutcomeCallable;
873 typedef std::future<DisassociateFlowOutcome> DisassociateFlowOutcomeCallable;
874 typedef std::future<DisassociateInstanceStorageConfigOutcome> DisassociateInstanceStorageConfigOutcomeCallable;
875 typedef std::future<DisassociateLambdaFunctionOutcome> DisassociateLambdaFunctionOutcomeCallable;
876 typedef std::future<DisassociateLexBotOutcome> DisassociateLexBotOutcomeCallable;
877 typedef std::future<DisassociatePhoneNumberContactFlowOutcome> DisassociatePhoneNumberContactFlowOutcomeCallable;
878 typedef std::future<DisassociateQueueQuickConnectsOutcome> DisassociateQueueQuickConnectsOutcomeCallable;
879 typedef std::future<DisassociateRoutingProfileQueuesOutcome> DisassociateRoutingProfileQueuesOutcomeCallable;
880 typedef std::future<DisassociateSecurityKeyOutcome> DisassociateSecurityKeyOutcomeCallable;
881 typedef std::future<DisassociateTrafficDistributionGroupUserOutcome> DisassociateTrafficDistributionGroupUserOutcomeCallable;
882 typedef std::future<DisassociateUserProficienciesOutcome> DisassociateUserProficienciesOutcomeCallable;
883 typedef std::future<DismissUserContactOutcome> DismissUserContactOutcomeCallable;
884 typedef std::future<GetAttachedFileOutcome> GetAttachedFileOutcomeCallable;
885 typedef std::future<GetContactAttributesOutcome> GetContactAttributesOutcomeCallable;
886 typedef std::future<GetCurrentMetricDataOutcome> GetCurrentMetricDataOutcomeCallable;
887 typedef std::future<GetCurrentUserDataOutcome> GetCurrentUserDataOutcomeCallable;
888 typedef std::future<GetFederationTokenOutcome> GetFederationTokenOutcomeCallable;
889 typedef std::future<GetFlowAssociationOutcome> GetFlowAssociationOutcomeCallable;
890 typedef std::future<GetMetricDataOutcome> GetMetricDataOutcomeCallable;
891 typedef std::future<GetMetricDataV2Outcome> GetMetricDataV2OutcomeCallable;
892 typedef std::future<GetPromptFileOutcome> GetPromptFileOutcomeCallable;
893 typedef std::future<GetTaskTemplateOutcome> GetTaskTemplateOutcomeCallable;
894 typedef std::future<GetTrafficDistributionOutcome> GetTrafficDistributionOutcomeCallable;
895 typedef std::future<ImportPhoneNumberOutcome> ImportPhoneNumberOutcomeCallable;
896 typedef std::future<ListAgentStatusesOutcome> ListAgentStatusesOutcomeCallable;
897 typedef std::future<ListAnalyticsDataAssociationsOutcome> ListAnalyticsDataAssociationsOutcomeCallable;
898 typedef std::future<ListApprovedOriginsOutcome> ListApprovedOriginsOutcomeCallable;
899 typedef std::future<ListAuthenticationProfilesOutcome> ListAuthenticationProfilesOutcomeCallable;
900 typedef std::future<ListBotsOutcome> ListBotsOutcomeCallable;
901 typedef std::future<ListContactEvaluationsOutcome> ListContactEvaluationsOutcomeCallable;
902 typedef std::future<ListContactFlowModulesOutcome> ListContactFlowModulesOutcomeCallable;
903 typedef std::future<ListContactFlowsOutcome> ListContactFlowsOutcomeCallable;
904 typedef std::future<ListContactReferencesOutcome> ListContactReferencesOutcomeCallable;
905 typedef std::future<ListDefaultVocabulariesOutcome> ListDefaultVocabulariesOutcomeCallable;
906 typedef std::future<ListEvaluationFormVersionsOutcome> ListEvaluationFormVersionsOutcomeCallable;
907 typedef std::future<ListEvaluationFormsOutcome> ListEvaluationFormsOutcomeCallable;
908 typedef std::future<ListFlowAssociationsOutcome> ListFlowAssociationsOutcomeCallable;
909 typedef std::future<ListHoursOfOperationsOutcome> ListHoursOfOperationsOutcomeCallable;
910 typedef std::future<ListInstanceAttributesOutcome> ListInstanceAttributesOutcomeCallable;
911 typedef std::future<ListInstanceStorageConfigsOutcome> ListInstanceStorageConfigsOutcomeCallable;
912 typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
913 typedef std::future<ListIntegrationAssociationsOutcome> ListIntegrationAssociationsOutcomeCallable;
914 typedef std::future<ListLambdaFunctionsOutcome> ListLambdaFunctionsOutcomeCallable;
915 typedef std::future<ListLexBotsOutcome> ListLexBotsOutcomeCallable;
916 typedef std::future<ListPhoneNumbersOutcome> ListPhoneNumbersOutcomeCallable;
917 typedef std::future<ListPhoneNumbersV2Outcome> ListPhoneNumbersV2OutcomeCallable;
918 typedef std::future<ListPredefinedAttributesOutcome> ListPredefinedAttributesOutcomeCallable;
919 typedef std::future<ListPromptsOutcome> ListPromptsOutcomeCallable;
920 typedef std::future<ListQueueQuickConnectsOutcome> ListQueueQuickConnectsOutcomeCallable;
921 typedef std::future<ListQueuesOutcome> ListQueuesOutcomeCallable;
922 typedef std::future<ListQuickConnectsOutcome> ListQuickConnectsOutcomeCallable;
923 typedef std::future<ListRealtimeContactAnalysisSegmentsV2Outcome> ListRealtimeContactAnalysisSegmentsV2OutcomeCallable;
924 typedef std::future<ListRoutingProfileQueuesOutcome> ListRoutingProfileQueuesOutcomeCallable;
925 typedef std::future<ListRoutingProfilesOutcome> ListRoutingProfilesOutcomeCallable;
926 typedef std::future<ListRulesOutcome> ListRulesOutcomeCallable;
927 typedef std::future<ListSecurityKeysOutcome> ListSecurityKeysOutcomeCallable;
928 typedef std::future<ListSecurityProfileApplicationsOutcome> ListSecurityProfileApplicationsOutcomeCallable;
929 typedef std::future<ListSecurityProfilePermissionsOutcome> ListSecurityProfilePermissionsOutcomeCallable;
930 typedef std::future<ListSecurityProfilesOutcome> ListSecurityProfilesOutcomeCallable;
931 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
932 typedef std::future<ListTaskTemplatesOutcome> ListTaskTemplatesOutcomeCallable;
933 typedef std::future<ListTrafficDistributionGroupUsersOutcome> ListTrafficDistributionGroupUsersOutcomeCallable;
934 typedef std::future<ListTrafficDistributionGroupsOutcome> ListTrafficDistributionGroupsOutcomeCallable;
935 typedef std::future<ListUseCasesOutcome> ListUseCasesOutcomeCallable;
936 typedef std::future<ListUserHierarchyGroupsOutcome> ListUserHierarchyGroupsOutcomeCallable;
937 typedef std::future<ListUserProficienciesOutcome> ListUserProficienciesOutcomeCallable;
938 typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
939 typedef std::future<ListViewVersionsOutcome> ListViewVersionsOutcomeCallable;
940 typedef std::future<ListViewsOutcome> ListViewsOutcomeCallable;
941 typedef std::future<MonitorContactOutcome> MonitorContactOutcomeCallable;
942 typedef std::future<PauseContactOutcome> PauseContactOutcomeCallable;
943 typedef std::future<PutUserStatusOutcome> PutUserStatusOutcomeCallable;
944 typedef std::future<ReleasePhoneNumberOutcome> ReleasePhoneNumberOutcomeCallable;
945 typedef std::future<ReplicateInstanceOutcome> ReplicateInstanceOutcomeCallable;
946 typedef std::future<ResumeContactOutcome> ResumeContactOutcomeCallable;
947 typedef std::future<ResumeContactRecordingOutcome> ResumeContactRecordingOutcomeCallable;
948 typedef std::future<SearchAgentStatusesOutcome> SearchAgentStatusesOutcomeCallable;
949 typedef std::future<SearchAvailablePhoneNumbersOutcome> SearchAvailablePhoneNumbersOutcomeCallable;
950 typedef std::future<SearchContactFlowModulesOutcome> SearchContactFlowModulesOutcomeCallable;
951 typedef std::future<SearchContactFlowsOutcome> SearchContactFlowsOutcomeCallable;
952 typedef std::future<SearchContactsOutcome> SearchContactsOutcomeCallable;
953 typedef std::future<SearchHoursOfOperationsOutcome> SearchHoursOfOperationsOutcomeCallable;
954 typedef std::future<SearchPredefinedAttributesOutcome> SearchPredefinedAttributesOutcomeCallable;
955 typedef std::future<SearchPromptsOutcome> SearchPromptsOutcomeCallable;
956 typedef std::future<SearchQueuesOutcome> SearchQueuesOutcomeCallable;
957 typedef std::future<SearchQuickConnectsOutcome> SearchQuickConnectsOutcomeCallable;
958 typedef std::future<SearchResourceTagsOutcome> SearchResourceTagsOutcomeCallable;
959 typedef std::future<SearchRoutingProfilesOutcome> SearchRoutingProfilesOutcomeCallable;
960 typedef std::future<SearchSecurityProfilesOutcome> SearchSecurityProfilesOutcomeCallable;
961 typedef std::future<SearchUserHierarchyGroupsOutcome> SearchUserHierarchyGroupsOutcomeCallable;
962 typedef std::future<SearchUsersOutcome> SearchUsersOutcomeCallable;
963 typedef std::future<SearchVocabulariesOutcome> SearchVocabulariesOutcomeCallable;
964 typedef std::future<SendChatIntegrationEventOutcome> SendChatIntegrationEventOutcomeCallable;
965 typedef std::future<StartAttachedFileUploadOutcome> StartAttachedFileUploadOutcomeCallable;
966 typedef std::future<StartChatContactOutcome> StartChatContactOutcomeCallable;
967 typedef std::future<StartContactEvaluationOutcome> StartContactEvaluationOutcomeCallable;
968 typedef std::future<StartContactRecordingOutcome> StartContactRecordingOutcomeCallable;
969 typedef std::future<StartContactStreamingOutcome> StartContactStreamingOutcomeCallable;
970 typedef std::future<StartOutboundChatContactOutcome> StartOutboundChatContactOutcomeCallable;
971 typedef std::future<StartOutboundVoiceContactOutcome> StartOutboundVoiceContactOutcomeCallable;
972 typedef std::future<StartScreenSharingOutcome> StartScreenSharingOutcomeCallable;
973 typedef std::future<StartTaskContactOutcome> StartTaskContactOutcomeCallable;
974 typedef std::future<StartWebRTCContactOutcome> StartWebRTCContactOutcomeCallable;
975 typedef std::future<StopContactOutcome> StopContactOutcomeCallable;
976 typedef std::future<StopContactRecordingOutcome> StopContactRecordingOutcomeCallable;
977 typedef std::future<StopContactStreamingOutcome> StopContactStreamingOutcomeCallable;
978 typedef std::future<SubmitContactEvaluationOutcome> SubmitContactEvaluationOutcomeCallable;
979 typedef std::future<SuspendContactRecordingOutcome> SuspendContactRecordingOutcomeCallable;
980 typedef std::future<TagContactOutcome> TagContactOutcomeCallable;
981 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
982 typedef std::future<TransferContactOutcome> TransferContactOutcomeCallable;
983 typedef std::future<UntagContactOutcome> UntagContactOutcomeCallable;
984 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
985 typedef std::future<UpdateAgentStatusOutcome> UpdateAgentStatusOutcomeCallable;
986 typedef std::future<UpdateAuthenticationProfileOutcome> UpdateAuthenticationProfileOutcomeCallable;
987 typedef std::future<UpdateContactOutcome> UpdateContactOutcomeCallable;
988 typedef std::future<UpdateContactAttributesOutcome> UpdateContactAttributesOutcomeCallable;
989 typedef std::future<UpdateContactEvaluationOutcome> UpdateContactEvaluationOutcomeCallable;
990 typedef std::future<UpdateContactFlowContentOutcome> UpdateContactFlowContentOutcomeCallable;
991 typedef std::future<UpdateContactFlowMetadataOutcome> UpdateContactFlowMetadataOutcomeCallable;
992 typedef std::future<UpdateContactFlowModuleContentOutcome> UpdateContactFlowModuleContentOutcomeCallable;
993 typedef std::future<UpdateContactFlowModuleMetadataOutcome> UpdateContactFlowModuleMetadataOutcomeCallable;
994 typedef std::future<UpdateContactFlowNameOutcome> UpdateContactFlowNameOutcomeCallable;
995 typedef std::future<UpdateContactRoutingDataOutcome> UpdateContactRoutingDataOutcomeCallable;
996 typedef std::future<UpdateContactScheduleOutcome> UpdateContactScheduleOutcomeCallable;
997 typedef std::future<UpdateEvaluationFormOutcome> UpdateEvaluationFormOutcomeCallable;
998 typedef std::future<UpdateHoursOfOperationOutcome> UpdateHoursOfOperationOutcomeCallable;
999 typedef std::future<UpdateInstanceAttributeOutcome> UpdateInstanceAttributeOutcomeCallable;
1000 typedef std::future<UpdateInstanceStorageConfigOutcome> UpdateInstanceStorageConfigOutcomeCallable;
1001 typedef std::future<UpdateParticipantRoleConfigOutcome> UpdateParticipantRoleConfigOutcomeCallable;
1002 typedef std::future<UpdatePhoneNumberOutcome> UpdatePhoneNumberOutcomeCallable;
1003 typedef std::future<UpdatePhoneNumberMetadataOutcome> UpdatePhoneNumberMetadataOutcomeCallable;
1004 typedef std::future<UpdatePredefinedAttributeOutcome> UpdatePredefinedAttributeOutcomeCallable;
1005 typedef std::future<UpdatePromptOutcome> UpdatePromptOutcomeCallable;
1006 typedef std::future<UpdateQueueHoursOfOperationOutcome> UpdateQueueHoursOfOperationOutcomeCallable;
1007 typedef std::future<UpdateQueueMaxContactsOutcome> UpdateQueueMaxContactsOutcomeCallable;
1008 typedef std::future<UpdateQueueNameOutcome> UpdateQueueNameOutcomeCallable;
1009 typedef std::future<UpdateQueueOutboundCallerConfigOutcome> UpdateQueueOutboundCallerConfigOutcomeCallable;
1010 typedef std::future<UpdateQueueStatusOutcome> UpdateQueueStatusOutcomeCallable;
1011 typedef std::future<UpdateQuickConnectConfigOutcome> UpdateQuickConnectConfigOutcomeCallable;
1012 typedef std::future<UpdateQuickConnectNameOutcome> UpdateQuickConnectNameOutcomeCallable;
1013 typedef std::future<UpdateRoutingProfileAgentAvailabilityTimerOutcome> UpdateRoutingProfileAgentAvailabilityTimerOutcomeCallable;
1014 typedef std::future<UpdateRoutingProfileConcurrencyOutcome> UpdateRoutingProfileConcurrencyOutcomeCallable;
1015 typedef std::future<UpdateRoutingProfileDefaultOutboundQueueOutcome> UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable;
1016 typedef std::future<UpdateRoutingProfileNameOutcome> UpdateRoutingProfileNameOutcomeCallable;
1017 typedef std::future<UpdateRoutingProfileQueuesOutcome> UpdateRoutingProfileQueuesOutcomeCallable;
1018 typedef std::future<UpdateRuleOutcome> UpdateRuleOutcomeCallable;
1019 typedef std::future<UpdateSecurityProfileOutcome> UpdateSecurityProfileOutcomeCallable;
1020 typedef std::future<UpdateTaskTemplateOutcome> UpdateTaskTemplateOutcomeCallable;
1021 typedef std::future<UpdateTrafficDistributionOutcome> UpdateTrafficDistributionOutcomeCallable;
1022 typedef std::future<UpdateUserHierarchyOutcome> UpdateUserHierarchyOutcomeCallable;
1023 typedef std::future<UpdateUserHierarchyGroupNameOutcome> UpdateUserHierarchyGroupNameOutcomeCallable;
1024 typedef std::future<UpdateUserHierarchyStructureOutcome> UpdateUserHierarchyStructureOutcomeCallable;
1025 typedef std::future<UpdateUserIdentityInfoOutcome> UpdateUserIdentityInfoOutcomeCallable;
1026 typedef std::future<UpdateUserPhoneConfigOutcome> UpdateUserPhoneConfigOutcomeCallable;
1027 typedef std::future<UpdateUserProficienciesOutcome> UpdateUserProficienciesOutcomeCallable;
1028 typedef std::future<UpdateUserRoutingProfileOutcome> UpdateUserRoutingProfileOutcomeCallable;
1029 typedef std::future<UpdateUserSecurityProfilesOutcome> UpdateUserSecurityProfilesOutcomeCallable;
1030 typedef std::future<UpdateViewContentOutcome> UpdateViewContentOutcomeCallable;
1031 typedef std::future<UpdateViewMetadataOutcome> UpdateViewMetadataOutcomeCallable;
1032 /* End of service model Outcome callable definitions */
1033 } // namespace Model
1034
1035 class ConnectClient;
1036
1037 /* Service model async handlers definitions */
1038 typedef std::function<void(const ConnectClient*, const Model::ActivateEvaluationFormRequest&, const Model::ActivateEvaluationFormOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ActivateEvaluationFormResponseReceivedHandler;
1039 typedef std::function<void(const ConnectClient*, const Model::AssociateAnalyticsDataSetRequest&, const Model::AssociateAnalyticsDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateAnalyticsDataSetResponseReceivedHandler;
1040 typedef std::function<void(const ConnectClient*, const Model::AssociateApprovedOriginRequest&, const Model::AssociateApprovedOriginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateApprovedOriginResponseReceivedHandler;
1041 typedef std::function<void(const ConnectClient*, const Model::AssociateBotRequest&, const Model::AssociateBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateBotResponseReceivedHandler;
1042 typedef std::function<void(const ConnectClient*, const Model::AssociateDefaultVocabularyRequest&, const Model::AssociateDefaultVocabularyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateDefaultVocabularyResponseReceivedHandler;
1043 typedef std::function<void(const ConnectClient*, const Model::AssociateFlowRequest&, const Model::AssociateFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateFlowResponseReceivedHandler;
1044 typedef std::function<void(const ConnectClient*, const Model::AssociateInstanceStorageConfigRequest&, const Model::AssociateInstanceStorageConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateInstanceStorageConfigResponseReceivedHandler;
1045 typedef std::function<void(const ConnectClient*, const Model::AssociateLambdaFunctionRequest&, const Model::AssociateLambdaFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateLambdaFunctionResponseReceivedHandler;
1046 typedef std::function<void(const ConnectClient*, const Model::AssociateLexBotRequest&, const Model::AssociateLexBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateLexBotResponseReceivedHandler;
1047 typedef std::function<void(const ConnectClient*, const Model::AssociatePhoneNumberContactFlowRequest&, const Model::AssociatePhoneNumberContactFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociatePhoneNumberContactFlowResponseReceivedHandler;
1048 typedef std::function<void(const ConnectClient*, const Model::AssociateQueueQuickConnectsRequest&, const Model::AssociateQueueQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateQueueQuickConnectsResponseReceivedHandler;
1049 typedef std::function<void(const ConnectClient*, const Model::AssociateRoutingProfileQueuesRequest&, const Model::AssociateRoutingProfileQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateRoutingProfileQueuesResponseReceivedHandler;
1050 typedef std::function<void(const ConnectClient*, const Model::AssociateSecurityKeyRequest&, const Model::AssociateSecurityKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSecurityKeyResponseReceivedHandler;
1051 typedef std::function<void(const ConnectClient*, const Model::AssociateTrafficDistributionGroupUserRequest&, const Model::AssociateTrafficDistributionGroupUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateTrafficDistributionGroupUserResponseReceivedHandler;
1052 typedef std::function<void(const ConnectClient*, const Model::AssociateUserProficienciesRequest&, const Model::AssociateUserProficienciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateUserProficienciesResponseReceivedHandler;
1053 typedef std::function<void(const ConnectClient*, const Model::BatchAssociateAnalyticsDataSetRequest&, const Model::BatchAssociateAnalyticsDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchAssociateAnalyticsDataSetResponseReceivedHandler;
1054 typedef std::function<void(const ConnectClient*, const Model::BatchDisassociateAnalyticsDataSetRequest&, const Model::BatchDisassociateAnalyticsDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchDisassociateAnalyticsDataSetResponseReceivedHandler;
1055 typedef std::function<void(const ConnectClient*, const Model::BatchGetAttachedFileMetadataRequest&, const Model::BatchGetAttachedFileMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetAttachedFileMetadataResponseReceivedHandler;
1056 typedef std::function<void(const ConnectClient*, const Model::BatchGetFlowAssociationRequest&, const Model::BatchGetFlowAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetFlowAssociationResponseReceivedHandler;
1057 typedef std::function<void(const ConnectClient*, const Model::BatchPutContactRequest&, const Model::BatchPutContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchPutContactResponseReceivedHandler;
1058 typedef std::function<void(const ConnectClient*, const Model::ClaimPhoneNumberRequest&, const Model::ClaimPhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ClaimPhoneNumberResponseReceivedHandler;
1059 typedef std::function<void(const ConnectClient*, const Model::CompleteAttachedFileUploadRequest&, const Model::CompleteAttachedFileUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CompleteAttachedFileUploadResponseReceivedHandler;
1060 typedef std::function<void(const ConnectClient*, const Model::CreateAgentStatusRequest&, const Model::CreateAgentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAgentStatusResponseReceivedHandler;
1061 typedef std::function<void(const ConnectClient*, const Model::CreateContactFlowRequest&, const Model::CreateContactFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContactFlowResponseReceivedHandler;
1062 typedef std::function<void(const ConnectClient*, const Model::CreateContactFlowModuleRequest&, const Model::CreateContactFlowModuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContactFlowModuleResponseReceivedHandler;
1063 typedef std::function<void(const ConnectClient*, const Model::CreateEvaluationFormRequest&, const Model::CreateEvaluationFormOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEvaluationFormResponseReceivedHandler;
1064 typedef std::function<void(const ConnectClient*, const Model::CreateHoursOfOperationRequest&, const Model::CreateHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHoursOfOperationResponseReceivedHandler;
1065 typedef std::function<void(const ConnectClient*, const Model::CreateInstanceRequest&, const Model::CreateInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceResponseReceivedHandler;
1066 typedef std::function<void(const ConnectClient*, const Model::CreateIntegrationAssociationRequest&, const Model::CreateIntegrationAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIntegrationAssociationResponseReceivedHandler;
1067 typedef std::function<void(const ConnectClient*, const Model::CreateParticipantRequest&, const Model::CreateParticipantOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateParticipantResponseReceivedHandler;
1068 typedef std::function<void(const ConnectClient*, const Model::CreatePersistentContactAssociationRequest&, const Model::CreatePersistentContactAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePersistentContactAssociationResponseReceivedHandler;
1069 typedef std::function<void(const ConnectClient*, const Model::CreatePredefinedAttributeRequest&, const Model::CreatePredefinedAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePredefinedAttributeResponseReceivedHandler;
1070 typedef std::function<void(const ConnectClient*, const Model::CreatePromptRequest&, const Model::CreatePromptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreatePromptResponseReceivedHandler;
1071 typedef std::function<void(const ConnectClient*, const Model::CreateQueueRequest&, const Model::CreateQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQueueResponseReceivedHandler;
1072 typedef std::function<void(const ConnectClient*, const Model::CreateQuickConnectRequest&, const Model::CreateQuickConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQuickConnectResponseReceivedHandler;
1073 typedef std::function<void(const ConnectClient*, const Model::CreateRoutingProfileRequest&, const Model::CreateRoutingProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRoutingProfileResponseReceivedHandler;
1074 typedef std::function<void(const ConnectClient*, const Model::CreateRuleRequest&, const Model::CreateRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRuleResponseReceivedHandler;
1075 typedef std::function<void(const ConnectClient*, const Model::CreateSecurityProfileRequest&, const Model::CreateSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateSecurityProfileResponseReceivedHandler;
1076 typedef std::function<void(const ConnectClient*, const Model::CreateTaskTemplateRequest&, const Model::CreateTaskTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTaskTemplateResponseReceivedHandler;
1077 typedef std::function<void(const ConnectClient*, const Model::CreateTrafficDistributionGroupRequest&, const Model::CreateTrafficDistributionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrafficDistributionGroupResponseReceivedHandler;
1078 typedef std::function<void(const ConnectClient*, const Model::CreateUseCaseRequest&, const Model::CreateUseCaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUseCaseResponseReceivedHandler;
1079 typedef std::function<void(const ConnectClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
1080 typedef std::function<void(const ConnectClient*, const Model::CreateUserHierarchyGroupRequest&, const Model::CreateUserHierarchyGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserHierarchyGroupResponseReceivedHandler;
1081 typedef std::function<void(const ConnectClient*, const Model::CreateViewRequest&, const Model::CreateViewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateViewResponseReceivedHandler;
1082 typedef std::function<void(const ConnectClient*, const Model::CreateViewVersionRequest&, const Model::CreateViewVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateViewVersionResponseReceivedHandler;
1083 typedef std::function<void(const ConnectClient*, const Model::CreateVocabularyRequest&, const Model::CreateVocabularyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateVocabularyResponseReceivedHandler;
1084 typedef std::function<void(const ConnectClient*, const Model::DeactivateEvaluationFormRequest&, const Model::DeactivateEvaluationFormOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeactivateEvaluationFormResponseReceivedHandler;
1085 typedef std::function<void(const ConnectClient*, const Model::DeleteAttachedFileRequest&, const Model::DeleteAttachedFileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAttachedFileResponseReceivedHandler;
1086 typedef std::function<void(const ConnectClient*, const Model::DeleteContactEvaluationRequest&, const Model::DeleteContactEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContactEvaluationResponseReceivedHandler;
1087 typedef std::function<void(const ConnectClient*, const Model::DeleteContactFlowRequest&, const Model::DeleteContactFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContactFlowResponseReceivedHandler;
1088 typedef std::function<void(const ConnectClient*, const Model::DeleteContactFlowModuleRequest&, const Model::DeleteContactFlowModuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteContactFlowModuleResponseReceivedHandler;
1089 typedef std::function<void(const ConnectClient*, const Model::DeleteEvaluationFormRequest&, const Model::DeleteEvaluationFormOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEvaluationFormResponseReceivedHandler;
1090 typedef std::function<void(const ConnectClient*, const Model::DeleteHoursOfOperationRequest&, const Model::DeleteHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteHoursOfOperationResponseReceivedHandler;
1091 typedef std::function<void(const ConnectClient*, const Model::DeleteInstanceRequest&, const Model::DeleteInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceResponseReceivedHandler;
1092 typedef std::function<void(const ConnectClient*, const Model::DeleteIntegrationAssociationRequest&, const Model::DeleteIntegrationAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntegrationAssociationResponseReceivedHandler;
1093 typedef std::function<void(const ConnectClient*, const Model::DeletePredefinedAttributeRequest&, const Model::DeletePredefinedAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePredefinedAttributeResponseReceivedHandler;
1094 typedef std::function<void(const ConnectClient*, const Model::DeletePromptRequest&, const Model::DeletePromptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePromptResponseReceivedHandler;
1095 typedef std::function<void(const ConnectClient*, const Model::DeleteQueueRequest&, const Model::DeleteQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQueueResponseReceivedHandler;
1096 typedef std::function<void(const ConnectClient*, const Model::DeleteQuickConnectRequest&, const Model::DeleteQuickConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQuickConnectResponseReceivedHandler;
1097 typedef std::function<void(const ConnectClient*, const Model::DeleteRoutingProfileRequest&, const Model::DeleteRoutingProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRoutingProfileResponseReceivedHandler;
1098 typedef std::function<void(const ConnectClient*, const Model::DeleteRuleRequest&, const Model::DeleteRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRuleResponseReceivedHandler;
1099 typedef std::function<void(const ConnectClient*, const Model::DeleteSecurityProfileRequest&, const Model::DeleteSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSecurityProfileResponseReceivedHandler;
1100 typedef std::function<void(const ConnectClient*, const Model::DeleteTaskTemplateRequest&, const Model::DeleteTaskTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTaskTemplateResponseReceivedHandler;
1101 typedef std::function<void(const ConnectClient*, const Model::DeleteTrafficDistributionGroupRequest&, const Model::DeleteTrafficDistributionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrafficDistributionGroupResponseReceivedHandler;
1102 typedef std::function<void(const ConnectClient*, const Model::DeleteUseCaseRequest&, const Model::DeleteUseCaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUseCaseResponseReceivedHandler;
1103 typedef std::function<void(const ConnectClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
1104 typedef std::function<void(const ConnectClient*, const Model::DeleteUserHierarchyGroupRequest&, const Model::DeleteUserHierarchyGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserHierarchyGroupResponseReceivedHandler;
1105 typedef std::function<void(const ConnectClient*, const Model::DeleteViewRequest&, const Model::DeleteViewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteViewResponseReceivedHandler;
1106 typedef std::function<void(const ConnectClient*, const Model::DeleteViewVersionRequest&, const Model::DeleteViewVersionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteViewVersionResponseReceivedHandler;
1107 typedef std::function<void(const ConnectClient*, const Model::DeleteVocabularyRequest&, const Model::DeleteVocabularyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteVocabularyResponseReceivedHandler;
1108 typedef std::function<void(const ConnectClient*, const Model::DescribeAgentStatusRequest&, const Model::DescribeAgentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAgentStatusResponseReceivedHandler;
1109 typedef std::function<void(const ConnectClient*, const Model::DescribeAuthenticationProfileRequest&, const Model::DescribeAuthenticationProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAuthenticationProfileResponseReceivedHandler;
1110 typedef std::function<void(const ConnectClient*, const Model::DescribeContactRequest&, const Model::DescribeContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContactResponseReceivedHandler;
1111 typedef std::function<void(const ConnectClient*, const Model::DescribeContactEvaluationRequest&, const Model::DescribeContactEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContactEvaluationResponseReceivedHandler;
1112 typedef std::function<void(const ConnectClient*, const Model::DescribeContactFlowRequest&, const Model::DescribeContactFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContactFlowResponseReceivedHandler;
1113 typedef std::function<void(const ConnectClient*, const Model::DescribeContactFlowModuleRequest&, const Model::DescribeContactFlowModuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContactFlowModuleResponseReceivedHandler;
1114 typedef std::function<void(const ConnectClient*, const Model::DescribeEvaluationFormRequest&, const Model::DescribeEvaluationFormOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeEvaluationFormResponseReceivedHandler;
1115 typedef std::function<void(const ConnectClient*, const Model::DescribeHoursOfOperationRequest&, const Model::DescribeHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeHoursOfOperationResponseReceivedHandler;
1116 typedef std::function<void(const ConnectClient*, const Model::DescribeInstanceRequest&, const Model::DescribeInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceResponseReceivedHandler;
1117 typedef std::function<void(const ConnectClient*, const Model::DescribeInstanceAttributeRequest&, const Model::DescribeInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceAttributeResponseReceivedHandler;
1118 typedef std::function<void(const ConnectClient*, const Model::DescribeInstanceStorageConfigRequest&, const Model::DescribeInstanceStorageConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceStorageConfigResponseReceivedHandler;
1119 typedef std::function<void(const ConnectClient*, const Model::DescribePhoneNumberRequest&, const Model::DescribePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePhoneNumberResponseReceivedHandler;
1120 typedef std::function<void(const ConnectClient*, const Model::DescribePredefinedAttributeRequest&, const Model::DescribePredefinedAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePredefinedAttributeResponseReceivedHandler;
1121 typedef std::function<void(const ConnectClient*, const Model::DescribePromptRequest&, const Model::DescribePromptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePromptResponseReceivedHandler;
1122 typedef std::function<void(const ConnectClient*, const Model::DescribeQueueRequest&, const Model::DescribeQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueueResponseReceivedHandler;
1123 typedef std::function<void(const ConnectClient*, const Model::DescribeQuickConnectRequest&, const Model::DescribeQuickConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQuickConnectResponseReceivedHandler;
1124 typedef std::function<void(const ConnectClient*, const Model::DescribeRoutingProfileRequest&, const Model::DescribeRoutingProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRoutingProfileResponseReceivedHandler;
1125 typedef std::function<void(const ConnectClient*, const Model::DescribeRuleRequest&, const Model::DescribeRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRuleResponseReceivedHandler;
1126 typedef std::function<void(const ConnectClient*, const Model::DescribeSecurityProfileRequest&, const Model::DescribeSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSecurityProfileResponseReceivedHandler;
1127 typedef std::function<void(const ConnectClient*, const Model::DescribeTrafficDistributionGroupRequest&, const Model::DescribeTrafficDistributionGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrafficDistributionGroupResponseReceivedHandler;
1128 typedef std::function<void(const ConnectClient*, const Model::DescribeUserRequest&, const Model::DescribeUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserResponseReceivedHandler;
1129 typedef std::function<void(const ConnectClient*, const Model::DescribeUserHierarchyGroupRequest&, const Model::DescribeUserHierarchyGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserHierarchyGroupResponseReceivedHandler;
1130 typedef std::function<void(const ConnectClient*, const Model::DescribeUserHierarchyStructureRequest&, const Model::DescribeUserHierarchyStructureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserHierarchyStructureResponseReceivedHandler;
1131 typedef std::function<void(const ConnectClient*, const Model::DescribeViewRequest&, const Model::DescribeViewOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeViewResponseReceivedHandler;
1132 typedef std::function<void(const ConnectClient*, const Model::DescribeVocabularyRequest&, const Model::DescribeVocabularyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeVocabularyResponseReceivedHandler;
1133 typedef std::function<void(const ConnectClient*, const Model::DisassociateAnalyticsDataSetRequest&, const Model::DisassociateAnalyticsDataSetOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateAnalyticsDataSetResponseReceivedHandler;
1134 typedef std::function<void(const ConnectClient*, const Model::DisassociateApprovedOriginRequest&, const Model::DisassociateApprovedOriginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateApprovedOriginResponseReceivedHandler;
1135 typedef std::function<void(const ConnectClient*, const Model::DisassociateBotRequest&, const Model::DisassociateBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateBotResponseReceivedHandler;
1136 typedef std::function<void(const ConnectClient*, const Model::DisassociateFlowRequest&, const Model::DisassociateFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateFlowResponseReceivedHandler;
1137 typedef std::function<void(const ConnectClient*, const Model::DisassociateInstanceStorageConfigRequest&, const Model::DisassociateInstanceStorageConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateInstanceStorageConfigResponseReceivedHandler;
1138 typedef std::function<void(const ConnectClient*, const Model::DisassociateLambdaFunctionRequest&, const Model::DisassociateLambdaFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateLambdaFunctionResponseReceivedHandler;
1139 typedef std::function<void(const ConnectClient*, const Model::DisassociateLexBotRequest&, const Model::DisassociateLexBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateLexBotResponseReceivedHandler;
1140 typedef std::function<void(const ConnectClient*, const Model::DisassociatePhoneNumberContactFlowRequest&, const Model::DisassociatePhoneNumberContactFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociatePhoneNumberContactFlowResponseReceivedHandler;
1141 typedef std::function<void(const ConnectClient*, const Model::DisassociateQueueQuickConnectsRequest&, const Model::DisassociateQueueQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateQueueQuickConnectsResponseReceivedHandler;
1142 typedef std::function<void(const ConnectClient*, const Model::DisassociateRoutingProfileQueuesRequest&, const Model::DisassociateRoutingProfileQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateRoutingProfileQueuesResponseReceivedHandler;
1143 typedef std::function<void(const ConnectClient*, const Model::DisassociateSecurityKeyRequest&, const Model::DisassociateSecurityKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSecurityKeyResponseReceivedHandler;
1145 typedef std::function<void(const ConnectClient*, const Model::DisassociateUserProficienciesRequest&, const Model::DisassociateUserProficienciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateUserProficienciesResponseReceivedHandler;
1146 typedef std::function<void(const ConnectClient*, const Model::DismissUserContactRequest&, const Model::DismissUserContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DismissUserContactResponseReceivedHandler;
1147 typedef std::function<void(const ConnectClient*, const Model::GetAttachedFileRequest&, const Model::GetAttachedFileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAttachedFileResponseReceivedHandler;
1148 typedef std::function<void(const ConnectClient*, const Model::GetContactAttributesRequest&, const Model::GetContactAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactAttributesResponseReceivedHandler;
1149 typedef std::function<void(const ConnectClient*, const Model::GetCurrentMetricDataRequest&, const Model::GetCurrentMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCurrentMetricDataResponseReceivedHandler;
1150 typedef std::function<void(const ConnectClient*, const Model::GetCurrentUserDataRequest&, const Model::GetCurrentUserDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCurrentUserDataResponseReceivedHandler;
1151 typedef std::function<void(const ConnectClient*, const Model::GetFederationTokenRequest&, const Model::GetFederationTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFederationTokenResponseReceivedHandler;
1152 typedef std::function<void(const ConnectClient*, const Model::GetFlowAssociationRequest&, const Model::GetFlowAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFlowAssociationResponseReceivedHandler;
1153 typedef std::function<void(const ConnectClient*, const Model::GetMetricDataRequest&, const Model::GetMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMetricDataResponseReceivedHandler;
1154 typedef std::function<void(const ConnectClient*, const Model::GetMetricDataV2Request&, const Model::GetMetricDataV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMetricDataV2ResponseReceivedHandler;
1155 typedef std::function<void(const ConnectClient*, const Model::GetPromptFileRequest&, const Model::GetPromptFileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetPromptFileResponseReceivedHandler;
1156 typedef std::function<void(const ConnectClient*, const Model::GetTaskTemplateRequest&, const Model::GetTaskTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTaskTemplateResponseReceivedHandler;
1157 typedef std::function<void(const ConnectClient*, const Model::GetTrafficDistributionRequest&, const Model::GetTrafficDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTrafficDistributionResponseReceivedHandler;
1158 typedef std::function<void(const ConnectClient*, const Model::ImportPhoneNumberRequest&, const Model::ImportPhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ImportPhoneNumberResponseReceivedHandler;
1159 typedef std::function<void(const ConnectClient*, const Model::ListAgentStatusesRequest&, const Model::ListAgentStatusesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAgentStatusesResponseReceivedHandler;
1160 typedef std::function<void(const ConnectClient*, const Model::ListAnalyticsDataAssociationsRequest&, const Model::ListAnalyticsDataAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnalyticsDataAssociationsResponseReceivedHandler;
1161 typedef std::function<void(const ConnectClient*, const Model::ListApprovedOriginsRequest&, const Model::ListApprovedOriginsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApprovedOriginsResponseReceivedHandler;
1162 typedef std::function<void(const ConnectClient*, const Model::ListAuthenticationProfilesRequest&, const Model::ListAuthenticationProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAuthenticationProfilesResponseReceivedHandler;
1163 typedef std::function<void(const ConnectClient*, const Model::ListBotsRequest&, const Model::ListBotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotsResponseReceivedHandler;
1164 typedef std::function<void(const ConnectClient*, const Model::ListContactEvaluationsRequest&, const Model::ListContactEvaluationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactEvaluationsResponseReceivedHandler;
1165 typedef std::function<void(const ConnectClient*, const Model::ListContactFlowModulesRequest&, const Model::ListContactFlowModulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactFlowModulesResponseReceivedHandler;
1166 typedef std::function<void(const ConnectClient*, const Model::ListContactFlowsRequest&, const Model::ListContactFlowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactFlowsResponseReceivedHandler;
1167 typedef std::function<void(const ConnectClient*, const Model::ListContactReferencesRequest&, const Model::ListContactReferencesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactReferencesResponseReceivedHandler;
1168 typedef std::function<void(const ConnectClient*, const Model::ListDefaultVocabulariesRequest&, const Model::ListDefaultVocabulariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDefaultVocabulariesResponseReceivedHandler;
1169 typedef std::function<void(const ConnectClient*, const Model::ListEvaluationFormVersionsRequest&, const Model::ListEvaluationFormVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEvaluationFormVersionsResponseReceivedHandler;
1170 typedef std::function<void(const ConnectClient*, const Model::ListEvaluationFormsRequest&, const Model::ListEvaluationFormsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEvaluationFormsResponseReceivedHandler;
1171 typedef std::function<void(const ConnectClient*, const Model::ListFlowAssociationsRequest&, const Model::ListFlowAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListFlowAssociationsResponseReceivedHandler;
1172 typedef std::function<void(const ConnectClient*, const Model::ListHoursOfOperationsRequest&, const Model::ListHoursOfOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHoursOfOperationsResponseReceivedHandler;
1173 typedef std::function<void(const ConnectClient*, const Model::ListInstanceAttributesRequest&, const Model::ListInstanceAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceAttributesResponseReceivedHandler;
1174 typedef std::function<void(const ConnectClient*, const Model::ListInstanceStorageConfigsRequest&, const Model::ListInstanceStorageConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceStorageConfigsResponseReceivedHandler;
1175 typedef std::function<void(const ConnectClient*, const Model::ListInstancesRequest&, const Model::ListInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstancesResponseReceivedHandler;
1176 typedef std::function<void(const ConnectClient*, const Model::ListIntegrationAssociationsRequest&, const Model::ListIntegrationAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntegrationAssociationsResponseReceivedHandler;
1177 typedef std::function<void(const ConnectClient*, const Model::ListLambdaFunctionsRequest&, const Model::ListLambdaFunctionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLambdaFunctionsResponseReceivedHandler;
1178 typedef std::function<void(const ConnectClient*, const Model::ListLexBotsRequest&, const Model::ListLexBotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLexBotsResponseReceivedHandler;
1179 typedef std::function<void(const ConnectClient*, const Model::ListPhoneNumbersRequest&, const Model::ListPhoneNumbersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPhoneNumbersResponseReceivedHandler;
1180 typedef std::function<void(const ConnectClient*, const Model::ListPhoneNumbersV2Request&, const Model::ListPhoneNumbersV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPhoneNumbersV2ResponseReceivedHandler;
1181 typedef std::function<void(const ConnectClient*, const Model::ListPredefinedAttributesRequest&, const Model::ListPredefinedAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPredefinedAttributesResponseReceivedHandler;
1182 typedef std::function<void(const ConnectClient*, const Model::ListPromptsRequest&, const Model::ListPromptsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPromptsResponseReceivedHandler;
1183 typedef std::function<void(const ConnectClient*, const Model::ListQueueQuickConnectsRequest&, const Model::ListQueueQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQueueQuickConnectsResponseReceivedHandler;
1184 typedef std::function<void(const ConnectClient*, const Model::ListQueuesRequest&, const Model::ListQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQueuesResponseReceivedHandler;
1185 typedef std::function<void(const ConnectClient*, const Model::ListQuickConnectsRequest&, const Model::ListQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQuickConnectsResponseReceivedHandler;
1186 typedef std::function<void(const ConnectClient*, const Model::ListRealtimeContactAnalysisSegmentsV2Request&, const Model::ListRealtimeContactAnalysisSegmentsV2Outcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRealtimeContactAnalysisSegmentsV2ResponseReceivedHandler;
1187 typedef std::function<void(const ConnectClient*, const Model::ListRoutingProfileQueuesRequest&, const Model::ListRoutingProfileQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRoutingProfileQueuesResponseReceivedHandler;
1188 typedef std::function<void(const ConnectClient*, const Model::ListRoutingProfilesRequest&, const Model::ListRoutingProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRoutingProfilesResponseReceivedHandler;
1189 typedef std::function<void(const ConnectClient*, const Model::ListRulesRequest&, const Model::ListRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRulesResponseReceivedHandler;
1190 typedef std::function<void(const ConnectClient*, const Model::ListSecurityKeysRequest&, const Model::ListSecurityKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityKeysResponseReceivedHandler;
1191 typedef std::function<void(const ConnectClient*, const Model::ListSecurityProfileApplicationsRequest&, const Model::ListSecurityProfileApplicationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityProfileApplicationsResponseReceivedHandler;
1192 typedef std::function<void(const ConnectClient*, const Model::ListSecurityProfilePermissionsRequest&, const Model::ListSecurityProfilePermissionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityProfilePermissionsResponseReceivedHandler;
1193 typedef std::function<void(const ConnectClient*, const Model::ListSecurityProfilesRequest&, const Model::ListSecurityProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityProfilesResponseReceivedHandler;
1194 typedef std::function<void(const ConnectClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
1195 typedef std::function<void(const ConnectClient*, const Model::ListTaskTemplatesRequest&, const Model::ListTaskTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTaskTemplatesResponseReceivedHandler;
1196 typedef std::function<void(const ConnectClient*, const Model::ListTrafficDistributionGroupUsersRequest&, const Model::ListTrafficDistributionGroupUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrafficDistributionGroupUsersResponseReceivedHandler;
1197 typedef std::function<void(const ConnectClient*, const Model::ListTrafficDistributionGroupsRequest&, const Model::ListTrafficDistributionGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrafficDistributionGroupsResponseReceivedHandler;
1198 typedef std::function<void(const ConnectClient*, const Model::ListUseCasesRequest&, const Model::ListUseCasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUseCasesResponseReceivedHandler;
1199 typedef std::function<void(const ConnectClient*, const Model::ListUserHierarchyGroupsRequest&, const Model::ListUserHierarchyGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUserHierarchyGroupsResponseReceivedHandler;
1200 typedef std::function<void(const ConnectClient*, const Model::ListUserProficienciesRequest&, const Model::ListUserProficienciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUserProficienciesResponseReceivedHandler;
1201 typedef std::function<void(const ConnectClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUsersResponseReceivedHandler;
1202 typedef std::function<void(const ConnectClient*, const Model::ListViewVersionsRequest&, const Model::ListViewVersionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListViewVersionsResponseReceivedHandler;
1203 typedef std::function<void(const ConnectClient*, const Model::ListViewsRequest&, const Model::ListViewsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListViewsResponseReceivedHandler;
1204 typedef std::function<void(const ConnectClient*, const Model::MonitorContactRequest&, const Model::MonitorContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > MonitorContactResponseReceivedHandler;
1205 typedef std::function<void(const ConnectClient*, const Model::PauseContactRequest&, const Model::PauseContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PauseContactResponseReceivedHandler;
1206 typedef std::function<void(const ConnectClient*, const Model::PutUserStatusRequest&, const Model::PutUserStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutUserStatusResponseReceivedHandler;
1207 typedef std::function<void(const ConnectClient*, const Model::ReleasePhoneNumberRequest&, const Model::ReleasePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReleasePhoneNumberResponseReceivedHandler;
1208 typedef std::function<void(const ConnectClient*, const Model::ReplicateInstanceRequest&, const Model::ReplicateInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ReplicateInstanceResponseReceivedHandler;
1209 typedef std::function<void(const ConnectClient*, const Model::ResumeContactRequest&, const Model::ResumeContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeContactResponseReceivedHandler;
1210 typedef std::function<void(const ConnectClient*, const Model::ResumeContactRecordingRequest&, const Model::ResumeContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeContactRecordingResponseReceivedHandler;
1211 typedef std::function<void(const ConnectClient*, const Model::SearchAgentStatusesRequest&, const Model::SearchAgentStatusesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchAgentStatusesResponseReceivedHandler;
1212 typedef std::function<void(const ConnectClient*, const Model::SearchAvailablePhoneNumbersRequest&, const Model::SearchAvailablePhoneNumbersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchAvailablePhoneNumbersResponseReceivedHandler;
1213 typedef std::function<void(const ConnectClient*, const Model::SearchContactFlowModulesRequest&, const Model::SearchContactFlowModulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchContactFlowModulesResponseReceivedHandler;
1214 typedef std::function<void(const ConnectClient*, const Model::SearchContactFlowsRequest&, const Model::SearchContactFlowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchContactFlowsResponseReceivedHandler;
1215 typedef std::function<void(const ConnectClient*, const Model::SearchContactsRequest&, const Model::SearchContactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchContactsResponseReceivedHandler;
1216 typedef std::function<void(const ConnectClient*, const Model::SearchHoursOfOperationsRequest&, const Model::SearchHoursOfOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchHoursOfOperationsResponseReceivedHandler;
1217 typedef std::function<void(const ConnectClient*, const Model::SearchPredefinedAttributesRequest&, const Model::SearchPredefinedAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchPredefinedAttributesResponseReceivedHandler;
1218 typedef std::function<void(const ConnectClient*, const Model::SearchPromptsRequest&, const Model::SearchPromptsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchPromptsResponseReceivedHandler;
1219 typedef std::function<void(const ConnectClient*, const Model::SearchQueuesRequest&, const Model::SearchQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchQueuesResponseReceivedHandler;
1220 typedef std::function<void(const ConnectClient*, const Model::SearchQuickConnectsRequest&, const Model::SearchQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchQuickConnectsResponseReceivedHandler;
1221 typedef std::function<void(const ConnectClient*, const Model::SearchResourceTagsRequest&, const Model::SearchResourceTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchResourceTagsResponseReceivedHandler;
1222 typedef std::function<void(const ConnectClient*, const Model::SearchRoutingProfilesRequest&, const Model::SearchRoutingProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchRoutingProfilesResponseReceivedHandler;
1223 typedef std::function<void(const ConnectClient*, const Model::SearchSecurityProfilesRequest&, const Model::SearchSecurityProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchSecurityProfilesResponseReceivedHandler;
1224 typedef std::function<void(const ConnectClient*, const Model::SearchUserHierarchyGroupsRequest&, const Model::SearchUserHierarchyGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchUserHierarchyGroupsResponseReceivedHandler;
1225 typedef std::function<void(const ConnectClient*, const Model::SearchUsersRequest&, const Model::SearchUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchUsersResponseReceivedHandler;
1226 typedef std::function<void(const ConnectClient*, const Model::SearchVocabulariesRequest&, const Model::SearchVocabulariesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchVocabulariesResponseReceivedHandler;
1227 typedef std::function<void(const ConnectClient*, const Model::SendChatIntegrationEventRequest&, const Model::SendChatIntegrationEventOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SendChatIntegrationEventResponseReceivedHandler;
1228 typedef std::function<void(const ConnectClient*, const Model::StartAttachedFileUploadRequest&, const Model::StartAttachedFileUploadOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartAttachedFileUploadResponseReceivedHandler;
1229 typedef std::function<void(const ConnectClient*, const Model::StartChatContactRequest&, const Model::StartChatContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartChatContactResponseReceivedHandler;
1230 typedef std::function<void(const ConnectClient*, const Model::StartContactEvaluationRequest&, const Model::StartContactEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartContactEvaluationResponseReceivedHandler;
1231 typedef std::function<void(const ConnectClient*, const Model::StartContactRecordingRequest&, const Model::StartContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartContactRecordingResponseReceivedHandler;
1232 typedef std::function<void(const ConnectClient*, const Model::StartContactStreamingRequest&, const Model::StartContactStreamingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartContactStreamingResponseReceivedHandler;
1233 typedef std::function<void(const ConnectClient*, const Model::StartOutboundChatContactRequest&, const Model::StartOutboundChatContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartOutboundChatContactResponseReceivedHandler;
1234 typedef std::function<void(const ConnectClient*, const Model::StartOutboundVoiceContactRequest&, const Model::StartOutboundVoiceContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartOutboundVoiceContactResponseReceivedHandler;
1235 typedef std::function<void(const ConnectClient*, const Model::StartScreenSharingRequest&, const Model::StartScreenSharingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartScreenSharingResponseReceivedHandler;
1236 typedef std::function<void(const ConnectClient*, const Model::StartTaskContactRequest&, const Model::StartTaskContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTaskContactResponseReceivedHandler;
1237 typedef std::function<void(const ConnectClient*, const Model::StartWebRTCContactRequest&, const Model::StartWebRTCContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartWebRTCContactResponseReceivedHandler;
1238 typedef std::function<void(const ConnectClient*, const Model::StopContactRequest&, const Model::StopContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopContactResponseReceivedHandler;
1239 typedef std::function<void(const ConnectClient*, const Model::StopContactRecordingRequest&, const Model::StopContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopContactRecordingResponseReceivedHandler;
1240 typedef std::function<void(const ConnectClient*, const Model::StopContactStreamingRequest&, const Model::StopContactStreamingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopContactStreamingResponseReceivedHandler;
1241 typedef std::function<void(const ConnectClient*, const Model::SubmitContactEvaluationRequest&, const Model::SubmitContactEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SubmitContactEvaluationResponseReceivedHandler;
1242 typedef std::function<void(const ConnectClient*, const Model::SuspendContactRecordingRequest&, const Model::SuspendContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SuspendContactRecordingResponseReceivedHandler;
1243 typedef std::function<void(const ConnectClient*, const Model::TagContactRequest&, const Model::TagContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagContactResponseReceivedHandler;
1244 typedef std::function<void(const ConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
1245 typedef std::function<void(const ConnectClient*, const Model::TransferContactRequest&, const Model::TransferContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TransferContactResponseReceivedHandler;
1246 typedef std::function<void(const ConnectClient*, const Model::UntagContactRequest&, const Model::UntagContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagContactResponseReceivedHandler;
1247 typedef std::function<void(const ConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
1248 typedef std::function<void(const ConnectClient*, const Model::UpdateAgentStatusRequest&, const Model::UpdateAgentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAgentStatusResponseReceivedHandler;
1249 typedef std::function<void(const ConnectClient*, const Model::UpdateAuthenticationProfileRequest&, const Model::UpdateAuthenticationProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAuthenticationProfileResponseReceivedHandler;
1250 typedef std::function<void(const ConnectClient*, const Model::UpdateContactRequest&, const Model::UpdateContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactResponseReceivedHandler;
1251 typedef std::function<void(const ConnectClient*, const Model::UpdateContactAttributesRequest&, const Model::UpdateContactAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactAttributesResponseReceivedHandler;
1252 typedef std::function<void(const ConnectClient*, const Model::UpdateContactEvaluationRequest&, const Model::UpdateContactEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactEvaluationResponseReceivedHandler;
1253 typedef std::function<void(const ConnectClient*, const Model::UpdateContactFlowContentRequest&, const Model::UpdateContactFlowContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactFlowContentResponseReceivedHandler;
1254 typedef std::function<void(const ConnectClient*, const Model::UpdateContactFlowMetadataRequest&, const Model::UpdateContactFlowMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactFlowMetadataResponseReceivedHandler;
1255 typedef std::function<void(const ConnectClient*, const Model::UpdateContactFlowModuleContentRequest&, const Model::UpdateContactFlowModuleContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactFlowModuleContentResponseReceivedHandler;
1256 typedef std::function<void(const ConnectClient*, const Model::UpdateContactFlowModuleMetadataRequest&, const Model::UpdateContactFlowModuleMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactFlowModuleMetadataResponseReceivedHandler;
1257 typedef std::function<void(const ConnectClient*, const Model::UpdateContactFlowNameRequest&, const Model::UpdateContactFlowNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactFlowNameResponseReceivedHandler;
1258 typedef std::function<void(const ConnectClient*, const Model::UpdateContactRoutingDataRequest&, const Model::UpdateContactRoutingDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactRoutingDataResponseReceivedHandler;
1259 typedef std::function<void(const ConnectClient*, const Model::UpdateContactScheduleRequest&, const Model::UpdateContactScheduleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactScheduleResponseReceivedHandler;
1260 typedef std::function<void(const ConnectClient*, const Model::UpdateEvaluationFormRequest&, const Model::UpdateEvaluationFormOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEvaluationFormResponseReceivedHandler;
1261 typedef std::function<void(const ConnectClient*, const Model::UpdateHoursOfOperationRequest&, const Model::UpdateHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateHoursOfOperationResponseReceivedHandler;
1262 typedef std::function<void(const ConnectClient*, const Model::UpdateInstanceAttributeRequest&, const Model::UpdateInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInstanceAttributeResponseReceivedHandler;
1263 typedef std::function<void(const ConnectClient*, const Model::UpdateInstanceStorageConfigRequest&, const Model::UpdateInstanceStorageConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInstanceStorageConfigResponseReceivedHandler;
1264 typedef std::function<void(const ConnectClient*, const Model::UpdateParticipantRoleConfigRequest&, const Model::UpdateParticipantRoleConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateParticipantRoleConfigResponseReceivedHandler;
1265 typedef std::function<void(const ConnectClient*, const Model::UpdatePhoneNumberRequest&, const Model::UpdatePhoneNumberOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePhoneNumberResponseReceivedHandler;
1266 typedef std::function<void(const ConnectClient*, const Model::UpdatePhoneNumberMetadataRequest&, const Model::UpdatePhoneNumberMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePhoneNumberMetadataResponseReceivedHandler;
1267 typedef std::function<void(const ConnectClient*, const Model::UpdatePredefinedAttributeRequest&, const Model::UpdatePredefinedAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePredefinedAttributeResponseReceivedHandler;
1268 typedef std::function<void(const ConnectClient*, const Model::UpdatePromptRequest&, const Model::UpdatePromptOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdatePromptResponseReceivedHandler;
1269 typedef std::function<void(const ConnectClient*, const Model::UpdateQueueHoursOfOperationRequest&, const Model::UpdateQueueHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueHoursOfOperationResponseReceivedHandler;
1270 typedef std::function<void(const ConnectClient*, const Model::UpdateQueueMaxContactsRequest&, const Model::UpdateQueueMaxContactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueMaxContactsResponseReceivedHandler;
1271 typedef std::function<void(const ConnectClient*, const Model::UpdateQueueNameRequest&, const Model::UpdateQueueNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueNameResponseReceivedHandler;
1272 typedef std::function<void(const ConnectClient*, const Model::UpdateQueueOutboundCallerConfigRequest&, const Model::UpdateQueueOutboundCallerConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueOutboundCallerConfigResponseReceivedHandler;
1273 typedef std::function<void(const ConnectClient*, const Model::UpdateQueueStatusRequest&, const Model::UpdateQueueStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueStatusResponseReceivedHandler;
1274 typedef std::function<void(const ConnectClient*, const Model::UpdateQuickConnectConfigRequest&, const Model::UpdateQuickConnectConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQuickConnectConfigResponseReceivedHandler;
1275 typedef std::function<void(const ConnectClient*, const Model::UpdateQuickConnectNameRequest&, const Model::UpdateQuickConnectNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQuickConnectNameResponseReceivedHandler;
1277 typedef std::function<void(const ConnectClient*, const Model::UpdateRoutingProfileConcurrencyRequest&, const Model::UpdateRoutingProfileConcurrencyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoutingProfileConcurrencyResponseReceivedHandler;
1279 typedef std::function<void(const ConnectClient*, const Model::UpdateRoutingProfileNameRequest&, const Model::UpdateRoutingProfileNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoutingProfileNameResponseReceivedHandler;
1280 typedef std::function<void(const ConnectClient*, const Model::UpdateRoutingProfileQueuesRequest&, const Model::UpdateRoutingProfileQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoutingProfileQueuesResponseReceivedHandler;
1281 typedef std::function<void(const ConnectClient*, const Model::UpdateRuleRequest&, const Model::UpdateRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRuleResponseReceivedHandler;
1282 typedef std::function<void(const ConnectClient*, const Model::UpdateSecurityProfileRequest&, const Model::UpdateSecurityProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateSecurityProfileResponseReceivedHandler;
1283 typedef std::function<void(const ConnectClient*, const Model::UpdateTaskTemplateRequest&, const Model::UpdateTaskTemplateOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTaskTemplateResponseReceivedHandler;
1284 typedef std::function<void(const ConnectClient*, const Model::UpdateTrafficDistributionRequest&, const Model::UpdateTrafficDistributionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTrafficDistributionResponseReceivedHandler;
1285 typedef std::function<void(const ConnectClient*, const Model::UpdateUserHierarchyRequest&, const Model::UpdateUserHierarchyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserHierarchyResponseReceivedHandler;
1286 typedef std::function<void(const ConnectClient*, const Model::UpdateUserHierarchyGroupNameRequest&, const Model::UpdateUserHierarchyGroupNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserHierarchyGroupNameResponseReceivedHandler;
1287 typedef std::function<void(const ConnectClient*, const Model::UpdateUserHierarchyStructureRequest&, const Model::UpdateUserHierarchyStructureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserHierarchyStructureResponseReceivedHandler;
1288 typedef std::function<void(const ConnectClient*, const Model::UpdateUserIdentityInfoRequest&, const Model::UpdateUserIdentityInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserIdentityInfoResponseReceivedHandler;
1289 typedef std::function<void(const ConnectClient*, const Model::UpdateUserPhoneConfigRequest&, const Model::UpdateUserPhoneConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserPhoneConfigResponseReceivedHandler;
1290 typedef std::function<void(const ConnectClient*, const Model::UpdateUserProficienciesRequest&, const Model::UpdateUserProficienciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserProficienciesResponseReceivedHandler;
1291 typedef std::function<void(const ConnectClient*, const Model::UpdateUserRoutingProfileRequest&, const Model::UpdateUserRoutingProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserRoutingProfileResponseReceivedHandler;
1292 typedef std::function<void(const ConnectClient*, const Model::UpdateUserSecurityProfilesRequest&, const Model::UpdateUserSecurityProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserSecurityProfilesResponseReceivedHandler;
1293 typedef std::function<void(const ConnectClient*, const Model::UpdateViewContentRequest&, const Model::UpdateViewContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateViewContentResponseReceivedHandler;
1294 typedef std::function<void(const ConnectClient*, const Model::UpdateViewMetadataRequest&, const Model::UpdateViewMetadataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateViewMetadataResponseReceivedHandler;
1295 /* End of service model async handlers definitions */
1296 } // namespace Connect
1297} // namespace Aws
EndpointProviderBase< ConnectClientConfiguration, ConnectBuiltInParameters, ConnectClientContextParameters > ConnectEndpointProviderBase
std::future< UpdateTrafficDistributionOutcome > UpdateTrafficDistributionOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateLambdaFunctionOutcome
Aws::Utils::Outcome< StartAttachedFileUploadResult, ConnectError > StartAttachedFileUploadOutcome
Aws::Utils::Outcome< CreateTaskTemplateResult, ConnectError > CreateTaskTemplateOutcome
std::future< DeleteTaskTemplateOutcome > DeleteTaskTemplateOutcomeCallable
Aws::Utils::Outcome< ListPhoneNumbersV2Result, ConnectError > ListPhoneNumbersV2Outcome
std::future< DescribeSecurityProfileOutcome > DescribeSecurityProfileOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteQuickConnectOutcome
std::future< StopContactStreamingOutcome > StopContactStreamingOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserSecurityProfilesOutcome
Aws::Utils::Outcome< DescribeEvaluationFormResult, ConnectError > DescribeEvaluationFormOutcome
std::future< DeleteContactEvaluationOutcome > DeleteContactEvaluationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRuleOutcome
std::future< ListViewsOutcome > ListViewsOutcomeCallable
Aws::Utils::Outcome< ResumeContactResult, ConnectError > ResumeContactOutcome
std::future< DeleteAttachedFileOutcome > DeleteAttachedFileOutcomeCallable
std::future< SuspendContactRecordingOutcome > SuspendContactRecordingOutcomeCallable
Aws::Utils::Outcome< SearchContactFlowModulesResult, ConnectError > SearchContactFlowModulesOutcome
std::future< CreatePredefinedAttributeOutcome > CreatePredefinedAttributeOutcomeCallable
std::future< GetAttachedFileOutcome > GetAttachedFileOutcomeCallable
Aws::Utils::Outcome< DescribePredefinedAttributeResult, ConnectError > DescribePredefinedAttributeOutcome
std::future< DescribeContactFlowOutcome > DescribeContactFlowOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateQueueQuickConnectsOutcome
Aws::Utils::Outcome< GetMetricDataResult, ConnectError > GetMetricDataOutcome
Aws::Utils::Outcome< GetMetricDataV2Result, ConnectError > GetMetricDataV2Outcome
Aws::Utils::Outcome< SearchHoursOfOperationsResult, ConnectError > SearchHoursOfOperationsOutcome
std::future< UpdateRoutingProfileConcurrencyOutcome > UpdateRoutingProfileConcurrencyOutcomeCallable
Aws::Utils::Outcome< CreateContactFlowResult, ConnectError > CreateContactFlowOutcome
std::future< DescribeInstanceOutcome > DescribeInstanceOutcomeCallable
Aws::Utils::Outcome< MonitorContactResult, ConnectError > MonitorContactOutcome
Aws::Utils::Outcome< UpdateContactFlowModuleContentResult, ConnectError > UpdateContactFlowModuleContentOutcome
Aws::Utils::Outcome< UntagContactResult, ConnectError > UntagContactOutcome
std::future< DeleteViewVersionOutcome > DeleteViewVersionOutcomeCallable
std::future< CreateQueueOutcome > CreateQueueOutcomeCallable
std::future< CreateHoursOfOperationOutcome > CreateHoursOfOperationOutcomeCallable
std::future< ListInstanceAttributesOutcome > ListInstanceAttributesOutcomeCallable
std::future< ListRulesOutcome > ListRulesOutcomeCallable
std::future< DescribeHoursOfOperationOutcome > DescribeHoursOfOperationOutcomeCallable
Aws::Utils::Outcome< ListPredefinedAttributesResult, ConnectError > ListPredefinedAttributesOutcome
std::future< ListSecurityProfileApplicationsOutcome > ListSecurityProfileApplicationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateLexBotOutcome
Aws::Utils::Outcome< DescribeContactEvaluationResult, ConnectError > DescribeContactEvaluationOutcome
std::future< ListContactReferencesOutcome > ListContactReferencesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListDefaultVocabulariesOutcome > ListDefaultVocabulariesOutcomeCallable
std::future< DescribeContactEvaluationOutcome > DescribeContactEvaluationOutcomeCallable
std::future< ActivateEvaluationFormOutcome > ActivateEvaluationFormOutcomeCallable
std::future< AssociateBotOutcome > AssociateBotOutcomeCallable
Aws::Utils::Outcome< SearchUserHierarchyGroupsResult, ConnectError > SearchUserHierarchyGroupsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > ReleasePhoneNumberOutcome
std::future< UpdateUserProficienciesOutcome > UpdateUserProficienciesOutcomeCallable
std::future< DeleteContactFlowModuleOutcome > DeleteContactFlowModuleOutcomeCallable
Aws::Utils::Outcome< ListHoursOfOperationsResult, ConnectError > ListHoursOfOperationsOutcome
Aws::Utils::Outcome< ListUserHierarchyGroupsResult, ConnectError > ListUserHierarchyGroupsOutcome
std::future< CreateUseCaseOutcome > CreateUseCaseOutcomeCallable
Aws::Utils::Outcome< CreateQueueResult, ConnectError > CreateQueueOutcome
std::future< DisassociateQueueQuickConnectsOutcome > DisassociateQueueQuickConnectsOutcomeCallable
Aws::Utils::Outcome< ListContactEvaluationsResult, ConnectError > ListContactEvaluationsOutcome
Aws::Utils::Outcome< DeleteViewVersionResult, ConnectError > DeleteViewVersionOutcome
std::future< DescribeContactFlowModuleOutcome > DescribeContactFlowModuleOutcomeCallable
std::future< SearchHoursOfOperationsOutcome > SearchHoursOfOperationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteRoutingProfileOutcome
std::future< ListFlowAssociationsOutcome > ListFlowAssociationsOutcomeCallable
std::future< GetTrafficDistributionOutcome > GetTrafficDistributionOutcomeCallable
Aws::Utils::Outcome< StopContactStreamingResult, ConnectError > StopContactStreamingOutcome
std::future< GetFederationTokenOutcome > GetFederationTokenOutcomeCallable
Aws::Utils::Outcome< CreateParticipantResult, ConnectError > CreateParticipantOutcome
std::future< DisassociateBotOutcome > DisassociateBotOutcomeCallable
Aws::Utils::Outcome< GetTaskTemplateResult, ConnectError > GetTaskTemplateOutcome
std::future< ListContactFlowsOutcome > ListContactFlowsOutcomeCallable
Aws::Utils::Outcome< DescribeUserHierarchyStructureResult, ConnectError > DescribeUserHierarchyStructureOutcome
std::future< ReleasePhoneNumberOutcome > ReleasePhoneNumberOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateAuthenticationProfileOutcome
std::future< CreatePersistentContactAssociationOutcome > CreatePersistentContactAssociationOutcomeCallable
Aws::Utils::Outcome< ListQueueQuickConnectsResult, ConnectError > ListQueueQuickConnectsOutcome
std::future< SendChatIntegrationEventOutcome > SendChatIntegrationEventOutcomeCallable
std::future< ListSecurityKeysOutcome > ListSecurityKeysOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateSecurityKeyOutcome
std::future< SearchResourceTagsOutcome > SearchResourceTagsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteUseCaseOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateUserProficienciesOutcome
Aws::Utils::Outcome< DescribeInstanceResult, ConnectError > DescribeInstanceOutcome
std::future< GetContactAttributesOutcome > GetContactAttributesOutcomeCallable
std::future< StartChatContactOutcome > StartChatContactOutcomeCallable
Aws::Utils::Outcome< ListRoutingProfileQueuesResult, ConnectError > ListRoutingProfileQueuesOutcome
std::future< DisassociateAnalyticsDataSetOutcome > DisassociateAnalyticsDataSetOutcomeCallable
std::future< CreateViewOutcome > CreateViewOutcomeCallable
Aws::Utils::Outcome< UpdateContactAttributesResult, ConnectError > UpdateContactAttributesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateSecurityProfileOutcome
Aws::Utils::Outcome< DeleteContactFlowResult, ConnectError > DeleteContactFlowOutcome
std::future< DescribeAgentStatusOutcome > DescribeAgentStatusOutcomeCallable
Aws::Utils::Outcome< SearchRoutingProfilesResult, ConnectError > SearchRoutingProfilesOutcome
Aws::Utils::Outcome< CreateEvaluationFormResult, ConnectError > CreateEvaluationFormOutcome
std::future< DescribeAuthenticationProfileOutcome > DescribeAuthenticationProfileOutcomeCallable
std::future< SearchQueuesOutcome > SearchQueuesOutcomeCallable
Aws::Utils::Outcome< SearchUsersResult, ConnectError > SearchUsersOutcome
Aws::Utils::Outcome< SearchPredefinedAttributesResult, ConnectError > SearchPredefinedAttributesOutcome
std::future< GetMetricDataOutcome > GetMetricDataOutcomeCallable
Aws::Utils::Outcome< BatchGetFlowAssociationResult, ConnectError > BatchGetFlowAssociationOutcome
std::future< ListAuthenticationProfilesOutcome > ListAuthenticationProfilesOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::future< ListInstanceStorageConfigsOutcome > ListInstanceStorageConfigsOutcomeCallable
Aws::Utils::Outcome< StartTaskContactResult, ConnectError > StartTaskContactOutcome
Aws::Utils::Outcome< UpdateContactEvaluationResult, ConnectError > UpdateContactEvaluationOutcome
Aws::Utils::Outcome< ListInstanceStorageConfigsResult, ConnectError > ListInstanceStorageConfigsOutcome
std::future< AssociateAnalyticsDataSetOutcome > AssociateAnalyticsDataSetOutcomeCallable
Aws::Utils::Outcome< DeleteAttachedFileResult, ConnectError > DeleteAttachedFileOutcome
std::future< DescribeUserHierarchyGroupOutcome > DescribeUserHierarchyGroupOutcomeCallable
Aws::Utils::Outcome< ListContactFlowsResult, ConnectError > ListContactFlowsOutcome
std::future< StartOutboundChatContactOutcome > StartOutboundChatContactOutcomeCallable
std::future< DescribeRuleOutcome > DescribeRuleOutcomeCallable
Aws::Utils::Outcome< SearchQueuesResult, ConnectError > SearchQueuesOutcome
std::future< TransferContactOutcome > TransferContactOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateBotOutcome
std::future< DisassociateUserProficienciesOutcome > DisassociateUserProficienciesOutcomeCallable
std::future< SearchVocabulariesOutcome > SearchVocabulariesOutcomeCallable
std::future< DescribePromptOutcome > DescribePromptOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
std::future< ListTrafficDistributionGroupsOutcome > ListTrafficDistributionGroupsOutcomeCallable
Aws::Utils::Outcome< SearchVocabulariesResult, ConnectError > SearchVocabulariesOutcome
Aws::Utils::Outcome< ListViewVersionsResult, ConnectError > ListViewVersionsOutcome
std::future< ListQueueQuickConnectsOutcome > ListQueueQuickConnectsOutcomeCallable
std::future< DeactivateEvaluationFormOutcome > DeactivateEvaluationFormOutcomeCallable
Aws::Utils::Outcome< DeleteContactFlowModuleResult, ConnectError > DeleteContactFlowModuleOutcome
Aws::Utils::Outcome< SearchAvailablePhoneNumbersResult, ConnectError > SearchAvailablePhoneNumbersOutcome
Aws::Utils::Outcome< UpdateViewMetadataResult, ConnectError > UpdateViewMetadataOutcome
std::future< SearchQuickConnectsOutcome > SearchQuickConnectsOutcomeCallable
std::future< UpdateAgentStatusOutcome > UpdateAgentStatusOutcomeCallable
std::future< SearchUsersOutcome > SearchUsersOutcomeCallable
Aws::Utils::Outcome< UpdateTrafficDistributionResult, ConnectError > UpdateTrafficDistributionOutcome
std::future< ListUseCasesOutcome > ListUseCasesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileNameOutcome
std::future< UpdateEvaluationFormOutcome > UpdateEvaluationFormOutcomeCallable
Aws::Utils::Outcome< UpdateContactScheduleResult, ConnectError > UpdateContactScheduleOutcome
Aws::Utils::Outcome< SearchQuickConnectsResult, ConnectError > SearchQuickConnectsOutcome
Aws::Utils::Outcome< ResumeContactRecordingResult, ConnectError > ResumeContactRecordingOutcome
std::future< DescribeContactOutcome > DescribeContactOutcomeCallable
std::future< UpdatePromptOutcome > UpdatePromptOutcomeCallable
Aws::Utils::Outcome< GetCurrentUserDataResult, ConnectError > GetCurrentUserDataOutcome
std::future< CreateInstanceOutcome > CreateInstanceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateQueueQuickConnectsOutcome
Aws::Utils::Outcome< StartContactEvaluationResult, ConnectError > StartContactEvaluationOutcome
std::future< UpdateContactEvaluationOutcome > UpdateContactEvaluationOutcomeCallable
std::future< SearchContactFlowModulesOutcome > SearchContactFlowModulesOutcomeCallable
Aws::Utils::Outcome< BatchAssociateAnalyticsDataSetResult, ConnectError > BatchAssociateAnalyticsDataSetOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserIdentityInfoOutcome
std::future< DisassociateFlowOutcome > DisassociateFlowOutcomeCallable
std::future< BatchPutContactOutcome > BatchPutContactOutcomeCallable
std::future< ListAnalyticsDataAssociationsOutcome > ListAnalyticsDataAssociationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteInstanceOutcome
Aws::Utils::Outcome< DescribeQueueResult, ConnectError > DescribeQueueOutcome
std::future< ListLambdaFunctionsOutcome > ListLambdaFunctionsOutcomeCallable
Aws::Utils::Outcome< CreateUserResult, ConnectError > CreateUserOutcome
Aws::Utils::Outcome< DescribeVocabularyResult, ConnectError > DescribeVocabularyOutcome
std::future< DeleteIntegrationAssociationOutcome > DeleteIntegrationAssociationOutcomeCallable
Aws::Utils::Outcome< ListEvaluationFormsResult, ConnectError > ListEvaluationFormsOutcome
Aws::Utils::Outcome< UpdateContactFlowContentResult, ConnectError > UpdateContactFlowContentOutcome
std::future< SearchPromptsOutcome > SearchPromptsOutcomeCallable
Aws::Utils::Outcome< DeleteViewResult, ConnectError > DeleteViewOutcome
Aws::Utils::Outcome< GetAttachedFileResult, ConnectError > GetAttachedFileOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserProficienciesOutcome
Aws::Utils::Outcome< GetCurrentMetricDataResult, ConnectError > GetCurrentMetricDataOutcome
std::future< ListUsersOutcome > ListUsersOutcomeCallable
Aws::Utils::Outcome< SearchAgentStatusesResult, ConnectError > SearchAgentStatusesOutcome
std::future< UpdateContactFlowMetadataOutcome > UpdateContactFlowMetadataOutcomeCallable
Aws::Utils::Outcome< CreateViewResult, ConnectError > CreateViewOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > TagResourceOutcome
Aws::Utils::Outcome< StartChatContactResult, ConnectError > StartChatContactOutcome
Aws::Utils::Outcome< CreateTrafficDistributionGroupResult, ConnectError > CreateTrafficDistributionGroupOutcome
std::future< UpdateSecurityProfileOutcome > UpdateSecurityProfileOutcomeCallable
Aws::Utils::Outcome< CompleteAttachedFileUploadResult, ConnectError > CompleteAttachedFileUploadOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > CreatePredefinedAttributeOutcome
std::future< PutUserStatusOutcome > PutUserStatusOutcomeCallable
std::future< ListRoutingProfilesOutcome > ListRoutingProfilesOutcomeCallable
Aws::Utils::Outcome< ListApprovedOriginsResult, ConnectError > ListApprovedOriginsOutcome
std::future< DisassociatePhoneNumberContactFlowOutcome > DisassociatePhoneNumberContactFlowOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteVocabularyOutcome > DeleteVocabularyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileConcurrencyOutcome
std::future< BatchGetAttachedFileMetadataOutcome > BatchGetAttachedFileMetadataOutcomeCallable
std::future< UpdateQueueHoursOfOperationOutcome > UpdateQueueHoursOfOperationOutcomeCallable
Aws::Utils::Outcome< ListQuickConnectsResult, ConnectError > ListQuickConnectsOutcome
std::future< UpdateUserSecurityProfilesOutcome > UpdateUserSecurityProfilesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateAnalyticsDataSetOutcome
Aws::Utils::Outcome< ListAuthenticationProfilesResult, ConnectError > ListAuthenticationProfilesOutcome
std::future< CreateQuickConnectOutcome > CreateQuickConnectOutcomeCallable
Aws::Utils::Outcome< ListUsersResult, ConnectError > ListUsersOutcome
std::future< UpdateUserRoutingProfileOutcome > UpdateUserRoutingProfileOutcomeCallable
std::future< BatchAssociateAnalyticsDataSetOutcome > BatchAssociateAnalyticsDataSetOutcomeCallable
std::future< UpdateHoursOfOperationOutcome > UpdateHoursOfOperationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserHierarchyGroupNameOutcome
std::future< SearchPredefinedAttributesOutcome > SearchPredefinedAttributesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteIntegrationAssociationOutcome
std::future< DeleteSecurityProfileOutcome > DeleteSecurityProfileOutcomeCallable
std::future< DeletePromptOutcome > DeletePromptOutcomeCallable
Aws::Utils::Outcome< UpdatePromptResult, ConnectError > UpdatePromptOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociatePhoneNumberContactFlowOutcome
std::future< DeletePredefinedAttributeOutcome > DeletePredefinedAttributeOutcomeCallable
std::future< DisassociateInstanceStorageConfigOutcome > DisassociateInstanceStorageConfigOutcomeCallable
std::future< DescribeViewOutcome > DescribeViewOutcomeCallable
std::future< UpdateUserIdentityInfoOutcome > UpdateUserIdentityInfoOutcomeCallable
Aws::Utils::Outcome< DescribeHoursOfOperationResult, ConnectError > DescribeHoursOfOperationOutcome
std::future< UpdateUserHierarchyStructureOutcome > UpdateUserHierarchyStructureOutcomeCallable
Aws::Utils::Outcome< ListPhoneNumbersResult, ConnectError > ListPhoneNumbersOutcome
std::future< ListPhoneNumbersV2Outcome > ListPhoneNumbersV2OutcomeCallable
Aws::Utils::Outcome< DescribePromptResult, ConnectError > DescribePromptOutcome
std::future< CreateTrafficDistributionGroupOutcome > CreateTrafficDistributionGroupOutcomeCallable
Aws::Utils::Outcome< StartContactStreamingResult, ConnectError > StartContactStreamingOutcome
Aws::Utils::Outcome< ListSecurityKeysResult, ConnectError > ListSecurityKeysOutcome
std::future< AssociateInstanceStorageConfigOutcome > AssociateInstanceStorageConfigOutcomeCallable
Aws::Utils::Outcome< DeleteVocabularyResult, ConnectError > DeleteVocabularyOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueNameOutcome
Aws::Utils::Outcome< DescribeContactResult, ConnectError > DescribeContactOutcome
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateHoursOfOperationOutcome
Aws::Utils::Outcome< CreateAgentStatusResult, ConnectError > CreateAgentStatusOutcome
Aws::Utils::Outcome< DescribeRoutingProfileResult, ConnectError > DescribeRoutingProfileOutcome
Aws::Utils::Outcome< AssociateDefaultVocabularyResult, ConnectError > AssociateDefaultVocabularyOutcome
std::future< DisassociateLexBotOutcome > DisassociateLexBotOutcomeCallable
std::future< UpdateQuickConnectNameOutcome > UpdateQuickConnectNameOutcomeCallable
std::future< UpdateQueueMaxContactsOutcome > UpdateQueueMaxContactsOutcomeCallable
Aws::Utils::Outcome< CreateSecurityProfileResult, ConnectError > CreateSecurityProfileOutcome
Aws::Utils::Outcome< StartWebRTCContactResult, ConnectError > StartWebRTCContactOutcome
std::future< ListSecurityProfilesOutcome > ListSecurityProfilesOutcomeCallable
std::future< ListIntegrationAssociationsOutcome > ListIntegrationAssociationsOutcomeCallable
Aws::Utils::Outcome< AssociateAnalyticsDataSetResult, ConnectError > AssociateAnalyticsDataSetOutcome
std::future< UpdateUserPhoneConfigOutcome > UpdateUserPhoneConfigOutcomeCallable
std::future< DescribeRoutingProfileOutcome > DescribeRoutingProfileOutcomeCallable
Aws::Utils::Outcome< DescribeQuickConnectResult, ConnectError > DescribeQuickConnectOutcome
std::future< StartAttachedFileUploadOutcome > StartAttachedFileUploadOutcomeCallable
Aws::Utils::Outcome< ListIntegrationAssociationsResult, ConnectError > ListIntegrationAssociationsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateInstanceStorageConfigOutcome
std::future< DeleteHoursOfOperationOutcome > DeleteHoursOfOperationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteHoursOfOperationOutcome
Aws::Utils::Outcome< AssociateInstanceStorageConfigResult, ConnectError > AssociateInstanceStorageConfigOutcome
Aws::Utils::Outcome< BatchGetAttachedFileMetadataResult, ConnectError > BatchGetAttachedFileMetadataOutcome
std::future< SearchContactsOutcome > SearchContactsOutcomeCallable
Aws::Utils::Outcome< ListSecurityProfilePermissionsResult, ConnectError > ListSecurityProfilePermissionsOutcome
std::future< UpdateQueueOutboundCallerConfigOutcome > UpdateQueueOutboundCallerConfigOutcomeCallable
std::future< CompleteAttachedFileUploadOutcome > CompleteAttachedFileUploadOutcomeCallable
std::future< DescribeEvaluationFormOutcome > DescribeEvaluationFormOutcomeCallable
std::future< AssociateSecurityKeyOutcome > AssociateSecurityKeyOutcomeCallable
std::future< GetPromptFileOutcome > GetPromptFileOutcomeCallable
std::future< UpdateContactOutcome > UpdateContactOutcomeCallable
std::future< UpdatePredefinedAttributeOutcome > UpdatePredefinedAttributeOutcomeCallable
std::future< DeleteUserHierarchyGroupOutcome > DeleteUserHierarchyGroupOutcomeCallable
std::future< DisassociateLambdaFunctionOutcome > DisassociateLambdaFunctionOutcomeCallable
Aws::Utils::Outcome< CreateUserHierarchyGroupResult, ConnectError > CreateUserHierarchyGroupOutcome
Aws::Utils::Outcome< SearchPromptsResult, ConnectError > SearchPromptsOutcome
Aws::Utils::Outcome< UpdateContactFlowMetadataResult, ConnectError > UpdateContactFlowMetadataOutcome
std::future< UpdateRoutingProfileAgentAvailabilityTimerOutcome > UpdateRoutingProfileAgentAvailabilityTimerOutcomeCallable
std::future< GetMetricDataV2Outcome > GetMetricDataV2OutcomeCallable
std::future< StopContactOutcome > StopContactOutcomeCallable
Aws::Utils::Outcome< ListViewsResult, ConnectError > ListViewsOutcome
Aws::Utils::Outcome< CreateRoutingProfileResult, ConnectError > CreateRoutingProfileOutcome
std::future< CreateContactFlowModuleOutcome > CreateContactFlowModuleOutcomeCallable
std::future< ListInstancesOutcome > ListInstancesOutcomeCallable
std::future< AssociateApprovedOriginOutcome > AssociateApprovedOriginOutcomeCallable
std::future< UpdateRoutingProfileDefaultOutboundQueueOutcome > UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociatePhoneNumberContactFlowOutcome
std::future< ReplicateInstanceOutcome > ReplicateInstanceOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateUserProficienciesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileDefaultOutboundQueueOutcome
Aws::Utils::Outcome< ListUseCasesResult, ConnectError > ListUseCasesOutcome
std::future< CreateViewVersionOutcome > CreateViewVersionOutcomeCallable
Aws::Utils::Outcome< ListContactReferencesResult, ConnectError > ListContactReferencesOutcome
std::future< UpdateUserHierarchyOutcome > UpdateUserHierarchyOutcomeCallable
Aws::Utils::Outcome< DescribeTrafficDistributionGroupResult, ConnectError > DescribeTrafficDistributionGroupOutcome
std::future< UpdatePhoneNumberOutcome > UpdatePhoneNumberOutcomeCallable
Aws::Utils::Outcome< DeleteTaskTemplateResult, ConnectError > DeleteTaskTemplateOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueHoursOfOperationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQuickConnectNameOutcome
Aws::Utils::Outcome< CreatePersistentContactAssociationResult, ConnectError > CreatePersistentContactAssociationOutcome
std::future< CreateTaskTemplateOutcome > CreateTaskTemplateOutcomeCallable
std::future< UpdateTaskTemplateOutcome > UpdateTaskTemplateOutcomeCallable
std::future< ListRealtimeContactAnalysisSegmentsV2Outcome > ListRealtimeContactAnalysisSegmentsV2OutcomeCallable
std::future< DeleteQuickConnectOutcome > DeleteQuickConnectOutcomeCallable
std::future< UpdateContactFlowModuleContentOutcome > UpdateContactFlowModuleContentOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateInstanceAttributeOutcome
Aws::Utils::Outcome< UpdateContactRoutingDataResult, ConnectError > UpdateContactRoutingDataOutcome
Aws::Utils::Outcome< CreatePromptResult, ConnectError > CreatePromptOutcome
Aws::Utils::Outcome< SearchResourceTagsResult, ConnectError > SearchResourceTagsOutcome
Aws::Utils::Outcome< UpdateViewContentResult, ConnectError > UpdateViewContentOutcome
std::future< DeleteViewOutcome > DeleteViewOutcomeCallable
Aws::Utils::Outcome< ListBotsResult, ConnectError > ListBotsOutcome
std::future< DescribeTrafficDistributionGroupOutcome > DescribeTrafficDistributionGroupOutcomeCallable
std::future< ResumeContactRecordingOutcome > ResumeContactRecordingOutcomeCallable
std::future< ListUserHierarchyGroupsOutcome > ListUserHierarchyGroupsOutcomeCallable
std::future< ListTrafficDistributionGroupUsersOutcome > ListTrafficDistributionGroupUsersOutcomeCallable
Aws::Utils::Outcome< DescribeViewResult, ConnectError > DescribeViewOutcome
Aws::Utils::Outcome< ListRealtimeContactAnalysisSegmentsV2Result, ConnectError > ListRealtimeContactAnalysisSegmentsV2Outcome
Aws::Utils::Outcome< DisassociateFlowResult, ConnectError > DisassociateFlowOutcome
std::future< GetCurrentMetricDataOutcome > GetCurrentMetricDataOutcomeCallable
std::future< UpdateContactScheduleOutcome > UpdateContactScheduleOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteUserOutcome
std::future< StartWebRTCContactOutcome > StartWebRTCContactOutcomeCallable
std::future< AssociateLexBotOutcome > AssociateLexBotOutcomeCallable
std::future< AssociateQueueQuickConnectsOutcome > AssociateQueueQuickConnectsOutcomeCallable
std::future< StartTaskContactOutcome > StartTaskContactOutcomeCallable
std::future< StartOutboundVoiceContactOutcome > StartOutboundVoiceContactOutcomeCallable
std::future< CreateIntegrationAssociationOutcome > CreateIntegrationAssociationOutcomeCallable
std::future< UpdateContactFlowNameOutcome > UpdateContactFlowNameOutcomeCallable
Aws::Utils::Outcome< DeactivateEvaluationFormResult, ConnectError > DeactivateEvaluationFormOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueStatusOutcome
std::future< DescribeUserHierarchyStructureOutcome > DescribeUserHierarchyStructureOutcomeCallable
std::future< AssociateDefaultVocabularyOutcome > AssociateDefaultVocabularyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueMaxContactsOutcome
Aws::Utils::Outcome< BatchPutContactResult, ConnectError > BatchPutContactOutcome
std::future< AssociateRoutingProfileQueuesOutcome > AssociateRoutingProfileQueuesOutcomeCallable
std::future< StartContactEvaluationOutcome > StartContactEvaluationOutcomeCallable
Aws::Utils::Outcome< StartOutboundVoiceContactResult, ConnectError > StartOutboundVoiceContactOutcome
std::future< AssociateTrafficDistributionGroupUserOutcome > AssociateTrafficDistributionGroupUserOutcomeCallable
Aws::Utils::Outcome< ListTrafficDistributionGroupUsersResult, ConnectError > ListTrafficDistributionGroupUsersOutcome
Aws::Utils::Outcome< ListInstancesResult, ConnectError > ListInstancesOutcome
Aws::Utils::Outcome< CreateViewVersionResult, ConnectError > CreateViewVersionOutcome
std::future< UpdateContactFlowModuleMetadataOutcome > UpdateContactFlowModuleMetadataOutcomeCallable
std::future< BatchDisassociateAnalyticsDataSetOutcome > BatchDisassociateAnalyticsDataSetOutcomeCallable
Aws::Utils::Outcome< DescribeAgentStatusResult, ConnectError > DescribeAgentStatusOutcome
Aws::Utils::Outcome< GetTrafficDistributionResult, ConnectError > GetTrafficDistributionOutcome
std::future< UpdateQueueNameOutcome > UpdateQueueNameOutcomeCallable
Aws::Utils::Outcome< SubmitContactEvaluationResult, ConnectError > SubmitContactEvaluationOutcome
std::future< DescribeVocabularyOutcome > DescribeVocabularyOutcomeCallable
std::future< DisassociateRoutingProfileQueuesOutcome > DisassociateRoutingProfileQueuesOutcomeCallable
std::future< GetCurrentUserDataOutcome > GetCurrentUserDataOutcomeCallable
std::future< DisassociateTrafficDistributionGroupUserOutcome > DisassociateTrafficDistributionGroupUserOutcomeCallable
Aws::Utils::Outcome< DismissUserContactResult, ConnectError > DismissUserContactOutcome
std::future< StopContactRecordingOutcome > StopContactRecordingOutcomeCallable
Aws::Utils::Outcome< ListTaskTemplatesResult, ConnectError > ListTaskTemplatesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateBotOutcome
Aws::Utils::Outcome< ListLexBotsResult, ConnectError > ListLexBotsOutcome
std::future< DescribePhoneNumberOutcome > DescribePhoneNumberOutcomeCallable
Aws::Utils::Outcome< StartScreenSharingResult, ConnectError > StartScreenSharingOutcome
std::future< StartScreenSharingOutcome > StartScreenSharingOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteEvaluationFormOutcome
std::future< CreateParticipantOutcome > CreateParticipantOutcomeCallable
std::future< CreateContactFlowOutcome > CreateContactFlowOutcomeCallable
std::future< SearchAgentStatusesOutcome > SearchAgentStatusesOutcomeCallable
std::future< ListPromptsOutcome > ListPromptsOutcomeCallable
Aws::Utils::Outcome< ListUserProficienciesResult, ConnectError > ListUserProficienciesOutcome
std::future< DisassociateApprovedOriginOutcome > DisassociateApprovedOriginOutcomeCallable
std::future< ListHoursOfOperationsOutcome > ListHoursOfOperationsOutcomeCallable
Aws::Utils::Outcome< DescribeInstanceStorageConfigResult, ConnectError > DescribeInstanceStorageConfigOutcome
std::future< DeleteRoutingProfileOutcome > DeleteRoutingProfileOutcomeCallable
Aws::Utils::Outcome< GetFederationTokenResult, ConnectError > GetFederationTokenOutcome
Aws::Utils::Outcome< ListFlowAssociationsResult, ConnectError > ListFlowAssociationsOutcome
std::future< UpdateContactFlowContentOutcome > UpdateContactFlowContentOutcomeCallable
std::future< UpdateRuleOutcome > UpdateRuleOutcomeCallable
Aws::Utils::Outcome< DescribeRuleResult, ConnectError > DescribeRuleOutcome
std::future< StartContactStreamingOutcome > StartContactStreamingOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeletePromptOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateApprovedOriginOutcome
std::future< DismissUserContactOutcome > DismissUserContactOutcomeCallable
std::future< SubmitContactEvaluationOutcome > SubmitContactEvaluationOutcomeCallable
std::future< ListLexBotsOutcome > ListLexBotsOutcomeCallable
std::future< UpdateUserHierarchyGroupNameOutcome > UpdateUserHierarchyGroupNameOutcomeCallable
std::future< AssociateFlowOutcome > AssociateFlowOutcomeCallable
Aws::Utils::Outcome< ListRulesResult, ConnectError > ListRulesOutcome
Aws::Utils::Outcome< ListLambdaFunctionsResult, ConnectError > ListLambdaFunctionsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileAgentAvailabilityTimerOutcome
std::future< UpdateRoutingProfileNameOutcome > UpdateRoutingProfileNameOutcomeCallable
Aws::Utils::Outcome< DescribeContactFlowModuleResult, ConnectError > DescribeContactFlowModuleOutcome
Aws::Utils::Outcome< ReplicateInstanceResult, ConnectError > ReplicateInstanceOutcome
Aws::Utils::Outcome< StopContactRecordingResult, ConnectError > StopContactRecordingOutcome
std::future< SearchAvailablePhoneNumbersOutcome > SearchAvailablePhoneNumbersOutcomeCallable
std::future< BatchGetFlowAssociationOutcome > BatchGetFlowAssociationOutcomeCallable
Aws::Utils::Outcome< PutUserStatusResult, ConnectError > PutUserStatusOutcome
Aws::Utils::Outcome< ListPromptsResult, ConnectError > ListPromptsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueOutboundCallerConfigOutcome
Aws::Utils::Outcome< SendChatIntegrationEventResult, ConnectError > SendChatIntegrationEventOutcome
Aws::Utils::Outcome< ListSecurityProfilesResult, ConnectError > ListSecurityProfilesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteQueueOutcome
Aws::Utils::Outcome< CreateUseCaseResult, ConnectError > CreateUseCaseOutcome
std::future< UpdateViewContentOutcome > UpdateViewContentOutcomeCallable
std::future< DeleteInstanceOutcome > DeleteInstanceOutcomeCallable
std::future< GetFlowAssociationOutcome > GetFlowAssociationOutcomeCallable
std::future< ResumeContactOutcome > ResumeContactOutcomeCallable
std::future< DescribeInstanceAttributeOutcome > DescribeInstanceAttributeOutcomeCallable
Aws::Utils::Outcome< ListEvaluationFormVersionsResult, ConnectError > ListEvaluationFormVersionsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQuickConnectConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdatePredefinedAttributeOutcome
Aws::Utils::Outcome< TransferContactResult, ConnectError > TransferContactOutcome
std::future< SearchRoutingProfilesOutcome > SearchRoutingProfilesOutcomeCallable
Aws::Utils::Outcome< ListAgentStatusesResult, ConnectError > ListAgentStatusesOutcome
std::future< DisassociateSecurityKeyOutcome > DisassociateSecurityKeyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeletePredefinedAttributeOutcome
Aws::Utils::Outcome< SearchContactFlowsResult, ConnectError > SearchContactFlowsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateLambdaFunctionOutcome
std::future< ListApprovedOriginsOutcome > ListApprovedOriginsOutcomeCallable
std::future< DescribeQueueOutcome > DescribeQueueOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserHierarchyStructureOutcome
std::future< UpdateInstanceStorageConfigOutcome > UpdateInstanceStorageConfigOutcomeCallable
std::future< UntagContactOutcome > UntagContactOutcomeCallable
std::future< DeleteEvaluationFormOutcome > DeleteEvaluationFormOutcomeCallable
std::future< UpdateParticipantRoleConfigOutcome > UpdateParticipantRoleConfigOutcomeCallable
std::future< DescribeQuickConnectOutcome > DescribeQuickConnectOutcomeCallable
std::future< ListSecurityProfilePermissionsOutcome > ListSecurityProfilePermissionsOutcomeCallable
std::future< UpdateRoutingProfileQueuesOutcome > UpdateRoutingProfileQueuesOutcomeCallable
std::future< DescribeInstanceStorageConfigOutcome > DescribeInstanceStorageConfigOutcomeCallable
std::future< AssociatePhoneNumberContactFlowOutcome > AssociatePhoneNumberContactFlowOutcomeCallable
Aws::Utils::Outcome< BatchDisassociateAnalyticsDataSetResult, ConnectError > BatchDisassociateAnalyticsDataSetOutcome
std::future< UpdateQuickConnectConfigOutcome > UpdateQuickConnectConfigOutcomeCallable
Aws::Utils::Outcome< UpdateContactFlowModuleMetadataResult, ConnectError > UpdateContactFlowModuleMetadataOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateInstanceStorageConfigOutcome
Aws::Utils::Outcome< SuspendContactRecordingResult, ConnectError > SuspendContactRecordingOutcome
Aws::Utils::Outcome< ClaimPhoneNumberResult, ConnectError > ClaimPhoneNumberOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ConnectError > ListTagsForResourceOutcome
Aws::Utils::Outcome< UpdateContactResult, ConnectError > UpdateContactOutcome
Aws::Utils::Outcome< CreateRuleResult, ConnectError > CreateRuleOutcome
Aws::Utils::Outcome< CreateVocabularyResult, ConnectError > CreateVocabularyOutcome
Aws::Utils::Outcome< StopContactResult, ConnectError > StopContactOutcome
Aws::Utils::Outcome< ListDefaultVocabulariesResult, ConnectError > ListDefaultVocabulariesOutcome
Aws::Utils::Outcome< DescribeInstanceAttributeResult, ConnectError > DescribeInstanceAttributeOutcome
Aws::Utils::Outcome< ListTrafficDistributionGroupsResult, ConnectError > ListTrafficDistributionGroupsOutcome
Aws::Utils::Outcome< ImportPhoneNumberResult, ConnectError > ImportPhoneNumberOutcome
Aws::Utils::Outcome< ListQueuesResult, ConnectError > ListQueuesOutcome
Aws::Utils::Outcome< AssociateSecurityKeyResult, ConnectError > AssociateSecurityKeyOutcome
std::future< ListEvaluationFormsOutcome > ListEvaluationFormsOutcomeCallable
std::future< CreatePromptOutcome > CreatePromptOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdatePhoneNumberMetadataOutcome
std::future< ListPhoneNumbersOutcome > ListPhoneNumbersOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateApprovedOriginOutcome
std::future< ListViewVersionsOutcome > ListViewVersionsOutcomeCallable
std::future< GetTaskTemplateOutcome > GetTaskTemplateOutcomeCallable
Aws::Utils::Outcome< UpdateTaskTemplateResult, ConnectError > UpdateTaskTemplateOutcome
Aws::Utils::Outcome< AssociateFlowResult, ConnectError > AssociateFlowOutcome
std::future< ListContactEvaluationsOutcome > ListContactEvaluationsOutcomeCallable
Aws::Utils::Outcome< UpdateEvaluationFormResult, ConnectError > UpdateEvaluationFormOutcome
Aws::Utils::Outcome< ListRoutingProfilesResult, ConnectError > ListRoutingProfilesOutcome
std::future< CreateEvaluationFormOutcome > CreateEvaluationFormOutcomeCallable
Aws::Utils::Outcome< UpdateParticipantRoleConfigResult, ConnectError > UpdateParticipantRoleConfigOutcome
std::future< DeleteUseCaseOutcome > DeleteUseCaseOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateLexBotOutcome
Aws::Utils::Outcome< ListContactFlowModulesResult, ConnectError > ListContactFlowModulesOutcome
std::future< MonitorContactOutcome > MonitorContactOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateAgentStatusOutcome
std::future< ListTaskTemplatesOutcome > ListTaskTemplatesOutcomeCallable
Aws::Utils::Outcome< GetContactAttributesResult, ConnectError > GetContactAttributesOutcome
std::future< DeleteContactFlowOutcome > DeleteContactFlowOutcomeCallable
std::future< CreateSecurityProfileOutcome > CreateSecurityProfileOutcomeCallable
Aws::Utils::Outcome< ListSecurityProfileApplicationsResult, ConnectError > ListSecurityProfileApplicationsOutcome
Aws::Utils::Outcome< StartContactRecordingResult, ConnectError > StartContactRecordingOutcome
std::future< UpdateAuthenticationProfileOutcome > UpdateAuthenticationProfileOutcomeCallable
Aws::Utils::Outcome< CreateHoursOfOperationResult, ConnectError > CreateHoursOfOperationOutcome
Aws::Utils::Outcome< UpdateContactFlowNameResult, ConnectError > UpdateContactFlowNameOutcome
Aws::Utils::Outcome< ActivateEvaluationFormResult, ConnectError > ActivateEvaluationFormOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateRoutingProfileQueuesOutcome
std::future< UpdateInstanceAttributeOutcome > UpdateInstanceAttributeOutcomeCallable
std::future< CreateVocabularyOutcome > CreateVocabularyOutcomeCallable
std::future< CreateRoutingProfileOutcome > CreateRoutingProfileOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Aws::Utils::Outcome< AssociateTrafficDistributionGroupUserResult, ConnectError > AssociateTrafficDistributionGroupUserOutcome
Aws::Utils::Outcome< GetFlowAssociationResult, ConnectError > GetFlowAssociationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteUserHierarchyGroupOutcome
Aws::Utils::Outcome< ListInstanceAttributesResult, ConnectError > ListInstanceAttributesOutcome
Aws::Utils::Outcome< DeleteTrafficDistributionGroupResult, ConnectError > DeleteTrafficDistributionGroupOutcome
std::future< ListPredefinedAttributesOutcome > ListPredefinedAttributesOutcomeCallable
std::future< UpdateQueueStatusOutcome > UpdateQueueStatusOutcomeCallable
Aws::Utils::Outcome< DescribeUserHierarchyGroupResult, ConnectError > DescribeUserHierarchyGroupOutcome
std::future< UpdatePhoneNumberMetadataOutcome > UpdatePhoneNumberMetadataOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteRuleOutcome
std::future< DeleteTrafficDistributionGroupOutcome > DeleteTrafficDistributionGroupOutcomeCallable
Aws::Utils::Outcome< GetPromptFileResult, ConnectError > GetPromptFileOutcome
Aws::Utils::Outcome< TagContactResult, ConnectError > TagContactOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteContactEvaluationOutcome
Aws::Utils::Outcome< DescribeAuthenticationProfileResult, ConnectError > DescribeAuthenticationProfileOutcome
std::future< ClaimPhoneNumberOutcome > ClaimPhoneNumberOutcomeCallable
Aws::Utils::Outcome< CreateQuickConnectResult, ConnectError > CreateQuickConnectOutcome
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
std::future< AssociateLambdaFunctionOutcome > AssociateLambdaFunctionOutcomeCallable
std::future< SearchUserHierarchyGroupsOutcome > SearchUserHierarchyGroupsOutcomeCallable
Aws::Utils::Outcome< CreateContactFlowModuleResult, ConnectError > CreateContactFlowModuleOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileQueuesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserHierarchyOutcome
std::future< DescribePredefinedAttributeOutcome > DescribePredefinedAttributeOutcomeCallable
std::future< AssociateUserProficienciesOutcome > AssociateUserProficienciesOutcomeCallable
std::future< PauseContactOutcome > PauseContactOutcomeCallable
std::future< SearchContactFlowsOutcome > SearchContactFlowsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserPhoneConfigOutcome
std::future< TagContactOutcome > TagContactOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateRoutingProfileQueuesOutcome
std::future< UpdateViewMetadataOutcome > UpdateViewMetadataOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteSecurityProfileOutcome
Aws::Utils::Outcome< UpdatePhoneNumberResult, ConnectError > UpdatePhoneNumberOutcome
std::future< DeleteQueueOutcome > DeleteQueueOutcomeCallable
Aws::Utils::Outcome< DescribeSecurityProfileResult, ConnectError > DescribeSecurityProfileOutcome
Aws::Utils::Outcome< ListAnalyticsDataAssociationsResult, ConnectError > ListAnalyticsDataAssociationsOutcome
Aws::Utils::Outcome< DescribePhoneNumberResult, ConnectError > DescribePhoneNumberOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< CreateIntegrationAssociationResult, ConnectError > CreateIntegrationAssociationOutcome
std::future< ListRoutingProfileQueuesOutcome > ListRoutingProfileQueuesOutcomeCallable
std::future< ListEvaluationFormVersionsOutcome > ListEvaluationFormVersionsOutcomeCallable
std::future< StartContactRecordingOutcome > StartContactRecordingOutcomeCallable
std::future< ListQuickConnectsOutcome > ListQuickConnectsOutcomeCallable
std::future< UpdateContactAttributesOutcome > UpdateContactAttributesOutcomeCallable
std::future< ListQueuesOutcome > ListQueuesOutcomeCallable
Aws::Utils::Outcome< StartOutboundChatContactResult, ConnectError > StartOutboundChatContactOutcome
std::future< SearchSecurityProfilesOutcome > SearchSecurityProfilesOutcomeCallable
Aws::Utils::Outcome< PauseContactResult, ConnectError > PauseContactOutcome
std::future< ListUserProficienciesOutcome > ListUserProficienciesOutcomeCallable
std::future< CreateRuleOutcome > CreateRuleOutcomeCallable
Aws::Utils::Outcome< DisassociateTrafficDistributionGroupUserResult, ConnectError > DisassociateTrafficDistributionGroupUserOutcome
std::future< CreateUserHierarchyGroupOutcome > CreateUserHierarchyGroupOutcomeCallable
Aws::Utils::Outcome< SearchContactsResult, ConnectError > SearchContactsOutcome
Aws::Utils::Outcome< CreateInstanceResult, ConnectError > CreateInstanceOutcome
std::future< ListAgentStatusesOutcome > ListAgentStatusesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserRoutingProfileOutcome
Aws::Utils::Outcome< DescribeContactFlowResult, ConnectError > DescribeContactFlowOutcome
std::future< UpdateContactRoutingDataOutcome > UpdateContactRoutingDataOutcomeCallable
Aws::Utils::Outcome< DescribeUserResult, ConnectError > DescribeUserOutcome
std::future< ListContactFlowModulesOutcome > ListContactFlowModulesOutcomeCallable
std::future< ImportPhoneNumberOutcome > ImportPhoneNumberOutcomeCallable
std::future< CreateAgentStatusOutcome > CreateAgentStatusOutcomeCallable
Aws::Utils::Outcome< SearchSecurityProfilesResult, ConnectError > SearchSecurityProfilesOutcome
std::function< void(const ConnectClient *, const Model::ListIntegrationAssociationsRequest &, const Model::ListIntegrationAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIntegrationAssociationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListDefaultVocabulariesRequest &, const Model::ListDefaultVocabulariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDefaultVocabulariesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartScreenSharingRequest &, const Model::StartScreenSharingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartScreenSharingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateHoursOfOperationRequest &, const Model::CreateHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartContactRecordingRequest &, const Model::StartContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListContactEvaluationsRequest &, const Model::ListContactEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactEvaluationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListSecurityKeysRequest &, const Model::ListSecurityKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityKeysResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListUserHierarchyGroupsRequest &, const Model::ListUserHierarchyGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserHierarchyGroupsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SubmitContactEvaluationRequest &, const Model::SubmitContactEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SubmitContactEvaluationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateSecurityKeyRequest &, const Model::DisassociateSecurityKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSecurityKeyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactRoutingDataRequest &, const Model::UpdateContactRoutingDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactRoutingDataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactFlowNameRequest &, const Model::UpdateContactFlowNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactFlowNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeVocabularyRequest &, const Model::DescribeVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeVocabularyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::BatchGetAttachedFileMetadataRequest &, const Model::BatchGetAttachedFileMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAttachedFileMetadataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListRoutingProfilesRequest &, const Model::ListRoutingProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoutingProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteIntegrationAssociationRequest &, const Model::DeleteIntegrationAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationAssociationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CompleteAttachedFileUploadRequest &, const Model::CompleteAttachedFileUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CompleteAttachedFileUploadResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchUsersRequest &, const Model::SearchUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchUsersResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartContactEvaluationRequest &, const Model::StartContactEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContactEvaluationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteAttachedFileRequest &, const Model::DeleteAttachedFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAttachedFileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &, const Model::UpdateRoutingProfileDefaultOutboundQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactFlowContentRequest &, const Model::UpdateContactFlowContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactFlowContentResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateTrafficDistributionGroupUserRequest &, const Model::AssociateTrafficDistributionGroupUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateTrafficDistributionGroupUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartAttachedFileUploadRequest &, const Model::StartAttachedFileUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartAttachedFileUploadResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::PutUserStatusRequest &, const Model::PutUserStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutUserStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQuickConnectNameRequest &, const Model::UpdateQuickConnectNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQuickConnectNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateEvaluationFormRequest &, const Model::UpdateEvaluationFormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEvaluationFormResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListUseCasesRequest &, const Model::ListUseCasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUseCasesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchUserHierarchyGroupsRequest &, const Model::SearchUserHierarchyGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchUserHierarchyGroupsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListQueueQuickConnectsRequest &, const Model::ListQueueQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueueQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeContactRequest &, const Model::DescribeContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeContactEvaluationRequest &, const Model::DescribeContactEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContactEvaluationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateAuthenticationProfileRequest &, const Model::UpdateAuthenticationProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAuthenticationProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteRoutingProfileRequest &, const Model::DeleteRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListUserProficienciesRequest &, const Model::ListUserProficienciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserProficienciesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateViewContentRequest &, const Model::UpdateViewContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateViewContentResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListAnalyticsDataAssociationsRequest &, const Model::ListAnalyticsDataAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnalyticsDataAssociationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartOutboundVoiceContactRequest &, const Model::StartOutboundVoiceContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartOutboundVoiceContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactFlowModuleMetadataRequest &, const Model::UpdateContactFlowModuleMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactFlowModuleMetadataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateQueueRequest &, const Model::CreateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateBotRequest &, const Model::DisassociateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::BatchPutContactRequest &, const Model::BatchPutContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchPutContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListPhoneNumbersRequest &, const Model::ListPhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPhoneNumbersResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DismissUserContactRequest &, const Model::DismissUserContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DismissUserContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreatePersistentContactAssociationRequest &, const Model::CreatePersistentContactAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePersistentContactAssociationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ClaimPhoneNumberRequest &, const Model::ClaimPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ClaimPhoneNumberResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListRulesRequest &, const Model::ListRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRulesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetFlowAssociationRequest &, const Model::GetFlowAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFlowAssociationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserRoutingProfileRequest &, const Model::UpdateUserRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateTaskTemplateRequest &, const Model::CreateTaskTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTaskTemplateResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetContactAttributesRequest &, const Model::GetContactAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContactAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdatePredefinedAttributeRequest &, const Model::UpdatePredefinedAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePredefinedAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListPhoneNumbersV2Request &, const Model::ListPhoneNumbersV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPhoneNumbersV2ResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListSecurityProfilePermissionsRequest &, const Model::ListSecurityProfilePermissionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityProfilePermissionsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateTrafficDistributionGroupRequest &, const Model::CreateTrafficDistributionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrafficDistributionGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::BatchDisassociateAnalyticsDataSetRequest &, const Model::BatchDisassociateAnalyticsDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchDisassociateAnalyticsDataSetResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserHierarchyGroupNameRequest &, const Model::UpdateUserHierarchyGroupNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserHierarchyGroupNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SuspendContactRecordingRequest &, const Model::SuspendContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SuspendContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteUseCaseRequest &, const Model::DeleteUseCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUseCaseResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteTaskTemplateRequest &, const Model::DeleteTaskTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTaskTemplateResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchQuickConnectsRequest &, const Model::SearchQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateAnalyticsDataSetRequest &, const Model::DisassociateAnalyticsDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateAnalyticsDataSetResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeQuickConnectRequest &, const Model::DescribeQuickConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQuickConnectResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteQuickConnectRequest &, const Model::DeleteQuickConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQuickConnectResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeRuleRequest &, const Model::DescribeRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRuleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateSecurityProfileRequest &, const Model::CreateSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateSecurityProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchPromptsRequest &, const Model::SearchPromptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchPromptsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociatePhoneNumberContactFlowRequest &, const Model::DisassociatePhoneNumberContactFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociatePhoneNumberContactFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateSecurityKeyRequest &, const Model::AssociateSecurityKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSecurityKeyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactScheduleRequest &, const Model::UpdateContactScheduleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactScheduleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListInstanceStorageConfigsRequest &, const Model::ListInstanceStorageConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceStorageConfigsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeUserRequest &, const Model::DescribeUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::TransferContactRequest &, const Model::TransferContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TransferContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateApprovedOriginRequest &, const Model::AssociateApprovedOriginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateApprovedOriginResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListApprovedOriginsRequest &, const Model::ListApprovedOriginsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApprovedOriginsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetMetricDataV2Request &, const Model::GetMetricDataV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricDataV2ResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateInstanceStorageConfigRequest &, const Model::UpdateInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateAgentStatusRequest &, const Model::UpdateAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAgentStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListTaskTemplatesRequest &, const Model::ListTaskTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTaskTemplatesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteQueueRequest &, const Model::DeleteQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::BatchGetFlowAssociationRequest &, const Model::BatchGetFlowAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetFlowAssociationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateVocabularyRequest &, const Model::CreateVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateVocabularyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ActivateEvaluationFormRequest &, const Model::ActivateEvaluationFormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ActivateEvaluationFormResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListAuthenticationProfilesRequest &, const Model::ListAuthenticationProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAuthenticationProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListInstanceAttributesRequest &, const Model::ListInstanceAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListContactFlowsRequest &, const Model::ListContactFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactFlowsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StopContactRecordingRequest &, const Model::StopContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeSecurityProfileRequest &, const Model::DescribeSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSecurityProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeInstanceStorageConfigRequest &, const Model::DescribeInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateParticipantRequest &, const Model::CreateParticipantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateParticipantResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreatePredefinedAttributeRequest &, const Model::CreatePredefinedAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePredefinedAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateInstanceStorageConfigRequest &, const Model::DisassociateInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateUserProficienciesRequest &, const Model::DisassociateUserProficienciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateUserProficienciesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserSecurityProfilesRequest &, const Model::UpdateUserSecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserSecurityProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateParticipantRoleConfigRequest &, const Model::UpdateParticipantRoleConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateParticipantRoleConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetTrafficDistributionRequest &, const Model::GetTrafficDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrafficDistributionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartOutboundChatContactRequest &, const Model::StartOutboundChatContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartOutboundChatContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteTrafficDistributionGroupRequest &, const Model::DeleteTrafficDistributionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrafficDistributionGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeInstanceRequest &, const Model::DescribeInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueMaxContactsRequest &, const Model::UpdateQueueMaxContactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueMaxContactsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListHoursOfOperationsRequest &, const Model::ListHoursOfOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHoursOfOperationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateDefaultVocabularyRequest &, const Model::AssociateDefaultVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateDefaultVocabularyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateRoutingProfileRequest &, const Model::CreateRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteContactFlowModuleRequest &, const Model::DeleteContactFlowModuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContactFlowModuleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribePhoneNumberRequest &, const Model::DescribePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePhoneNumberResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeletePredefinedAttributeRequest &, const Model::DeletePredefinedAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePredefinedAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchContactFlowModulesRequest &, const Model::SearchContactFlowModulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchContactFlowModulesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListBotsRequest &, const Model::ListBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ReleasePhoneNumberRequest &, const Model::ReleasePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReleasePhoneNumberResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteSecurityProfileRequest &, const Model::DeleteSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSecurityProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeUserHierarchyGroupRequest &, const Model::DescribeUserHierarchyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserHierarchyGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchContactFlowsRequest &, const Model::SearchContactFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchContactFlowsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeTrafficDistributionGroupRequest &, const Model::DescribeTrafficDistributionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrafficDistributionGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateFlowRequest &, const Model::DisassociateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetCurrentUserDataRequest &, const Model::GetCurrentUserDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCurrentUserDataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeViewRequest &, const Model::DescribeViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeViewResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListRealtimeContactAnalysisSegmentsV2Request &, const Model::ListRealtimeContactAnalysisSegmentsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRealtimeContactAnalysisSegmentsV2ResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchRoutingProfilesRequest &, const Model::SearchRoutingProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchRoutingProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateViewMetadataRequest &, const Model::UpdateViewMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateViewMetadataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListViewVersionsRequest &, const Model::ListViewVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListViewVersionsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchResourceTagsRequest &, const Model::SearchResourceTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchResourceTagsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetFederationTokenRequest &, const Model::GetFederationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFederationTokenResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetPromptFileRequest &, const Model::GetPromptFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetPromptFileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateFlowRequest &, const Model::AssociateFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserProficienciesRequest &, const Model::UpdateUserProficienciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserProficienciesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateHoursOfOperationRequest &, const Model::UpdateHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListPromptsRequest &, const Model::ListPromptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPromptsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdatePromptRequest &, const Model::UpdatePromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePromptResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListAgentStatusesRequest &, const Model::ListAgentStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAgentStatusesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateEvaluationFormRequest &, const Model::CreateEvaluationFormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEvaluationFormResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserHierarchyRequest &, const Model::UpdateUserHierarchyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserHierarchyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateContactFlowModuleRequest &, const Model::CreateContactFlowModuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContactFlowModuleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListRoutingProfileQueuesRequest &, const Model::ListRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoutingProfileQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactAttributesRequest &, const Model::UpdateContactAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchAvailablePhoneNumbersRequest &, const Model::SearchAvailablePhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchAvailablePhoneNumbersResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListContactFlowModulesRequest &, const Model::ListContactFlowModulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactFlowModulesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueHoursOfOperationRequest &, const Model::UpdateQueueHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateApprovedOriginRequest &, const Model::DisassociateApprovedOriginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateApprovedOriginResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListContactReferencesRequest &, const Model::ListContactReferencesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactReferencesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateBotRequest &, const Model::AssociateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateUserProficienciesRequest &, const Model::AssociateUserProficienciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateUserProficienciesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListQueuesRequest &, const Model::ListQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ResumeContactRecordingRequest &, const Model::ResumeContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeContactFlowRequest &, const Model::DescribeContactFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContactFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchContactsRequest &, const Model::SearchContactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchContactsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribePromptRequest &, const Model::DescribePromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePromptResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeAgentStatusRequest &, const Model::DescribeAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAgentStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListPredefinedAttributesRequest &, const Model::ListPredefinedAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPredefinedAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileAgentAvailabilityTimerRequest &, const Model::UpdateRoutingProfileAgentAvailabilityTimerOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileAgentAvailabilityTimerResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetCurrentMetricDataRequest &, const Model::GetCurrentMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCurrentMetricDataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateQuickConnectRequest &, const Model::CreateQuickConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQuickConnectResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueOutboundCallerConfigRequest &, const Model::UpdateQueueOutboundCallerConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueOutboundCallerConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartWebRTCContactRequest &, const Model::StartWebRTCContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartWebRTCContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileConcurrencyRequest &, const Model::UpdateRoutingProfileConcurrencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileConcurrencyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetAttachedFileRequest &, const Model::GetAttachedFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAttachedFileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateInstanceAttributeRequest &, const Model::UpdateInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListTrafficDistributionGroupsRequest &, const Model::ListTrafficDistributionGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficDistributionGroupsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeQueueRequest &, const Model::DescribeQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactFlowModuleContentRequest &, const Model::UpdateContactFlowModuleContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactFlowModuleContentResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListLexBotsRequest &, const Model::ListLexBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLexBotsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchPredefinedAttributesRequest &, const Model::SearchPredefinedAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchPredefinedAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateSecurityProfileRequest &, const Model::UpdateSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateSecurityProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ReplicateInstanceRequest &, const Model::ReplicateInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ReplicateInstanceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateRoutingProfileQueuesRequest &, const Model::AssociateRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateRoutingProfileQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateRuleRequest &, const Model::CreateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRuleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeactivateEvaluationFormRequest &, const Model::DeactivateEvaluationFormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeactivateEvaluationFormResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateIntegrationAssociationRequest &, const Model::CreateIntegrationAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntegrationAssociationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchQueuesRequest &, const Model::SearchQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StopContactStreamingRequest &, const Model::StopContactStreamingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopContactStreamingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateLambdaFunctionRequest &, const Model::AssociateLambdaFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateLambdaFunctionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeContactFlowModuleRequest &, const Model::DescribeContactFlowModuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContactFlowModuleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UntagContactRequest &, const Model::UntagContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteVocabularyRequest &, const Model::DeleteVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteVocabularyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::BatchAssociateAnalyticsDataSetRequest &, const Model::BatchAssociateAnalyticsDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchAssociateAnalyticsDataSetResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteHoursOfOperationRequest &, const Model::DeleteHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeletePromptRequest &, const Model::DeletePromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePromptResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateQueueQuickConnectsRequest &, const Model::DisassociateQueueQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateQueueQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactFlowMetadataRequest &, const Model::UpdateContactFlowMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactFlowMetadataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileQueuesRequest &, const Model::UpdateRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteContactFlowRequest &, const Model::DeleteContactFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContactFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateLambdaFunctionRequest &, const Model::DisassociateLambdaFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateLambdaFunctionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartChatContactRequest &, const Model::StartChatContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartChatContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateTrafficDistributionGroupUserRequest &, const Model::DisassociateTrafficDistributionGroupUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateTrafficDistributionGroupUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::PauseContactRequest &, const Model::PauseContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PauseContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::TagContactRequest &, const Model::TagContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListLambdaFunctionsRequest &, const Model::ListLambdaFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLambdaFunctionsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactEvaluationRequest &, const Model::UpdateContactEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactEvaluationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListTrafficDistributionGroupUsersRequest &, const Model::ListTrafficDistributionGroupUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrafficDistributionGroupUsersResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteEvaluationFormRequest &, const Model::DeleteEvaluationFormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEvaluationFormResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQuickConnectConfigRequest &, const Model::UpdateQuickConnectConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQuickConnectConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateViewVersionRequest &, const Model::CreateViewVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateViewVersionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ResumeContactRequest &, const Model::ResumeContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateTaskTemplateRequest &, const Model::UpdateTaskTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTaskTemplateResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateUserHierarchyGroupRequest &, const Model::CreateUserHierarchyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserHierarchyGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StopContactRequest &, const Model::StopContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateLexBotRequest &, const Model::AssociateLexBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateLexBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListEvaluationFormVersionsRequest &, const Model::ListEvaluationFormVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEvaluationFormVersionsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListSecurityProfileApplicationsRequest &, const Model::ListSecurityProfileApplicationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityProfileApplicationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ImportPhoneNumberRequest &, const Model::ImportPhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ImportPhoneNumberResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateAgentStatusRequest &, const Model::CreateAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAgentStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserPhoneConfigRequest &, const Model::UpdateUserPhoneConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserPhoneConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListViewsRequest &, const Model::ListViewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListViewsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteViewVersionRequest &, const Model::DeleteViewVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteViewVersionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRuleRequest &, const Model::UpdateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRuleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileNameRequest &, const Model::UpdateRoutingProfileNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateInstanceStorageConfigRequest &, const Model::AssociateInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchSecurityProfilesRequest &, const Model::SearchSecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSecurityProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateAnalyticsDataSetRequest &, const Model::AssociateAnalyticsDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateAnalyticsDataSetResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListFlowAssociationsRequest &, const Model::ListFlowAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListFlowAssociationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateQueueQuickConnectsRequest &, const Model::AssociateQueueQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateQueueQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartTaskContactRequest &, const Model::StartTaskContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTaskContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateUseCaseRequest &, const Model::CreateUseCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUseCaseResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListEvaluationFormsRequest &, const Model::ListEvaluationFormsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEvaluationFormsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchAgentStatusesRequest &, const Model::SearchAgentStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchAgentStatusesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SendChatIntegrationEventRequest &, const Model::SendChatIntegrationEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SendChatIntegrationEventResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdatePhoneNumberMetadataRequest &, const Model::UpdatePhoneNumberMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePhoneNumberMetadataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteInstanceRequest &, const Model::DeleteInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueStatusRequest &, const Model::UpdateQueueStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstancesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::MonitorContactRequest &, const Model::MonitorContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > MonitorContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchHoursOfOperationsRequest &, const Model::SearchHoursOfOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchHoursOfOperationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateLexBotRequest &, const Model::DisassociateLexBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateLexBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueNameRequest &, const Model::UpdateQueueNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeUserHierarchyStructureRequest &, const Model::DescribeUserHierarchyStructureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserHierarchyStructureResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRuleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactRequest &, const Model::UpdateContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribePredefinedAttributeRequest &, const Model::DescribePredefinedAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePredefinedAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateRoutingProfileQueuesRequest &, const Model::DisassociateRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateRoutingProfileQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchVocabulariesRequest &, const Model::SearchVocabulariesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchVocabulariesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetTaskTemplateRequest &, const Model::GetTaskTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTaskTemplateResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociatePhoneNumberContactFlowRequest &, const Model::AssociatePhoneNumberContactFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociatePhoneNumberContactFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateViewRequest &, const Model::CreateViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateViewResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteUserHierarchyGroupRequest &, const Model::DeleteUserHierarchyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserHierarchyGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetMetricDataRequest &, const Model::GetMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricDataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserHierarchyStructureRequest &, const Model::UpdateUserHierarchyStructureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserHierarchyStructureResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeInstanceAttributeRequest &, const Model::DescribeInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreatePromptRequest &, const Model::CreatePromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreatePromptResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateContactFlowRequest &, const Model::CreateContactFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContactFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeAuthenticationProfileRequest &, const Model::DescribeAuthenticationProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAuthenticationProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateTrafficDistributionRequest &, const Model::UpdateTrafficDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrafficDistributionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteContactEvaluationRequest &, const Model::DeleteContactEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteContactEvaluationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeRoutingProfileRequest &, const Model::DescribeRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListSecurityProfilesRequest &, const Model::ListSecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdatePhoneNumberRequest &, const Model::UpdatePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdatePhoneNumberResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeHoursOfOperationRequest &, const Model::DescribeHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListQuickConnectsRequest &, const Model::ListQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeEvaluationFormRequest &, const Model::DescribeEvaluationFormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeEvaluationFormResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateInstanceRequest &, const Model::CreateInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserIdentityInfoRequest &, const Model::UpdateUserIdentityInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserIdentityInfoResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteViewRequest &, const Model::DeleteViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteViewResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartContactStreamingRequest &, const Model::StartContactStreamingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContactStreamingResponseReceivedHandler