7#include <aws/connect/ConnectPaginationBase.h>
8#include <aws/connect/ConnectServiceClientModel.h>
9#include <aws/connect/ConnectWaiter.h>
10#include <aws/connect/Connect_EXPORTS.h>
11#include <aws/core/client/AWSClient.h>
12#include <aws/core/client/AWSClientAsyncCRTP.h>
13#include <aws/core/client/ClientConfiguration.h>
14#include <aws/core/utils/json/JsonSerializer.h>
56 std::shared_ptr<ConnectEndpointProviderBase> endpointProvider =
nullptr);
69 ConnectClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
70 std::shared_ptr<ConnectEndpointProviderBase> endpointProvider =
nullptr,
90 ConnectClient(
const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
109 template <
typename ActivateEvaluationFormRequestT = Model::ActivateEvaluationFormRequest>
111 return SubmitCallable(&ConnectClient::ActivateEvaluationForm, request);
118 template <
typename ActivateEvaluationFormRequestT = Model::ActivateEvaluationFormRequest>
121 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
122 return SubmitAsync(&ConnectClient::ActivateEvaluationForm, request, handler, context);
138 template <
typename AssociateAnalyticsDataSetRequestT = Model::AssociateAnalyticsDataSetRequest>
140 const AssociateAnalyticsDataSetRequestT& request)
const {
141 return SubmitCallable(&ConnectClient::AssociateAnalyticsDataSet, request);
148 template <
typename AssociateAnalyticsDataSetRequestT = Model::AssociateAnalyticsDataSetRequest>
151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
152 return SubmitAsync(&ConnectClient::AssociateAnalyticsDataSet, request, handler, context);
168 template <
typename AssociateApprovedOriginRequestT = Model::AssociateApprovedOriginRequest>
170 return SubmitCallable(&ConnectClient::AssociateApprovedOrigin, request);
177 template <
typename AssociateApprovedOriginRequestT = Model::AssociateApprovedOriginRequest>
180 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
181 return SubmitAsync(&ConnectClient::AssociateApprovedOrigin, request, handler, context);
196 template <
typename AssociateBotRequestT = Model::AssociateBotRequest>
198 return SubmitCallable(&ConnectClient::AssociateBot, request);
205 template <
typename AssociateBotRequestT = Model::AssociateBotRequest>
207 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
208 return SubmitAsync(&ConnectClient::AssociateBot, request, handler, context);
243 template <
typename AssociateContactWithUserRequestT = Model::AssociateContactWithUserRequest>
245 return SubmitCallable(&ConnectClient::AssociateContactWithUser, request);
252 template <
typename AssociateContactWithUserRequestT = Model::AssociateContactWithUserRequest>
255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
256 return SubmitAsync(&ConnectClient::AssociateContactWithUser, request, handler, context);
273 template <
typename AssociateDefaultVocabularyRequestT = Model::AssociateDefaultVocabularyRequest>
275 const AssociateDefaultVocabularyRequestT& request)
const {
276 return SubmitCallable(&ConnectClient::AssociateDefaultVocabulary, request);
283 template <
typename AssociateDefaultVocabularyRequestT = Model::AssociateDefaultVocabularyRequest>
286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
287 return SubmitAsync(&ConnectClient::AssociateDefaultVocabulary, request, handler, context);
346 template <
typename AssociateEmailAddressAliasRequestT = Model::AssociateEmailAddressAliasRequest>
348 const AssociateEmailAddressAliasRequestT& request)
const {
349 return SubmitCallable(&ConnectClient::AssociateEmailAddressAlias, request);
356 template <
typename AssociateEmailAddressAliasRequestT = Model::AssociateEmailAddressAliasRequest>
359 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
360 return SubmitAsync(&ConnectClient::AssociateEmailAddressAlias, request, handler, context);
373 template <
typename AssociateFlowRequestT = Model::AssociateFlowRequest>
375 return SubmitCallable(&ConnectClient::AssociateFlow, request);
382 template <
typename AssociateFlowRequestT = Model::AssociateFlowRequest>
384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
385 return SubmitAsync(&ConnectClient::AssociateFlow, request, handler, context);
404 template <
typename AssociateHoursOfOperationsRequestT = Model::AssociateHoursOfOperationsRequest>
406 const AssociateHoursOfOperationsRequestT& request)
const {
407 return SubmitCallable(&ConnectClient::AssociateHoursOfOperations, request);
414 template <
typename AssociateHoursOfOperationsRequestT = Model::AssociateHoursOfOperationsRequest>
417 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
418 return SubmitAsync(&ConnectClient::AssociateHoursOfOperations, request, handler, context);
440 template <
typename AssociateInstanceStorageConfigRequestT = Model::AssociateInstanceStorageConfigRequest>
442 const AssociateInstanceStorageConfigRequestT& request)
const {
443 return SubmitCallable(&ConnectClient::AssociateInstanceStorageConfig, request);
450 template <
typename AssociateInstanceStorageConfigRequestT = Model::AssociateInstanceStorageConfigRequest>
453 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
454 return SubmitAsync(&ConnectClient::AssociateInstanceStorageConfig, request, handler, context);
470 template <
typename AssociateLambdaFunctionRequestT = Model::AssociateLambdaFunctionRequest>
472 return SubmitCallable(&ConnectClient::AssociateLambdaFunction, request);
479 template <
typename AssociateLambdaFunctionRequestT = Model::AssociateLambdaFunctionRequest>
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
483 return SubmitAsync(&ConnectClient::AssociateLambdaFunction, request, handler, context);
499 template <
typename AssociateLexBotRequestT = Model::AssociateLexBotRequest>
501 return SubmitCallable(&ConnectClient::AssociateLexBot, request);
508 template <
typename AssociateLexBotRequestT = Model::AssociateLexBotRequest>
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
511 return SubmitAsync(&ConnectClient::AssociateLexBot, request, handler, context);
536 template <
typename AssociatePhoneNumberContactFlowRequestT = Model::AssociatePhoneNumberContactFlowRequest>
538 const AssociatePhoneNumberContactFlowRequestT& request)
const {
539 return SubmitCallable(&ConnectClient::AssociatePhoneNumberContactFlow, request);
546 template <
typename AssociatePhoneNumberContactFlowRequestT = Model::AssociatePhoneNumberContactFlowRequest>
549 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
550 return SubmitAsync(&ConnectClient::AssociatePhoneNumberContactFlow, request, handler, context);
579 template <
typename AssociateQueueEmailAddressesRequestT = Model::AssociateQueueEmailAddressesRequest>
581 const AssociateQueueEmailAddressesRequestT& request)
const {
582 return SubmitCallable(&ConnectClient::AssociateQueueEmailAddresses, request);
589 template <
typename AssociateQueueEmailAddressesRequestT = Model::AssociateQueueEmailAddressesRequest>
592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
593 return SubmitAsync(&ConnectClient::AssociateQueueEmailAddresses, request, handler, context);
609 template <
typename AssociateQueueQuickConnectsRequestT = Model::AssociateQueueQuickConnectsRequest>
611 const AssociateQueueQuickConnectsRequestT& request)
const {
612 return SubmitCallable(&ConnectClient::AssociateQueueQuickConnects, request);
619 template <
typename AssociateQueueQuickConnectsRequestT = Model::AssociateQueueQuickConnectsRequest>
622 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
623 return SubmitAsync(&ConnectClient::AssociateQueueQuickConnects, request, handler, context);
639 template <
typename AssociateRoutingProfileQueuesRequestT = Model::AssociateRoutingProfileQueuesRequest>
641 const AssociateRoutingProfileQueuesRequestT& request)
const {
642 return SubmitCallable(&ConnectClient::AssociateRoutingProfileQueues, request);
649 template <
typename AssociateRoutingProfileQueuesRequestT = Model::AssociateRoutingProfileQueuesRequest>
652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
653 return SubmitAsync(&ConnectClient::AssociateRoutingProfileQueues, request, handler, context);
669 template <
typename AssociateSecurityKeyRequestT = Model::AssociateSecurityKeyRequest>
671 return SubmitCallable(&ConnectClient::AssociateSecurityKey, request);
678 template <
typename AssociateSecurityKeyRequestT = Model::AssociateSecurityKeyRequest>
680 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
681 return SubmitAsync(&ConnectClient::AssociateSecurityKey, request, handler, context);
696 template <
typename AssociateSecurityProfilesRequestT = Model::AssociateSecurityProfilesRequest>
698 const AssociateSecurityProfilesRequestT& request)
const {
699 return SubmitCallable(&ConnectClient::AssociateSecurityProfiles, request);
706 template <
typename AssociateSecurityProfilesRequestT = Model::AssociateSecurityProfilesRequest>
709 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
710 return SubmitAsync(&ConnectClient::AssociateSecurityProfiles, request, handler, context);
727 template <
typename AssociateTrafficDistributionGroupUserRequestT = Model::AssociateTrafficDistributionGroupUserRequest>
729 const AssociateTrafficDistributionGroupUserRequestT& request)
const {
730 return SubmitCallable(&ConnectClient::AssociateTrafficDistributionGroupUser, request);
737 template <
typename AssociateTrafficDistributionGroupUserRequestT = Model::AssociateTrafficDistributionGroupUserRequest>
740 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
741 return SubmitAsync(&ConnectClient::AssociateTrafficDistributionGroupUser, request, handler, context);
756 template <
typename AssociateUserProficienciesRequestT = Model::AssociateUserProficienciesRequest>
758 const AssociateUserProficienciesRequestT& request)
const {
759 return SubmitCallable(&ConnectClient::AssociateUserProficiencies, request);
766 template <
typename AssociateUserProficienciesRequestT = Model::AssociateUserProficienciesRequest>
769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
770 return SubmitAsync(&ConnectClient::AssociateUserProficiencies, request, handler, context);
786 template <
typename AssociateWorkspaceRequestT = Model::AssociateWorkspaceRequest>
788 return SubmitCallable(&ConnectClient::AssociateWorkspace, request);
795 template <
typename AssociateWorkspaceRequestT = Model::AssociateWorkspaceRequest>
797 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
798 return SubmitAsync(&ConnectClient::AssociateWorkspace, request, handler, context);
815 template <
typename BatchAssociateAnalyticsDataSetRequestT = Model::BatchAssociateAnalyticsDataSetRequest>
817 const BatchAssociateAnalyticsDataSetRequestT& request)
const {
818 return SubmitCallable(&ConnectClient::BatchAssociateAnalyticsDataSet, request);
825 template <
typename BatchAssociateAnalyticsDataSetRequestT = Model::BatchAssociateAnalyticsDataSetRequest>
828 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
829 return SubmitAsync(&ConnectClient::BatchAssociateAnalyticsDataSet, request, handler, context);
850 template <
typename BatchCreateDataTableValueRequestT = Model::BatchCreateDataTableValueRequest>
852 const BatchCreateDataTableValueRequestT& request)
const {
853 return SubmitCallable(&ConnectClient::BatchCreateDataTableValue, request);
860 template <
typename BatchCreateDataTableValueRequestT = Model::BatchCreateDataTableValueRequest>
863 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
864 return SubmitAsync(&ConnectClient::BatchCreateDataTableValue, request, handler, context);
882 template <
typename BatchDeleteDataTableValueRequestT = Model::BatchDeleteDataTableValueRequest>
884 const BatchDeleteDataTableValueRequestT& request)
const {
885 return SubmitCallable(&ConnectClient::BatchDeleteDataTableValue, request);
892 template <
typename BatchDeleteDataTableValueRequestT = Model::BatchDeleteDataTableValueRequest>
895 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
896 return SubmitAsync(&ConnectClient::BatchDeleteDataTableValue, request, handler, context);
914 template <
typename BatchDescribeDataTableValueRequestT = Model::BatchDescribeDataTableValueRequest>
916 const BatchDescribeDataTableValueRequestT& request)
const {
917 return SubmitCallable(&ConnectClient::BatchDescribeDataTableValue, request);
924 template <
typename BatchDescribeDataTableValueRequestT = Model::BatchDescribeDataTableValueRequest>
927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
928 return SubmitAsync(&ConnectClient::BatchDescribeDataTableValue, request, handler, context);
945 template <
typename BatchDisassociateAnalyticsDataSetRequestT = Model::BatchDisassociateAnalyticsDataSetRequest>
947 const BatchDisassociateAnalyticsDataSetRequestT& request)
const {
948 return SubmitCallable(&ConnectClient::BatchDisassociateAnalyticsDataSet, request);
955 template <
typename BatchDisassociateAnalyticsDataSetRequestT = Model::BatchDisassociateAnalyticsDataSetRequest>
958 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
959 return SubmitAsync(&ConnectClient::BatchDisassociateAnalyticsDataSet, request, handler, context);
976 template <
typename BatchGetAttachedFileMetadataRequestT = Model::BatchGetAttachedFileMetadataRequest>
978 const BatchGetAttachedFileMetadataRequestT& request)
const {
979 return SubmitCallable(&ConnectClient::BatchGetAttachedFileMetadata, request);
986 template <
typename BatchGetAttachedFileMetadataRequestT = Model::BatchGetAttachedFileMetadataRequest>
989 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
990 return SubmitAsync(&ConnectClient::BatchGetAttachedFileMetadata, request, handler, context);
1005 template <
typename BatchGetFlowAssociationRequestT = Model::BatchGetFlowAssociationRequest>
1007 return SubmitCallable(&ConnectClient::BatchGetFlowAssociation, request);
1014 template <
typename BatchGetFlowAssociationRequestT = Model::BatchGetFlowAssociationRequest>
1017 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1018 return SubmitAsync(&ConnectClient::BatchGetFlowAssociation, request, handler, context);
1039 template <
typename BatchPutContactRequestT = Model::BatchPutContactRequest>
1041 return SubmitCallable(&ConnectClient::BatchPutContact, request);
1048 template <
typename BatchPutContactRequestT = Model::BatchPutContactRequest>
1050 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1051 return SubmitAsync(&ConnectClient::BatchPutContact, request, handler, context);
1068 template <
typename BatchUpdateDataTableValueRequestT = Model::BatchUpdateDataTableValueRequest>
1070 const BatchUpdateDataTableValueRequestT& request)
const {
1071 return SubmitCallable(&ConnectClient::BatchUpdateDataTableValue, request);
1078 template <
typename BatchUpdateDataTableValueRequestT = Model::BatchUpdateDataTableValueRequest>
1081 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1082 return SubmitAsync(&ConnectClient::BatchUpdateDataTableValue, request, handler, context);
1122 template <
typename ClaimPhoneNumberRequestT = Model::ClaimPhoneNumberRequest>
1124 return SubmitCallable(&ConnectClient::ClaimPhoneNumber, request);
1131 template <
typename ClaimPhoneNumberRequestT = Model::ClaimPhoneNumberRequest>
1133 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1134 return SubmitAsync(&ConnectClient::ClaimPhoneNumber, request, handler, context);
1151 template <
typename CompleteAttachedFileUploadRequestT = Model::CompleteAttachedFileUploadRequest>
1153 const CompleteAttachedFileUploadRequestT& request)
const {
1154 return SubmitCallable(&ConnectClient::CompleteAttachedFileUpload, request);
1161 template <
typename CompleteAttachedFileUploadRequestT = Model::CompleteAttachedFileUploadRequest>
1164 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1165 return SubmitAsync(&ConnectClient::CompleteAttachedFileUpload, request, handler, context);
1180 template <
typename CreateAgentStatusRequestT = Model::CreateAgentStatusRequest>
1182 return SubmitCallable(&ConnectClient::CreateAgentStatus, request);
1189 template <
typename CreateAgentStatusRequestT = Model::CreateAgentStatusRequest>
1191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1192 return SubmitAsync(&ConnectClient::CreateAgentStatus, request, handler, context);
1218 template <
typename CreateContactRequestT = Model::CreateContactRequest>
1220 return SubmitCallable(&ConnectClient::CreateContact, request);
1227 template <
typename CreateContactRequestT = Model::CreateContactRequest>
1229 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1230 return SubmitAsync(&ConnectClient::CreateContact, request, handler, context);
1247 template <
typename CreateContactFlowRequestT = Model::CreateContactFlowRequest>
1249 return SubmitCallable(&ConnectClient::CreateContactFlow, request);
1256 template <
typename CreateContactFlowRequestT = Model::CreateContactFlowRequest>
1258 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1259 return SubmitAsync(&ConnectClient::CreateContactFlow, request, handler, context);
1274 template <
typename CreateContactFlowModuleRequestT = Model::CreateContactFlowModuleRequest>
1276 return SubmitCallable(&ConnectClient::CreateContactFlowModule, request);
1283 template <
typename CreateContactFlowModuleRequestT = Model::CreateContactFlowModuleRequest>
1286 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1287 return SubmitAsync(&ConnectClient::CreateContactFlowModule, request, handler, context);
1303 template <
typename CreateContactFlowModuleAliasRequestT = Model::CreateContactFlowModuleAliasRequest>
1305 const CreateContactFlowModuleAliasRequestT& request)
const {
1306 return SubmitCallable(&ConnectClient::CreateContactFlowModuleAlias, request);
1313 template <
typename CreateContactFlowModuleAliasRequestT = Model::CreateContactFlowModuleAliasRequest>
1316 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1317 return SubmitAsync(&ConnectClient::CreateContactFlowModuleAlias, request, handler, context);
1334 template <
typename CreateContactFlowModuleVersionRequestT = Model::CreateContactFlowModuleVersionRequest>
1336 const CreateContactFlowModuleVersionRequestT& request)
const {
1337 return SubmitCallable(&ConnectClient::CreateContactFlowModuleVersion, request);
1344 template <
typename CreateContactFlowModuleVersionRequestT = Model::CreateContactFlowModuleVersionRequest>
1347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1348 return SubmitAsync(&ConnectClient::CreateContactFlowModuleVersion, request, handler, context);
1367 template <
typename CreateContactFlowVersionRequestT = Model::CreateContactFlowVersionRequest>
1369 return SubmitCallable(&ConnectClient::CreateContactFlowVersion, request);
1376 template <
typename CreateContactFlowVersionRequestT = Model::CreateContactFlowVersionRequest>
1379 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1380 return SubmitAsync(&ConnectClient::CreateContactFlowVersion, request, handler, context);
1397 template <
typename CreateDataTableRequestT = Model::CreateDataTableRequest>
1399 return SubmitCallable(&ConnectClient::CreateDataTable, request);
1406 template <
typename CreateDataTableRequestT = Model::CreateDataTableRequest>
1408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1409 return SubmitAsync(&ConnectClient::CreateDataTable, request, handler, context);
1428 template <
typename CreateDataTableAttributeRequestT = Model::CreateDataTableAttributeRequest>
1430 return SubmitCallable(&ConnectClient::CreateDataTableAttribute, request);
1437 template <
typename CreateDataTableAttributeRequestT = Model::CreateDataTableAttributeRequest>
1440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1441 return SubmitAsync(&ConnectClient::CreateDataTableAttribute, request, handler, context);
1459 template <
typename CreateEmailAddressRequestT = Model::CreateEmailAddressRequest>
1461 return SubmitCallable(&ConnectClient::CreateEmailAddress, request);
1468 template <
typename CreateEmailAddressRequestT = Model::CreateEmailAddressRequest>
1470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1471 return SubmitAsync(&ConnectClient::CreateEmailAddress, request, handler, context);
1488 template <
typename CreateEvaluationFormRequestT = Model::CreateEvaluationFormRequest>
1490 return SubmitCallable(&ConnectClient::CreateEvaluationForm, request);
1497 template <
typename CreateEvaluationFormRequestT = Model::CreateEvaluationFormRequest>
1499 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1500 return SubmitAsync(&ConnectClient::CreateEvaluationForm, request, handler, context);
1514 template <
typename CreateHoursOfOperationRequestT = Model::CreateHoursOfOperationRequest>
1516 return SubmitCallable(&ConnectClient::CreateHoursOfOperation, request);
1523 template <
typename CreateHoursOfOperationRequestT = Model::CreateHoursOfOperationRequest>
1526 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1527 return SubmitAsync(&ConnectClient::CreateHoursOfOperation, request, handler, context);
1543 template <
typename CreateHoursOfOperationOverr
ideRequestT = Model::CreateHoursOfOperationOverr
ideRequest>
1545 const CreateHoursOfOperationOverrideRequestT& request)
const {
1546 return SubmitCallable(&ConnectClient::CreateHoursOfOperationOverride, request);
1553 template <
typename CreateHoursOfOperationOverr
ideRequestT = Model::CreateHoursOfOperationOverr
ideRequest>
1556 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1557 return SubmitAsync(&ConnectClient::CreateHoursOfOperationOverride, request, handler, context);
1583 template <
typename CreateInstanceRequestT = Model::CreateInstanceRequest>
1585 return SubmitCallable(&ConnectClient::CreateInstance, request);
1592 template <
typename CreateInstanceRequestT = Model::CreateInstanceRequest>
1594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1595 return SubmitAsync(&ConnectClient::CreateInstance, request, handler, context);
1611 template <
typename CreateIntegrationAssociationRequestT = Model::CreateIntegrationAssociationRequest>
1613 const CreateIntegrationAssociationRequestT& request)
const {
1614 return SubmitCallable(&ConnectClient::CreateIntegrationAssociation, request);
1621 template <
typename CreateIntegrationAssociationRequestT = Model::CreateIntegrationAssociationRequest>
1624 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1625 return SubmitAsync(&ConnectClient::CreateIntegrationAssociation, request, handler, context);
1642 template <
typename CreateNotificationRequestT = Model::CreateNotificationRequest>
1644 return SubmitCallable(&ConnectClient::CreateNotification, request);
1651 template <
typename CreateNotificationRequestT = Model::CreateNotificationRequest>
1653 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1654 return SubmitAsync(&ConnectClient::CreateNotification, request, handler, context);
1673 template <
typename CreateParticipantRequestT = Model::CreateParticipantRequest>
1675 return SubmitCallable(&ConnectClient::CreateParticipant, request);
1682 template <
typename CreateParticipantRequestT = Model::CreateParticipantRequest>
1684 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1685 return SubmitAsync(&ConnectClient::CreateParticipant, request, handler, context);
1704 template <
typename CreatePersistentContactAssociationRequestT = Model::CreatePersistentContactAssociationRequest>
1706 const CreatePersistentContactAssociationRequestT& request)
const {
1707 return SubmitCallable(&ConnectClient::CreatePersistentContactAssociation, request);
1714 template <
typename CreatePersistentContactAssociationRequestT = Model::CreatePersistentContactAssociationRequest>
1717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1718 return SubmitAsync(&ConnectClient::CreatePersistentContactAssociation, request, handler, context);
1749 template <
typename CreatePredefinedAttributeRequestT = Model::CreatePredefinedAttributeRequest>
1751 const CreatePredefinedAttributeRequestT& request)
const {
1752 return SubmitCallable(&ConnectClient::CreatePredefinedAttribute, request);
1759 template <
typename CreatePredefinedAttributeRequestT = Model::CreatePredefinedAttributeRequest>
1762 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1763 return SubmitAsync(&ConnectClient::CreatePredefinedAttribute, request, handler, context);
1780 template <
typename CreatePromptRequestT = Model::CreatePromptRequest>
1782 return SubmitCallable(&ConnectClient::CreatePrompt, request);
1789 template <
typename CreatePromptRequestT = Model::CreatePromptRequest>
1791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1792 return SubmitAsync(&ConnectClient::CreatePrompt, request, handler, context);
1812 template <
typename CreatePushNotificationRegistrationRequestT = Model::CreatePushNotificationRegistrationRequest>
1814 const CreatePushNotificationRegistrationRequestT& request)
const {
1815 return SubmitCallable(&ConnectClient::CreatePushNotificationRegistration, request);
1822 template <
typename CreatePushNotificationRegistrationRequestT = Model::CreatePushNotificationRegistrationRequest>
1825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1826 return SubmitAsync(&ConnectClient::CreatePushNotificationRegistration, request, handler, context);
1858 template <
typename CreateQueueRequestT = Model::CreateQueueRequest>
1860 return SubmitCallable(&ConnectClient::CreateQueue, request);
1867 template <
typename CreateQueueRequestT = Model::CreateQueueRequest>
1869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1870 return SubmitAsync(&ConnectClient::CreateQueue, request, handler, context);
1885 template <
typename CreateQuickConnectRequestT = Model::CreateQuickConnectRequest>
1887 return SubmitCallable(&ConnectClient::CreateQuickConnect, request);
1894 template <
typename CreateQuickConnectRequestT = Model::CreateQuickConnectRequest>
1896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1897 return SubmitAsync(&ConnectClient::CreateQuickConnect, request, handler, context);
1911 template <
typename CreateRoutingProfileRequestT = Model::CreateRoutingProfileRequest>
1913 return SubmitCallable(&ConnectClient::CreateRoutingProfile, request);
1920 template <
typename CreateRoutingProfileRequestT = Model::CreateRoutingProfileRequest>
1922 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1923 return SubmitAsync(&ConnectClient::CreateRoutingProfile, request, handler, context);
1939 template <
typename CreateRuleRequestT = Model::CreateRuleRequest>
1941 return SubmitCallable(&ConnectClient::CreateRule, request);
1948 template <
typename CreateRuleRequestT = Model::CreateRuleRequest>
1950 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1951 return SubmitAsync(&ConnectClient::CreateRule, request, handler, context);
1971 template <
typename CreateSecurityProfileRequestT = Model::CreateSecurityProfileRequest>
1973 return SubmitCallable(&ConnectClient::CreateSecurityProfile, request);
1980 template <
typename CreateSecurityProfileRequestT = Model::CreateSecurityProfileRequest>
1982 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1983 return SubmitAsync(&ConnectClient::CreateSecurityProfile, request, handler, context);
1998 template <
typename CreateTaskTemplateRequestT = Model::CreateTaskTemplateRequest>
2000 return SubmitCallable(&ConnectClient::CreateTaskTemplate, request);
2007 template <
typename CreateTaskTemplateRequestT = Model::CreateTaskTemplateRequest>
2009 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2010 return SubmitAsync(&ConnectClient::CreateTaskTemplate, request, handler, context);
2024 template <
typename CreateTestCaseRequestT = Model::CreateTestCaseRequest>
2026 return SubmitCallable(&ConnectClient::CreateTestCase, request);
2033 template <
typename CreateTestCaseRequestT = Model::CreateTestCaseRequest>
2035 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2036 return SubmitAsync(&ConnectClient::CreateTestCase, request, handler, context);
2063 template <
typename CreateTrafficDistributionGroupRequestT = Model::CreateTrafficDistributionGroupRequest>
2065 const CreateTrafficDistributionGroupRequestT& request)
const {
2066 return SubmitCallable(&ConnectClient::CreateTrafficDistributionGroup, request);
2073 template <
typename CreateTrafficDistributionGroupRequestT = Model::CreateTrafficDistributionGroupRequest>
2076 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2077 return SubmitAsync(&ConnectClient::CreateTrafficDistributionGroup, request, handler, context);
2091 template <
typename CreateUseCaseRequestT = Model::CreateUseCaseRequest>
2093 return SubmitCallable(&ConnectClient::CreateUseCase, request);
2100 template <
typename CreateUseCaseRequestT = Model::CreateUseCaseRequest>
2102 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2103 return SubmitAsync(&ConnectClient::CreateUseCase, request, handler, context);
2140 template <
typename CreateUserRequestT = Model::CreateUserRequest>
2142 return SubmitCallable(&ConnectClient::CreateUser, request);
2149 template <
typename CreateUserRequestT = Model::CreateUserRequest>
2151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2152 return SubmitAsync(&ConnectClient::CreateUser, request, handler, context);
2166 template <
typename CreateUserHierarchyGroupRequestT = Model::CreateUserHierarchyGroupRequest>
2168 return SubmitCallable(&ConnectClient::CreateUserHierarchyGroup, request);
2175 template <
typename CreateUserHierarchyGroupRequestT = Model::CreateUserHierarchyGroupRequest>
2178 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2179 return SubmitAsync(&ConnectClient::CreateUserHierarchyGroup, request, handler, context);
2200 template <
typename CreateViewRequestT = Model::CreateViewRequest>
2202 return SubmitCallable(&ConnectClient::CreateView, request);
2209 template <
typename CreateViewRequestT = Model::CreateViewRequest>
2211 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2212 return SubmitAsync(&ConnectClient::CreateView, request, handler, context);
2230 template <
typename CreateViewVersionRequestT = Model::CreateViewVersionRequest>
2232 return SubmitCallable(&ConnectClient::CreateViewVersion, request);
2239 template <
typename CreateViewVersionRequestT = Model::CreateViewVersionRequest>
2241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2242 return SubmitAsync(&ConnectClient::CreateViewVersion, request, handler, context);
2260 template <
typename CreateVocabularyRequestT = Model::CreateVocabularyRequest>
2262 return SubmitCallable(&ConnectClient::CreateVocabulary, request);
2269 template <
typename CreateVocabularyRequestT = Model::CreateVocabularyRequest>
2271 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2272 return SubmitAsync(&ConnectClient::CreateVocabulary, request, handler, context);
2287 template <
typename CreateWorkspaceRequestT = Model::CreateWorkspaceRequest>
2289 return SubmitCallable(&ConnectClient::CreateWorkspace, request);
2296 template <
typename CreateWorkspaceRequestT = Model::CreateWorkspaceRequest>
2298 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2299 return SubmitAsync(&ConnectClient::CreateWorkspace, request, handler, context);
2314 template <
typename CreateWorkspacePageRequestT = Model::CreateWorkspacePageRequest>
2316 return SubmitCallable(&ConnectClient::CreateWorkspacePage, request);
2323 template <
typename CreateWorkspacePageRequestT = Model::CreateWorkspacePageRequest>
2325 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2326 return SubmitAsync(&ConnectClient::CreateWorkspacePage, request, handler, context);
2342 template <
typename DeactivateEvaluationFormRequestT = Model::DeactivateEvaluationFormRequest>
2344 return SubmitCallable(&ConnectClient::DeactivateEvaluationForm, request);
2351 template <
typename DeactivateEvaluationFormRequestT = Model::DeactivateEvaluationFormRequest>
2354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2355 return SubmitAsync(&ConnectClient::DeactivateEvaluationForm, request, handler, context);
2371 template <
typename DeleteAttachedFileRequestT = Model::DeleteAttachedFileRequest>
2373 return SubmitCallable(&ConnectClient::DeleteAttachedFile, request);
2380 template <
typename DeleteAttachedFileRequestT = Model::DeleteAttachedFileRequest>
2382 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2383 return SubmitAsync(&ConnectClient::DeleteAttachedFile, request, handler, context);
2398 template <
typename DeleteContactEvaluationRequestT = Model::DeleteContactEvaluationRequest>
2400 return SubmitCallable(&ConnectClient::DeleteContactEvaluation, request);
2407 template <
typename DeleteContactEvaluationRequestT = Model::DeleteContactEvaluationRequest>
2410 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2411 return SubmitAsync(&ConnectClient::DeleteContactEvaluation, request, handler, context);
2426 template <
typename DeleteContactFlowRequestT = Model::DeleteContactFlowRequest>
2428 return SubmitCallable(&ConnectClient::DeleteContactFlow, request);
2435 template <
typename DeleteContactFlowRequestT = Model::DeleteContactFlowRequest>
2437 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2438 return SubmitAsync(&ConnectClient::DeleteContactFlow, request, handler, context);
2452 template <
typename DeleteContactFlowModuleRequestT = Model::DeleteContactFlowModuleRequest>
2454 return SubmitCallable(&ConnectClient::DeleteContactFlowModule, request);
2461 template <
typename DeleteContactFlowModuleRequestT = Model::DeleteContactFlowModuleRequest>
2464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2465 return SubmitAsync(&ConnectClient::DeleteContactFlowModule, request, handler, context);
2482 template <
typename DeleteContactFlowModuleAliasRequestT = Model::DeleteContactFlowModuleAliasRequest>
2484 const DeleteContactFlowModuleAliasRequestT& request)
const {
2485 return SubmitCallable(&ConnectClient::DeleteContactFlowModuleAlias, request);
2492 template <
typename DeleteContactFlowModuleAliasRequestT = Model::DeleteContactFlowModuleAliasRequest>
2495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2496 return SubmitAsync(&ConnectClient::DeleteContactFlowModuleAlias, request, handler, context);
2512 template <
typename DeleteContactFlowModuleVersionRequestT = Model::DeleteContactFlowModuleVersionRequest>
2514 const DeleteContactFlowModuleVersionRequestT& request)
const {
2515 return SubmitCallable(&ConnectClient::DeleteContactFlowModuleVersion, request);
2522 template <
typename DeleteContactFlowModuleVersionRequestT = Model::DeleteContactFlowModuleVersionRequest>
2525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2526 return SubmitAsync(&ConnectClient::DeleteContactFlowModuleVersion, request, handler, context);
2541 template <
typename DeleteContactFlowVersionRequestT = Model::DeleteContactFlowVersionRequest>
2543 return SubmitCallable(&ConnectClient::DeleteContactFlowVersion, request);
2550 template <
typename DeleteContactFlowVersionRequestT = Model::DeleteContactFlowVersionRequest>
2553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2554 return SubmitAsync(&ConnectClient::DeleteContactFlowVersion, request, handler, context);
2573 template <
typename DeleteDataTableRequestT = Model::DeleteDataTableRequest>
2575 return SubmitCallable(&ConnectClient::DeleteDataTable, request);
2582 template <
typename DeleteDataTableRequestT = Model::DeleteDataTableRequest>
2584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2585 return SubmitAsync(&ConnectClient::DeleteDataTable, request, handler, context);
2600 template <
typename DeleteDataTableAttributeRequestT = Model::DeleteDataTableAttributeRequest>
2602 return SubmitCallable(&ConnectClient::DeleteDataTableAttribute, request);
2609 template <
typename DeleteDataTableAttributeRequestT = Model::DeleteDataTableAttributeRequest>
2612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2613 return SubmitAsync(&ConnectClient::DeleteDataTableAttribute, request, handler, context);
2628 template <
typename DeleteEmailAddressRequestT = Model::DeleteEmailAddressRequest>
2630 return SubmitCallable(&ConnectClient::DeleteEmailAddress, request);
2637 template <
typename DeleteEmailAddressRequestT = Model::DeleteEmailAddressRequest>
2639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2640 return SubmitAsync(&ConnectClient::DeleteEmailAddress, request, handler, context);
2658 template <
typename DeleteEvaluationFormRequestT = Model::DeleteEvaluationFormRequest>
2660 return SubmitCallable(&ConnectClient::DeleteEvaluationForm, request);
2667 template <
typename DeleteEvaluationFormRequestT = Model::DeleteEvaluationFormRequest>
2669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2670 return SubmitAsync(&ConnectClient::DeleteEvaluationForm, request, handler, context);
2684 template <
typename DeleteHoursOfOperationRequestT = Model::DeleteHoursOfOperationRequest>
2686 return SubmitCallable(&ConnectClient::DeleteHoursOfOperation, request);
2693 template <
typename DeleteHoursOfOperationRequestT = Model::DeleteHoursOfOperationRequest>
2696 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2697 return SubmitAsync(&ConnectClient::DeleteHoursOfOperation, request, handler, context);
2713 template <
typename DeleteHoursOfOperationOverr
ideRequestT = Model::DeleteHoursOfOperationOverr
ideRequest>
2715 const DeleteHoursOfOperationOverrideRequestT& request)
const {
2716 return SubmitCallable(&ConnectClient::DeleteHoursOfOperationOverride, request);
2723 template <
typename DeleteHoursOfOperationOverr
ideRequestT = Model::DeleteHoursOfOperationOverr
ideRequest>
2726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2727 return SubmitAsync(&ConnectClient::DeleteHoursOfOperationOverride, request, handler, context);
2749 template <
typename DeleteInstanceRequestT = Model::DeleteInstanceRequest>
2751 return SubmitCallable(&ConnectClient::DeleteInstance, request);
2758 template <
typename DeleteInstanceRequestT = Model::DeleteInstanceRequest>
2760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2761 return SubmitAsync(&ConnectClient::DeleteInstance, request, handler, context);
2778 template <
typename DeleteIntegrationAssociationRequestT = Model::DeleteIntegrationAssociationRequest>
2780 const DeleteIntegrationAssociationRequestT& request)
const {
2781 return SubmitCallable(&ConnectClient::DeleteIntegrationAssociation, request);
2788 template <
typename DeleteIntegrationAssociationRequestT = Model::DeleteIntegrationAssociationRequest>
2791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2792 return SubmitAsync(&ConnectClient::DeleteIntegrationAssociation, request, handler, context);
2808 template <
typename DeleteNotificationRequestT = Model::DeleteNotificationRequest>
2810 return SubmitCallable(&ConnectClient::DeleteNotification, request);
2817 template <
typename DeleteNotificationRequestT = Model::DeleteNotificationRequest>
2819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2820 return SubmitAsync(&ConnectClient::DeleteNotification, request, handler, context);
2835 template <
typename DeletePredefinedAttributeRequestT = Model::DeletePredefinedAttributeRequest>
2837 const DeletePredefinedAttributeRequestT& request)
const {
2838 return SubmitCallable(&ConnectClient::DeletePredefinedAttribute, request);
2845 template <
typename DeletePredefinedAttributeRequestT = Model::DeletePredefinedAttributeRequest>
2848 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2849 return SubmitAsync(&ConnectClient::DeletePredefinedAttribute, request, handler, context);
2862 template <
typename DeletePromptRequestT = Model::DeletePromptRequest>
2864 return SubmitCallable(&ConnectClient::DeletePrompt, request);
2871 template <
typename DeletePromptRequestT = Model::DeletePromptRequest>
2873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2874 return SubmitAsync(&ConnectClient::DeletePrompt, request, handler, context);
2890 template <
typename DeletePushNotificationRegistrationRequestT = Model::DeletePushNotificationRegistrationRequest>
2892 const DeletePushNotificationRegistrationRequestT& request)
const {
2893 return SubmitCallable(&ConnectClient::DeletePushNotificationRegistration, request);
2900 template <
typename DeletePushNotificationRegistrationRequestT = Model::DeletePushNotificationRegistrationRequest>
2903 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2904 return SubmitAsync(&ConnectClient::DeletePushNotificationRegistration, request, handler, context);
2917 template <
typename DeleteQueueRequestT = Model::DeleteQueueRequest>
2919 return SubmitCallable(&ConnectClient::DeleteQueue, request);
2926 template <
typename DeleteQueueRequestT = Model::DeleteQueueRequest>
2928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2929 return SubmitAsync(&ConnectClient::DeleteQueue, request, handler, context);
2953 template <
typename DeleteQuickConnectRequestT = Model::DeleteQuickConnectRequest>
2955 return SubmitCallable(&ConnectClient::DeleteQuickConnect, request);
2962 template <
typename DeleteQuickConnectRequestT = Model::DeleteQuickConnectRequest>
2964 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2965 return SubmitAsync(&ConnectClient::DeleteQuickConnect, request, handler, context);
2979 template <
typename DeleteRoutingProfileRequestT = Model::DeleteRoutingProfileRequest>
2981 return SubmitCallable(&ConnectClient::DeleteRoutingProfile, request);
2988 template <
typename DeleteRoutingProfileRequestT = Model::DeleteRoutingProfileRequest>
2990 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2991 return SubmitAsync(&ConnectClient::DeleteRoutingProfile, request, handler, context);
3005 template <
typename DeleteRuleRequestT = Model::DeleteRuleRequest>
3007 return SubmitCallable(&ConnectClient::DeleteRule, request);
3014 template <
typename DeleteRuleRequestT = Model::DeleteRuleRequest>
3016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3017 return SubmitAsync(&ConnectClient::DeleteRule, request, handler, context);
3031 template <
typename DeleteSecurityProfileRequestT = Model::DeleteSecurityProfileRequest>
3033 return SubmitCallable(&ConnectClient::DeleteSecurityProfile, request);
3040 template <
typename DeleteSecurityProfileRequestT = Model::DeleteSecurityProfileRequest>
3042 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3043 return SubmitAsync(&ConnectClient::DeleteSecurityProfile, request, handler, context);
3057 template <
typename DeleteTaskTemplateRequestT = Model::DeleteTaskTemplateRequest>
3059 return SubmitCallable(&ConnectClient::DeleteTaskTemplate, request);
3066 template <
typename DeleteTaskTemplateRequestT = Model::DeleteTaskTemplateRequest>
3068 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3069 return SubmitAsync(&ConnectClient::DeleteTaskTemplate, request, handler, context);
3083 template <
typename DeleteTestCaseRequestT = Model::DeleteTestCaseRequest>
3085 return SubmitCallable(&ConnectClient::DeleteTestCase, request);
3092 template <
typename DeleteTestCaseRequestT = Model::DeleteTestCaseRequest>
3094 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3095 return SubmitAsync(&ConnectClient::DeleteTestCase, request, handler, context);
3115 template <
typename DeleteTrafficDistributionGroupRequestT = Model::DeleteTrafficDistributionGroupRequest>
3117 const DeleteTrafficDistributionGroupRequestT& request)
const {
3118 return SubmitCallable(&ConnectClient::DeleteTrafficDistributionGroup, request);
3125 template <
typename DeleteTrafficDistributionGroupRequestT = Model::DeleteTrafficDistributionGroupRequest>
3128 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3129 return SubmitAsync(&ConnectClient::DeleteTrafficDistributionGroup, request, handler, context);
3143 template <
typename DeleteUseCaseRequestT = Model::DeleteUseCaseRequest>
3145 return SubmitCallable(&ConnectClient::DeleteUseCase, request);
3152 template <
typename DeleteUseCaseRequestT = Model::DeleteUseCaseRequest>
3154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3155 return SubmitAsync(&ConnectClient::DeleteUseCase, request, handler, context);
3182 template <
typename DeleteUserRequestT = Model::DeleteUserRequest>
3184 return SubmitCallable(&ConnectClient::DeleteUser, request);
3191 template <
typename DeleteUserRequestT = Model::DeleteUserRequest>
3193 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3194 return SubmitAsync(&ConnectClient::DeleteUser, request, handler, context);
3209 template <
typename DeleteUserHierarchyGroupRequestT = Model::DeleteUserHierarchyGroupRequest>
3211 return SubmitCallable(&ConnectClient::DeleteUserHierarchyGroup, request);
3218 template <
typename DeleteUserHierarchyGroupRequestT = Model::DeleteUserHierarchyGroupRequest>
3221 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3222 return SubmitAsync(&ConnectClient::DeleteUserHierarchyGroup, request, handler, context);
3236 template <
typename DeleteViewRequestT = Model::DeleteViewRequest>
3238 return SubmitCallable(&ConnectClient::DeleteView, request);
3245 template <
typename DeleteViewRequestT = Model::DeleteViewRequest>
3247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3248 return SubmitAsync(&ConnectClient::DeleteView, request, handler, context);
3263 template <
typename DeleteViewVersionRequestT = Model::DeleteViewVersionRequest>
3265 return SubmitCallable(&ConnectClient::DeleteViewVersion, request);
3272 template <
typename DeleteViewVersionRequestT = Model::DeleteViewVersionRequest>
3274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3275 return SubmitAsync(&ConnectClient::DeleteViewVersion, request, handler, context);
3290 template <
typename DeleteVocabularyRequestT = Model::DeleteVocabularyRequest>
3292 return SubmitCallable(&ConnectClient::DeleteVocabulary, request);
3299 template <
typename DeleteVocabularyRequestT = Model::DeleteVocabularyRequest>
3301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3302 return SubmitAsync(&ConnectClient::DeleteVocabulary, request, handler, context);
3316 template <
typename DeleteWorkspaceRequestT = Model::DeleteWorkspaceRequest>
3318 return SubmitCallable(&ConnectClient::DeleteWorkspace, request);
3325 template <
typename DeleteWorkspaceRequestT = Model::DeleteWorkspaceRequest>
3327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3328 return SubmitAsync(&ConnectClient::DeleteWorkspace, request, handler, context);
3343 template <
typename DeleteWorkspaceMediaRequestT = Model::DeleteWorkspaceMediaRequest>
3345 return SubmitCallable(&ConnectClient::DeleteWorkspaceMedia, request);
3352 template <
typename DeleteWorkspaceMediaRequestT = Model::DeleteWorkspaceMediaRequest>
3354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3355 return SubmitAsync(&ConnectClient::DeleteWorkspaceMedia, request, handler, context);
3370 template <
typename DeleteWorkspacePageRequestT = Model::DeleteWorkspacePageRequest>
3372 return SubmitCallable(&ConnectClient::DeleteWorkspacePage, request);
3379 template <
typename DeleteWorkspacePageRequestT = Model::DeleteWorkspacePageRequest>
3381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3382 return SubmitAsync(&ConnectClient::DeleteWorkspacePage, request, handler, context);
3396 template <
typename DescribeAgentStatusRequestT = Model::DescribeAgentStatusRequest>
3398 return SubmitCallable(&ConnectClient::DescribeAgentStatus, request);
3405 template <
typename DescribeAgentStatusRequestT = Model::DescribeAgentStatusRequest>
3407 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3408 return SubmitAsync(&ConnectClient::DescribeAgentStatus, request, handler, context);
3427 template <
typename DescribeAttachedFilesConfigurationRequestT = Model::DescribeAttachedFilesConfigurationRequest>
3429 const DescribeAttachedFilesConfigurationRequestT& request)
const {
3430 return SubmitCallable(&ConnectClient::DescribeAttachedFilesConfiguration, request);
3437 template <
typename DescribeAttachedFilesConfigurationRequestT = Model::DescribeAttachedFilesConfigurationRequest>
3440 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3441 return SubmitAsync(&ConnectClient::DescribeAttachedFilesConfiguration, request, handler, context);
3458 template <
typename DescribeAuthenticationProfileRequestT = Model::DescribeAuthenticationProfileRequest>
3460 const DescribeAuthenticationProfileRequestT& request)
const {
3461 return SubmitCallable(&ConnectClient::DescribeAuthenticationProfile, request);
3468 template <
typename DescribeAuthenticationProfileRequestT = Model::DescribeAuthenticationProfileRequest>
3471 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3472 return SubmitAsync(&ConnectClient::DescribeAuthenticationProfile, request, handler, context);
3505 template <
typename DescribeContactRequestT = Model::DescribeContactRequest>
3507 return SubmitCallable(&ConnectClient::DescribeContact, request);
3514 template <
typename DescribeContactRequestT = Model::DescribeContactRequest>
3516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3517 return SubmitAsync(&ConnectClient::DescribeContact, request, handler, context);
3532 template <
typename DescribeContactEvaluationRequestT = Model::DescribeContactEvaluationRequest>
3534 const DescribeContactEvaluationRequestT& request)
const {
3535 return SubmitCallable(&ConnectClient::DescribeContactEvaluation, request);
3542 template <
typename DescribeContactEvaluationRequestT = Model::DescribeContactEvaluationRequest>
3545 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3546 return SubmitAsync(&ConnectClient::DescribeContactEvaluation, request, handler, context);
3573 template <
typename DescribeContactFlowRequestT = Model::DescribeContactFlowRequest>
3575 return SubmitCallable(&ConnectClient::DescribeContactFlow, request);
3582 template <
typename DescribeContactFlowRequestT = Model::DescribeContactFlowRequest>
3584 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3585 return SubmitAsync(&ConnectClient::DescribeContactFlow, request, handler, context);
3603 template <
typename DescribeContactFlowModuleRequestT = Model::DescribeContactFlowModuleRequest>
3605 const DescribeContactFlowModuleRequestT& request)
const {
3606 return SubmitCallable(&ConnectClient::DescribeContactFlowModule, request);
3613 template <
typename DescribeContactFlowModuleRequestT = Model::DescribeContactFlowModuleRequest>
3616 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3617 return SubmitAsync(&ConnectClient::DescribeContactFlowModule, request, handler, context);
3633 template <
typename DescribeContactFlowModuleAliasRequestT = Model::DescribeContactFlowModuleAliasRequest>
3635 const DescribeContactFlowModuleAliasRequestT& request)
const {
3636 return SubmitCallable(&ConnectClient::DescribeContactFlowModuleAlias, request);
3643 template <
typename DescribeContactFlowModuleAliasRequestT = Model::DescribeContactFlowModuleAliasRequest>
3646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3647 return SubmitAsync(&ConnectClient::DescribeContactFlowModuleAlias, request, handler, context);
3665 template <
typename DescribeDataTableRequestT = Model::DescribeDataTableRequest>
3667 return SubmitCallable(&ConnectClient::DescribeDataTable, request);
3674 template <
typename DescribeDataTableRequestT = Model::DescribeDataTableRequest>
3676 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3677 return SubmitAsync(&ConnectClient::DescribeDataTable, request, handler, context);
3695 template <
typename DescribeDataTableAttributeRequestT = Model::DescribeDataTableAttributeRequest>
3697 const DescribeDataTableAttributeRequestT& request)
const {
3698 return SubmitCallable(&ConnectClient::DescribeDataTableAttribute, request);
3705 template <
typename DescribeDataTableAttributeRequestT = Model::DescribeDataTableAttributeRequest>
3708 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3709 return SubmitAsync(&ConnectClient::DescribeDataTableAttribute, request, handler, context);
3724 template <
typename DescribeEmailAddressRequestT = Model::DescribeEmailAddressRequest>
3726 return SubmitCallable(&ConnectClient::DescribeEmailAddress, request);
3733 template <
typename DescribeEmailAddressRequestT = Model::DescribeEmailAddressRequest>
3735 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3736 return SubmitAsync(&ConnectClient::DescribeEmailAddress, request, handler, context);
3752 template <
typename DescribeEvaluationFormRequestT = Model::DescribeEvaluationFormRequest>
3754 return SubmitCallable(&ConnectClient::DescribeEvaluationForm, request);
3761 template <
typename DescribeEvaluationFormRequestT = Model::DescribeEvaluationFormRequest>
3764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3765 return SubmitAsync(&ConnectClient::DescribeEvaluationForm, request, handler, context);
3779 template <
typename DescribeHoursOfOperationRequestT = Model::DescribeHoursOfOperationRequest>
3781 return SubmitCallable(&ConnectClient::DescribeHoursOfOperation, request);
3788 template <
typename DescribeHoursOfOperationRequestT = Model::DescribeHoursOfOperationRequest>
3791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3792 return SubmitAsync(&ConnectClient::DescribeHoursOfOperation, request, handler, context);
3807 template <
typename DescribeHoursOfOperationOverr
ideRequestT = Model::DescribeHoursOfOperationOverr
ideRequest>
3809 const DescribeHoursOfOperationOverrideRequestT& request)
const {
3810 return SubmitCallable(&ConnectClient::DescribeHoursOfOperationOverride, request);
3817 template <
typename DescribeHoursOfOperationOverr
ideRequestT = Model::DescribeHoursOfOperationOverr
ideRequest>
3820 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3821 return SubmitAsync(&ConnectClient::DescribeHoursOfOperationOverride, request, handler, context);
3841 template <
typename DescribeInstanceRequestT = Model::DescribeInstanceRequest>
3843 return SubmitCallable(&ConnectClient::DescribeInstance, request);
3850 template <
typename DescribeInstanceRequestT = Model::DescribeInstanceRequest>
3852 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3853 return SubmitAsync(&ConnectClient::DescribeInstance, request, handler, context);
3869 template <
typename DescribeInstanceAttributeRequestT = Model::DescribeInstanceAttributeRequest>
3871 const DescribeInstanceAttributeRequestT& request)
const {
3872 return SubmitCallable(&ConnectClient::DescribeInstanceAttribute, request);
3879 template <
typename DescribeInstanceAttributeRequestT = Model::DescribeInstanceAttributeRequest>
3882 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3883 return SubmitAsync(&ConnectClient::DescribeInstanceAttribute, request, handler, context);
3900 template <
typename DescribeInstanceStorageConfigRequestT = Model::DescribeInstanceStorageConfigRequest>
3902 const DescribeInstanceStorageConfigRequestT& request)
const {
3903 return SubmitCallable(&ConnectClient::DescribeInstanceStorageConfig, request);
3910 template <
typename DescribeInstanceStorageConfigRequestT = Model::DescribeInstanceStorageConfigRequest>
3913 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3914 return SubmitAsync(&ConnectClient::DescribeInstanceStorageConfig, request, handler, context);
3929 template <
typename DescribeNotificationRequestT = Model::DescribeNotificationRequest>
3931 return SubmitCallable(&ConnectClient::DescribeNotification, request);
3938 template <
typename DescribeNotificationRequestT = Model::DescribeNotificationRequest>
3940 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3941 return SubmitAsync(&ConnectClient::DescribeNotification, request, handler, context);
3965 template <
typename DescribePhoneNumberRequestT = Model::DescribePhoneNumberRequest>
3967 return SubmitCallable(&ConnectClient::DescribePhoneNumber, request);
3974 template <
typename DescribePhoneNumberRequestT = Model::DescribePhoneNumberRequest>
3976 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3977 return SubmitAsync(&ConnectClient::DescribePhoneNumber, request, handler, context);
4007 template <
typename DescribePredefinedAttributeRequestT = Model::DescribePredefinedAttributeRequest>
4009 const DescribePredefinedAttributeRequestT& request)
const {
4010 return SubmitCallable(&ConnectClient::DescribePredefinedAttribute, request);
4017 template <
typename DescribePredefinedAttributeRequestT = Model::DescribePredefinedAttributeRequest>
4020 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4021 return SubmitAsync(&ConnectClient::DescribePredefinedAttribute, request, handler, context);
4034 template <
typename DescribePromptRequestT = Model::DescribePromptRequest>
4036 return SubmitCallable(&ConnectClient::DescribePrompt, request);
4043 template <
typename DescribePromptRequestT = Model::DescribePromptRequest>
4045 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4046 return SubmitAsync(&ConnectClient::DescribePrompt, request, handler, context);
4059 template <
typename DescribeQueueRequestT = Model::DescribeQueueRequest>
4061 return SubmitCallable(&ConnectClient::DescribeQueue, request);
4068 template <
typename DescribeQueueRequestT = Model::DescribeQueueRequest>
4070 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4071 return SubmitAsync(&ConnectClient::DescribeQueue, request, handler, context);
4085 template <
typename DescribeQuickConnectRequestT = Model::DescribeQuickConnectRequest>
4087 return SubmitCallable(&ConnectClient::DescribeQuickConnect, request);
4094 template <
typename DescribeQuickConnectRequestT = Model::DescribeQuickConnectRequest>
4096 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4097 return SubmitAsync(&ConnectClient::DescribeQuickConnect, request, handler, context);
4116 template <
typename DescribeRoutingProfileRequestT = Model::DescribeRoutingProfileRequest>
4118 return SubmitCallable(&ConnectClient::DescribeRoutingProfile, request);
4125 template <
typename DescribeRoutingProfileRequestT = Model::DescribeRoutingProfileRequest>
4128 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4129 return SubmitAsync(&ConnectClient::DescribeRoutingProfile, request, handler, context);
4143 template <
typename DescribeRuleRequestT = Model::DescribeRuleRequest>
4145 return SubmitCallable(&ConnectClient::DescribeRule, request);
4152 template <
typename DescribeRuleRequestT = Model::DescribeRuleRequest>
4154 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4155 return SubmitAsync(&ConnectClient::DescribeRule, request, handler, context);
4175 template <
typename DescribeSecurityProfileRequestT = Model::DescribeSecurityProfileRequest>
4177 return SubmitCallable(&ConnectClient::DescribeSecurityProfile, request);
4184 template <
typename DescribeSecurityProfileRequestT = Model::DescribeSecurityProfileRequest>
4187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4188 return SubmitAsync(&ConnectClient::DescribeSecurityProfile, request, handler, context);
4204 template <
typename DescribeTestCaseRequestT = Model::DescribeTestCaseRequest>
4206 return SubmitCallable(&ConnectClient::DescribeTestCase, request);
4213 template <
typename DescribeTestCaseRequestT = Model::DescribeTestCaseRequest>
4215 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4216 return SubmitAsync(&ConnectClient::DescribeTestCase, request, handler, context);
4232 template <
typename DescribeTrafficDistributionGroupRequestT = Model::DescribeTrafficDistributionGroupRequest>
4234 const DescribeTrafficDistributionGroupRequestT& request)
const {
4235 return SubmitCallable(&ConnectClient::DescribeTrafficDistributionGroup, request);
4242 template <
typename DescribeTrafficDistributionGroupRequestT = Model::DescribeTrafficDistributionGroupRequest>
4245 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4246 return SubmitAsync(&ConnectClient::DescribeTrafficDistributionGroup, request, handler, context);
4263 template <
typename DescribeUserRequestT = Model::DescribeUserRequest>
4265 return SubmitCallable(&ConnectClient::DescribeUser, request);
4272 template <
typename DescribeUserRequestT = Model::DescribeUserRequest>
4274 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4275 return SubmitAsync(&ConnectClient::DescribeUser, request, handler, context);
4290 template <
typename DescribeUserHierarchyGroupRequestT = Model::DescribeUserHierarchyGroupRequest>
4292 const DescribeUserHierarchyGroupRequestT& request)
const {
4293 return SubmitCallable(&ConnectClient::DescribeUserHierarchyGroup, request);
4300 template <
typename DescribeUserHierarchyGroupRequestT = Model::DescribeUserHierarchyGroupRequest>
4303 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4304 return SubmitAsync(&ConnectClient::DescribeUserHierarchyGroup, request, handler, context);
4320 template <
typename DescribeUserHierarchyStructureRequestT = Model::DescribeUserHierarchyStructureRequest>
4322 const DescribeUserHierarchyStructureRequestT& request)
const {
4323 return SubmitCallable(&ConnectClient::DescribeUserHierarchyStructure, request);
4330 template <
typename DescribeUserHierarchyStructureRequestT = Model::DescribeUserHierarchyStructureRequest>
4333 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4334 return SubmitAsync(&ConnectClient::DescribeUserHierarchyStructure, request, handler, context);
4355 template <
typename DescribeViewRequestT = Model::DescribeViewRequest>
4357 return SubmitCallable(&ConnectClient::DescribeView, request);
4364 template <
typename DescribeViewRequestT = Model::DescribeViewRequest>
4366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4367 return SubmitAsync(&ConnectClient::DescribeView, request, handler, context);
4381 template <
typename DescribeVocabularyRequestT = Model::DescribeVocabularyRequest>
4383 return SubmitCallable(&ConnectClient::DescribeVocabulary, request);
4390 template <
typename DescribeVocabularyRequestT = Model::DescribeVocabularyRequest>
4392 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4393 return SubmitAsync(&ConnectClient::DescribeVocabulary, request, handler, context);
4408 template <
typename DescribeWorkspaceRequestT = Model::DescribeWorkspaceRequest>
4410 return SubmitCallable(&ConnectClient::DescribeWorkspace, request);
4417 template <
typename DescribeWorkspaceRequestT = Model::DescribeWorkspaceRequest>
4419 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4420 return SubmitAsync(&ConnectClient::DescribeWorkspace, request, handler, context);
4436 template <
typename DisassociateAnalyticsDataSetRequestT = Model::DisassociateAnalyticsDataSetRequest>
4438 const DisassociateAnalyticsDataSetRequestT& request)
const {
4439 return SubmitCallable(&ConnectClient::DisassociateAnalyticsDataSet, request);
4446 template <
typename DisassociateAnalyticsDataSetRequestT = Model::DisassociateAnalyticsDataSetRequest>
4449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4450 return SubmitAsync(&ConnectClient::DisassociateAnalyticsDataSet, request, handler, context);
4467 template <
typename DisassociateApprovedOriginRequestT = Model::DisassociateApprovedOriginRequest>
4469 const DisassociateApprovedOriginRequestT& request)
const {
4470 return SubmitCallable(&ConnectClient::DisassociateApprovedOrigin, request);
4477 template <
typename DisassociateApprovedOriginRequestT = Model::DisassociateApprovedOriginRequest>
4480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4481 return SubmitAsync(&ConnectClient::DisassociateApprovedOrigin, request, handler, context);
4496 template <
typename DisassociateBotRequestT = Model::DisassociateBotRequest>
4498 return SubmitCallable(&ConnectClient::DisassociateBot, request);
4505 template <
typename DisassociateBotRequestT = Model::DisassociateBotRequest>
4507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4508 return SubmitAsync(&ConnectClient::DisassociateBot, request, handler, context);
4567 template <
typename DisassociateEmailAddressAliasRequestT = Model::DisassociateEmailAddressAliasRequest>
4569 const DisassociateEmailAddressAliasRequestT& request)
const {
4570 return SubmitCallable(&ConnectClient::DisassociateEmailAddressAlias, request);
4577 template <
typename DisassociateEmailAddressAliasRequestT = Model::DisassociateEmailAddressAliasRequest>
4580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4581 return SubmitAsync(&ConnectClient::DisassociateEmailAddressAlias, request, handler, context);
4595 template <
typename DisassociateFlowRequestT = Model::DisassociateFlowRequest>
4597 return SubmitCallable(&ConnectClient::DisassociateFlow, request);
4604 template <
typename DisassociateFlowRequestT = Model::DisassociateFlowRequest>
4606 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4607 return SubmitAsync(&ConnectClient::DisassociateFlow, request, handler, context);
4626 template <
typename DisassociateHoursOfOperationsRequestT = Model::DisassociateHoursOfOperationsRequest>
4628 const DisassociateHoursOfOperationsRequestT& request)
const {
4629 return SubmitCallable(&ConnectClient::DisassociateHoursOfOperations, request);
4636 template <
typename DisassociateHoursOfOperationsRequestT = Model::DisassociateHoursOfOperationsRequest>
4639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4640 return SubmitAsync(&ConnectClient::DisassociateHoursOfOperations, request, handler, context);
4657 template <
typename DisassociateInstanceStorageConfigRequestT = Model::DisassociateInstanceStorageConfigRequest>
4659 const DisassociateInstanceStorageConfigRequestT& request)
const {
4660 return SubmitCallable(&ConnectClient::DisassociateInstanceStorageConfig, request);
4667 template <
typename DisassociateInstanceStorageConfigRequestT = Model::DisassociateInstanceStorageConfigRequest>
4670 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4671 return SubmitAsync(&ConnectClient::DisassociateInstanceStorageConfig, request, handler, context);
4688 template <
typename DisassociateLambdaFunctionRequestT = Model::DisassociateLambdaFunctionRequest>
4690 const DisassociateLambdaFunctionRequestT& request)
const {
4691 return SubmitCallable(&ConnectClient::DisassociateLambdaFunction, request);
4698 template <
typename DisassociateLambdaFunctionRequestT = Model::DisassociateLambdaFunctionRequest>
4701 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4702 return SubmitAsync(&ConnectClient::DisassociateLambdaFunction, request, handler, context);
4718 template <
typename DisassociateLexBotRequestT = Model::DisassociateLexBotRequest>
4720 return SubmitCallable(&ConnectClient::DisassociateLexBot, request);
4727 template <
typename DisassociateLexBotRequestT = Model::DisassociateLexBotRequest>
4729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4730 return SubmitAsync(&ConnectClient::DisassociateLexBot, request, handler, context);
4756 template <
typename DisassociatePhoneNumberContactFlowRequestT = Model::DisassociatePhoneNumberContactFlowRequest>
4758 const DisassociatePhoneNumberContactFlowRequestT& request)
const {
4759 return SubmitCallable(&ConnectClient::DisassociatePhoneNumberContactFlow, request);
4766 template <
typename DisassociatePhoneNumberContactFlowRequestT = Model::DisassociatePhoneNumberContactFlowRequest>
4769 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4770 return SubmitAsync(&ConnectClient::DisassociatePhoneNumberContactFlow, request, handler, context);
4794 template <
typename DisassociateQueueEmailAddressesRequestT = Model::DisassociateQueueEmailAddressesRequest>
4796 const DisassociateQueueEmailAddressesRequestT& request)
const {
4797 return SubmitCallable(&ConnectClient::DisassociateQueueEmailAddresses, request);
4804 template <
typename DisassociateQueueEmailAddressesRequestT = Model::DisassociateQueueEmailAddressesRequest>
4807 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4808 return SubmitAsync(&ConnectClient::DisassociateQueueEmailAddresses, request, handler, context);
4824 template <
typename DisassociateQueueQuickConnectsRequestT = Model::DisassociateQueueQuickConnectsRequest>
4826 const DisassociateQueueQuickConnectsRequestT& request)
const {
4827 return SubmitCallable(&ConnectClient::DisassociateQueueQuickConnects, request);
4834 template <
typename DisassociateQueueQuickConnectsRequestT = Model::DisassociateQueueQuickConnectsRequest>
4837 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4838 return SubmitAsync(&ConnectClient::DisassociateQueueQuickConnects, request, handler, context);
4856 template <
typename DisassociateRoutingProfileQueuesRequestT = Model::DisassociateRoutingProfileQueuesRequest>
4858 const DisassociateRoutingProfileQueuesRequestT& request)
const {
4859 return SubmitCallable(&ConnectClient::DisassociateRoutingProfileQueues, request);
4866 template <
typename DisassociateRoutingProfileQueuesRequestT = Model::DisassociateRoutingProfileQueuesRequest>
4869 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4870 return SubmitAsync(&ConnectClient::DisassociateRoutingProfileQueues, request, handler, context);
4885 template <
typename DisassociateSecurityKeyRequestT = Model::DisassociateSecurityKeyRequest>
4887 return SubmitCallable(&ConnectClient::DisassociateSecurityKey, request);
4894 template <
typename DisassociateSecurityKeyRequestT = Model::DisassociateSecurityKeyRequest>
4897 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4898 return SubmitAsync(&ConnectClient::DisassociateSecurityKey, request, handler, context);
4914 template <
typename DisassociateSecurityProfilesRequestT = Model::DisassociateSecurityProfilesRequest>
4916 const DisassociateSecurityProfilesRequestT& request)
const {
4917 return SubmitCallable(&ConnectClient::DisassociateSecurityProfiles, request);
4924 template <
typename DisassociateSecurityProfilesRequestT = Model::DisassociateSecurityProfilesRequest>
4927 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4928 return SubmitAsync(&ConnectClient::DisassociateSecurityProfiles, request, handler, context);
4945 template <
typename DisassociateTrafficDistributionGroupUserRequestT = Model::DisassociateTrafficDistributionGroupUserRequest>
4947 const DisassociateTrafficDistributionGroupUserRequestT& request)
const {
4948 return SubmitCallable(&ConnectClient::DisassociateTrafficDistributionGroupUser, request);
4955 template <
typename DisassociateTrafficDistributionGroupUserRequestT = Model::DisassociateTrafficDistributionGroupUserRequest>
4957 const DisassociateTrafficDistributionGroupUserRequestT& request,
4959 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4960 return SubmitAsync(&ConnectClient::DisassociateTrafficDistributionGroupUser, request, handler, context);
4976 template <
typename DisassociateUserProficienciesRequestT = Model::DisassociateUserProficienciesRequest>
4978 const DisassociateUserProficienciesRequestT& request)
const {
4979 return SubmitCallable(&ConnectClient::DisassociateUserProficiencies, request);
4986 template <
typename DisassociateUserProficienciesRequestT = Model::DisassociateUserProficienciesRequest>
4989 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
4990 return SubmitAsync(&ConnectClient::DisassociateUserProficiencies, request, handler, context);
5005 template <
typename DisassociateWorkspaceRequestT = Model::DisassociateWorkspaceRequest>
5007 return SubmitCallable(&ConnectClient::DisassociateWorkspace, request);
5014 template <
typename DisassociateWorkspaceRequestT = Model::DisassociateWorkspaceRequest>
5016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5017 return SubmitAsync(&ConnectClient::DisassociateWorkspace, request, handler, context);
5036 template <
typename DismissUserContactRequestT = Model::DismissUserContactRequest>
5038 return SubmitCallable(&ConnectClient::DismissUserContact, request);
5045 template <
typename DismissUserContactRequestT = Model::DismissUserContactRequest>
5047 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5048 return SubmitAsync(&ConnectClient::DismissUserContact, request, handler, context);
5068 template <
typename EvaluateDataTableValuesRequestT = Model::EvaluateDataTableValuesRequest>
5070 return SubmitCallable(&ConnectClient::EvaluateDataTableValues, request);
5077 template <
typename EvaluateDataTableValuesRequestT = Model::EvaluateDataTableValuesRequest>
5080 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5081 return SubmitAsync(&ConnectClient::EvaluateDataTableValues, request, handler, context);
5097 template <
typename GetAttachedFileRequestT = Model::GetAttachedFileRequest>
5099 return SubmitCallable(&ConnectClient::GetAttachedFile, request);
5106 template <
typename GetAttachedFileRequestT = Model::GetAttachedFileRequest>
5108 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5109 return SubmitAsync(&ConnectClient::GetAttachedFile, request, handler, context);
5124 template <
typename GetContactAttributesRequestT = Model::GetContactAttributesRequest>
5126 return SubmitCallable(&ConnectClient::GetContactAttributes, request);
5133 template <
typename GetContactAttributesRequestT = Model::GetContactAttributesRequest>
5135 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5136 return SubmitAsync(&ConnectClient::GetContactAttributes, request, handler, context);
5168 template <
typename GetContactMetricsRequestT = Model::GetContactMetricsRequest>
5170 return SubmitCallable(&ConnectClient::GetContactMetrics, request);
5177 template <
typename GetContactMetricsRequestT = Model::GetContactMetricsRequest>
5179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5180 return SubmitAsync(&ConnectClient::GetContactMetrics, request, handler, context);
5209 template <
typename GetCurrentMetricDataRequestT = Model::GetCurrentMetricDataRequest>
5211 return SubmitCallable(&ConnectClient::GetCurrentMetricData, request);
5218 template <
typename GetCurrentMetricDataRequestT = Model::GetCurrentMetricDataRequest>
5220 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5221 return SubmitAsync(&ConnectClient::GetCurrentMetricData, request, handler, context);
5236 template <
typename GetCurrentUserDataRequestT = Model::GetCurrentUserDataRequest>
5238 return SubmitCallable(&ConnectClient::GetCurrentUserData, request);
5245 template <
typename GetCurrentUserDataRequestT = Model::GetCurrentUserDataRequest>
5247 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5248 return SubmitAsync(&ConnectClient::GetCurrentUserData, request, handler, context);
5264 template <
typename GetEffectiveHoursOfOperationsRequestT = Model::GetEffectiveHoursOfOperationsRequest>
5266 const GetEffectiveHoursOfOperationsRequestT& request)
const {
5267 return SubmitCallable(&ConnectClient::GetEffectiveHoursOfOperations, request);
5274 template <
typename GetEffectiveHoursOfOperationsRequestT = Model::GetEffectiveHoursOfOperationsRequest>
5277 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5278 return SubmitAsync(&ConnectClient::GetEffectiveHoursOfOperations, request, handler, context);
5302 template <
typename GetFederationTokenRequestT = Model::GetFederationTokenRequest>
5304 return SubmitCallable(&ConnectClient::GetFederationToken, request);
5311 template <
typename GetFederationTokenRequestT = Model::GetFederationTokenRequest>
5313 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5314 return SubmitAsync(&ConnectClient::GetFederationToken, request, handler, context);
5329 template <
typename GetFlowAssociationRequestT = Model::GetFlowAssociationRequest>
5331 return SubmitCallable(&ConnectClient::GetFlowAssociation, request);
5338 template <
typename GetFlowAssociationRequestT = Model::GetFlowAssociationRequest>
5340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5341 return SubmitAsync(&ConnectClient::GetFlowAssociation, request, handler, context);
5366 template <
typename GetMetricDataRequestT = Model::GetMetricDataRequest>
5368 return SubmitCallable(&ConnectClient::GetMetricData, request);
5375 template <
typename GetMetricDataRequestT = Model::GetMetricDataRequest>
5377 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5378 return SubmitAsync(&ConnectClient::GetMetricData, request, handler, context);
5414 template <
typename GetMetricDataV2RequestT = Model::GetMetricDataV2Request>
5416 return SubmitCallable(&ConnectClient::GetMetricDataV2, request);
5423 template <
typename GetMetricDataV2RequestT = Model::GetMetricDataV2Request>
5425 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5426 return SubmitAsync(&ConnectClient::GetMetricDataV2, request, handler, context);
5439 template <
typename GetPromptFileRequestT = Model::GetPromptFileRequest>
5441 return SubmitCallable(&ConnectClient::GetPromptFile, request);
5448 template <
typename GetPromptFileRequestT = Model::GetPromptFileRequest>
5450 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5451 return SubmitAsync(&ConnectClient::GetPromptFile, request, handler, context);
5465 template <
typename GetTaskTemplateRequestT = Model::GetTaskTemplateRequest>
5467 return SubmitCallable(&ConnectClient::GetTaskTemplate, request);
5474 template <
typename GetTaskTemplateRequestT = Model::GetTaskTemplateRequest>
5476 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5477 return SubmitAsync(&ConnectClient::GetTaskTemplate, request, handler, context);
5494 template <
typename GetTestCaseExecutionSummaryRequestT = Model::GetTestCaseExecutionSummaryRequest>
5496 const GetTestCaseExecutionSummaryRequestT& request)
const {
5497 return SubmitCallable(&ConnectClient::GetTestCaseExecutionSummary, request);
5504 template <
typename GetTestCaseExecutionSummaryRequestT = Model::GetTestCaseExecutionSummaryRequest>
5507 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5508 return SubmitAsync(&ConnectClient::GetTestCaseExecutionSummary, request, handler, context);
5523 template <
typename GetTrafficDistributionRequestT = Model::GetTrafficDistributionRequest>
5525 return SubmitCallable(&ConnectClient::GetTrafficDistribution, request);
5532 template <
typename GetTrafficDistributionRequestT = Model::GetTrafficDistributionRequest>
5535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5536 return SubmitAsync(&ConnectClient::GetTrafficDistribution, request, handler, context);
5569 template <
typename ImportPhoneNumberRequestT = Model::ImportPhoneNumberRequest>
5571 return SubmitCallable(&ConnectClient::ImportPhoneNumber, request);
5578 template <
typename ImportPhoneNumberRequestT = Model::ImportPhoneNumberRequest>
5580 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5581 return SubmitAsync(&ConnectClient::ImportPhoneNumber, request, handler, context);
5596 template <
typename ImportWorkspaceMediaRequestT = Model::ImportWorkspaceMediaRequest>
5598 return SubmitCallable(&ConnectClient::ImportWorkspaceMedia, request);
5605 template <
typename ImportWorkspaceMediaRequestT = Model::ImportWorkspaceMediaRequest>
5607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5608 return SubmitAsync(&ConnectClient::ImportWorkspaceMedia, request, handler, context);
5622 template <
typename ListAgentStatusesRequestT = Model::ListAgentStatusesRequest>
5624 return SubmitCallable(&ConnectClient::ListAgentStatuses, request);
5631 template <
typename ListAgentStatusesRequestT = Model::ListAgentStatusesRequest>
5633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5634 return SubmitAsync(&ConnectClient::ListAgentStatuses, request, handler, context);
5650 template <
typename ListAnalyticsDataAssociationsRequestT = Model::ListAnalyticsDataAssociationsRequest>
5652 const ListAnalyticsDataAssociationsRequestT& request)
const {
5653 return SubmitCallable(&ConnectClient::ListAnalyticsDataAssociations, request);
5660 template <
typename ListAnalyticsDataAssociationsRequestT = Model::ListAnalyticsDataAssociationsRequest>
5663 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5664 return SubmitAsync(&ConnectClient::ListAnalyticsDataAssociations, request, handler, context);
5680 template <
typename ListAnalyticsDataLakeDataSetsRequestT = Model::ListAnalyticsDataLakeDataSetsRequest>
5682 const ListAnalyticsDataLakeDataSetsRequestT& request)
const {
5683 return SubmitCallable(&ConnectClient::ListAnalyticsDataLakeDataSets, request);
5690 template <
typename ListAnalyticsDataLakeDataSetsRequestT = Model::ListAnalyticsDataLakeDataSetsRequest>
5693 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5694 return SubmitAsync(&ConnectClient::ListAnalyticsDataLakeDataSets, request, handler, context);
5710 template <
typename ListApprovedOriginsRequestT = Model::ListApprovedOriginsRequest>
5712 return SubmitCallable(&ConnectClient::ListApprovedOrigins, request);
5719 template <
typename ListApprovedOriginsRequestT = Model::ListApprovedOriginsRequest>
5721 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5722 return SubmitAsync(&ConnectClient::ListApprovedOrigins, request, handler, context);
5737 template <
typename ListAssociatedContactsRequestT = Model::ListAssociatedContactsRequest>
5739 return SubmitCallable(&ConnectClient::ListAssociatedContacts, request);
5746 template <
typename ListAssociatedContactsRequestT = Model::ListAssociatedContactsRequest>
5749 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5750 return SubmitAsync(&ConnectClient::ListAssociatedContacts, request, handler, context);
5769 template <
typename ListAttachedFilesConfigurationsRequestT = Model::ListAttachedFilesConfigurationsRequest>
5771 const ListAttachedFilesConfigurationsRequestT& request)
const {
5772 return SubmitCallable(&ConnectClient::ListAttachedFilesConfigurations, request);
5779 template <
typename ListAttachedFilesConfigurationsRequestT = Model::ListAttachedFilesConfigurationsRequest>
5782 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5783 return SubmitAsync(&ConnectClient::ListAttachedFilesConfigurations, request, handler, context);
5801 template <
typename ListAuthenticationProfilesRequestT = Model::ListAuthenticationProfilesRequest>
5803 const ListAuthenticationProfilesRequestT& request)
const {
5804 return SubmitCallable(&ConnectClient::ListAuthenticationProfiles, request);
5811 template <
typename ListAuthenticationProfilesRequestT = Model::ListAuthenticationProfilesRequest>
5814 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5815 return SubmitAsync(&ConnectClient::ListAuthenticationProfiles, request, handler, context);
5831 template <
typename ListBotsRequestT = Model::ListBotsRequest>
5833 return SubmitCallable(&ConnectClient::ListBots, request);
5840 template <
typename ListBotsRequestT = Model::ListBotsRequest>
5842 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5843 return SubmitAsync(&ConnectClient::ListBots, request, handler, context);
5863 template <
typename ListChildHoursOfOperationsRequestT = Model::ListChildHoursOfOperationsRequest>
5865 const ListChildHoursOfOperationsRequestT& request)
const {
5866 return SubmitCallable(&ConnectClient::ListChildHoursOfOperations, request);
5873 template <
typename ListChildHoursOfOperationsRequestT = Model::ListChildHoursOfOperationsRequest>
5876 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5877 return SubmitAsync(&ConnectClient::ListChildHoursOfOperations, request, handler, context);
5892 template <
typename ListContactEvaluationsRequestT = Model::ListContactEvaluationsRequest>
5894 return SubmitCallable(&ConnectClient::ListContactEvaluations, request);
5901 template <
typename ListContactEvaluationsRequestT = Model::ListContactEvaluationsRequest>
5904 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5905 return SubmitAsync(&ConnectClient::ListContactEvaluations, request, handler, context);
5921 template <
typename ListContactFlowModuleAliasesRequestT = Model::ListContactFlowModuleAliasesRequest>
5923 const ListContactFlowModuleAliasesRequestT& request)
const {
5924 return SubmitCallable(&ConnectClient::ListContactFlowModuleAliases, request);
5931 template <
typename ListContactFlowModuleAliasesRequestT = Model::ListContactFlowModuleAliasesRequest>
5934 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5935 return SubmitAsync(&ConnectClient::ListContactFlowModuleAliases, request, handler, context);
5951 template <
typename ListContactFlowModuleVersionsRequestT = Model::ListContactFlowModuleVersionsRequest>
5953 const ListContactFlowModuleVersionsRequestT& request)
const {
5954 return SubmitCallable(&ConnectClient::ListContactFlowModuleVersions, request);
5961 template <
typename ListContactFlowModuleVersionsRequestT = Model::ListContactFlowModuleVersionsRequest>
5964 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5965 return SubmitAsync(&ConnectClient::ListContactFlowModuleVersions, request, handler, context);
5980 template <
typename ListContactFlowModulesRequestT = Model::ListContactFlowModulesRequest>
5982 return SubmitCallable(&ConnectClient::ListContactFlowModules, request);
5989 template <
typename ListContactFlowModulesRequestT = Model::ListContactFlowModulesRequest>
5992 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
5993 return SubmitAsync(&ConnectClient::ListContactFlowModules, request, handler, context);
6008 template <
typename ListContactFlowVersionsRequestT = Model::ListContactFlowVersionsRequest>
6010 return SubmitCallable(&ConnectClient::ListContactFlowVersions, request);
6017 template <
typename ListContactFlowVersionsRequestT = Model::ListContactFlowVersionsRequest>
6020 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6021 return SubmitAsync(&ConnectClient::ListContactFlowVersions, request, handler, context);
6040 template <
typename ListContactFlowsRequestT = Model::ListContactFlowsRequest>
6042 return SubmitCallable(&ConnectClient::ListContactFlows, request);
6049 template <
typename ListContactFlowsRequestT = Model::ListContactFlowsRequest>
6051 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6052 return SubmitAsync(&ConnectClient::ListContactFlows, request, handler, context);
6070 template <
typename ListContactReferencesRequestT = Model::ListContactReferencesRequest>
6072 return SubmitCallable(&ConnectClient::ListContactReferences, request);
6079 template <
typename ListContactReferencesRequestT = Model::ListContactReferencesRequest>
6081 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6082 return SubmitAsync(&ConnectClient::ListContactReferences, request, handler, context);
6099 template <
typename ListDataTableAttributesRequestT = Model::ListDataTableAttributesRequest>
6101 return SubmitCallable(&ConnectClient::ListDataTableAttributes, request);
6108 template <
typename ListDataTableAttributesRequestT = Model::ListDataTableAttributesRequest>
6111 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6112 return SubmitAsync(&ConnectClient::ListDataTableAttributes, request, handler, context);
6129 template <
typename ListDataTablePrimaryValuesRequestT = Model::ListDataTablePrimaryValuesRequest>
6131 const ListDataTablePrimaryValuesRequestT& request)
const {
6132 return SubmitCallable(&ConnectClient::ListDataTablePrimaryValues, request);
6139 template <
typename ListDataTablePrimaryValuesRequestT = Model::ListDataTablePrimaryValuesRequest>
6142 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6143 return SubmitAsync(&ConnectClient::ListDataTablePrimaryValues, request, handler, context);
6159 template <
typename ListDataTableValuesRequestT = Model::ListDataTableValuesRequest>
6161 return SubmitCallable(&ConnectClient::ListDataTableValues, request);
6168 template <
typename ListDataTableValuesRequestT = Model::ListDataTableValuesRequest>
6170 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6171 return SubmitAsync(&ConnectClient::ListDataTableValues, request, handler, context);
6186 template <
typename ListDataTablesRequestT = Model::ListDataTablesRequest>
6188 return SubmitCallable(&ConnectClient::ListDataTables, request);
6195 template <
typename ListDataTablesRequestT = Model::ListDataTablesRequest>
6197 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6198 return SubmitAsync(&ConnectClient::ListDataTables, request, handler, context);
6213 template <
typename ListDefaultVocabulariesRequestT = Model::ListDefaultVocabulariesRequest>
6215 return SubmitCallable(&ConnectClient::ListDefaultVocabularies, request);
6222 template <
typename ListDefaultVocabulariesRequestT = Model::ListDefaultVocabulariesRequest>
6225 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6226 return SubmitAsync(&ConnectClient::ListDefaultVocabularies, request, handler, context);
6242 template <
typename ListEntitySecurityProfilesRequestT = Model::ListEntitySecurityProfilesRequest>
6244 const ListEntitySecurityProfilesRequestT& request)
const {
6245 return SubmitCallable(&ConnectClient::ListEntitySecurityProfiles, request);
6252 template <
typename ListEntitySecurityProfilesRequestT = Model::ListEntitySecurityProfilesRequest>
6255 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6256 return SubmitAsync(&ConnectClient::ListEntitySecurityProfiles, request, handler, context);
6272 template <
typename ListEvaluationFormVersionsRequestT = Model::ListEvaluationFormVersionsRequest>
6274 const ListEvaluationFormVersionsRequestT& request)
const {
6275 return SubmitCallable(&ConnectClient::ListEvaluationFormVersions, request);
6282 template <
typename ListEvaluationFormVersionsRequestT = Model::ListEvaluationFormVersionsRequest>
6285 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6286 return SubmitAsync(&ConnectClient::ListEvaluationFormVersions, request, handler, context);
6301 template <
typename ListEvaluationFormsRequestT = Model::ListEvaluationFormsRequest>
6303 return SubmitCallable(&ConnectClient::ListEvaluationForms, request);
6310 template <
typename ListEvaluationFormsRequestT = Model::ListEvaluationFormsRequest>
6312 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6313 return SubmitAsync(&ConnectClient::ListEvaluationForms, request, handler, context);
6327 template <
typename ListFlowAssociationsRequestT = Model::ListFlowAssociationsRequest>
6329 return SubmitCallable(&ConnectClient::ListFlowAssociations, request);
6336 template <
typename ListFlowAssociationsRequestT = Model::ListFlowAssociationsRequest>
6338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6339 return SubmitAsync(&ConnectClient::ListFlowAssociations, request, handler, context);
6354 template <
typename ListHoursOfOperationOverr
idesRequestT = Model::ListHoursOfOperationOverr
idesRequest>
6356 const ListHoursOfOperationOverridesRequestT& request)
const {
6357 return SubmitCallable(&ConnectClient::ListHoursOfOperationOverrides, request);
6364 template <
typename ListHoursOfOperationOverr
idesRequestT = Model::ListHoursOfOperationOverr
idesRequest>
6367 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6368 return SubmitAsync(&ConnectClient::ListHoursOfOperationOverrides, request, handler, context);
6386 template <
typename ListHoursOfOperationsRequestT = Model::ListHoursOfOperationsRequest>
6388 return SubmitCallable(&ConnectClient::ListHoursOfOperations, request);
6395 template <
typename ListHoursOfOperationsRequestT = Model::ListHoursOfOperationsRequest>
6397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6398 return SubmitAsync(&ConnectClient::ListHoursOfOperations, request, handler, context);
6414 template <
typename ListInstanceAttributesRequestT = Model::ListInstanceAttributesRequest>
6416 return SubmitCallable(&ConnectClient::ListInstanceAttributes, request);
6423 template <
typename ListInstanceAttributesRequestT = Model::ListInstanceAttributesRequest>
6426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6427 return SubmitAsync(&ConnectClient::ListInstanceAttributes, request, handler, context);
6444 template <
typename ListInstanceStorageConfigsRequestT = Model::ListInstanceStorageConfigsRequest>
6446 const ListInstanceStorageConfigsRequestT& request)
const {
6447 return SubmitCallable(&ConnectClient::ListInstanceStorageConfigs, request);
6454 template <
typename ListInstanceStorageConfigsRequestT = Model::ListInstanceStorageConfigsRequest>
6457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6458 return SubmitAsync(&ConnectClient::ListInstanceStorageConfigs, request, handler, context);
6475 template <
typename ListInstancesRequestT = Model::ListInstancesRequest>
6477 return SubmitCallable(&ConnectClient::ListInstances, request);
6484 template <
typename ListInstancesRequestT = Model::ListInstancesRequest>
6486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
6487 const ListInstancesRequestT& request = {})
const {
6488 return SubmitAsync(&ConnectClient::ListInstances, request, handler, context);
6505 template <
typename ListIntegrationAssociationsRequestT = Model::ListIntegrationAssociationsRequest>
6507 const ListIntegrationAssociationsRequestT& request)
const {
6508 return SubmitCallable(&ConnectClient::ListIntegrationAssociations, request);
6515 template <
typename ListIntegrationAssociationsRequestT = Model::ListIntegrationAssociationsRequest>
6518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6519 return SubmitAsync(&ConnectClient::ListIntegrationAssociations, request, handler, context);
6535 template <
typename ListLambdaFunctionsRequestT = Model::ListLambdaFunctionsRequest>
6537 return SubmitCallable(&ConnectClient::ListLambdaFunctions, request);
6544 template <
typename ListLambdaFunctionsRequestT = Model::ListLambdaFunctionsRequest>
6546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6547 return SubmitAsync(&ConnectClient::ListLambdaFunctions, request, handler, context);
6565 template <
typename ListLexBotsRequestT = Model::ListLexBotsRequest>
6567 return SubmitCallable(&ConnectClient::ListLexBots, request);
6574 template <
typename ListLexBotsRequestT = Model::ListLexBotsRequest>
6576 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6577 return SubmitAsync(&ConnectClient::ListLexBots, request, handler, context);
6592 template <
typename ListNotificationsRequestT = Model::ListNotificationsRequest>
6594 return SubmitCallable(&ConnectClient::ListNotifications, request);
6601 template <
typename ListNotificationsRequestT = Model::ListNotificationsRequest>
6603 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6604 return SubmitAsync(&ConnectClient::ListNotifications, request, handler, context);
6635 template <
typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
6637 return SubmitCallable(&ConnectClient::ListPhoneNumbers, request);
6644 template <
typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
6646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6647 return SubmitAsync(&ConnectClient::ListPhoneNumbers, request, handler, context);
6672 template <
typename ListPhoneNumbersV2RequestT = Model::ListPhoneNumbersV2Request>
6674 return SubmitCallable(&ConnectClient::ListPhoneNumbersV2, request);
6681 template <
typename ListPhoneNumbersV2RequestT = Model::ListPhoneNumbersV2Request>
6683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
6684 const ListPhoneNumbersV2RequestT& request = {})
const {
6685 return SubmitAsync(&ConnectClient::ListPhoneNumbersV2, request, handler, context);
6714 template <
typename ListPredefinedAttributesRequestT = Model::ListPredefinedAttributesRequest>
6716 return SubmitCallable(&ConnectClient::ListPredefinedAttributes, request);
6723 template <
typename ListPredefinedAttributesRequestT = Model::ListPredefinedAttributesRequest>
6726 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6727 return SubmitAsync(&ConnectClient::ListPredefinedAttributes, request, handler, context);
6741 template <
typename ListPromptsRequestT = Model::ListPromptsRequest>
6743 return SubmitCallable(&ConnectClient::ListPrompts, request);
6750 template <
typename ListPromptsRequestT = Model::ListPromptsRequest>
6752 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6753 return SubmitAsync(&ConnectClient::ListPrompts, request, handler, context);
6779 template <
typename ListQueueEmailAddressesRequestT = Model::ListQueueEmailAddressesRequest>
6781 return SubmitCallable(&ConnectClient::ListQueueEmailAddresses, request);
6788 template <
typename ListQueueEmailAddressesRequestT = Model::ListQueueEmailAddressesRequest>
6791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6792 return SubmitAsync(&ConnectClient::ListQueueEmailAddresses, request, handler, context);
6807 template <
typename ListQueueQuickConnectsRequestT = Model::ListQueueQuickConnectsRequest>
6809 return SubmitCallable(&ConnectClient::ListQueueQuickConnects, request);
6816 template <
typename ListQueueQuickConnectsRequestT = Model::ListQueueQuickConnectsRequest>
6819 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6820 return SubmitAsync(&ConnectClient::ListQueueQuickConnects, request, handler, context);
6841 template <
typename ListQueuesRequestT = Model::ListQueuesRequest>
6843 return SubmitCallable(&ConnectClient::ListQueues, request);
6850 template <
typename ListQueuesRequestT = Model::ListQueuesRequest>
6852 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6853 return SubmitAsync(&ConnectClient::ListQueues, request, handler, context);
6868 template <
typename ListQuickConnectsRequestT = Model::ListQuickConnectsRequest>
6870 return SubmitCallable(&ConnectClient::ListQuickConnects, request);
6877 template <
typename ListQuickConnectsRequestT = Model::ListQuickConnectsRequest>
6879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6880 return SubmitAsync(&ConnectClient::ListQuickConnects, request, handler, context);
6899 template <
typename ListRealtimeContactAnalysisSegmentsV2RequestT = Model::ListRealtimeContactAnalysisSegmentsV2Request>
6901 const ListRealtimeContactAnalysisSegmentsV2RequestT& request)
const {
6902 return SubmitCallable(&ConnectClient::ListRealtimeContactAnalysisSegmentsV2, request);
6909 template <
typename ListRealtimeContactAnalysisSegmentsV2RequestT = Model::ListRealtimeContactAnalysisSegmentsV2Request>
6912 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6913 return SubmitAsync(&ConnectClient::ListRealtimeContactAnalysisSegmentsV2, request, handler, context);
6943 template <
typename ListRoutingProfileManualAssignmentQueuesRequestT = Model::ListRoutingProfileManualAssignmentQueuesRequest>
6945 const ListRoutingProfileManualAssignmentQueuesRequestT& request)
const {
6946 return SubmitCallable(&ConnectClient::ListRoutingProfileManualAssignmentQueues, request);
6953 template <
typename ListRoutingProfileManualAssignmentQueuesRequestT = Model::ListRoutingProfileManualAssignmentQueuesRequest>
6955 const ListRoutingProfileManualAssignmentQueuesRequestT& request,
6957 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6958 return SubmitAsync(&ConnectClient::ListRoutingProfileManualAssignmentQueues, request, handler, context);
6973 template <
typename ListRoutingProfileQueuesRequestT = Model::ListRoutingProfileQueuesRequest>
6975 return SubmitCallable(&ConnectClient::ListRoutingProfileQueues, request);
6982 template <
typename ListRoutingProfileQueuesRequestT = Model::ListRoutingProfileQueuesRequest>
6985 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
6986 return SubmitAsync(&ConnectClient::ListRoutingProfileQueues, request, handler, context);
7007 template <
typename ListRoutingProfilesRequestT = Model::ListRoutingProfilesRequest>
7009 return SubmitCallable(&ConnectClient::ListRoutingProfiles, request);
7016 template <
typename ListRoutingProfilesRequestT = Model::ListRoutingProfilesRequest>
7018 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7019 return SubmitAsync(&ConnectClient::ListRoutingProfiles, request, handler, context);
7033 template <
typename ListRulesRequestT = Model::ListRulesRequest>
7035 return SubmitCallable(&ConnectClient::ListRules, request);
7042 template <
typename ListRulesRequestT = Model::ListRulesRequest>
7044 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7045 return SubmitAsync(&ConnectClient::ListRules, request, handler, context);
7061 template <
typename ListSecurityKeysRequestT = Model::ListSecurityKeysRequest>
7063 return SubmitCallable(&ConnectClient::ListSecurityKeys, request);
7070 template <
typename ListSecurityKeysRequestT = Model::ListSecurityKeysRequest>
7072 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7073 return SubmitAsync(&ConnectClient::ListSecurityKeys, request, handler, context);
7089 template <
typename ListSecurityProfileApplicationsRequestT = Model::ListSecurityProfileApplicationsRequest>
7091 const ListSecurityProfileApplicationsRequestT& request)
const {
7092 return SubmitCallable(&ConnectClient::ListSecurityProfileApplications, request);
7099 template <
typename ListSecurityProfileApplicationsRequestT = Model::ListSecurityProfileApplicationsRequest>
7102 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7103 return SubmitAsync(&ConnectClient::ListSecurityProfileApplications, request, handler, context);
7119 template <
typename ListSecurityProfileFlowModulesRequestT = Model::ListSecurityProfileFlowModulesRequest>
7121 const ListSecurityProfileFlowModulesRequestT& request)
const {
7122 return SubmitCallable(&ConnectClient::ListSecurityProfileFlowModules, request);
7129 template <
typename ListSecurityProfileFlowModulesRequestT = Model::ListSecurityProfileFlowModulesRequest>
7132 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7133 return SubmitAsync(&ConnectClient::ListSecurityProfileFlowModules, request, handler, context);
7154 template <
typename ListSecurityProfilePermissionsRequestT = Model::ListSecurityProfilePermissionsRequest>
7156 const ListSecurityProfilePermissionsRequestT& request)
const {
7157 return SubmitCallable(&ConnectClient::ListSecurityProfilePermissions, request);
7164 template <
typename ListSecurityProfilePermissionsRequestT = Model::ListSecurityProfilePermissionsRequest>
7167 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7168 return SubmitAsync(&ConnectClient::ListSecurityProfilePermissions, request, handler, context);
7189 template <
typename ListSecurityProfilesRequestT = Model::ListSecurityProfilesRequest>
7191 return SubmitCallable(&ConnectClient::ListSecurityProfiles, request);
7198 template <
typename ListSecurityProfilesRequestT = Model::ListSecurityProfilesRequest>
7200 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7201 return SubmitAsync(&ConnectClient::ListSecurityProfiles, request, handler, context);
7219 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
7221 return SubmitCallable(&ConnectClient::ListTagsForResource, request);
7228 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
7230 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7231 return SubmitAsync(&ConnectClient::ListTagsForResource, request, handler, context);
7246 template <
typename ListTaskTemplatesRequestT = Model::ListTaskTemplatesRequest>
7248 return SubmitCallable(&ConnectClient::ListTaskTemplates, request);
7255 template <
typename ListTaskTemplatesRequestT = Model::ListTaskTemplatesRequest>
7257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7258 return SubmitAsync(&ConnectClient::ListTaskTemplates, request, handler, context);
7275 template <
typename ListTestCaseExecutionRecordsRequestT = Model::ListTestCaseExecutionRecordsRequest>
7277 const ListTestCaseExecutionRecordsRequestT& request)
const {
7278 return SubmitCallable(&ConnectClient::ListTestCaseExecutionRecords, request);
7285 template <
typename ListTestCaseExecutionRecordsRequestT = Model::ListTestCaseExecutionRecordsRequest>
7288 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7289 return SubmitAsync(&ConnectClient::ListTestCaseExecutionRecords, request, handler, context);
7305 template <
typename ListTestCaseExecutionsRequestT = Model::ListTestCaseExecutionsRequest>
7307 return SubmitCallable(&ConnectClient::ListTestCaseExecutions, request);
7314 template <
typename ListTestCaseExecutionsRequestT = Model::ListTestCaseExecutionsRequest>
7317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7318 return SubmitAsync(&ConnectClient::ListTestCaseExecutions, request, handler, context);
7332 template <
typename ListTestCasesRequestT = Model::ListTestCasesRequest>
7334 return SubmitCallable(&ConnectClient::ListTestCases, request);
7341 template <
typename ListTestCasesRequestT = Model::ListTestCasesRequest>
7343 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7344 return SubmitAsync(&ConnectClient::ListTestCases, request, handler, context);
7359 template <
typename ListTrafficDistributionGroupUsersRequestT = Model::ListTrafficDistributionGroupUsersRequest>
7361 const ListTrafficDistributionGroupUsersRequestT& request)
const {
7362 return SubmitCallable(&ConnectClient::ListTrafficDistributionGroupUsers, request);
7369 template <
typename ListTrafficDistributionGroupUsersRequestT = Model::ListTrafficDistributionGroupUsersRequest>
7372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7373 return SubmitAsync(&ConnectClient::ListTrafficDistributionGroupUsers, request, handler, context);
7388 template <
typename ListTrafficDistributionGroupsRequestT = Model::ListTrafficDistributionGroupsRequest>
7390 const ListTrafficDistributionGroupsRequestT& request = {})
const {
7391 return SubmitCallable(&ConnectClient::ListTrafficDistributionGroups, request);
7398 template <
typename ListTrafficDistributionGroupsRequestT = Model::ListTrafficDistributionGroupsRequest>
7400 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
7401 const ListTrafficDistributionGroupsRequestT& request = {})
const {
7402 return SubmitAsync(&ConnectClient::ListTrafficDistributionGroups, request, handler, context);
7416 template <
typename ListUseCasesRequestT = Model::ListUseCasesRequest>
7418 return SubmitCallable(&ConnectClient::ListUseCases, request);
7425 template <
typename ListUseCasesRequestT = Model::ListUseCasesRequest>
7427 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7428 return SubmitAsync(&ConnectClient::ListUseCases, request, handler, context);
7447 template <
typename ListUserHierarchyGroupsRequestT = Model::ListUserHierarchyGroupsRequest>
7449 return SubmitCallable(&ConnectClient::ListUserHierarchyGroups, request);
7456 template <
typename ListUserHierarchyGroupsRequestT = Model::ListUserHierarchyGroupsRequest>
7459 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7460 return SubmitAsync(&ConnectClient::ListUserHierarchyGroups, request, handler, context);
7475 template <
typename ListUserNotificationsRequestT = Model::ListUserNotificationsRequest>
7477 return SubmitCallable(&ConnectClient::ListUserNotifications, request);
7484 template <
typename ListUserNotificationsRequestT = Model::ListUserNotificationsRequest>
7486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7487 return SubmitAsync(&ConnectClient::ListUserNotifications, request, handler, context);
7501 template <
typename ListUserProficienciesRequestT = Model::ListUserProficienciesRequest>
7503 return SubmitCallable(&ConnectClient::ListUserProficiencies, request);
7510 template <
typename ListUserProficienciesRequestT = Model::ListUserProficienciesRequest>
7512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7513 return SubmitAsync(&ConnectClient::ListUserProficiencies, request, handler, context);
7527 template <
typename ListUsersRequestT = Model::ListUsersRequest>
7529 return SubmitCallable(&ConnectClient::ListUsers, request);
7536 template <
typename ListUsersRequestT = Model::ListUsersRequest>
7538 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7539 return SubmitAsync(&ConnectClient::ListUsers, request, handler, context);
7555 template <
typename ListViewVersionsRequestT = Model::ListViewVersionsRequest>
7557 return SubmitCallable(&ConnectClient::ListViewVersions, request);
7564 template <
typename ListViewVersionsRequestT = Model::ListViewVersionsRequest>
7566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7567 return SubmitAsync(&ConnectClient::ListViewVersions, request, handler, context);
7581 template <
typename ListViewsRequestT = Model::ListViewsRequest>
7583 return SubmitCallable(&ConnectClient::ListViews, request);
7590 template <
typename ListViewsRequestT = Model::ListViewsRequest>
7592 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7593 return SubmitAsync(&ConnectClient::ListViews, request, handler, context);
7608 template <
typename ListWorkspaceMediaRequestT = Model::ListWorkspaceMediaRequest>
7610 return SubmitCallable(&ConnectClient::ListWorkspaceMedia, request);
7617 template <
typename ListWorkspaceMediaRequestT = Model::ListWorkspaceMediaRequest>
7619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7620 return SubmitAsync(&ConnectClient::ListWorkspaceMedia, request, handler, context);
7635 template <
typename ListWorkspacePagesRequestT = Model::ListWorkspacePagesRequest>
7637 return SubmitCallable(&ConnectClient::ListWorkspacePages, request);
7644 template <
typename ListWorkspacePagesRequestT = Model::ListWorkspacePagesRequest>
7646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7647 return SubmitAsync(&ConnectClient::ListWorkspacePages, request, handler, context);
7661 template <
typename ListWorkspacesRequestT = Model::ListWorkspacesRequest>
7663 return SubmitCallable(&ConnectClient::ListWorkspaces, request);
7670 template <
typename ListWorkspacesRequestT = Model::ListWorkspacesRequest>
7672 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7673 return SubmitAsync(&ConnectClient::ListWorkspaces, request, handler, context);
7688 template <
typename MonitorContactRequestT = Model::MonitorContactRequest>
7690 return SubmitCallable(&ConnectClient::MonitorContact, request);
7697 template <
typename MonitorContactRequestT = Model::MonitorContactRequest>
7699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7700 return SubmitAsync(&ConnectClient::MonitorContact, request, handler, context);
7713 template <
typename PauseContactRequestT = Model::PauseContactRequest>
7715 return SubmitCallable(&ConnectClient::PauseContact, request);
7722 template <
typename PauseContactRequestT = Model::PauseContactRequest>
7724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7725 return SubmitAsync(&ConnectClient::PauseContact, request, handler, context);
7745 template <
typename PutUserStatusRequestT = Model::PutUserStatusRequest>
7747 return SubmitCallable(&ConnectClient::PutUserStatus, request);
7754 template <
typename PutUserStatusRequestT = Model::PutUserStatusRequest>
7756 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7757 return SubmitAsync(&ConnectClient::PutUserStatus, request, handler, context);
7791 template <
typename ReleasePhoneNumberRequestT = Model::ReleasePhoneNumberRequest>
7793 return SubmitCallable(&ConnectClient::ReleasePhoneNumber, request);
7800 template <
typename ReleasePhoneNumberRequestT = Model::ReleasePhoneNumberRequest>
7802 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7803 return SubmitAsync(&ConnectClient::ReleasePhoneNumber, request, handler, context);
7823 template <
typename ReplicateInstanceRequestT = Model::ReplicateInstanceRequest>
7825 return SubmitCallable(&ConnectClient::ReplicateInstance, request);
7832 template <
typename ReplicateInstanceRequestT = Model::ReplicateInstanceRequest>
7834 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7835 return SubmitAsync(&ConnectClient::ReplicateInstance, request, handler, context);
7849 template <
typename ResumeContactRequestT = Model::ResumeContactRequest>
7851 return SubmitCallable(&ConnectClient::ResumeContact, request);
7858 template <
typename ResumeContactRequestT = Model::ResumeContactRequest>
7860 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7861 return SubmitAsync(&ConnectClient::ResumeContact, request, handler, context);
7879 template <
typename ResumeContactRecordingRequestT = Model::ResumeContactRecordingRequest>
7881 return SubmitCallable(&ConnectClient::ResumeContactRecording, request);
7888 template <
typename ResumeContactRecordingRequestT = Model::ResumeContactRecordingRequest>
7891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7892 return SubmitAsync(&ConnectClient::ResumeContactRecording, request, handler, context);
7907 template <
typename SearchAgentStatusesRequestT = Model::SearchAgentStatusesRequest>
7909 return SubmitCallable(&ConnectClient::SearchAgentStatuses, request);
7916 template <
typename SearchAgentStatusesRequestT = Model::SearchAgentStatusesRequest>
7918 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7919 return SubmitAsync(&ConnectClient::SearchAgentStatuses, request, handler, context);
7938 template <
typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
7940 const SearchAvailablePhoneNumbersRequestT& request)
const {
7941 return SubmitCallable(&ConnectClient::SearchAvailablePhoneNumbers, request);
7948 template <
typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
7951 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7952 return SubmitAsync(&ConnectClient::SearchAvailablePhoneNumbers, request, handler, context);
7976 template <
typename SearchContactEvaluationsRequestT = Model::SearchContactEvaluationsRequest>
7978 return SubmitCallable(&ConnectClient::SearchContactEvaluations, request);
7985 template <
typename SearchContactEvaluationsRequestT = Model::SearchContactEvaluationsRequest>
7988 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
7989 return SubmitAsync(&ConnectClient::SearchContactEvaluations, request, handler, context);
8004 template <
typename SearchContactFlowModulesRequestT = Model::SearchContactFlowModulesRequest>
8006 return SubmitCallable(&ConnectClient::SearchContactFlowModules, request);
8013 template <
typename SearchContactFlowModulesRequestT = Model::SearchContactFlowModulesRequest>
8016 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8017 return SubmitAsync(&ConnectClient::SearchContactFlowModules, request, handler, context);
8032 template <
typename SearchContactFlowsRequestT = Model::SearchContactFlowsRequest>
8034 return SubmitCallable(&ConnectClient::SearchContactFlows, request);
8041 template <
typename SearchContactFlowsRequestT = Model::SearchContactFlowsRequest>
8043 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8044 return SubmitAsync(&ConnectClient::SearchContactFlows, request, handler, context);
8058 template <
typename SearchContactsRequestT = Model::SearchContactsRequest>
8060 return SubmitCallable(&ConnectClient::SearchContacts, request);
8067 template <
typename SearchContactsRequestT = Model::SearchContactsRequest>
8069 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8070 return SubmitAsync(&ConnectClient::SearchContacts, request, handler, context);
8087 template <
typename SearchDataTablesRequestT = Model::SearchDataTablesRequest>
8089 return SubmitCallable(&ConnectClient::SearchDataTables, request);
8096 template <
typename SearchDataTablesRequestT = Model::SearchDataTablesRequest>
8098 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8099 return SubmitAsync(&ConnectClient::SearchDataTables, request, handler, context);
8114 template <
typename SearchEmailAddressesRequestT = Model::SearchEmailAddressesRequest>
8116 return SubmitCallable(&ConnectClient::SearchEmailAddresses, request);
8123 template <
typename SearchEmailAddressesRequestT = Model::SearchEmailAddressesRequest>
8125 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8126 return SubmitAsync(&ConnectClient::SearchEmailAddresses, request, handler, context);
8151 template <
typename SearchEvaluationFormsRequestT = Model::SearchEvaluationFormsRequest>
8153 return SubmitCallable(&ConnectClient::SearchEvaluationForms, request);
8160 template <
typename SearchEvaluationFormsRequestT = Model::SearchEvaluationFormsRequest>
8162 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8163 return SubmitAsync(&ConnectClient::SearchEvaluationForms, request, handler, context);
8178 template <
typename SearchHoursOfOperationOverr
idesRequestT = Model::SearchHoursOfOperationOverr
idesRequest>
8180 const SearchHoursOfOperationOverridesRequestT& request)
const {
8181 return SubmitCallable(&ConnectClient::SearchHoursOfOperationOverrides, request);
8188 template <
typename SearchHoursOfOperationOverr
idesRequestT = Model::SearchHoursOfOperationOverr
idesRequest>
8191 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8192 return SubmitAsync(&ConnectClient::SearchHoursOfOperationOverrides, request, handler, context);
8207 template <
typename SearchHoursOfOperationsRequestT = Model::SearchHoursOfOperationsRequest>
8209 return SubmitCallable(&ConnectClient::SearchHoursOfOperations, request);
8216 template <
typename SearchHoursOfOperationsRequestT = Model::SearchHoursOfOperationsRequest>
8219 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8220 return SubmitAsync(&ConnectClient::SearchHoursOfOperations, request, handler, context);
8237 template <
typename SearchNotificationsRequestT = Model::SearchNotificationsRequest>
8239 return SubmitCallable(&ConnectClient::SearchNotifications, request);
8246 template <
typename SearchNotificationsRequestT = Model::SearchNotificationsRequest>
8248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8249 return SubmitAsync(&ConnectClient::SearchNotifications, request, handler, context);
8279 template <
typename SearchPredefinedAttributesRequestT = Model::SearchPredefinedAttributesRequest>
8281 const SearchPredefinedAttributesRequestT& request)
const {
8282 return SubmitCallable(&ConnectClient::SearchPredefinedAttributes, request);
8289 template <
typename SearchPredefinedAttributesRequestT = Model::SearchPredefinedAttributesRequest>
8292 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8293 return SubmitAsync(&ConnectClient::SearchPredefinedAttributes, request, handler, context);
8307 template <
typename SearchPromptsRequestT = Model::SearchPromptsRequest>
8309 return SubmitCallable(&ConnectClient::SearchPrompts, request);
8316 template <
typename SearchPromptsRequestT = Model::SearchPromptsRequest>
8318 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8319 return SubmitAsync(&ConnectClient::SearchPrompts, request, handler, context);
8333 template <
typename SearchQueuesRequestT = Model::SearchQueuesRequest>
8335 return SubmitCallable(&ConnectClient::SearchQueues, request);
8342 template <
typename SearchQueuesRequestT = Model::SearchQueuesRequest>
8344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8345 return SubmitAsync(&ConnectClient::SearchQueues, request, handler, context);
8360 template <
typename SearchQuickConnectsRequestT = Model::SearchQuickConnectsRequest>
8362 return SubmitCallable(&ConnectClient::SearchQuickConnects, request);
8369 template <
typename SearchQuickConnectsRequestT = Model::SearchQuickConnectsRequest>
8371 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8372 return SubmitAsync(&ConnectClient::SearchQuickConnects, request, handler, context);
8387 template <
typename SearchResourceTagsRequestT = Model::SearchResourceTagsRequest>
8389 return SubmitCallable(&ConnectClient::SearchResourceTags, request);
8396 template <
typename SearchResourceTagsRequestT = Model::SearchResourceTagsRequest>
8398 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8399 return SubmitAsync(&ConnectClient::SearchResourceTags, request, handler, context);
8418 template <
typename SearchRoutingProfilesRequestT = Model::SearchRoutingProfilesRequest>
8420 return SubmitCallable(&ConnectClient::SearchRoutingProfiles, request);
8427 template <
typename SearchRoutingProfilesRequestT = Model::SearchRoutingProfilesRequest>
8429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8430 return SubmitAsync(&ConnectClient::SearchRoutingProfiles, request, handler, context);
8450 template <
typename SearchSecurityProfilesRequestT = Model::SearchSecurityProfilesRequest>
8452 return SubmitCallable(&ConnectClient::SearchSecurityProfiles, request);
8459 template <
typename SearchSecurityProfilesRequestT = Model::SearchSecurityProfilesRequest>
8462 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8463 return SubmitAsync(&ConnectClient::SearchSecurityProfiles, request, handler, context);
8477 template <
typename SearchTestCasesRequestT = Model::SearchTestCasesRequest>
8479 return SubmitCallable(&ConnectClient::SearchTestCases, request);
8486 template <
typename SearchTestCasesRequestT = Model::SearchTestCasesRequest>
8488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8489 return SubmitAsync(&ConnectClient::SearchTestCases, request, handler, context);
8507 template <
typename SearchUserHierarchyGroupsRequestT = Model::SearchUserHierarchyGroupsRequest>
8509 const SearchUserHierarchyGroupsRequestT& request)
const {
8510 return SubmitCallable(&ConnectClient::SearchUserHierarchyGroups, request);
8517 template <
typename SearchUserHierarchyGroupsRequestT = Model::SearchUserHierarchyGroupsRequest>
8520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8521 return SubmitAsync(&ConnectClient::SearchUserHierarchyGroups, request, handler, context);
8536 template <
typename SearchUsersRequestT = Model::SearchUsersRequest>
8538 return SubmitCallable(&ConnectClient::SearchUsers, request);
8545 template <
typename SearchUsersRequestT = Model::SearchUsersRequest>
8547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8548 return SubmitAsync(&ConnectClient::SearchUsers, request, handler, context);
8562 template <
typename SearchViewsRequestT = Model::SearchViewsRequest>
8564 return SubmitCallable(&ConnectClient::SearchViews, request);
8571 template <
typename SearchViewsRequestT = Model::SearchViewsRequest>
8573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8574 return SubmitAsync(&ConnectClient::SearchViews, request, handler, context);
8590 template <
typename SearchVocabulariesRequestT = Model::SearchVocabulariesRequest>
8592 return SubmitCallable(&ConnectClient::SearchVocabularies, request);
8599 template <
typename SearchVocabulariesRequestT = Model::SearchVocabulariesRequest>
8601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8602 return SubmitAsync(&ConnectClient::SearchVocabularies, request, handler, context);
8618 template <
typename SearchWorkspaceAssociationsRequestT = Model::SearchWorkspaceAssociationsRequest>
8620 const SearchWorkspaceAssociationsRequestT& request)
const {
8621 return SubmitCallable(&ConnectClient::SearchWorkspaceAssociations, request);
8628 template <
typename SearchWorkspaceAssociationsRequestT = Model::SearchWorkspaceAssociationsRequest>
8631 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8632 return SubmitAsync(&ConnectClient::SearchWorkspaceAssociations, request, handler, context);
8647 template <
typename SearchWorkspacesRequestT = Model::SearchWorkspacesRequest>
8649 return SubmitCallable(&ConnectClient::SearchWorkspaces, request);
8656 template <
typename SearchWorkspacesRequestT = Model::SearchWorkspacesRequest>
8658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8659 return SubmitAsync(&ConnectClient::SearchWorkspaces, request, handler, context);
8682 template <
typename SendChatIntegrationEventRequestT = Model::SendChatIntegrationEventRequest>
8684 return SubmitCallable(&ConnectClient::SendChatIntegrationEvent, request);
8691 template <
typename SendChatIntegrationEventRequestT = Model::SendChatIntegrationEventRequest>
8694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8695 return SubmitAsync(&ConnectClient::SendChatIntegrationEvent, request, handler, context);
8714 template <
typename SendOutboundEmailRequestT = Model::SendOutboundEmailRequest>
8716 return SubmitCallable(&ConnectClient::SendOutboundEmail, request);
8723 template <
typename SendOutboundEmailRequestT = Model::SendOutboundEmailRequest>
8725 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8726 return SubmitAsync(&ConnectClient::SendOutboundEmail, request, handler, context);
8746 template <
typename StartAttachedFileUploadRequestT = Model::StartAttachedFileUploadRequest>
8748 return SubmitCallable(&ConnectClient::StartAttachedFileUpload, request);
8755 template <
typename StartAttachedFileUploadRequestT = Model::StartAttachedFileUploadRequest>
8758 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8759 return SubmitAsync(&ConnectClient::StartAttachedFileUpload, request, handler, context);
8797 template <
typename StartChatContactRequestT = Model::StartChatContactRequest>
8799 return SubmitCallable(&ConnectClient::StartChatContact, request);
8806 template <
typename StartChatContactRequestT = Model::StartChatContactRequest>
8808 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8809 return SubmitAsync(&ConnectClient::StartChatContact, request, handler, context);
8829 template <
typename StartContactEvaluationRequestT = Model::StartContactEvaluationRequest>
8831 return SubmitCallable(&ConnectClient::StartContactEvaluation, request);
8838 template <
typename StartContactEvaluationRequestT = Model::StartContactEvaluationRequest>
8841 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8842 return SubmitAsync(&ConnectClient::StartContactEvaluation, request, handler, context);
8859 template <
typename StartContactMediaProcessingRequestT = Model::StartContactMediaProcessingRequest>
8861 const StartContactMediaProcessingRequestT& request = {})
const {
8862 return SubmitCallable(&ConnectClient::StartContactMediaProcessing, request);
8869 template <
typename StartContactMediaProcessingRequestT = Model::StartContactMediaProcessingRequest>
8871 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
8872 const StartContactMediaProcessingRequestT& request = {})
const {
8873 return SubmitAsync(&ConnectClient::StartContactMediaProcessing, request, handler, context);
8900 template <
typename StartContactRecordingRequestT = Model::StartContactRecordingRequest>
8902 return SubmitCallable(&ConnectClient::StartContactRecording, request);
8909 template <
typename StartContactRecordingRequestT = Model::StartContactRecordingRequest>
8911 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8912 return SubmitAsync(&ConnectClient::StartContactRecording, request, handler, context);
8937 template <
typename StartContactStreamingRequestT = Model::StartContactStreamingRequest>
8939 return SubmitCallable(&ConnectClient::StartContactStreaming, request);
8946 template <
typename StartContactStreamingRequestT = Model::StartContactStreamingRequest>
8948 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8949 return SubmitAsync(&ConnectClient::StartContactStreaming, request, handler, context);
8965 template <
typename StartEmailContactRequestT = Model::StartEmailContactRequest>
8967 return SubmitCallable(&ConnectClient::StartEmailContact, request);
8974 template <
typename StartEmailContactRequestT = Model::StartEmailContactRequest>
8976 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
8977 return SubmitAsync(&ConnectClient::StartEmailContact, request, handler, context);
9010 template <
typename StartOutboundChatContactRequestT = Model::StartOutboundChatContactRequest>
9012 return SubmitCallable(&ConnectClient::StartOutboundChatContact, request);
9019 template <
typename StartOutboundChatContactRequestT = Model::StartOutboundChatContactRequest>
9022 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9023 return SubmitAsync(&ConnectClient::StartOutboundChatContact, request, handler, context);
9038 template <
typename StartOutboundEmailContactRequestT = Model::StartOutboundEmailContactRequest>
9040 const StartOutboundEmailContactRequestT& request)
const {
9041 return SubmitCallable(&ConnectClient::StartOutboundEmailContact, request);
9048 template <
typename StartOutboundEmailContactRequestT = Model::StartOutboundEmailContactRequest>
9051 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9052 return SubmitAsync(&ConnectClient::StartOutboundEmailContact, request, handler, context);
9087 template <
typename StartOutboundVoiceContactRequestT = Model::StartOutboundVoiceContactRequest>
9089 const StartOutboundVoiceContactRequestT& request)
const {
9090 return SubmitCallable(&ConnectClient::StartOutboundVoiceContact, request);
9097 template <
typename StartOutboundVoiceContactRequestT = Model::StartOutboundVoiceContactRequest>
9100 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9101 return SubmitAsync(&ConnectClient::StartOutboundVoiceContact, request, handler, context);
9119 template <
typename StartScreenSharingRequestT = Model::StartScreenSharingRequest>
9121 return SubmitCallable(&ConnectClient::StartScreenSharing, request);
9128 template <
typename StartScreenSharingRequestT = Model::StartScreenSharingRequest>
9130 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9131 return SubmitAsync(&ConnectClient::StartScreenSharing, request, handler, context);
9175 template <
typename StartTaskContactRequestT = Model::StartTaskContactRequest>
9177 return SubmitCallable(&ConnectClient::StartTaskContact, request);
9184 template <
typename StartTaskContactRequestT = Model::StartTaskContactRequest>
9186 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9187 return SubmitAsync(&ConnectClient::StartTaskContact, request, handler, context);
9201 template <
typename StartTestCaseExecutionRequestT = Model::StartTestCaseExecutionRequest>
9203 return SubmitCallable(&ConnectClient::StartTestCaseExecution, request);
9210 template <
typename StartTestCaseExecutionRequestT = Model::StartTestCaseExecutionRequest>
9213 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9214 return SubmitAsync(&ConnectClient::StartTestCaseExecution, request, handler, context);
9231 template <
typename StartWebRTCContactRequestT = Model::StartWebRTCContactRequest>
9233 return SubmitCallable(&ConnectClient::StartWebRTCContact, request);
9240 template <
typename StartWebRTCContactRequestT = Model::StartWebRTCContactRequest>
9242 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9243 return SubmitAsync(&ConnectClient::StartWebRTCContact, request, handler, context);
9261 template <
typename StopContactRequestT = Model::StopContactRequest>
9263 return SubmitCallable(&ConnectClient::StopContact, request);
9270 template <
typename StopContactRequestT = Model::StopContactRequest>
9272 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9273 return SubmitAsync(&ConnectClient::StopContact, request, handler, context);
9289 template <
typename StopContactMediaProcessingRequestT = Model::StopContactMediaProcessingRequest>
9291 const StopContactMediaProcessingRequestT& request = {})
const {
9292 return SubmitCallable(&ConnectClient::StopContactMediaProcessing, request);
9299 template <
typename StopContactMediaProcessingRequestT = Model::StopContactMediaProcessingRequest>
9301 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
9302 const StopContactMediaProcessingRequestT& request = {})
const {
9303 return SubmitAsync(&ConnectClient::StopContactMediaProcessing, request, handler, context);
9323 template <
typename StopContactRecordingRequestT = Model::StopContactRecordingRequest>
9325 return SubmitCallable(&ConnectClient::StopContactRecording, request);
9332 template <
typename StopContactRecordingRequestT = Model::StopContactRecordingRequest>
9334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9335 return SubmitAsync(&ConnectClient::StopContactRecording, request, handler, context);
9352 template <
typename StopContactStreamingRequestT = Model::StopContactStreamingRequest>
9354 return SubmitCallable(&ConnectClient::StopContactStreaming, request);
9361 template <
typename StopContactStreamingRequestT = Model::StopContactStreamingRequest>
9363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9364 return SubmitAsync(&ConnectClient::StopContactStreaming, request, handler, context);
9378 template <
typename StopTestCaseExecutionRequestT = Model::StopTestCaseExecutionRequest>
9380 return SubmitCallable(&ConnectClient::StopTestCaseExecution, request);
9387 template <
typename StopTestCaseExecutionRequestT = Model::StopTestCaseExecutionRequest>
9389 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9390 return SubmitAsync(&ConnectClient::StopTestCaseExecution, request, handler, context);
9410 template <
typename SubmitContactEvaluationRequestT = Model::SubmitContactEvaluationRequest>
9412 return SubmitCallable(&ConnectClient::SubmitContactEvaluation, request);
9419 template <
typename SubmitContactEvaluationRequestT = Model::SubmitContactEvaluationRequest>
9422 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9423 return SubmitAsync(&ConnectClient::SubmitContactEvaluation, request, handler, context);
9445 template <
typename SuspendContactRecordingRequestT = Model::SuspendContactRecordingRequest>
9447 return SubmitCallable(&ConnectClient::SuspendContactRecording, request);
9454 template <
typename SuspendContactRecordingRequestT = Model::SuspendContactRecordingRequest>
9457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9458 return SubmitAsync(&ConnectClient::SuspendContactRecording, request, handler, context);
9475 template <
typename TagContactRequestT = Model::TagContactRequest>
9477 return SubmitCallable(&ConnectClient::TagContact, request);
9484 template <
typename TagContactRequestT = Model::TagContactRequest>
9486 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9487 return SubmitAsync(&ConnectClient::TagContact, request, handler, context);
9509 template <
typename TagResourceRequestT = Model::TagResourceRequest>
9511 return SubmitCallable(&ConnectClient::TagResource, request);
9518 template <
typename TagResourceRequestT = Model::TagResourceRequest>
9520 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9521 return SubmitAsync(&ConnectClient::TagResource, request, handler, context);
9546 template <
typename TransferContactRequestT = Model::TransferContactRequest>
9548 return SubmitCallable(&ConnectClient::TransferContact, request);
9555 template <
typename TransferContactRequestT = Model::TransferContactRequest>
9557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9558 return SubmitAsync(&ConnectClient::TransferContact, request, handler, context);
9575 template <
typename UntagContactRequestT = Model::UntagContactRequest>
9577 return SubmitCallable(&ConnectClient::UntagContact, request);
9584 template <
typename UntagContactRequestT = Model::UntagContactRequest>
9586 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9587 return SubmitAsync(&ConnectClient::UntagContact, request, handler, context);
9601 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
9603 return SubmitCallable(&ConnectClient::UntagResource, request);
9610 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
9612 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9613 return SubmitAsync(&ConnectClient::UntagResource, request, handler, context);
9627 template <
typename UpdateAgentStatusRequestT = Model::UpdateAgentStatusRequest>
9629 return SubmitCallable(&ConnectClient::UpdateAgentStatus, request);
9636 template <
typename UpdateAgentStatusRequestT = Model::UpdateAgentStatusRequest>
9638 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9639 return SubmitAsync(&ConnectClient::UpdateAgentStatus, request, handler, context);
9658 template <
typename UpdateAttachedFilesConfigurationRequestT = Model::UpdateAttachedFilesConfigurationRequest>
9660 const UpdateAttachedFilesConfigurationRequestT& request)
const {
9661 return SubmitCallable(&ConnectClient::UpdateAttachedFilesConfiguration, request);
9668 template <
typename UpdateAttachedFilesConfigurationRequestT = Model::UpdateAttachedFilesConfigurationRequest>
9671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9672 return SubmitAsync(&ConnectClient::UpdateAttachedFilesConfiguration, request, handler, context);
9689 template <
typename UpdateAuthenticationProfileRequestT = Model::UpdateAuthenticationProfileRequest>
9691 const UpdateAuthenticationProfileRequestT& request)
const {
9692 return SubmitCallable(&ConnectClient::UpdateAuthenticationProfile, request);
9699 template <
typename UpdateAuthenticationProfileRequestT = Model::UpdateAuthenticationProfileRequest>
9702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9703 return SubmitAsync(&ConnectClient::UpdateAuthenticationProfile, request, handler, context);
9721 template <
typename UpdateContactRequestT = Model::UpdateContactRequest>
9723 return SubmitCallable(&ConnectClient::UpdateContact, request);
9730 template <
typename UpdateContactRequestT = Model::UpdateContactRequest>
9732 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9733 return SubmitAsync(&ConnectClient::UpdateContact, request, handler, context);
9761 template <
typename UpdateContactAttributesRequestT = Model::UpdateContactAttributesRequest>
9763 return SubmitCallable(&ConnectClient::UpdateContactAttributes, request);
9770 template <
typename UpdateContactAttributesRequestT = Model::UpdateContactAttributesRequest>
9773 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9774 return SubmitAsync(&ConnectClient::UpdateContactAttributes, request, handler, context);
9792 template <
typename UpdateContactEvaluationRequestT = Model::UpdateContactEvaluationRequest>
9794 return SubmitCallable(&ConnectClient::UpdateContactEvaluation, request);
9801 template <
typename UpdateContactEvaluationRequestT = Model::UpdateContactEvaluationRequest>
9804 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9805 return SubmitAsync(&ConnectClient::UpdateContactEvaluation, request, handler, context);
9826 template <
typename UpdateContactFlowContentRequestT = Model::UpdateContactFlowContentRequest>
9828 return SubmitCallable(&ConnectClient::UpdateContactFlowContent, request);
9835 template <
typename UpdateContactFlowContentRequestT = Model::UpdateContactFlowContentRequest>
9838 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9839 return SubmitAsync(&ConnectClient::UpdateContactFlowContent, request, handler, context);
9853 template <
typename UpdateContactFlowMetadataRequestT = Model::UpdateContactFlowMetadataRequest>
9855 const UpdateContactFlowMetadataRequestT& request)
const {
9856 return SubmitCallable(&ConnectClient::UpdateContactFlowMetadata, request);
9863 template <
typename UpdateContactFlowMetadataRequestT = Model::UpdateContactFlowMetadataRequest>
9866 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9867 return SubmitAsync(&ConnectClient::UpdateContactFlowMetadata, request, handler, context);
9883 template <
typename UpdateContactFlowModuleAliasRequestT = Model::UpdateContactFlowModuleAliasRequest>
9885 const UpdateContactFlowModuleAliasRequestT& request)
const {
9886 return SubmitCallable(&ConnectClient::UpdateContactFlowModuleAlias, request);
9893 template <
typename UpdateContactFlowModuleAliasRequestT = Model::UpdateContactFlowModuleAliasRequest>
9896 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9897 return SubmitAsync(&ConnectClient::UpdateContactFlowModuleAlias, request, handler, context);
9917 template <
typename UpdateContactFlowModuleContentRequestT = Model::UpdateContactFlowModuleContentRequest>
9919 const UpdateContactFlowModuleContentRequestT& request)
const {
9920 return SubmitCallable(&ConnectClient::UpdateContactFlowModuleContent, request);
9927 template <
typename UpdateContactFlowModuleContentRequestT = Model::UpdateContactFlowModuleContentRequest>
9930 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9931 return SubmitAsync(&ConnectClient::UpdateContactFlowModuleContent, request, handler, context);
9946 template <
typename UpdateContactFlowModuleMetadataRequestT = Model::UpdateContactFlowModuleMetadataRequest>
9948 const UpdateContactFlowModuleMetadataRequestT& request)
const {
9949 return SubmitCallable(&ConnectClient::UpdateContactFlowModuleMetadata, request);
9956 template <
typename UpdateContactFlowModuleMetadataRequestT = Model::UpdateContactFlowModuleMetadataRequest>
9959 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9960 return SubmitAsync(&ConnectClient::UpdateContactFlowModuleMetadata, request, handler, context);
9977 template <
typename UpdateContactFlowNameRequestT = Model::UpdateContactFlowNameRequest>
9979 return SubmitCallable(&ConnectClient::UpdateContactFlowName, request);
9986 template <
typename UpdateContactFlowNameRequestT = Model::UpdateContactFlowNameRequest>
9988 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
9989 return SubmitAsync(&ConnectClient::UpdateContactFlowName, request, handler, context);
10016 template <
typename UpdateContactRoutingDataRequestT = Model::UpdateContactRoutingDataRequest>
10018 return SubmitCallable(&ConnectClient::UpdateContactRoutingData, request);
10025 template <
typename UpdateContactRoutingDataRequestT = Model::UpdateContactRoutingDataRequest>
10028 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10029 return SubmitAsync(&ConnectClient::UpdateContactRoutingData, request, handler, context);
10044 template <
typename UpdateContactScheduleRequestT = Model::UpdateContactScheduleRequest>
10046 return SubmitCallable(&ConnectClient::UpdateContactSchedule, request);
10053 template <
typename UpdateContactScheduleRequestT = Model::UpdateContactScheduleRequest>
10055 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10056 return SubmitAsync(&ConnectClient::UpdateContactSchedule, request, handler, context);
10075 template <
typename UpdateDataTableAttributeRequestT = Model::UpdateDataTableAttributeRequest>
10077 return SubmitCallable(&ConnectClient::UpdateDataTableAttribute, request);
10084 template <
typename UpdateDataTableAttributeRequestT = Model::UpdateDataTableAttributeRequest>
10087 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10088 return SubmitAsync(&ConnectClient::UpdateDataTableAttribute, request, handler, context);
10106 template <
typename UpdateDataTableMetadataRequestT = Model::UpdateDataTableMetadataRequest>
10108 return SubmitCallable(&ConnectClient::UpdateDataTableMetadata, request);
10115 template <
typename UpdateDataTableMetadataRequestT = Model::UpdateDataTableMetadataRequest>
10118 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10119 return SubmitAsync(&ConnectClient::UpdateDataTableMetadata, request, handler, context);
10138 template <
typename UpdateDataTablePrimaryValuesRequestT = Model::UpdateDataTablePrimaryValuesRequest>
10140 const UpdateDataTablePrimaryValuesRequestT& request)
const {
10141 return SubmitCallable(&ConnectClient::UpdateDataTablePrimaryValues, request);
10148 template <
typename UpdateDataTablePrimaryValuesRequestT = Model::UpdateDataTablePrimaryValuesRequest>
10151 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10152 return SubmitAsync(&ConnectClient::UpdateDataTablePrimaryValues, request, handler, context);
10171 template <
typename UpdateEmailAddressMetadataRequestT = Model::UpdateEmailAddressMetadataRequest>
10173 const UpdateEmailAddressMetadataRequestT& request)
const {
10174 return SubmitCallable(&ConnectClient::UpdateEmailAddressMetadata, request);
10181 template <
typename UpdateEmailAddressMetadataRequestT = Model::UpdateEmailAddressMetadataRequest>
10184 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10185 return SubmitAsync(&ConnectClient::UpdateEmailAddressMetadata, request, handler, context);
10203 template <
typename UpdateEvaluationFormRequestT = Model::UpdateEvaluationFormRequest>
10205 return SubmitCallable(&ConnectClient::UpdateEvaluationForm, request);
10212 template <
typename UpdateEvaluationFormRequestT = Model::UpdateEvaluationFormRequest>
10214 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10215 return SubmitAsync(&ConnectClient::UpdateEvaluationForm, request, handler, context);
10229 template <
typename UpdateHoursOfOperationRequestT = Model::UpdateHoursOfOperationRequest>
10231 return SubmitCallable(&ConnectClient::UpdateHoursOfOperation, request);
10238 template <
typename UpdateHoursOfOperationRequestT = Model::UpdateHoursOfOperationRequest>
10241 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10242 return SubmitAsync(&ConnectClient::UpdateHoursOfOperation, request, handler, context);
10257 template <
typename UpdateHoursOfOperationOverr
ideRequestT = Model::UpdateHoursOfOperationOverr
ideRequest>
10259 const UpdateHoursOfOperationOverrideRequestT& request)
const {
10260 return SubmitCallable(&ConnectClient::UpdateHoursOfOperationOverride, request);
10267 template <
typename UpdateHoursOfOperationOverr
ideRequestT = Model::UpdateHoursOfOperationOverr
ideRequest>
10270 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10271 return SubmitAsync(&ConnectClient::UpdateHoursOfOperationOverride, request, handler, context);
10287 template <
typename UpdateInstanceAttributeRequestT = Model::UpdateInstanceAttributeRequest>
10289 return SubmitCallable(&ConnectClient::UpdateInstanceAttribute, request);
10296 template <
typename UpdateInstanceAttributeRequestT = Model::UpdateInstanceAttributeRequest>
10299 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10300 return SubmitAsync(&ConnectClient::UpdateInstanceAttribute, request, handler, context);
10317 template <
typename UpdateInstanceStorageConfigRequestT = Model::UpdateInstanceStorageConfigRequest>
10319 const UpdateInstanceStorageConfigRequestT& request)
const {
10320 return SubmitCallable(&ConnectClient::UpdateInstanceStorageConfig, request);
10327 template <
typename UpdateInstanceStorageConfigRequestT = Model::UpdateInstanceStorageConfigRequest>
10330 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10331 return SubmitAsync(&ConnectClient::UpdateInstanceStorageConfig, request, handler, context);
10347 template <
typename UpdateNotificationContentRequestT = Model::UpdateNotificationContentRequest>
10349 const UpdateNotificationContentRequestT& request)
const {
10350 return SubmitCallable(&ConnectClient::UpdateNotificationContent, request);
10357 template <
typename UpdateNotificationContentRequestT = Model::UpdateNotificationContentRequest>
10360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10361 return SubmitAsync(&ConnectClient::UpdateNotificationContent, request, handler, context);
10384 template <
typename UpdateParticipantAuthenticationRequestT = Model::UpdateParticipantAuthenticationRequest>
10386 const UpdateParticipantAuthenticationRequestT& request)
const {
10387 return SubmitCallable(&ConnectClient::UpdateParticipantAuthentication, request);
10394 template <
typename UpdateParticipantAuthenticationRequestT = Model::UpdateParticipantAuthenticationRequest>
10397 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10398 return SubmitAsync(&ConnectClient::UpdateParticipantAuthentication, request, handler, context);
10420 template <
typename UpdateParticipantRoleConfigRequestT = Model::UpdateParticipantRoleConfigRequest>
10422 const UpdateParticipantRoleConfigRequestT& request)
const {
10423 return SubmitCallable(&ConnectClient::UpdateParticipantRoleConfig, request);
10430 template <
typename UpdateParticipantRoleConfigRequestT = Model::UpdateParticipantRoleConfigRequest>
10433 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10434 return SubmitAsync(&ConnectClient::UpdateParticipantRoleConfig, request, handler, context);
10459 template <
typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
10461 return SubmitCallable(&ConnectClient::UpdatePhoneNumber, request);
10468 template <
typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
10470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10471 return SubmitAsync(&ConnectClient::UpdatePhoneNumber, request, handler, context);
10488 template <
typename UpdatePhoneNumberMetadataRequestT = Model::UpdatePhoneNumberMetadataRequest>
10490 const UpdatePhoneNumberMetadataRequestT& request)
const {
10491 return SubmitCallable(&ConnectClient::UpdatePhoneNumberMetadata, request);
10498 template <
typename UpdatePhoneNumberMetadataRequestT = Model::UpdatePhoneNumberMetadataRequest>
10501 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10502 return SubmitAsync(&ConnectClient::UpdatePhoneNumberMetadata, request, handler, context);
10533 template <
typename UpdatePredefinedAttributeRequestT = Model::UpdatePredefinedAttributeRequest>
10535 const UpdatePredefinedAttributeRequestT& request)
const {
10536 return SubmitCallable(&ConnectClient::UpdatePredefinedAttribute, request);
10543 template <
typename UpdatePredefinedAttributeRequestT = Model::UpdatePredefinedAttributeRequest>
10546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10547 return SubmitAsync(&ConnectClient::UpdatePredefinedAttribute, request, handler, context);
10560 template <
typename UpdatePromptRequestT = Model::UpdatePromptRequest>
10562 return SubmitCallable(&ConnectClient::UpdatePrompt, request);
10569 template <
typename UpdatePromptRequestT = Model::UpdatePromptRequest>
10571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10572 return SubmitAsync(&ConnectClient::UpdatePrompt, request, handler, context);
10588 template <
typename UpdateQueueHoursOfOperationRequestT = Model::UpdateQueueHoursOfOperationRequest>
10590 const UpdateQueueHoursOfOperationRequestT& request)
const {
10591 return SubmitCallable(&ConnectClient::UpdateQueueHoursOfOperation, request);
10598 template <
typename UpdateQueueHoursOfOperationRequestT = Model::UpdateQueueHoursOfOperationRequest>
10601 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10602 return SubmitAsync(&ConnectClient::UpdateQueueHoursOfOperation, request, handler, context);
10617 template <
typename UpdateQueueMaxContactsRequestT = Model::UpdateQueueMaxContactsRequest>
10619 return SubmitCallable(&ConnectClient::UpdateQueueMaxContacts, request);
10626 template <
typename UpdateQueueMaxContactsRequestT = Model::UpdateQueueMaxContactsRequest>
10629 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10630 return SubmitAsync(&ConnectClient::UpdateQueueMaxContacts, request, handler, context);
10644 template <
typename UpdateQueueNameRequestT = Model::UpdateQueueNameRequest>
10646 return SubmitCallable(&ConnectClient::UpdateQueueName, request);
10653 template <
typename UpdateQueueNameRequestT = Model::UpdateQueueNameRequest>
10655 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10656 return SubmitAsync(&ConnectClient::UpdateQueueName, request, handler, context);
10691 template <
typename UpdateQueueOutboundCallerConfigRequestT = Model::UpdateQueueOutboundCallerConfigRequest>
10693 const UpdateQueueOutboundCallerConfigRequestT& request)
const {
10694 return SubmitCallable(&ConnectClient::UpdateQueueOutboundCallerConfig, request);
10701 template <
typename UpdateQueueOutboundCallerConfigRequestT = Model::UpdateQueueOutboundCallerConfigRequest>
10704 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10705 return SubmitAsync(&ConnectClient::UpdateQueueOutboundCallerConfig, request, handler, context);
10721 template <
typename UpdateQueueOutboundEmailConfigRequestT = Model::UpdateQueueOutboundEmailConfigRequest>
10723 const UpdateQueueOutboundEmailConfigRequestT& request)
const {
10724 return SubmitCallable(&ConnectClient::UpdateQueueOutboundEmailConfig, request);
10731 template <
typename UpdateQueueOutboundEmailConfigRequestT = Model::UpdateQueueOutboundEmailConfigRequest>
10734 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10735 return SubmitAsync(&ConnectClient::UpdateQueueOutboundEmailConfig, request, handler, context);
10749 template <
typename UpdateQueueStatusRequestT = Model::UpdateQueueStatusRequest>
10751 return SubmitCallable(&ConnectClient::UpdateQueueStatus, request);
10758 template <
typename UpdateQueueStatusRequestT = Model::UpdateQueueStatusRequest>
10760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10761 return SubmitAsync(&ConnectClient::UpdateQueueStatus, request, handler, context);
10776 template <
typename UpdateQuickConnectConfigRequestT = Model::UpdateQuickConnectConfigRequest>
10778 return SubmitCallable(&ConnectClient::UpdateQuickConnectConfig, request);
10785 template <
typename UpdateQuickConnectConfigRequestT = Model::UpdateQuickConnectConfigRequest>
10788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10789 return SubmitAsync(&ConnectClient::UpdateQuickConnectConfig, request, handler, context);
10805 template <
typename UpdateQuickConnectNameRequestT = Model::UpdateQuickConnectNameRequest>
10807 return SubmitCallable(&ConnectClient::UpdateQuickConnectName, request);
10814 template <
typename UpdateQuickConnectNameRequestT = Model::UpdateQuickConnectNameRequest>
10817 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10818 return SubmitAsync(&ConnectClient::UpdateQuickConnectName, request, handler, context);
10835 template <
typename UpdateRoutingProfileAgentAvailabilityTimerRequestT = Model::UpdateRoutingProfileAgentAvailabilityTimerRequest>
10837 const UpdateRoutingProfileAgentAvailabilityTimerRequestT& request)
const {
10838 return SubmitCallable(&ConnectClient::UpdateRoutingProfileAgentAvailabilityTimer, request);
10845 template <
typename UpdateRoutingProfileAgentAvailabilityTimerRequestT = Model::UpdateRoutingProfileAgentAvailabilityTimerRequest>
10847 const UpdateRoutingProfileAgentAvailabilityTimerRequestT& request,
10849 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10850 return SubmitAsync(&ConnectClient::UpdateRoutingProfileAgentAvailabilityTimer, request, handler, context);
10866 template <
typename UpdateRoutingProfileConcurrencyRequestT = Model::UpdateRoutingProfileConcurrencyRequest>
10868 const UpdateRoutingProfileConcurrencyRequestT& request)
const {
10869 return SubmitCallable(&ConnectClient::UpdateRoutingProfileConcurrency, request);
10876 template <
typename UpdateRoutingProfileConcurrencyRequestT = Model::UpdateRoutingProfileConcurrencyRequest>
10879 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10880 return SubmitAsync(&ConnectClient::UpdateRoutingProfileConcurrency, request, handler, context);
10896 template <
typename UpdateRoutingProfileDefaultOutboundQueueRequestT = Model::UpdateRoutingProfileDefaultOutboundQueueRequest>
10898 const UpdateRoutingProfileDefaultOutboundQueueRequestT& request)
const {
10899 return SubmitCallable(&ConnectClient::UpdateRoutingProfileDefaultOutboundQueue, request);
10906 template <
typename UpdateRoutingProfileDefaultOutboundQueueRequestT = Model::UpdateRoutingProfileDefaultOutboundQueueRequest>
10908 const UpdateRoutingProfileDefaultOutboundQueueRequestT& request,
10910 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10911 return SubmitAsync(&ConnectClient::UpdateRoutingProfileDefaultOutboundQueue, request, handler, context);
10927 template <
typename UpdateRoutingProfileNameRequestT = Model::UpdateRoutingProfileNameRequest>
10929 return SubmitCallable(&ConnectClient::UpdateRoutingProfileName, request);
10936 template <
typename UpdateRoutingProfileNameRequestT = Model::UpdateRoutingProfileNameRequest>
10939 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10940 return SubmitAsync(&ConnectClient::UpdateRoutingProfileName, request, handler, context);
10956 template <
typename UpdateRoutingProfileQueuesRequestT = Model::UpdateRoutingProfileQueuesRequest>
10958 const UpdateRoutingProfileQueuesRequestT& request)
const {
10959 return SubmitCallable(&ConnectClient::UpdateRoutingProfileQueues, request);
10966 template <
typename UpdateRoutingProfileQueuesRequestT = Model::UpdateRoutingProfileQueuesRequest>
10969 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10970 return SubmitAsync(&ConnectClient::UpdateRoutingProfileQueues, request, handler, context);
10986 template <
typename UpdateRuleRequestT = Model::UpdateRuleRequest>
10988 return SubmitCallable(&ConnectClient::UpdateRule, request);
10995 template <
typename UpdateRuleRequestT = Model::UpdateRuleRequest>
10997 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
10998 return SubmitAsync(&ConnectClient::UpdateRule, request, handler, context);
11018 template <
typename UpdateSecurityProfileRequestT = Model::UpdateSecurityProfileRequest>
11020 return SubmitCallable(&ConnectClient::UpdateSecurityProfile, request);
11027 template <
typename UpdateSecurityProfileRequestT = Model::UpdateSecurityProfileRequest>
11029 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11030 return SubmitAsync(&ConnectClient::UpdateSecurityProfile, request, handler, context);
11046 template <
typename UpdateTaskTemplateRequestT = Model::UpdateTaskTemplateRequest>
11048 return SubmitCallable(&ConnectClient::UpdateTaskTemplate, request);
11055 template <
typename UpdateTaskTemplateRequestT = Model::UpdateTaskTemplateRequest>
11057 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11058 return SubmitAsync(&ConnectClient::UpdateTaskTemplate, request, handler, context);
11074 template <
typename UpdateTestCaseRequestT = Model::UpdateTestCaseRequest>
11076 return SubmitCallable(&ConnectClient::UpdateTestCase, request);
11083 template <
typename UpdateTestCaseRequestT = Model::UpdateTestCaseRequest>
11085 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11086 return SubmitAsync(&ConnectClient::UpdateTestCase, request, handler, context);
11118 template <
typename UpdateTrafficDistributionRequestT = Model::UpdateTrafficDistributionRequest>
11120 const UpdateTrafficDistributionRequestT& request)
const {
11121 return SubmitCallable(&ConnectClient::UpdateTrafficDistribution, request);
11128 template <
typename UpdateTrafficDistributionRequestT = Model::UpdateTrafficDistributionRequest>
11131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11132 return SubmitAsync(&ConnectClient::UpdateTrafficDistribution, request, handler, context);
11151 template <
typename UpdateUserConfigRequestT = Model::UpdateUserConfigRequest>
11153 return SubmitCallable(&ConnectClient::UpdateUserConfig, request);
11160 template <
typename UpdateUserConfigRequestT = Model::UpdateUserConfigRequest>
11162 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11163 return SubmitAsync(&ConnectClient::UpdateUserConfig, request, handler, context);
11178 template <
typename UpdateUserHierarchyRequestT = Model::UpdateUserHierarchyRequest>
11180 return SubmitCallable(&ConnectClient::UpdateUserHierarchy, request);
11187 template <
typename UpdateUserHierarchyRequestT = Model::UpdateUserHierarchyRequest>
11189 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11190 return SubmitAsync(&ConnectClient::UpdateUserHierarchy, request, handler, context);
11205 template <
typename UpdateUserHierarchyGroupNameRequestT = Model::UpdateUserHierarchyGroupNameRequest>
11207 const UpdateUserHierarchyGroupNameRequestT& request)
const {
11208 return SubmitCallable(&ConnectClient::UpdateUserHierarchyGroupName, request);
11215 template <
typename UpdateUserHierarchyGroupNameRequestT = Model::UpdateUserHierarchyGroupNameRequest>
11218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11219 return SubmitAsync(&ConnectClient::UpdateUserHierarchyGroupName, request, handler, context);
11235 template <
typename UpdateUserHierarchyStructureRequestT = Model::UpdateUserHierarchyStructureRequest>
11237 const UpdateUserHierarchyStructureRequestT& request)
const {
11238 return SubmitCallable(&ConnectClient::UpdateUserHierarchyStructure, request);
11245 template <
typename UpdateUserHierarchyStructureRequestT = Model::UpdateUserHierarchyStructureRequest>
11248 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11249 return SubmitAsync(&ConnectClient::UpdateUserHierarchyStructure, request, handler, context);
11272 template <
typename UpdateUserIdentityInfoRequestT = Model::UpdateUserIdentityInfoRequest>
11274 return SubmitCallable(&ConnectClient::UpdateUserIdentityInfo, request);
11281 template <
typename UpdateUserIdentityInfoRequestT = Model::UpdateUserIdentityInfoRequest>
11284 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11285 return SubmitAsync(&ConnectClient::UpdateUserIdentityInfo, request, handler, context);
11304 template <
typename UpdateUserNotificationStatusRequestT = Model::UpdateUserNotificationStatusRequest>
11306 const UpdateUserNotificationStatusRequestT& request)
const {
11307 return SubmitCallable(&ConnectClient::UpdateUserNotificationStatus, request);
11314 template <
typename UpdateUserNotificationStatusRequestT = Model::UpdateUserNotificationStatusRequest>
11317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11318 return SubmitAsync(&ConnectClient::UpdateUserNotificationStatus, request, handler, context);
11339 template <
typename UpdateUserPhoneConfigRequestT = Model::UpdateUserPhoneConfigRequest>
11341 return SubmitCallable(&ConnectClient::UpdateUserPhoneConfig, request);
11348 template <
typename UpdateUserPhoneConfigRequestT = Model::UpdateUserPhoneConfigRequest>
11350 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11351 return SubmitAsync(&ConnectClient::UpdateUserPhoneConfig, request, handler, context);
11366 template <
typename UpdateUserProficienciesRequestT = Model::UpdateUserProficienciesRequest>
11368 return SubmitCallable(&ConnectClient::UpdateUserProficiencies, request);
11375 template <
typename UpdateUserProficienciesRequestT = Model::UpdateUserProficienciesRequest>
11378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11379 return SubmitAsync(&ConnectClient::UpdateUserProficiencies, request, handler, context);
11394 template <
typename UpdateUserRoutingProfileRequestT = Model::UpdateUserRoutingProfileRequest>
11396 return SubmitCallable(&ConnectClient::UpdateUserRoutingProfile, request);
11403 template <
typename UpdateUserRoutingProfileRequestT = Model::UpdateUserRoutingProfileRequest>
11406 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11407 return SubmitAsync(&ConnectClient::UpdateUserRoutingProfile, request, handler, context);
11423 template <
typename UpdateUserSecurityProfilesRequestT = Model::UpdateUserSecurityProfilesRequest>
11425 const UpdateUserSecurityProfilesRequestT& request)
const {
11426 return SubmitCallable(&ConnectClient::UpdateUserSecurityProfiles, request);
11433 template <
typename UpdateUserSecurityProfilesRequestT = Model::UpdateUserSecurityProfilesRequest>
11436 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11437 return SubmitAsync(&ConnectClient::UpdateUserSecurityProfiles, request, handler, context);
11457 template <
typename UpdateViewContentRequestT = Model::UpdateViewContentRequest>
11459 return SubmitCallable(&ConnectClient::UpdateViewContent, request);
11466 template <
typename UpdateViewContentRequestT = Model::UpdateViewContentRequest>
11468 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11469 return SubmitAsync(&ConnectClient::UpdateViewContent, request, handler, context);
11484 template <
typename UpdateViewMetadataRequestT = Model::UpdateViewMetadataRequest>
11486 return SubmitCallable(&ConnectClient::UpdateViewMetadata, request);
11493 template <
typename UpdateViewMetadataRequestT = Model::UpdateViewMetadataRequest>
11495 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11496 return SubmitAsync(&ConnectClient::UpdateViewMetadata, request, handler, context);
11511 template <
typename UpdateWorkspaceMetadataRequestT = Model::UpdateWorkspaceMetadataRequest>
11513 return SubmitCallable(&ConnectClient::UpdateWorkspaceMetadata, request);
11520 template <
typename UpdateWorkspaceMetadataRequestT = Model::UpdateWorkspaceMetadataRequest>
11523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11524 return SubmitAsync(&ConnectClient::UpdateWorkspaceMetadata, request, handler, context);
11539 template <
typename UpdateWorkspacePageRequestT = Model::UpdateWorkspacePageRequest>
11541 return SubmitCallable(&ConnectClient::UpdateWorkspacePage, request);
11548 template <
typename UpdateWorkspacePageRequestT = Model::UpdateWorkspacePageRequest>
11550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11551 return SubmitAsync(&ConnectClient::UpdateWorkspacePage, request, handler, context);
11566 template <
typename UpdateWorkspaceThemeRequestT = Model::UpdateWorkspaceThemeRequest>
11568 return SubmitCallable(&ConnectClient::UpdateWorkspaceTheme, request);
11575 template <
typename UpdateWorkspaceThemeRequestT = Model::UpdateWorkspaceThemeRequest>
11577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11578 return SubmitAsync(&ConnectClient::UpdateWorkspaceTheme, request, handler, context);
11594 template <
typename UpdateWorkspaceVisibilityRequestT = Model::UpdateWorkspaceVisibilityRequest>
11596 const UpdateWorkspaceVisibilityRequestT& request)
const {
11597 return SubmitCallable(&ConnectClient::UpdateWorkspaceVisibility, request);
11604 template <
typename UpdateWorkspaceVisibilityRequestT = Model::UpdateWorkspaceVisibilityRequest>
11607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
11608 return SubmitAsync(&ConnectClient::UpdateWorkspaceVisibility, request, handler, context);
11625 std::shared_ptr<ConnectEndpointProviderBase> m_endpointProvider;
Model::CreateUserHierarchyGroupOutcomeCallable CreateUserHierarchyGroupCallable(const CreateUserHierarchyGroupRequestT &request) const
virtual Model::SubmitContactEvaluationOutcome SubmitContactEvaluation(const Model::SubmitContactEvaluationRequest &request) const
Model::DeleteDataTableOutcomeCallable DeleteDataTableCallable(const DeleteDataTableRequestT &request) const
void SearchContactFlowModulesAsync(const SearchContactFlowModulesRequestT &request, const SearchContactFlowModulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTrafficDistributionGroupsOutcome ListTrafficDistributionGroups(const Model::ListTrafficDistributionGroupsRequest &request={}) const
Model::ListAuthenticationProfilesOutcomeCallable ListAuthenticationProfilesCallable(const ListAuthenticationProfilesRequestT &request) const
void DescribeQuickConnectAsync(const DescribeQuickConnectRequestT &request, const DescribeQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListQueuesOutcomeCallable ListQueuesCallable(const ListQueuesRequestT &request) const
void SearchPromptsAsync(const SearchPromptsRequestT &request, const SearchPromptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDefaultVocabulariesOutcomeCallable ListDefaultVocabulariesCallable(const ListDefaultVocabulariesRequestT &request) const
virtual Model::BatchGetAttachedFileMetadataOutcome BatchGetAttachedFileMetadata(const Model::BatchGetAttachedFileMetadataRequest &request) const
void DeleteContactFlowModuleAsync(const DeleteContactFlowModuleRequestT &request, const DeleteContactFlowModuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchTestCasesAsync(const SearchTestCasesRequestT &request, const SearchTestCasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ConnectClient(const Aws::Connect::ConnectClientConfiguration &clientConfiguration=Aws::Connect::ConnectClientConfiguration(), std::shared_ptr< ConnectEndpointProviderBase > endpointProvider=nullptr)
virtual Model::ListHoursOfOperationOverridesOutcome ListHoursOfOperationOverrides(const Model::ListHoursOfOperationOverridesRequest &request) const
void DeleteContactFlowVersionAsync(const DeleteContactFlowVersionRequestT &request, const DeleteContactFlowVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreatePredefinedAttributeAsync(const CreatePredefinedAttributeRequestT &request, const CreatePredefinedAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListInstanceAttributesOutcomeCallable ListInstanceAttributesCallable(const ListInstanceAttributesRequestT &request) const
virtual Model::ListDataTablesOutcome ListDataTables(const Model::ListDataTablesRequest &request) const
void DeleteEvaluationFormAsync(const DeleteEvaluationFormRequestT &request, const DeleteEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartWebRTCContactAsync(const StartWebRTCContactRequestT &request, const StartWebRTCContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetCurrentUserDataOutcome GetCurrentUserData(const Model::GetCurrentUserDataRequest &request) const
virtual Model::CreatePromptOutcome CreatePrompt(const Model::CreatePromptRequest &request) const
void GetTaskTemplateAsync(const GetTaskTemplateRequestT &request, const GetTaskTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserProficienciesOutcomeCallable UpdateUserProficienciesCallable(const UpdateUserProficienciesRequestT &request) const
virtual Model::UpdateQueueStatusOutcome UpdateQueueStatus(const Model::UpdateQueueStatusRequest &request) const
void UpdateAttachedFilesConfigurationAsync(const UpdateAttachedFilesConfigurationRequestT &request, const UpdateAttachedFilesConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListRoutingProfileQueuesOutcomeCallable ListRoutingProfileQueuesCallable(const ListRoutingProfileQueuesRequestT &request) const
virtual Model::ListPromptsOutcome ListPrompts(const Model::ListPromptsRequest &request) const
Model::ListRoutingProfileManualAssignmentQueuesOutcomeCallable ListRoutingProfileManualAssignmentQueuesCallable(const ListRoutingProfileManualAssignmentQueuesRequestT &request) const
void DeleteHoursOfOperationOverrideAsync(const DeleteHoursOfOperationOverrideRequestT &request, const DeleteHoursOfOperationOverrideResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetContactMetricsOutcomeCallable GetContactMetricsCallable(const GetContactMetricsRequestT &request) const
void GetTestCaseExecutionSummaryAsync(const GetTestCaseExecutionSummaryRequestT &request, const GetTestCaseExecutionSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateQueueHoursOfOperationAsync(const UpdateQueueHoursOfOperationRequestT &request, const UpdateQueueHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchViewsAsync(const SearchViewsRequestT &request, const SearchViewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserRoutingProfileOutcomeCallable UpdateUserRoutingProfileCallable(const UpdateUserRoutingProfileRequestT &request) const
virtual Model::AssociateContactWithUserOutcome AssociateContactWithUser(const Model::AssociateContactWithUserRequest &request) const
void DescribeContactFlowModuleAsync(const DescribeContactFlowModuleRequestT &request, const DescribeContactFlowModuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SuspendContactRecordingAsync(const SuspendContactRecordingRequestT &request, const SuspendContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRoutingProfileQueuesAsync(const ListRoutingProfileQueuesRequestT &request, const ListRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataTablePrimaryValuesAsync(const ListDataTablePrimaryValuesRequestT &request, const ListDataTablePrimaryValuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeContactEvaluationOutcomeCallable DescribeContactEvaluationCallable(const DescribeContactEvaluationRequestT &request) const
virtual Model::AssociateBotOutcome AssociateBot(const Model::AssociateBotRequest &request) const
void UpdateUserHierarchyAsync(const UpdateUserHierarchyRequestT &request, const UpdateUserHierarchyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListQuickConnectsAsync(const ListQuickConnectsRequestT &request, const ListQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::EvaluateDataTableValuesOutcomeCallable EvaluateDataTableValuesCallable(const EvaluateDataTableValuesRequestT &request) const
void ListUserHierarchyGroupsAsync(const ListUserHierarchyGroupsRequestT &request, const ListUserHierarchyGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetFlowAssociationOutcome GetFlowAssociation(const Model::GetFlowAssociationRequest &request) const
Model::CreateTestCaseOutcomeCallable CreateTestCaseCallable(const CreateTestCaseRequestT &request) const
virtual Model::UpdateAuthenticationProfileOutcome UpdateAuthenticationProfile(const Model::UpdateAuthenticationProfileRequest &request) const
virtual Model::DescribeQueueOutcome DescribeQueue(const Model::DescribeQueueRequest &request) const
virtual Model::UpdateRoutingProfileAgentAvailabilityTimerOutcome UpdateRoutingProfileAgentAvailabilityTimer(const Model::UpdateRoutingProfileAgentAvailabilityTimerRequest &request) const
Model::ListQueueQuickConnectsOutcomeCallable ListQueueQuickConnectsCallable(const ListQueueQuickConnectsRequestT &request) const
virtual Model::UpdateRuleOutcome UpdateRule(const Model::UpdateRuleRequest &request) const
virtual Model::UpdateEmailAddressMetadataOutcome UpdateEmailAddressMetadata(const Model::UpdateEmailAddressMetadataRequest &request) const
Model::CreateUserOutcomeCallable CreateUserCallable(const CreateUserRequestT &request) const
virtual Model::CreateUserHierarchyGroupOutcome CreateUserHierarchyGroup(const Model::CreateUserHierarchyGroupRequest &request) const
Model::UpdatePhoneNumberMetadataOutcomeCallable UpdatePhoneNumberMetadataCallable(const UpdatePhoneNumberMetadataRequestT &request) const
Model::StopContactRecordingOutcomeCallable StopContactRecordingCallable(const StopContactRecordingRequestT &request) const
virtual Model::AssociateRoutingProfileQueuesOutcome AssociateRoutingProfileQueues(const Model::AssociateRoutingProfileQueuesRequest &request) const
virtual Model::ReplicateInstanceOutcome ReplicateInstance(const Model::ReplicateInstanceRequest &request) const
virtual Model::DescribeContactOutcome DescribeContact(const Model::DescribeContactRequest &request) const
virtual Model::GetEffectiveHoursOfOperationsOutcome GetEffectiveHoursOfOperations(const Model::GetEffectiveHoursOfOperationsRequest &request) const
void UpdateContactAttributesAsync(const UpdateContactAttributesRequestT &request, const UpdateContactAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateHoursOfOperationsOutcomeCallable AssociateHoursOfOperationsCallable(const AssociateHoursOfOperationsRequestT &request) const
void ClaimPhoneNumberAsync(const ClaimPhoneNumberRequestT &request, const ClaimPhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListInstancesAsync(const ListInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListInstancesRequestT &request={}) const
Model::DisassociateInstanceStorageConfigOutcomeCallable DisassociateInstanceStorageConfigCallable(const DisassociateInstanceStorageConfigRequestT &request) const
void DisassociateLexBotAsync(const DisassociateLexBotRequestT &request, const DisassociateLexBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeTestCaseOutcomeCallable DescribeTestCaseCallable(const DescribeTestCaseRequestT &request) const
Model::SearchUserHierarchyGroupsOutcomeCallable SearchUserHierarchyGroupsCallable(const SearchUserHierarchyGroupsRequestT &request) const
void UpdateUserRoutingProfileAsync(const UpdateUserRoutingProfileRequestT &request, const UpdateUserRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateTrafficDistributionOutcome UpdateTrafficDistribution(const Model::UpdateTrafficDistributionRequest &request) const
Model::AssociateEmailAddressAliasOutcomeCallable AssociateEmailAddressAliasCallable(const AssociateEmailAddressAliasRequestT &request) const
Model::GetPromptFileOutcomeCallable GetPromptFileCallable(const GetPromptFileRequestT &request) const
void StartChatContactAsync(const StartChatContactRequestT &request, const StartChatContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateTrafficDistributionGroupOutcomeCallable CreateTrafficDistributionGroupCallable(const CreateTrafficDistributionGroupRequestT &request) const
Model::StartEmailContactOutcomeCallable StartEmailContactCallable(const StartEmailContactRequestT &request) const
void CreateParticipantAsync(const CreateParticipantRequestT &request, const CreateParticipantResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateSecurityKeyAsync(const AssociateSecurityKeyRequestT &request, const AssociateSecurityKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchWorkspaceAssociationsAsync(const SearchWorkspaceAssociationsRequestT &request, const SearchWorkspaceAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateParticipantRoleConfigOutcomeCallable UpdateParticipantRoleConfigCallable(const UpdateParticipantRoleConfigRequestT &request) const
Model::CreateWorkspacePageOutcomeCallable CreateWorkspacePageCallable(const CreateWorkspacePageRequestT &request) const
virtual Model::ImportWorkspaceMediaOutcome ImportWorkspaceMedia(const Model::ImportWorkspaceMediaRequest &request) const
void ListIntegrationAssociationsAsync(const ListIntegrationAssociationsRequestT &request, const ListIntegrationAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteSecurityProfileOutcomeCallable DeleteSecurityProfileCallable(const DeleteSecurityProfileRequestT &request) const
virtual Model::SearchVocabulariesOutcome SearchVocabularies(const Model::SearchVocabulariesRequest &request) const
virtual Model::ListDefaultVocabulariesOutcome ListDefaultVocabularies(const Model::ListDefaultVocabulariesRequest &request) const
Model::CreateWorkspaceOutcomeCallable CreateWorkspaceCallable(const CreateWorkspaceRequestT &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
void DescribeDataTableAttributeAsync(const DescribeDataTableAttributeRequestT &request, const DescribeDataTableAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateTrafficDistributionGroupUserOutcome AssociateTrafficDistributionGroupUser(const Model::AssociateTrafficDistributionGroupUserRequest &request) const
virtual Model::ListContactFlowModulesOutcome ListContactFlowModules(const Model::ListContactFlowModulesRequest &request) const
Model::ListAnalyticsDataLakeDataSetsOutcomeCallable ListAnalyticsDataLakeDataSetsCallable(const ListAnalyticsDataLakeDataSetsRequestT &request) const
void StartOutboundVoiceContactAsync(const StartOutboundVoiceContactRequestT &request, const StartOutboundVoiceContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEmailAddressOutcome CreateEmailAddress(const Model::CreateEmailAddressRequest &request) const
virtual Model::AssociateAnalyticsDataSetOutcome AssociateAnalyticsDataSet(const Model::AssociateAnalyticsDataSetRequest &request) const
void DeletePromptAsync(const DeletePromptRequestT &request, const DeletePromptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteHoursOfOperationOutcome DeleteHoursOfOperation(const Model::DeleteHoursOfOperationRequest &request) const
virtual Model::DescribeSecurityProfileOutcome DescribeSecurityProfile(const Model::DescribeSecurityProfileRequest &request) const
Model::PauseContactOutcomeCallable PauseContactCallable(const PauseContactRequestT &request) const
Model::UpdateQueueNameOutcomeCallable UpdateQueueNameCallable(const UpdateQueueNameRequestT &request) const
virtual Model::CreateQuickConnectOutcome CreateQuickConnect(const Model::CreateQuickConnectRequest &request) const
virtual Model::ListLexBotsOutcome ListLexBots(const Model::ListLexBotsRequest &request) const
virtual Model::ListHoursOfOperationsOutcome ListHoursOfOperations(const Model::ListHoursOfOperationsRequest &request) const
virtual Model::DescribeContactFlowOutcome DescribeContactFlow(const Model::DescribeContactFlowRequest &request) const
Model::CreateHoursOfOperationOverrideOutcomeCallable CreateHoursOfOperationOverrideCallable(const CreateHoursOfOperationOverrideRequestT &request) const
virtual Model::ListAssociatedContactsOutcome ListAssociatedContacts(const Model::ListAssociatedContactsRequest &request) const
virtual Model::DeletePromptOutcome DeletePrompt(const Model::DeletePromptRequest &request) const
virtual Model::StartOutboundChatContactOutcome StartOutboundChatContact(const Model::StartOutboundChatContactRequest &request) const
Model::UpdateQuickConnectConfigOutcomeCallable UpdateQuickConnectConfigCallable(const UpdateQuickConnectConfigRequestT &request) const
Model::UpdateInstanceAttributeOutcomeCallable UpdateInstanceAttributeCallable(const UpdateInstanceAttributeRequestT &request) const
Model::SearchContactsOutcomeCallable SearchContactsCallable(const SearchContactsRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
virtual Model::DescribeUserHierarchyStructureOutcome DescribeUserHierarchyStructure(const Model::DescribeUserHierarchyStructureRequest &request) const
virtual Model::DescribeEmailAddressOutcome DescribeEmailAddress(const Model::DescribeEmailAddressRequest &request) const
void GetFlowAssociationAsync(const GetFlowAssociationRequestT &request, const GetFlowAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartTestCaseExecutionAsync(const StartTestCaseExecutionRequestT &request, const StartTestCaseExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateWorkspaceVisibilityAsync(const UpdateWorkspaceVisibilityRequestT &request, const UpdateWorkspaceVisibilityResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTrafficDistributionGroupsOutcomeCallable ListTrafficDistributionGroupsCallable(const ListTrafficDistributionGroupsRequestT &request={}) const
Model::DescribeWorkspaceOutcomeCallable DescribeWorkspaceCallable(const DescribeWorkspaceRequestT &request) const
virtual Model::UpdateWorkspaceThemeOutcome UpdateWorkspaceTheme(const Model::UpdateWorkspaceThemeRequest &request) const
virtual Model::ListContactFlowModuleAliasesOutcome ListContactFlowModuleAliases(const Model::ListContactFlowModuleAliasesRequest &request) const
void DescribeDataTableAsync(const DescribeDataTableRequestT &request, const DescribeDataTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteUserHierarchyGroupOutcomeCallable DeleteUserHierarchyGroupCallable(const DeleteUserHierarchyGroupRequestT &request) const
ConnectClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
Model::DeleteHoursOfOperationOutcomeCallable DeleteHoursOfOperationCallable(const DeleteHoursOfOperationRequestT &request) const
Model::UpdateUserIdentityInfoOutcomeCallable UpdateUserIdentityInfoCallable(const UpdateUserIdentityInfoRequestT &request) const
virtual Model::UpdateContactFlowContentOutcome UpdateContactFlowContent(const Model::UpdateContactFlowContentRequest &request) const
virtual Model::DisassociateQueueEmailAddressesOutcome DisassociateQueueEmailAddresses(const Model::DisassociateQueueEmailAddressesRequest &request) const
virtual Model::DeleteDataTableAttributeOutcome DeleteDataTableAttribute(const Model::DeleteDataTableAttributeRequest &request) const
ConnectClientConfiguration ClientConfigurationType
Model::DisassociateLexBotOutcomeCallable DisassociateLexBotCallable(const DisassociateLexBotRequestT &request) const
void AssociateHoursOfOperationsAsync(const AssociateHoursOfOperationsRequestT &request, const AssociateHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociatePhoneNumberContactFlowOutcome DisassociatePhoneNumberContactFlow(const Model::DisassociatePhoneNumberContactFlowRequest &request) const
void AssociateLexBotAsync(const AssociateLexBotRequestT &request, const AssociateLexBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateUserRoutingProfileOutcome UpdateUserRoutingProfile(const Model::UpdateUserRoutingProfileRequest &request) const
Model::ListContactEvaluationsOutcomeCallable ListContactEvaluationsCallable(const ListContactEvaluationsRequestT &request) const
void GetMetricDataV2Async(const GetMetricDataV2RequestT &request, const GetMetricDataV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteContactFlowOutcomeCallable DeleteContactFlowCallable(const DeleteContactFlowRequestT &request) const
virtual Model::DismissUserContactOutcome DismissUserContact(const Model::DismissUserContactRequest &request) const
void UpdateContactFlowModuleMetadataAsync(const UpdateContactFlowModuleMetadataRequestT &request, const UpdateContactFlowModuleMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateHoursOfOperationOutcomeCallable UpdateHoursOfOperationCallable(const UpdateHoursOfOperationRequestT &request) const
virtual Model::CreateViewOutcome CreateView(const Model::CreateViewRequest &request) const
Model::CreateQueueOutcomeCallable CreateQueueCallable(const CreateQueueRequestT &request) const
Model::CreateHoursOfOperationOutcomeCallable CreateHoursOfOperationCallable(const CreateHoursOfOperationRequestT &request) const
Model::DescribeInstanceAttributeOutcomeCallable DescribeInstanceAttributeCallable(const DescribeInstanceAttributeRequestT &request) const
Model::DescribeViewOutcomeCallable DescribeViewCallable(const DescribeViewRequestT &request) const
virtual Model::SearchDataTablesOutcome SearchDataTables(const Model::SearchDataTablesRequest &request) const
virtual Model::ReleasePhoneNumberOutcome ReleasePhoneNumber(const Model::ReleasePhoneNumberRequest &request) const
void MonitorContactAsync(const MonitorContactRequestT &request, const MonitorContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateHoursOfOperationOverrideAsync(const UpdateHoursOfOperationOverrideRequestT &request, const UpdateHoursOfOperationOverrideResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateTrafficDistributionGroupOutcome CreateTrafficDistributionGroup(const Model::CreateTrafficDistributionGroupRequest &request) const
Model::SearchRoutingProfilesOutcomeCallable SearchRoutingProfilesCallable(const SearchRoutingProfilesRequestT &request) const
void DisassociateSecurityKeyAsync(const DisassociateSecurityKeyRequestT &request, const DisassociateSecurityKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateHoursOfOperationsOutcomeCallable DisassociateHoursOfOperationsCallable(const DisassociateHoursOfOperationsRequestT &request) const
void CreateVocabularyAsync(const CreateVocabularyRequestT &request, const CreateVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteTrafficDistributionGroupAsync(const DeleteTrafficDistributionGroupRequestT &request, const DeleteTrafficDistributionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeContactEvaluationOutcome DescribeContactEvaluation(const Model::DescribeContactEvaluationRequest &request) const
virtual Model::UpdatePromptOutcome UpdatePrompt(const Model::UpdatePromptRequest &request) const
Model::BatchUpdateDataTableValueOutcomeCallable BatchUpdateDataTableValueCallable(const BatchUpdateDataTableValueRequestT &request) const
Model::StartWebRTCContactOutcomeCallable StartWebRTCContactCallable(const StartWebRTCContactRequestT &request) const
Model::ListWorkspacesOutcomeCallable ListWorkspacesCallable(const ListWorkspacesRequestT &request) const
virtual Model::StopContactRecordingOutcome StopContactRecording(const Model::StopContactRecordingRequest &request) const
void BatchDisassociateAnalyticsDataSetAsync(const BatchDisassociateAnalyticsDataSetRequestT &request, const BatchDisassociateAnalyticsDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateAgentStatusOutcome CreateAgentStatus(const Model::CreateAgentStatusRequest &request) const
void UpdateWorkspaceThemeAsync(const UpdateWorkspaceThemeRequestT &request, const UpdateWorkspaceThemeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateWorkspaceOutcome DisassociateWorkspace(const Model::DisassociateWorkspaceRequest &request) const
Model::ListViewVersionsOutcomeCallable ListViewVersionsCallable(const ListViewVersionsRequestT &request) const
void CreateHoursOfOperationAsync(const CreateHoursOfOperationRequestT &request, const CreateHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAttachedFilesConfigurationsAsync(const ListAttachedFilesConfigurationsRequestT &request, const ListAttachedFilesConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetCurrentUserDataAsync(const GetCurrentUserDataRequestT &request, const GetCurrentUserDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTaskTemplateAsync(const UpdateTaskTemplateRequestT &request, const UpdateTaskTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateContactFlowModuleAliasOutcomeCallable CreateContactFlowModuleAliasCallable(const CreateContactFlowModuleAliasRequestT &request) const
void DeleteContactFlowModuleAliasAsync(const DeleteContactFlowModuleAliasRequestT &request, const DeleteContactFlowModuleAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeContactFlowModuleAliasOutcomeCallable DescribeContactFlowModuleAliasCallable(const DescribeContactFlowModuleAliasRequestT &request) const
Model::UpdateRoutingProfileQueuesOutcomeCallable UpdateRoutingProfileQueuesCallable(const UpdateRoutingProfileQueuesRequestT &request) const
virtual Model::StartChatContactOutcome StartChatContact(const Model::StartChatContactRequest &request) const
virtual Model::EvaluateDataTableValuesOutcome EvaluateDataTableValues(const Model::EvaluateDataTableValuesRequest &request) const
void UpdateRoutingProfileConcurrencyAsync(const UpdateRoutingProfileConcurrencyRequestT &request, const UpdateRoutingProfileConcurrencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateWorkspaceOutcomeCallable AssociateWorkspaceCallable(const AssociateWorkspaceRequestT &request) const
Model::DeleteContactFlowVersionOutcomeCallable DeleteContactFlowVersionCallable(const DeleteContactFlowVersionRequestT &request) const
Model::DescribeAttachedFilesConfigurationOutcomeCallable DescribeAttachedFilesConfigurationCallable(const DescribeAttachedFilesConfigurationRequestT &request) const
Model::SearchPromptsOutcomeCallable SearchPromptsCallable(const SearchPromptsRequestT &request) const
Model::StartTestCaseExecutionOutcomeCallable StartTestCaseExecutionCallable(const StartTestCaseExecutionRequestT &request) const
virtual Model::ListContactFlowModuleVersionsOutcome ListContactFlowModuleVersions(const Model::ListContactFlowModuleVersionsRequest &request) const
void StopContactStreamingAsync(const StopContactStreamingRequestT &request, const StopContactStreamingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAttachedFilesConfigurationOutcome DescribeAttachedFilesConfiguration(const Model::DescribeAttachedFilesConfigurationRequest &request) const
virtual Model::ListQuickConnectsOutcome ListQuickConnects(const Model::ListQuickConnectsRequest &request) const
Model::ListInstanceStorageConfigsOutcomeCallable ListInstanceStorageConfigsCallable(const ListInstanceStorageConfigsRequestT &request) const
virtual Model::UpdateContactFlowModuleMetadataOutcome UpdateContactFlowModuleMetadata(const Model::UpdateContactFlowModuleMetadataRequest &request) const
Model::DeleteContactFlowModuleVersionOutcomeCallable DeleteContactFlowModuleVersionCallable(const DeleteContactFlowModuleVersionRequestT &request) const
void TagContactAsync(const TagContactRequestT &request, const TagContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchDeleteDataTableValueOutcomeCallable BatchDeleteDataTableValueCallable(const BatchDeleteDataTableValueRequestT &request) const
void UpdateRuleAsync(const UpdateRuleRequestT &request, const UpdateRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateHoursOfOperationsAsync(const DisassociateHoursOfOperationsRequestT &request, const DisassociateHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateViewOutcomeCallable CreateViewCallable(const CreateViewRequestT &request) const
void AssociateApprovedOriginAsync(const AssociateApprovedOriginRequestT &request, const AssociateApprovedOriginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePushNotificationRegistrationOutcome CreatePushNotificationRegistration(const Model::CreatePushNotificationRegistrationRequest &request) const
virtual Model::ListTestCasesOutcome ListTestCases(const Model::ListTestCasesRequest &request) const
Model::TagContactOutcomeCallable TagContactCallable(const TagContactRequestT &request) const
virtual Model::CreateHoursOfOperationOutcome CreateHoursOfOperation(const Model::CreateHoursOfOperationRequest &request) const
void ListAnalyticsDataLakeDataSetsAsync(const ListAnalyticsDataLakeDataSetsRequestT &request, const ListAnalyticsDataLakeDataSetsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateViewMetadataOutcomeCallable UpdateViewMetadataCallable(const UpdateViewMetadataRequestT &request) const
void CreateContactFlowAsync(const CreateContactFlowRequestT &request, const CreateContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagContactAsync(const UntagContactRequestT &request, const UntagContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAuthenticationProfilesOutcome ListAuthenticationProfiles(const Model::ListAuthenticationProfilesRequest &request) const
virtual Model::SearchQueuesOutcome SearchQueues(const Model::SearchQueuesRequest &request) const
virtual Model::GetMetricDataOutcome GetMetricData(const Model::GetMetricDataRequest &request) const
void StartOutboundChatContactAsync(const StartOutboundChatContactRequestT &request, const StartOutboundChatContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchSecurityProfilesOutcome SearchSecurityProfiles(const Model::SearchSecurityProfilesRequest &request) const
void ListAnalyticsDataAssociationsAsync(const ListAnalyticsDataAssociationsRequestT &request, const ListAnalyticsDataAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateWorkspaceOutcome CreateWorkspace(const Model::CreateWorkspaceRequest &request) const
void DeleteWorkspaceAsync(const DeleteWorkspaceRequestT &request, const DeleteWorkspaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSecurityProfileFlowModulesOutcomeCallable ListSecurityProfileFlowModulesCallable(const ListSecurityProfileFlowModulesRequestT &request) const
Model::DescribeUserOutcomeCallable DescribeUserCallable(const DescribeUserRequestT &request) const
Model::DescribeHoursOfOperationOverrideOutcomeCallable DescribeHoursOfOperationOverrideCallable(const DescribeHoursOfOperationOverrideRequestT &request) const
Model::UpdateTrafficDistributionOutcomeCallable UpdateTrafficDistributionCallable(const UpdateTrafficDistributionRequestT &request) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListDataTableValuesAsync(const ListDataTableValuesRequestT &request, const ListDataTableValuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSecurityProfileFlowModulesAsync(const ListSecurityProfileFlowModulesRequestT &request, const ListSecurityProfileFlowModulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUsersAsync(const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SuspendContactRecordingOutcome SuspendContactRecording(const Model::SuspendContactRecordingRequest &request) const
void UpdateRoutingProfileAgentAvailabilityTimerAsync(const UpdateRoutingProfileAgentAvailabilityTimerRequestT &request, const UpdateRoutingProfileAgentAvailabilityTimerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateInstanceStorageConfigAsync(const AssociateInstanceStorageConfigRequestT &request, const AssociateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListQuickConnectsOutcomeCallable ListQuickConnectsCallable(const ListQuickConnectsRequestT &request) const
virtual Model::ListRoutingProfilesOutcome ListRoutingProfiles(const Model::ListRoutingProfilesRequest &request) const
virtual Model::UpdateQueueOutboundEmailConfigOutcome UpdateQueueOutboundEmailConfig(const Model::UpdateQueueOutboundEmailConfigRequest &request) const
void CreateEmailAddressAsync(const CreateEmailAddressRequestT &request, const CreateEmailAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUserHierarchyGroupsOutcome ListUserHierarchyGroups(const Model::ListUserHierarchyGroupsRequest &request) const
virtual Model::StartEmailContactOutcome StartEmailContact(const Model::StartEmailContactRequest &request) const
void ListDefaultVocabulariesAsync(const ListDefaultVocabulariesRequestT &request, const ListDefaultVocabulariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartAttachedFileUploadAsync(const StartAttachedFileUploadRequestT &request, const StartAttachedFileUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserConfigAsync(const UpdateUserConfigRequestT &request, const UpdateUserConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeInstanceAsync(const DescribeInstanceRequestT &request, const DescribeInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::TransferContactOutcomeCallable TransferContactCallable(const TransferContactRequestT &request) const
void CreateRoutingProfileAsync(const CreateRoutingProfileRequestT &request, const CreateRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListContactEvaluationsOutcome ListContactEvaluations(const Model::ListContactEvaluationsRequest &request) const
Model::AssociateBotOutcomeCallable AssociateBotCallable(const AssociateBotRequestT &request) const
void SendChatIntegrationEventAsync(const SendChatIntegrationEventRequestT &request, const SendChatIntegrationEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTrafficDistributionGroupAsync(const DescribeTrafficDistributionGroupRequestT &request, const DescribeTrafficDistributionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateWorkspaceAsync(const DisassociateWorkspaceRequestT &request, const DisassociateWorkspaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateContactFlowMetadataAsync(const UpdateContactFlowMetadataRequestT &request, const UpdateContactFlowMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateTestCaseOutcomeCallable UpdateTestCaseCallable(const UpdateTestCaseRequestT &request) const
Model::DeletePromptOutcomeCallable DeletePromptCallable(const DeletePromptRequestT &request) const
void ListRealtimeContactAnalysisSegmentsV2Async(const ListRealtimeContactAnalysisSegmentsV2RequestT &request, const ListRealtimeContactAnalysisSegmentsV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopContactRecordingAsync(const StopContactRecordingRequestT &request, const StopContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListUserProficienciesAsync(const ListUserProficienciesRequestT &request, const ListUserProficienciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListContactFlowsOutcomeCallable ListContactFlowsCallable(const ListContactFlowsRequestT &request) const
void DeleteWorkspacePageAsync(const DeleteWorkspacePageRequestT &request, const DeleteWorkspacePageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateUserPhoneConfigOutcome UpdateUserPhoneConfig(const Model::UpdateUserPhoneConfigRequest &request) const
virtual Model::DeleteTrafficDistributionGroupOutcome DeleteTrafficDistributionGroup(const Model::DeleteTrafficDistributionGroupRequest &request) const
Model::ListSecurityProfileApplicationsOutcomeCallable ListSecurityProfileApplicationsCallable(const ListSecurityProfileApplicationsRequestT &request) const
virtual Model::AssociateFlowOutcome AssociateFlow(const Model::AssociateFlowRequest &request) const
void ListRoutingProfilesAsync(const ListRoutingProfilesRequestT &request, const ListRoutingProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateApprovedOriginOutcomeCallable AssociateApprovedOriginCallable(const AssociateApprovedOriginRequestT &request) const
Model::StartContactStreamingOutcomeCallable StartContactStreamingCallable(const StartContactStreamingRequestT &request) const
void ListContactFlowModuleVersionsAsync(const ListContactFlowModuleVersionsRequestT &request, const ListContactFlowModuleVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeactivateEvaluationFormAsync(const DeactivateEvaluationFormRequestT &request, const DeactivateEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchResourceTagsOutcomeCallable SearchResourceTagsCallable(const SearchResourceTagsRequestT &request) const
virtual Model::DeleteQueueOutcome DeleteQueue(const Model::DeleteQueueRequest &request) const
Model::ListInstancesOutcomeCallable ListInstancesCallable(const ListInstancesRequestT &request={}) const
void DeleteContactFlowAsync(const DeleteContactFlowRequestT &request, const DeleteContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteWorkspaceMediaOutcomeCallable DeleteWorkspaceMediaCallable(const DeleteWorkspaceMediaRequestT &request) const
virtual Model::StartContactStreamingOutcome StartContactStreaming(const Model::StartContactStreamingRequest &request) const
void BatchGetAttachedFileMetadataAsync(const BatchGetAttachedFileMetadataRequestT &request, const BatchGetAttachedFileMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteInstanceOutcomeCallable DeleteInstanceCallable(const DeleteInstanceRequestT &request) const
Model::DisassociateSecurityProfilesOutcomeCallable DisassociateSecurityProfilesCallable(const DisassociateSecurityProfilesRequestT &request) const
void CreateNotificationAsync(const CreateNotificationRequestT &request, const CreateNotificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListContactFlowVersionsOutcomeCallable ListContactFlowVersionsCallable(const ListContactFlowVersionsRequestT &request) const
Model::GetCurrentMetricDataOutcomeCallable GetCurrentMetricDataCallable(const GetCurrentMetricDataRequestT &request) const
virtual Model::SearchEmailAddressesOutcome SearchEmailAddresses(const Model::SearchEmailAddressesRequest &request) const
virtual Model::ListUserNotificationsOutcome ListUserNotifications(const Model::ListUserNotificationsRequest &request) const
Model::DisassociateWorkspaceOutcomeCallable DisassociateWorkspaceCallable(const DisassociateWorkspaceRequestT &request) const
virtual Model::ListWorkspacesOutcome ListWorkspaces(const Model::ListWorkspacesRequest &request) const
Model::DeleteIntegrationAssociationOutcomeCallable DeleteIntegrationAssociationCallable(const DeleteIntegrationAssociationRequestT &request) const
Model::ListContactFlowModulesOutcomeCallable ListContactFlowModulesCallable(const ListContactFlowModulesRequestT &request) const
void ListPredefinedAttributesAsync(const ListPredefinedAttributesRequestT &request, const ListPredefinedAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeInstanceStorageConfigAsync(const DescribeInstanceStorageConfigRequestT &request, const DescribeInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateTrafficDistributionGroupAsync(const CreateTrafficDistributionGroupRequestT &request, const CreateTrafficDistributionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListHoursOfOperationsOutcomeCallable ListHoursOfOperationsCallable(const ListHoursOfOperationsRequestT &request) const
virtual Model::GetPromptFileOutcome GetPromptFile(const Model::GetPromptFileRequest &request) const
Model::GetMetricDataV2OutcomeCallable GetMetricDataV2Callable(const GetMetricDataV2RequestT &request) const
virtual Model::CreateParticipantOutcome CreateParticipant(const Model::CreateParticipantRequest &request) const
void UpdateQueueOutboundCallerConfigAsync(const UpdateQueueOutboundCallerConfigRequestT &request, const UpdateQueueOutboundCallerConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchRoutingProfilesOutcome SearchRoutingProfiles(const Model::SearchRoutingProfilesRequest &request) const
virtual Model::CreateSecurityProfileOutcome CreateSecurityProfile(const Model::CreateSecurityProfileRequest &request) const
void DescribeHoursOfOperationAsync(const DescribeHoursOfOperationRequestT &request, const DescribeHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePredefinedAttributeAsync(const UpdatePredefinedAttributeRequestT &request, const UpdatePredefinedAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListNotificationsOutcome ListNotifications(const Model::ListNotificationsRequest &request) const
virtual Model::UpdateContactEvaluationOutcome UpdateContactEvaluation(const Model::UpdateContactEvaluationRequest &request) const
void ListWorkspaceMediaAsync(const ListWorkspaceMediaRequestT &request, const ListWorkspaceMediaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateEmailAddressAliasOutcome AssociateEmailAddressAlias(const Model::AssociateEmailAddressAliasRequest &request) const
Model::UpdateParticipantAuthenticationOutcomeCallable UpdateParticipantAuthenticationCallable(const UpdateParticipantAuthenticationRequestT &request) const
virtual Model::SearchPredefinedAttributesOutcome SearchPredefinedAttributes(const Model::SearchPredefinedAttributesRequest &request) const
virtual Model::DisassociateApprovedOriginOutcome DisassociateApprovedOrigin(const Model::DisassociateApprovedOriginRequest &request) const
Model::DeletePredefinedAttributeOutcomeCallable DeletePredefinedAttributeCallable(const DeletePredefinedAttributeRequestT &request) const
Model::ListRulesOutcomeCallable ListRulesCallable(const ListRulesRequestT &request) const
void UpdateParticipantAuthenticationAsync(const UpdateParticipantAuthenticationRequestT &request, const UpdateParticipantAuthenticationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateSecurityProfilesOutcome DisassociateSecurityProfiles(const Model::DisassociateSecurityProfilesRequest &request) const
Model::DeletePushNotificationRegistrationOutcomeCallable DeletePushNotificationRegistrationCallable(const DeletePushNotificationRegistrationRequestT &request) const
virtual Model::ListQueueQuickConnectsOutcome ListQueueQuickConnects(const Model::ListQueueQuickConnectsRequest &request) const
Model::SearchTestCasesOutcomeCallable SearchTestCasesCallable(const SearchTestCasesRequestT &request) const
void DescribeQueueAsync(const DescribeQueueRequestT &request, const DescribeQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateQueueNameAsync(const UpdateQueueNameRequestT &request, const UpdateQueueNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePredefinedAttributeOutcomeCallable CreatePredefinedAttributeCallable(const CreatePredefinedAttributeRequestT &request) const
void ListNotificationsAsync(const ListNotificationsRequestT &request, const ListNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListUsersOutcomeCallable ListUsersCallable(const ListUsersRequestT &request) const
Model::DisassociateApprovedOriginOutcomeCallable DisassociateApprovedOriginCallable(const DisassociateApprovedOriginRequestT &request) const
virtual Model::SearchUserHierarchyGroupsOutcome SearchUserHierarchyGroups(const Model::SearchUserHierarchyGroupsRequest &request) const
Model::UpdateAuthenticationProfileOutcomeCallable UpdateAuthenticationProfileCallable(const UpdateAuthenticationProfileRequestT &request) const
virtual Model::UpdateRoutingProfileNameOutcome UpdateRoutingProfileName(const Model::UpdateRoutingProfileNameRequest &request) const
Model::ListSecurityKeysOutcomeCallable ListSecurityKeysCallable(const ListSecurityKeysRequestT &request) const
virtual Model::UpdateQueueNameOutcome UpdateQueueName(const Model::UpdateQueueNameRequest &request) const
void CreateInstanceAsync(const CreateInstanceRequestT &request, const CreateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListUseCasesOutcome ListUseCases(const Model::ListUseCasesRequest &request) const
void StartContactStreamingAsync(const StartContactStreamingRequestT &request, const StartContactStreamingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchUsersOutcome SearchUsers(const Model::SearchUsersRequest &request) const
void BatchCreateDataTableValueAsync(const BatchCreateDataTableValueRequestT &request, const BatchCreateDataTableValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListInstanceStorageConfigsAsync(const ListInstanceStorageConfigsRequestT &request, const ListInstanceStorageConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateDataTableMetadataOutcome UpdateDataTableMetadata(const Model::UpdateDataTableMetadataRequest &request) const
void SearchPredefinedAttributesAsync(const SearchPredefinedAttributesRequestT &request, const SearchPredefinedAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchHoursOfOperationsOutcome SearchHoursOfOperations(const Model::SearchHoursOfOperationsRequest &request) const
virtual Model::DescribeNotificationOutcome DescribeNotification(const Model::DescribeNotificationRequest &request) const
Model::CreateDataTableOutcomeCallable CreateDataTableCallable(const CreateDataTableRequestT &request) const
virtual Model::PutUserStatusOutcome PutUserStatus(const Model::PutUserStatusRequest &request) const
virtual Model::BatchGetFlowAssociationOutcome BatchGetFlowAssociation(const Model::BatchGetFlowAssociationRequest &request) const
virtual Model::UpdateDataTableAttributeOutcome UpdateDataTableAttribute(const Model::UpdateDataTableAttributeRequest &request) const
void BatchUpdateDataTableValueAsync(const BatchUpdateDataTableValueRequestT &request, const BatchUpdateDataTableValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateFlowAsync(const DisassociateFlowRequestT &request, const DisassociateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListContactFlowModuleVersionsOutcomeCallable ListContactFlowModuleVersionsCallable(const ListContactFlowModuleVersionsRequestT &request) const
void AssociateUserProficienciesAsync(const AssociateUserProficienciesRequestT &request, const AssociateUserProficienciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateContactFlowOutcomeCallable CreateContactFlowCallable(const CreateContactFlowRequestT &request) const
virtual Model::ListRulesOutcome ListRules(const Model::ListRulesRequest &request) const
Model::ListTestCasesOutcomeCallable ListTestCasesCallable(const ListTestCasesRequestT &request) const
virtual Model::ListPhoneNumbersV2Outcome ListPhoneNumbersV2(const Model::ListPhoneNumbersV2Request &request={}) const
Model::DescribeQuickConnectOutcomeCallable DescribeQuickConnectCallable(const DescribeQuickConnectRequestT &request) const
static const char * GetServiceName()
void CreateTaskTemplateAsync(const CreateTaskTemplateRequestT &request, const CreateTaskTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CompleteAttachedFileUploadOutcome CompleteAttachedFileUpload(const Model::CompleteAttachedFileUploadRequest &request) const
virtual Model::ListContactFlowVersionsOutcome ListContactFlowVersions(const Model::ListContactFlowVersionsRequest &request) const
Model::CreateDataTableAttributeOutcomeCallable CreateDataTableAttributeCallable(const CreateDataTableAttributeRequestT &request) const
Model::UpdateContactRoutingDataOutcomeCallable UpdateContactRoutingDataCallable(const UpdateContactRoutingDataRequestT &request) const
void DescribeVocabularyAsync(const DescribeVocabularyRequestT &request, const DescribeVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateContactRoutingDataAsync(const UpdateContactRoutingDataRequestT &request, const UpdateContactRoutingDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListBotsOutcome ListBots(const Model::ListBotsRequest &request) const
void StartTaskContactAsync(const StartTaskContactRequestT &request, const StartTaskContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ConnectClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ConnectEndpointProviderBase > endpointProvider=nullptr, const Aws::Connect::ConnectClientConfiguration &clientConfiguration=Aws::Connect::ConnectClientConfiguration())
void DeleteAttachedFileAsync(const DeleteAttachedFileRequestT &request, const DeleteAttachedFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchAgentStatusesOutcomeCallable SearchAgentStatusesCallable(const SearchAgentStatusesRequestT &request) const
void UpdateInstanceStorageConfigAsync(const UpdateInstanceStorageConfigRequestT &request, const UpdateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateDataTableOutcome CreateDataTable(const Model::CreateDataTableRequest &request) const
void CreateWorkspacePageAsync(const CreateWorkspacePageRequestT &request, const CreateWorkspacePageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateViewVersionOutcome CreateViewVersion(const Model::CreateViewVersionRequest &request) const
Model::GetTestCaseExecutionSummaryOutcomeCallable GetTestCaseExecutionSummaryCallable(const GetTestCaseExecutionSummaryRequestT &request) const
Model::UpdateDataTableAttributeOutcomeCallable UpdateDataTableAttributeCallable(const UpdateDataTableAttributeRequestT &request) const
virtual Model::GetAttachedFileOutcome GetAttachedFile(const Model::GetAttachedFileRequest &request) const
Model::ListTestCaseExecutionRecordsOutcomeCallable ListTestCaseExecutionRecordsCallable(const ListTestCaseExecutionRecordsRequestT &request) const
void ListPhoneNumbersAsync(const ListPhoneNumbersRequestT &request, const ListPhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteHoursOfOperationOverrideOutcome DeleteHoursOfOperationOverride(const Model::DeleteHoursOfOperationOverrideRequest &request) const
void UpdateRoutingProfileNameAsync(const UpdateRoutingProfileNameRequestT &request, const UpdateRoutingProfileNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteWorkspaceOutcome DeleteWorkspace(const Model::DeleteWorkspaceRequest &request) const
virtual Model::UpdateDataTablePrimaryValuesOutcome UpdateDataTablePrimaryValues(const Model::UpdateDataTablePrimaryValuesRequest &request) const
Model::SubmitContactEvaluationOutcomeCallable SubmitContactEvaluationCallable(const SubmitContactEvaluationRequestT &request) const
void ResumeContactAsync(const ResumeContactRequestT &request, const ResumeContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListPromptsAsync(const ListPromptsRequestT &request, const ListPromptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateInstanceStorageConfigOutcome AssociateInstanceStorageConfig(const Model::AssociateInstanceStorageConfigRequest &request) const
virtual Model::DescribeViewOutcome DescribeView(const Model::DescribeViewRequest &request) const
virtual Model::CreateQueueOutcome CreateQueue(const Model::CreateQueueRequest &request) const
void CreateContactFlowVersionAsync(const CreateContactFlowVersionRequestT &request, const CreateContactFlowVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserNotificationStatusAsync(const UpdateUserNotificationStatusRequestT &request, const UpdateUserNotificationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListLambdaFunctionsAsync(const ListLambdaFunctionsRequestT &request, const ListLambdaFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateRoutingProfileDefaultOutboundQueueOutcome UpdateRoutingProfileDefaultOutboundQueue(const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &request) const
void ListTestCaseExecutionRecordsAsync(const ListTestCaseExecutionRecordsRequestT &request, const ListTestCaseExecutionRecordsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSecurityProfileFlowModulesOutcome ListSecurityProfileFlowModules(const Model::ListSecurityProfileFlowModulesRequest &request) const
void CreateWorkspaceAsync(const CreateWorkspaceRequestT &request, const CreateWorkspaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTaskTemplateOutcomeCallable GetTaskTemplateCallable(const GetTaskTemplateRequestT &request) const
virtual Model::StartContactRecordingOutcome StartContactRecording(const Model::StartContactRecordingRequest &request) const
Model::ListDataTablesOutcomeCallable ListDataTablesCallable(const ListDataTablesRequestT &request) const
void CreateContactAsync(const CreateContactRequestT &request, const CreateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListSecurityProfilesOutcome ListSecurityProfiles(const Model::ListSecurityProfilesRequest &request) const
void DisassociateSecurityProfilesAsync(const DisassociateSecurityProfilesRequestT &request, const DisassociateSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateFlowOutcomeCallable AssociateFlowCallable(const AssociateFlowRequestT &request) const
virtual Model::ResumeContactOutcome ResumeContact(const Model::ResumeContactRequest &request) const
virtual Model::ListViewsOutcome ListViews(const Model::ListViewsRequest &request) const
virtual Model::DeleteSecurityProfileOutcome DeleteSecurityProfile(const Model::DeleteSecurityProfileRequest &request) const
Model::UpdateContactAttributesOutcomeCallable UpdateContactAttributesCallable(const UpdateContactAttributesRequestT &request) const
Model::SearchEvaluationFormsOutcomeCallable SearchEvaluationFormsCallable(const SearchEvaluationFormsRequestT &request) const
virtual Model::ListContactFlowsOutcome ListContactFlows(const Model::ListContactFlowsRequest &request) const
Model::BatchGetFlowAssociationOutcomeCallable BatchGetFlowAssociationCallable(const BatchGetFlowAssociationRequestT &request) const
void SearchEmailAddressesAsync(const SearchEmailAddressesRequestT &request, const SearchEmailAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateBotAsync(const DisassociateBotRequestT &request, const DisassociateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateContactFlowModuleVersionOutcome CreateContactFlowModuleVersion(const Model::CreateContactFlowModuleVersionRequest &request) const
Model::DescribeInstanceOutcomeCallable DescribeInstanceCallable(const DescribeInstanceRequestT &request) const
void SubmitContactEvaluationAsync(const SubmitContactEvaluationRequestT &request, const SubmitContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserHierarchyOutcomeCallable UpdateUserHierarchyCallable(const UpdateUserHierarchyRequestT &request) const
void StartOutboundEmailContactAsync(const StartOutboundEmailContactRequestT &request, const StartOutboundEmailContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateRoutingProfileQueuesOutcomeCallable DisassociateRoutingProfileQueuesCallable(const DisassociateRoutingProfileQueuesRequestT &request) const
Model::ListEvaluationFormVersionsOutcomeCallable ListEvaluationFormVersionsCallable(const ListEvaluationFormVersionsRequestT &request) const
virtual Model::CreateRoutingProfileOutcome CreateRoutingProfile(const Model::CreateRoutingProfileRequest &request) const
virtual Model::UpdateTaskTemplateOutcome UpdateTaskTemplate(const Model::UpdateTaskTemplateRequest &request) const
void DeleteUserHierarchyGroupAsync(const DeleteUserHierarchyGroupRequestT &request, const DeleteUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateContactFlowNameAsync(const UpdateContactFlowNameRequestT &request, const UpdateContactFlowNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeTestCaseOutcome DescribeTestCase(const Model::DescribeTestCaseRequest &request) const
void SearchRoutingProfilesAsync(const SearchRoutingProfilesRequestT &request, const SearchRoutingProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteWorkspaceMediaAsync(const DeleteWorkspaceMediaRequestT &request, const DeleteWorkspaceMediaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopTestCaseExecutionAsync(const StopTestCaseExecutionRequestT &request, const StopTestCaseExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePredefinedAttributeAsync(const DeletePredefinedAttributeRequestT &request, const DeletePredefinedAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserConfigOutcomeCallable UpdateUserConfigCallable(const UpdateUserConfigRequestT &request) const
void DeleteTestCaseAsync(const DeleteTestCaseRequestT &request, const DeleteTestCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserPhoneConfigAsync(const UpdateUserPhoneConfigRequestT &request, const UpdateUserPhoneConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ActivateEvaluationFormOutcomeCallable ActivateEvaluationFormCallable(const ActivateEvaluationFormRequestT &request) const
virtual Model::StartContactEvaluationOutcome StartContactEvaluation(const Model::StartContactEvaluationRequest &request) const
Model::CreatePromptOutcomeCallable CreatePromptCallable(const CreatePromptRequestT &request) const
virtual Model::UpdateUserHierarchyGroupNameOutcome UpdateUserHierarchyGroupName(const Model::UpdateUserHierarchyGroupNameRequest &request) const
virtual Model::AssociateSecurityProfilesOutcome AssociateSecurityProfiles(const Model::AssociateSecurityProfilesRequest &request) const
Model::SearchVocabulariesOutcomeCallable SearchVocabulariesCallable(const SearchVocabulariesRequestT &request) const
Model::CreateEvaluationFormOutcomeCallable CreateEvaluationFormCallable(const CreateEvaluationFormRequestT &request) const
virtual Model::ResumeContactRecordingOutcome ResumeContactRecording(const Model::ResumeContactRecordingRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable UpdateRoutingProfileDefaultOutboundQueueCallable(const UpdateRoutingProfileDefaultOutboundQueueRequestT &request) const
void SearchContactFlowsAsync(const SearchContactFlowsRequestT &request, const SearchContactFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchAssociateAnalyticsDataSetOutcome BatchAssociateAnalyticsDataSet(const Model::BatchAssociateAnalyticsDataSetRequest &request) const
void ListSecurityKeysAsync(const ListSecurityKeysRequestT &request, const ListSecurityKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchQueuesOutcomeCallable SearchQueuesCallable(const SearchQueuesRequestT &request) const
void DeleteUseCaseAsync(const DeleteUseCaseRequestT &request, const DeleteUseCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQueueStatusOutcomeCallable UpdateQueueStatusCallable(const UpdateQueueStatusRequestT &request) const
Model::ListTaskTemplatesOutcomeCallable ListTaskTemplatesCallable(const ListTaskTemplatesRequestT &request) const
Model::ListPredefinedAttributesOutcomeCallable ListPredefinedAttributesCallable(const ListPredefinedAttributesRequestT &request) const
virtual Model::UpdateInstanceAttributeOutcome UpdateInstanceAttribute(const Model::UpdateInstanceAttributeRequest &request) const
virtual Model::GetCurrentMetricDataOutcome GetCurrentMetricData(const Model::GetCurrentMetricDataRequest &request) const
void UpdateContactScheduleAsync(const UpdateContactScheduleRequestT &request, const UpdateContactScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchContactEvaluationsOutcome SearchContactEvaluations(const Model::SearchContactEvaluationsRequest &request) const
Model::DescribeEvaluationFormOutcomeCallable DescribeEvaluationFormCallable(const DescribeEvaluationFormRequestT &request) const
Model::DeleteRuleOutcomeCallable DeleteRuleCallable(const DeleteRuleRequestT &request) const
virtual Model::StartScreenSharingOutcome StartScreenSharing(const Model::StartScreenSharingRequest &request) const
void AssociateQueueQuickConnectsAsync(const AssociateQueueQuickConnectsRequestT &request, const AssociateQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSecurityProfilePermissionsAsync(const ListSecurityProfilePermissionsRequestT &request, const ListSecurityProfilePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTaskTemplatesAsync(const ListTaskTemplatesRequestT &request, const ListTaskTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartContactEvaluationAsync(const StartContactEvaluationRequestT &request, const StartContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateViewVersionOutcomeCallable CreateViewVersionCallable(const CreateViewVersionRequestT &request) const
virtual Model::StartTestCaseExecutionOutcome StartTestCaseExecution(const Model::StartTestCaseExecutionRequest &request) const
virtual Model::AssociateUserProficienciesOutcome AssociateUserProficiencies(const Model::AssociateUserProficienciesRequest &request) const
Model::ListChildHoursOfOperationsOutcomeCallable ListChildHoursOfOperationsCallable(const ListChildHoursOfOperationsRequestT &request) const
void AssociatePhoneNumberContactFlowAsync(const AssociatePhoneNumberContactFlowRequestT &request, const AssociatePhoneNumberContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribePhoneNumberOutcomeCallable DescribePhoneNumberCallable(const DescribePhoneNumberRequestT &request) const
virtual Model::DescribeRoutingProfileOutcome DescribeRoutingProfile(const Model::DescribeRoutingProfileRequest &request) const
Model::ListHoursOfOperationOverridesOutcomeCallable ListHoursOfOperationOverridesCallable(const ListHoursOfOperationOverridesRequestT &request) const
virtual Model::ListUserProficienciesOutcome ListUserProficiencies(const Model::ListUserProficienciesRequest &request) const
virtual Model::GetTrafficDistributionOutcome GetTrafficDistribution(const Model::GetTrafficDistributionRequest &request) const
Model::DeleteUserOutcomeCallable DeleteUserCallable(const DeleteUserRequestT &request) const
virtual Model::UpdateContactFlowModuleContentOutcome UpdateContactFlowModuleContent(const Model::UpdateContactFlowModuleContentRequest &request) const
virtual Model::UpdateAttachedFilesConfigurationOutcome UpdateAttachedFilesConfiguration(const Model::UpdateAttachedFilesConfigurationRequest &request) const
void CreateViewAsync(const CreateViewRequestT &request, const CreateViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateSecurityProfilesAsync(const AssociateSecurityProfilesRequestT &request, const AssociateSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAttachedFilesConfigurationsOutcomeCallable ListAttachedFilesConfigurationsCallable(const ListAttachedFilesConfigurationsRequestT &request) const
virtual Model::CreateRuleOutcome CreateRule(const Model::CreateRuleRequest &request) const
virtual Model::DeleteWorkspaceMediaOutcome DeleteWorkspaceMedia(const Model::DeleteWorkspaceMediaRequest &request) const
void DisassociatePhoneNumberContactFlowAsync(const DisassociatePhoneNumberContactFlowRequestT &request, const DisassociatePhoneNumberContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQuickConnectNameOutcomeCallable UpdateQuickConnectNameCallable(const UpdateQuickConnectNameRequestT &request) const
virtual Model::UpdateUserConfigOutcome UpdateUserConfig(const Model::UpdateUserConfigRequest &request) const
void DescribeWorkspaceAsync(const DescribeWorkspaceRequestT &request, const DescribeWorkspaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ImportPhoneNumberOutcome ImportPhoneNumber(const Model::ImportPhoneNumberRequest &request) const
virtual Model::DeleteQuickConnectOutcome DeleteQuickConnect(const Model::DeleteQuickConnectRequest &request) const
Model::CreateInstanceOutcomeCallable CreateInstanceCallable(const CreateInstanceRequestT &request) const
Model::GetMetricDataOutcomeCallable GetMetricDataCallable(const GetMetricDataRequestT &request) const
void StartScreenSharingAsync(const StartScreenSharingRequestT &request, const StartScreenSharingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchQuickConnectsAsync(const SearchQuickConnectsRequestT &request, const SearchQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateDefaultVocabularyOutcome AssociateDefaultVocabulary(const Model::AssociateDefaultVocabularyRequest &request) const
void DisassociateTrafficDistributionGroupUserAsync(const DisassociateTrafficDistributionGroupUserRequestT &request, const DisassociateTrafficDistributionGroupUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListQueuesOutcome ListQueues(const Model::ListQueuesRequest &request) const
void ListContactEvaluationsAsync(const ListContactEvaluationsRequestT &request, const ListContactEvaluationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListPromptsOutcomeCallable ListPromptsCallable(const ListPromptsRequestT &request) const
Model::DisassociateEmailAddressAliasOutcomeCallable DisassociateEmailAddressAliasCallable(const DisassociateEmailAddressAliasRequestT &request) const
void ListQueueQuickConnectsAsync(const ListQueueQuickConnectsRequestT &request, const ListQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateSecurityKeyOutcome AssociateSecurityKey(const Model::AssociateSecurityKeyRequest &request) const
Model::DescribeEmailAddressOutcomeCallable DescribeEmailAddressCallable(const DescribeEmailAddressRequestT &request) const
void ListContactFlowModuleAliasesAsync(const ListContactFlowModuleAliasesRequestT &request, const ListContactFlowModuleAliasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateTrafficDistributionGroupUserOutcomeCallable AssociateTrafficDistributionGroupUserCallable(const AssociateTrafficDistributionGroupUserRequestT &request) const
Model::DeleteRoutingProfileOutcomeCallable DeleteRoutingProfileCallable(const DeleteRoutingProfileRequestT &request) const
void AssociateRoutingProfileQueuesAsync(const AssociateRoutingProfileQueuesRequestT &request, const AssociateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdatePredefinedAttributeOutcomeCallable UpdatePredefinedAttributeCallable(const UpdatePredefinedAttributeRequestT &request) const
virtual Model::DescribeContactFlowModuleOutcome DescribeContactFlowModule(const Model::DescribeContactFlowModuleRequest &request) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void ListTrafficDistributionGroupsAsync(const ListTrafficDistributionGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTrafficDistributionGroupsRequestT &request={}) const
virtual Model::DeleteWorkspacePageOutcome DeleteWorkspacePage(const Model::DeleteWorkspacePageRequest &request) const
Model::ListWorkspacePagesOutcomeCallable ListWorkspacePagesCallable(const ListWorkspacePagesRequestT &request) const
Model::ListTrafficDistributionGroupUsersOutcomeCallable ListTrafficDistributionGroupUsersCallable(const ListTrafficDistributionGroupUsersRequestT &request) const
Model::DeleteNotificationOutcomeCallable DeleteNotificationCallable(const DeleteNotificationRequestT &request) const
void CreatePersistentContactAssociationAsync(const CreatePersistentContactAssociationRequestT &request, const CreatePersistentContactAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListIntegrationAssociationsOutcome ListIntegrationAssociations(const Model::ListIntegrationAssociationsRequest &request) const
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
virtual Model::DescribeAuthenticationProfileOutcome DescribeAuthenticationProfile(const Model::DescribeAuthenticationProfileRequest &request) const
virtual Model::DeleteAttachedFileOutcome DeleteAttachedFile(const Model::DeleteAttachedFileRequest &request) const
Model::SendChatIntegrationEventOutcomeCallable SendChatIntegrationEventCallable(const SendChatIntegrationEventRequestT &request) const
Model::ListQueueEmailAddressesOutcomeCallable ListQueueEmailAddressesCallable(const ListQueueEmailAddressesRequestT &request) const
Model::UpdateViewContentOutcomeCallable UpdateViewContentCallable(const UpdateViewContentRequestT &request) const
virtual Model::CreateIntegrationAssociationOutcome CreateIntegrationAssociation(const Model::CreateIntegrationAssociationRequest &request) const
virtual Model::MonitorContactOutcome MonitorContact(const Model::MonitorContactRequest &request) const
Model::UpdateContactFlowModuleContentOutcomeCallable UpdateContactFlowModuleContentCallable(const UpdateContactFlowModuleContentRequestT &request) const
void DeleteSecurityProfileAsync(const DeleteSecurityProfileRequestT &request, const DeleteSecurityProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeTestCaseAsync(const DescribeTestCaseRequestT &request, const DescribeTestCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateInstanceStorageConfigAsync(const DisassociateInstanceStorageConfigRequestT &request, const DisassociateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateEmailAddressOutcomeCallable CreateEmailAddressCallable(const CreateEmailAddressRequestT &request) const
Model::SearchNotificationsOutcomeCallable SearchNotificationsCallable(const SearchNotificationsRequestT &request) const
virtual Model::UpdateQueueHoursOfOperationOutcome UpdateQueueHoursOfOperation(const Model::UpdateQueueHoursOfOperationRequest &request) const
void ReleasePhoneNumberAsync(const ReleasePhoneNumberRequestT &request, const ReleasePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateContactScheduleOutcome UpdateContactSchedule(const Model::UpdateContactScheduleRequest &request) const
Model::DescribeContactOutcomeCallable DescribeContactCallable(const DescribeContactRequestT &request) const
Model::UpdateContactFlowNameOutcomeCallable UpdateContactFlowNameCallable(const UpdateContactFlowNameRequestT &request) const
void ListContactReferencesAsync(const ListContactReferencesRequestT &request, const ListContactReferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAnalyticsDataAssociationsOutcomeCallable ListAnalyticsDataAssociationsCallable(const ListAnalyticsDataAssociationsRequestT &request) const
virtual Model::ListContactReferencesOutcome ListContactReferences(const Model::ListContactReferencesRequest &request) const
virtual Model::ListTaskTemplatesOutcome ListTaskTemplates(const Model::ListTaskTemplatesRequest &request) const
virtual Model::ListEvaluationFormsOutcome ListEvaluationForms(const Model::ListEvaluationFormsRequest &request) const
void CreateContactFlowModuleAsync(const CreateContactFlowModuleRequestT &request, const CreateContactFlowModuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchHoursOfOperationsOutcomeCallable SearchHoursOfOperationsCallable(const SearchHoursOfOperationsRequestT &request) const
Model::UpdateEmailAddressMetadataOutcomeCallable UpdateEmailAddressMetadataCallable(const UpdateEmailAddressMetadataRequestT &request) const
Model::SearchPredefinedAttributesOutcomeCallable SearchPredefinedAttributesCallable(const SearchPredefinedAttributesRequestT &request) const
virtual Model::GetContactMetricsOutcome GetContactMetrics(const Model::GetContactMetricsRequest &request) const
void UpdateViewContentAsync(const UpdateViewContentRequestT &request, const UpdateViewContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateRoutingProfileDefaultOutboundQueueAsync(const UpdateRoutingProfileDefaultOutboundQueueRequestT &request, const UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribePromptOutcome DescribePrompt(const Model::DescribePromptRequest &request) const
virtual Model::DescribeWorkspaceOutcome DescribeWorkspace(const Model::DescribeWorkspaceRequest &request) const
void ListTestCasesAsync(const ListTestCasesRequestT &request, const ListTestCasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListViewVersionsOutcome ListViewVersions(const Model::ListViewVersionsRequest &request) const
virtual Model::SearchTestCasesOutcome SearchTestCases(const Model::SearchTestCasesRequest &request) const
Model::SearchQuickConnectsOutcomeCallable SearchQuickConnectsCallable(const SearchQuickConnectsRequestT &request) const
void ListEvaluationFormVersionsAsync(const ListEvaluationFormVersionsRequestT &request, const ListEvaluationFormVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchPutContactOutcomeCallable BatchPutContactCallable(const BatchPutContactRequestT &request) const
void DescribeUserHierarchyStructureAsync(const DescribeUserHierarchyStructureRequestT &request, const DescribeUserHierarchyStructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeInstanceOutcome DescribeInstance(const Model::DescribeInstanceRequest &request) const
Model::StartChatContactOutcomeCallable StartChatContactCallable(const StartChatContactRequestT &request) const
void CreateQuickConnectAsync(const CreateQuickConnectRequestT &request, const CreateQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAuthenticationProfileAsync(const DescribeAuthenticationProfileRequestT &request, const DescribeAuthenticationProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteEmailAddressOutcomeCallable DeleteEmailAddressCallable(const DeleteEmailAddressRequestT &request) const
virtual Model::StartContactMediaProcessingOutcome StartContactMediaProcessing(const Model::StartContactMediaProcessingRequest &request={}) const
Model::StartScreenSharingOutcomeCallable StartScreenSharingCallable(const StartScreenSharingRequestT &request) const
virtual Model::UpdateViewMetadataOutcome UpdateViewMetadata(const Model::UpdateViewMetadataRequest &request) const
virtual Model::ListTrafficDistributionGroupUsersOutcome ListTrafficDistributionGroupUsers(const Model::ListTrafficDistributionGroupUsersRequest &request) const
virtual Model::UpdateUserNotificationStatusOutcome UpdateUserNotificationStatus(const Model::UpdateUserNotificationStatusRequest &request) const
virtual Model::CreateWorkspacePageOutcome CreateWorkspacePage(const Model::CreateWorkspacePageRequest &request) const
virtual Model::BatchDeleteDataTableValueOutcome BatchDeleteDataTableValue(const Model::BatchDeleteDataTableValueRequest &request) const
Model::StopContactOutcomeCallable StopContactCallable(const StopContactRequestT &request) const
void UpdateQueueMaxContactsAsync(const UpdateQueueMaxContactsRequestT &request, const UpdateQueueMaxContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDataTableAttributesOutcomeCallable ListDataTableAttributesCallable(const ListDataTableAttributesRequestT &request) const
void StartEmailContactAsync(const StartEmailContactRequestT &request, const StartEmailContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdatePhoneNumberMetadataAsync(const UpdatePhoneNumberMetadataRequestT &request, const UpdatePhoneNumberMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DisassociateRoutingProfileQueuesAsync(const DisassociateRoutingProfileQueuesRequestT &request, const DisassociateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateContactOutcomeCallable CreateContactCallable(const CreateContactRequestT &request) const
void GetContactMetricsAsync(const GetContactMetricsRequestT &request, const GetContactMetricsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Model::UpdateSecurityProfileOutcomeCallable UpdateSecurityProfileCallable(const UpdateSecurityProfileRequestT &request) const
Model::DescribeUserHierarchyStructureOutcomeCallable DescribeUserHierarchyStructureCallable(const DescribeUserHierarchyStructureRequestT &request) const
Model::UpdateInstanceStorageConfigOutcomeCallable UpdateInstanceStorageConfigCallable(const UpdateInstanceStorageConfigRequestT &request) const
virtual Model::StartOutboundEmailContactOutcome StartOutboundEmailContact(const Model::StartOutboundEmailContactRequest &request) const
virtual Model::ListDataTableAttributesOutcome ListDataTableAttributes(const Model::ListDataTableAttributesRequest &request) const
virtual Model::DescribeInstanceAttributeOutcome DescribeInstanceAttribute(const Model::DescribeInstanceAttributeRequest &request) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DismissUserContactAsync(const DismissUserContactRequestT &request, const DismissUserContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDataTableAttributeAsync(const DeleteDataTableAttributeRequestT &request, const DeleteDataTableAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateSecurityKeyOutcomeCallable DisassociateSecurityKeyCallable(const DisassociateSecurityKeyRequestT &request) const
virtual Model::SearchResourceTagsOutcome SearchResourceTags(const Model::SearchResourceTagsRequest &request) const
virtual Model::DescribeDataTableOutcome DescribeDataTable(const Model::DescribeDataTableRequest &request) const
virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest &request) const
Model::UpdateWorkspaceThemeOutcomeCallable UpdateWorkspaceThemeCallable(const UpdateWorkspaceThemeRequestT &request) const
void DeleteViewAsync(const DeleteViewRequestT &request, const DeleteViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ActivateEvaluationFormAsync(const ActivateEvaluationFormRequestT &request, const ActivateEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAgentStatusesAsync(const ListAgentStatusesRequestT &request, const ListAgentStatusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListTestCaseExecutionsOutcome ListTestCaseExecutions(const Model::ListTestCaseExecutionsRequest &request) const
virtual Model::AssociateQueueEmailAddressesOutcome AssociateQueueEmailAddresses(const Model::AssociateQueueEmailAddressesRequest &request) const
Model::CreateIntegrationAssociationOutcomeCallable CreateIntegrationAssociationCallable(const CreateIntegrationAssociationRequestT &request) const
void UpdateInstanceAttributeAsync(const UpdateInstanceAttributeRequestT &request, const UpdateInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateSecurityProfileAsync(const UpdateSecurityProfileRequestT &request, const UpdateSecurityProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeContactAsync(const DescribeContactRequestT &request, const DescribeContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateWorkspaceMetadataOutcome UpdateWorkspaceMetadata(const Model::UpdateWorkspaceMetadataRequest &request) const
virtual Model::ListPhoneNumbersOutcome ListPhoneNumbers(const Model::ListPhoneNumbersRequest &request) const
Model::AssociateContactWithUserOutcomeCallable AssociateContactWithUserCallable(const AssociateContactWithUserRequestT &request) const
void DeleteQueueAsync(const DeleteQueueRequestT &request, const DeleteQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociatePhoneNumberContactFlowOutcomeCallable DisassociatePhoneNumberContactFlowCallable(const DisassociatePhoneNumberContactFlowRequestT &request) const
virtual Model::UpdateContactFlowMetadataOutcome UpdateContactFlowMetadata(const Model::UpdateContactFlowMetadataRequest &request) const
Model::ReleasePhoneNumberOutcomeCallable ReleasePhoneNumberCallable(const ReleasePhoneNumberRequestT &request) const
Model::ListDataTablePrimaryValuesOutcomeCallable ListDataTablePrimaryValuesCallable(const ListDataTablePrimaryValuesRequestT &request) const
virtual Model::DeleteIntegrationAssociationOutcome DeleteIntegrationAssociation(const Model::DeleteIntegrationAssociationRequest &request) const
Model::UpdateAttachedFilesConfigurationOutcomeCallable UpdateAttachedFilesConfigurationCallable(const UpdateAttachedFilesConfigurationRequestT &request) const
Model::StartAttachedFileUploadOutcomeCallable StartAttachedFileUploadCallable(const StartAttachedFileUploadRequestT &request) const
virtual Model::ListSecurityKeysOutcome ListSecurityKeys(const Model::ListSecurityKeysRequest &request) const
Model::ImportWorkspaceMediaOutcomeCallable ImportWorkspaceMediaCallable(const ImportWorkspaceMediaRequestT &request) const
void ListContactFlowModulesAsync(const ListContactFlowModulesRequestT &request, const ListContactFlowModulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteAttachedFileOutcomeCallable DeleteAttachedFileCallable(const DeleteAttachedFileRequestT &request) const
void UpdateHoursOfOperationAsync(const UpdateHoursOfOperationRequestT &request, const UpdateHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchCreateDataTableValueOutcome BatchCreateDataTableValue(const Model::BatchCreateDataTableValueRequest &request) const
void CreateHoursOfOperationOverrideAsync(const CreateHoursOfOperationOverrideRequestT &request, const CreateHoursOfOperationOverrideResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateContactFlowModuleContentAsync(const UpdateContactFlowModuleContentRequestT &request, const UpdateContactFlowModuleContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateLexBotOutcomeCallable AssociateLexBotCallable(const AssociateLexBotRequestT &request) const
Model::DescribeAuthenticationProfileOutcomeCallable DescribeAuthenticationProfileCallable(const DescribeAuthenticationProfileRequestT &request) const
Model::DeleteViewVersionOutcomeCallable DeleteViewVersionCallable(const DeleteViewVersionRequestT &request) const
Model::ListUserHierarchyGroupsOutcomeCallable ListUserHierarchyGroupsCallable(const ListUserHierarchyGroupsRequestT &request) const
Model::DeleteViewOutcomeCallable DeleteViewCallable(const DeleteViewRequestT &request) const
virtual Model::UpdatePhoneNumberMetadataOutcome UpdatePhoneNumberMetadata(const Model::UpdatePhoneNumberMetadataRequest &request) const
Model::StartOutboundChatContactOutcomeCallable StartOutboundChatContactCallable(const StartOutboundChatContactRequestT &request) const
virtual Model::DescribeHoursOfOperationOutcome DescribeHoursOfOperation(const Model::DescribeHoursOfOperationRequest &request) const
Model::AssociateSecurityProfilesOutcomeCallable AssociateSecurityProfilesCallable(const AssociateSecurityProfilesRequestT &request) const
virtual Model::DeleteVocabularyOutcome DeleteVocabulary(const Model::DeleteVocabularyRequest &request) const
Model::ListApprovedOriginsOutcomeCallable ListApprovedOriginsCallable(const ListApprovedOriginsRequestT &request) const
void ImportWorkspaceMediaAsync(const ImportWorkspaceMediaRequestT &request, const ImportWorkspaceMediaResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListFlowAssociationsAsync(const ListFlowAssociationsRequestT &request, const ListFlowAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeContactFlowOutcomeCallable DescribeContactFlowCallable(const DescribeContactFlowRequestT &request) const
Model::UpdateWorkspacePageOutcomeCallable UpdateWorkspacePageCallable(const UpdateWorkspacePageRequestT &request) const
void StartContactMediaProcessingAsync(const StartContactMediaProcessingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartContactMediaProcessingRequestT &request={}) const
void GetTrafficDistributionAsync(const GetTrafficDistributionRequestT &request, const GetTrafficDistributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateQuickConnectConfigOutcome UpdateQuickConnectConfig(const Model::UpdateQuickConnectConfigRequest &request) const
void UpdateWorkspaceMetadataAsync(const UpdateWorkspaceMetadataRequestT &request, const UpdateWorkspaceMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ResumeContactRecordingOutcomeCallable ResumeContactRecordingCallable(const ResumeContactRecordingRequestT &request) const
Model::DescribeNotificationOutcomeCallable DescribeNotificationCallable(const DescribeNotificationRequestT &request) const
void DescribeContactFlowModuleAliasAsync(const DescribeContactFlowModuleAliasRequestT &request, const DescribeContactFlowModuleAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAgentStatusOutcome DescribeAgentStatus(const Model::DescribeAgentStatusRequest &request) const
void ListQueuesAsync(const ListQueuesRequestT &request, const ListQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetFederationTokenAsync(const GetFederationTokenRequestT &request, const GetFederationTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserHierarchyGroupNameOutcomeCallable UpdateUserHierarchyGroupNameCallable(const UpdateUserHierarchyGroupNameRequestT &request) const
void DisassociateUserProficienciesAsync(const DisassociateUserProficienciesRequestT &request, const DisassociateUserProficienciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateDataTableAttributeAsync(const UpdateDataTableAttributeRequestT &request, const UpdateDataTableAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListContactReferencesOutcomeCallable ListContactReferencesCallable(const ListContactReferencesRequestT &request) const
void SearchWorkspacesAsync(const SearchWorkspacesRequestT &request, const SearchWorkspacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateViewContentOutcome UpdateViewContent(const Model::UpdateViewContentRequest &request) const
Model::ListUserProficienciesOutcomeCallable ListUserProficienciesCallable(const ListUserProficienciesRequestT &request) const
void DeleteViewVersionAsync(const DeleteViewVersionRequestT &request, const DeleteViewVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchAgentStatusesOutcome SearchAgentStatuses(const Model::SearchAgentStatusesRequest &request) const
Model::DeleteContactFlowModuleOutcomeCallable DeleteContactFlowModuleCallable(const DeleteContactFlowModuleRequestT &request) const
void CreateEvaluationFormAsync(const CreateEvaluationFormRequestT &request, const CreateEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDataTableValuesOutcomeCallable ListDataTableValuesCallable(const ListDataTableValuesRequestT &request) const
Model::UpdateEvaluationFormOutcomeCallable UpdateEvaluationFormCallable(const UpdateEvaluationFormRequestT &request) const
Model::UpdateRuleOutcomeCallable UpdateRuleCallable(const UpdateRuleRequestT &request) const
void CreateViewVersionAsync(const CreateViewVersionRequestT &request, const CreateViewVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateQueueQuickConnectsOutcome DisassociateQueueQuickConnects(const Model::DisassociateQueueQuickConnectsRequest &request) const
Model::GetAttachedFileOutcomeCallable GetAttachedFileCallable(const GetAttachedFileRequestT &request) const
void UpdateUserHierarchyStructureAsync(const UpdateUserHierarchyStructureRequestT &request, const UpdateUserHierarchyStructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateUserPhoneConfigOutcomeCallable UpdateUserPhoneConfigCallable(const UpdateUserPhoneConfigRequestT &request) const
Model::SearchDataTablesOutcomeCallable SearchDataTablesCallable(const SearchDataTablesRequestT &request) const
void SearchResourceTagsAsync(const SearchResourceTagsRequestT &request, const SearchResourceTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateTaskTemplateOutcomeCallable UpdateTaskTemplateCallable(const UpdateTaskTemplateRequestT &request) const
Model::UpdateHoursOfOperationOverrideOutcomeCallable UpdateHoursOfOperationOverrideCallable(const UpdateHoursOfOperationOverrideRequestT &request) const
void GetCurrentMetricDataAsync(const GetCurrentMetricDataRequestT &request, const GetCurrentMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListEntitySecurityProfilesAsync(const ListEntitySecurityProfilesRequestT &request, const ListEntitySecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEvaluationFormAsync(const DescribeEvaluationFormRequestT &request, const DescribeEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateUserProficienciesOutcome DisassociateUserProficiencies(const Model::DisassociateUserProficienciesRequest &request) const
virtual Model::ListInstanceAttributesOutcome ListInstanceAttributes(const Model::ListInstanceAttributesRequest &request) const
virtual Model::GetTestCaseExecutionSummaryOutcome GetTestCaseExecutionSummary(const Model::GetTestCaseExecutionSummaryRequest &request) const
void BatchDescribeDataTableValueAsync(const BatchDescribeDataTableValueRequestT &request, const BatchDescribeDataTableValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateAuthenticationProfileAsync(const UpdateAuthenticationProfileRequestT &request, const UpdateAuthenticationProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateFlowOutcome DisassociateFlow(const Model::DisassociateFlowRequest &request) const
void SearchDataTablesAsync(const SearchDataTablesRequestT &request, const SearchDataTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteViewVersionOutcome DeleteViewVersion(const Model::DeleteViewVersionRequest &request) const
void ResumeContactRecordingAsync(const ResumeContactRecordingRequestT &request, const ResumeContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateQueueStatusAsync(const UpdateQueueStatusRequestT &request, const UpdateQueueStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateAnalyticsDataSetAsync(const AssociateAnalyticsDataSetRequestT &request, const AssociateAnalyticsDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeNotificationAsync(const DescribeNotificationRequestT &request, const DescribeNotificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListNotificationsOutcomeCallable ListNotificationsCallable(const ListNotificationsRequestT &request) const
Model::CreateTaskTemplateOutcomeCallable CreateTaskTemplateCallable(const CreateTaskTemplateRequestT &request) const
Model::SearchAvailablePhoneNumbersOutcomeCallable SearchAvailablePhoneNumbersCallable(const SearchAvailablePhoneNumbersRequestT &request) const
void UpdateContactFlowContentAsync(const UpdateContactFlowContentRequestT &request, const UpdateContactFlowContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteInstanceOutcome DeleteInstance(const Model::DeleteInstanceRequest &request) const
void UpdateUserProficienciesAsync(const UpdateUserProficienciesRequestT &request, const UpdateUserProficienciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDataTableAttributeOutcome DescribeDataTableAttribute(const Model::DescribeDataTableAttributeRequest &request) const
virtual Model::UpdateUserProficienciesOutcome UpdateUserProficiencies(const Model::UpdateUserProficienciesRequest &request) const
virtual Model::StopTestCaseExecutionOutcome StopTestCaseExecution(const Model::StopTestCaseExecutionRequest &request) const
virtual Model::AssociateApprovedOriginOutcome AssociateApprovedOrigin(const Model::AssociateApprovedOriginRequest &request) const
void UpdateDataTablePrimaryValuesAsync(const UpdateDataTablePrimaryValuesRequestT &request, const UpdateDataTablePrimaryValuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopContactMediaProcessingAsync(const StopContactMediaProcessingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StopContactMediaProcessingRequestT &request={}) const
virtual Model::DescribeEvaluationFormOutcome DescribeEvaluationForm(const Model::DescribeEvaluationFormRequest &request) const
Model::UpdateDataTableMetadataOutcomeCallable UpdateDataTableMetadataCallable(const UpdateDataTableMetadataRequestT &request) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
Model::ListUseCasesOutcomeCallable ListUseCasesCallable(const ListUseCasesRequestT &request) const
Model::PutUserStatusOutcomeCallable PutUserStatusCallable(const PutUserStatusRequestT &request) const
void SearchEvaluationFormsAsync(const SearchEvaluationFormsRequestT &request, const SearchEvaluationFormsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListRoutingProfileManualAssignmentQueuesAsync(const ListRoutingProfileManualAssignmentQueuesRequestT &request, const ListRoutingProfileManualAssignmentQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CompleteAttachedFileUploadOutcomeCallable CompleteAttachedFileUploadCallable(const CompleteAttachedFileUploadRequestT &request) const
void UpdateWorkspacePageAsync(const UpdateWorkspacePageRequestT &request, const UpdateWorkspacePageResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopTestCaseExecutionOutcomeCallable StopTestCaseExecutionCallable(const StopTestCaseExecutionRequestT &request) const
Model::UpdateContactFlowMetadataOutcomeCallable UpdateContactFlowMetadataCallable(const UpdateContactFlowMetadataRequestT &request) const
Model::BatchAssociateAnalyticsDataSetOutcomeCallable BatchAssociateAnalyticsDataSetCallable(const BatchAssociateAnalyticsDataSetRequestT &request) const
virtual Model::UpdateQueueMaxContactsOutcome UpdateQueueMaxContacts(const Model::UpdateQueueMaxContactsRequest &request) const
virtual Model::DeleteContactFlowOutcome DeleteContactFlow(const Model::DeleteContactFlowRequest &request) const
void DescribeInstanceAttributeAsync(const DescribeInstanceAttributeRequestT &request, const DescribeInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateQueueEmailAddressesOutcomeCallable DisassociateQueueEmailAddressesCallable(const DisassociateQueueEmailAddressesRequestT &request) const
void UpdatePromptAsync(const UpdatePromptRequestT &request, const UpdatePromptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchHoursOfOperationOverridesOutcome SearchHoursOfOperationOverrides(const Model::SearchHoursOfOperationOverridesRequest &request) const
void UpdateEvaluationFormAsync(const UpdateEvaluationFormRequestT &request, const UpdateEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListLambdaFunctionsOutcomeCallable ListLambdaFunctionsCallable(const ListLambdaFunctionsRequestT &request) const
void CreateDataTableAsync(const CreateDataTableRequestT &request, const CreateDataTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSecurityProfilesAsync(const ListSecurityProfilesRequestT &request, const ListSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchWorkspaceAssociationsOutcome SearchWorkspaceAssociations(const Model::SearchWorkspaceAssociationsRequest &request) const
void AssociateDefaultVocabularyAsync(const AssociateDefaultVocabularyRequestT &request, const AssociateDefaultVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateSecurityProfileAsync(const CreateSecurityProfileRequestT &request, const CreateSecurityProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTestCaseExecutionsOutcomeCallable ListTestCaseExecutionsCallable(const ListTestCaseExecutionsRequestT &request) const
Model::ListPhoneNumbersV2OutcomeCallable ListPhoneNumbersV2Callable(const ListPhoneNumbersV2RequestT &request={}) const
void SearchHoursOfOperationsAsync(const SearchHoursOfOperationsRequestT &request, const SearchHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateSecurityKeyOutcome DisassociateSecurityKey(const Model::DisassociateSecurityKeyRequest &request) const
void CreateRuleAsync(const CreateRuleRequestT &request, const CreateRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ReplicateInstanceAsync(const ReplicateInstanceRequestT &request, const ReplicateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePredefinedAttributeOutcome UpdatePredefinedAttribute(const Model::UpdatePredefinedAttributeRequest &request) const
void DeleteTaskTemplateAsync(const DeleteTaskTemplateRequestT &request, const DeleteTaskTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetMetricDataV2Outcome GetMetricDataV2(const Model::GetMetricDataV2Request &request) const
Model::SearchUsersOutcomeCallable SearchUsersCallable(const SearchUsersRequestT &request) const
void DescribeSecurityProfileAsync(const DescribeSecurityProfileRequestT &request, const DescribeSecurityProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeHoursOfOperationOverrideOutcome DescribeHoursOfOperationOverride(const Model::DescribeHoursOfOperationOverrideRequest &request) const
Model::DisassociateUserProficienciesOutcomeCallable DisassociateUserProficienciesCallable(const DisassociateUserProficienciesRequestT &request) const
void ListViewsAsync(const ListViewsRequestT &request, const ListViewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeQueueOutcomeCallable DescribeQueueCallable(const DescribeQueueRequestT &request) const
Model::StopContactMediaProcessingOutcomeCallable StopContactMediaProcessingCallable(const StopContactMediaProcessingRequestT &request={}) const
void ListUserNotificationsAsync(const ListUserNotificationsRequestT &request, const ListUserNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual std::shared_ptr< ConnectEndpointProviderBase > & accessEndpointProvider()
Model::ListFlowAssociationsOutcomeCallable ListFlowAssociationsCallable(const ListFlowAssociationsRequestT &request) const
virtual Model::CreateInstanceOutcome CreateInstance(const Model::CreateInstanceRequest &request) const
Model::AssociateQueueEmailAddressesOutcomeCallable AssociateQueueEmailAddressesCallable(const AssociateQueueEmailAddressesRequestT &request) const
Model::DescribeHoursOfOperationOutcomeCallable DescribeHoursOfOperationCallable(const DescribeHoursOfOperationRequestT &request) const
virtual Model::ActivateEvaluationFormOutcome ActivateEvaluationForm(const Model::ActivateEvaluationFormRequest &request) const
virtual Model::TransferContactOutcome TransferContact(const Model::TransferContactRequest &request) const
Model::DismissUserContactOutcomeCallable DismissUserContactCallable(const DismissUserContactRequestT &request) const
void DeleteNotificationAsync(const DeleteNotificationRequestT &request, const DeleteNotificationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribePredefinedAttributeAsync(const DescribePredefinedAttributeRequestT &request, const DescribePredefinedAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListContactFlowModuleAliasesOutcomeCallable ListContactFlowModuleAliasesCallable(const ListContactFlowModuleAliasesRequestT &request) const
virtual Model::ListDataTablePrimaryValuesOutcome ListDataTablePrimaryValues(const Model::ListDataTablePrimaryValuesRequest &request) const
virtual Model::UpdateRoutingProfileConcurrencyOutcome UpdateRoutingProfileConcurrency(const Model::UpdateRoutingProfileConcurrencyRequest &request) const
void GetAttachedFileAsync(const GetAttachedFileRequestT &request, const GetAttachedFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateContactOutcome UpdateContact(const Model::UpdateContactRequest &request) const
void ListHoursOfOperationOverridesAsync(const ListHoursOfOperationOverridesRequestT &request, const ListHoursOfOperationOverridesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateNotificationOutcomeCallable CreateNotificationCallable(const CreateNotificationRequestT &request) const
void DeleteQuickConnectAsync(const DeleteQuickConnectRequestT &request, const DeleteQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeRuleAsync(const DescribeRuleRequestT &request, const DescribeRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchHoursOfOperationOverridesOutcomeCallable SearchHoursOfOperationOverridesCallable(const SearchHoursOfOperationOverridesRequestT &request) const
void ListEvaluationFormsAsync(const ListEvaluationFormsRequestT &request, const ListEvaluationFormsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateBotOutcome DisassociateBot(const Model::DisassociateBotRequest &request) const
void UpdateEmailAddressMetadataAsync(const UpdateEmailAddressMetadataRequestT &request, const UpdateEmailAddressMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::AssociateAnalyticsDataSetOutcomeCallable AssociateAnalyticsDataSetCallable(const AssociateAnalyticsDataSetRequestT &request) const
Model::DeleteWorkspacePageOutcomeCallable DeleteWorkspacePageCallable(const DeleteWorkspacePageRequestT &request) const
void CreateQueueAsync(const CreateQueueRequestT &request, const CreateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateContactFlowModuleMetadataOutcomeCallable UpdateContactFlowModuleMetadataCallable(const UpdateContactFlowModuleMetadataRequestT &request) const
void DeleteRoutingProfileAsync(const DeleteRoutingProfileRequestT &request, const DeleteRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateWorkspaceOutcome AssociateWorkspace(const Model::AssociateWorkspaceRequest &request) const
void GetMetricDataAsync(const GetMetricDataRequestT &request, const GetMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateQuickConnectConfigAsync(const UpdateQuickConnectConfigRequestT &request, const UpdateQuickConnectConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartTaskContactOutcome StartTaskContact(const Model::StartTaskContactRequest &request) const
void SearchUserHierarchyGroupsAsync(const SearchUserHierarchyGroupsRequestT &request, const SearchUserHierarchyGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListAnalyticsDataAssociationsOutcome ListAnalyticsDataAssociations(const Model::ListAnalyticsDataAssociationsRequest &request) const
void DescribeViewAsync(const DescribeViewRequestT &request, const DescribeViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchEmailAddressesOutcomeCallable SearchEmailAddressesCallable(const SearchEmailAddressesRequestT &request) const
void UpdateContactAsync(const UpdateContactRequestT &request, const UpdateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListLexBotsAsync(const ListLexBotsRequestT &request, const ListLexBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeUserAsync(const DescribeUserRequestT &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateNotificationContentAsync(const UpdateNotificationContentRequestT &request, const UpdateNotificationContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeContactFlowModuleAliasOutcome DescribeContactFlowModuleAlias(const Model::DescribeContactFlowModuleAliasRequest &request) const
virtual Model::AssociateQueueQuickConnectsOutcome AssociateQueueQuickConnects(const Model::AssociateQueueQuickConnectsRequest &request) const
void UpdateViewMetadataAsync(const UpdateViewMetadataRequestT &request, const UpdateViewMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateWorkspaceAsync(const AssociateWorkspaceRequestT &request, const AssociateWorkspaceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateFlowOutcomeCallable DisassociateFlowCallable(const DisassociateFlowRequestT &request) const
Model::DeactivateEvaluationFormOutcomeCallable DeactivateEvaluationFormCallable(const DeactivateEvaluationFormRequestT &request) const
virtual Model::UpdateUserSecurityProfilesOutcome UpdateUserSecurityProfiles(const Model::UpdateUserSecurityProfilesRequest &request) const
void DisassociateQueueEmailAddressesAsync(const DisassociateQueueEmailAddressesRequestT &request, const DisassociateQueueEmailAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListViewsOutcomeCallable ListViewsCallable(const ListViewsRequestT &request) const
Model::SearchWorkspaceAssociationsOutcomeCallable SearchWorkspaceAssociationsCallable(const SearchWorkspaceAssociationsRequestT &request) const
virtual Model::CreateUseCaseOutcome CreateUseCase(const Model::CreateUseCaseRequest &request) const
Model::ListEvaluationFormsOutcomeCallable ListEvaluationFormsCallable(const ListEvaluationFormsRequestT &request) const
Model::UpdateQueueOutboundCallerConfigOutcomeCallable UpdateQueueOutboundCallerConfigCallable(const UpdateQueueOutboundCallerConfigRequestT &request) const
virtual Model::GetFederationTokenOutcome GetFederationToken(const Model::GetFederationTokenRequest &request) const
Model::ListBotsOutcomeCallable ListBotsCallable(const ListBotsRequestT &request) const
Model::SearchContactFlowsOutcomeCallable SearchContactFlowsCallable(const SearchContactFlowsRequestT &request) const
Aws::Client::AWSJsonClient BASECLASS
virtual Model::CreateTaskTemplateOutcome CreateTaskTemplate(const Model::CreateTaskTemplateRequest &request) const
void UpdateDataTableMetadataAsync(const UpdateDataTableMetadataRequestT &request, const UpdateDataTableMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateTrafficDistributionGroupUserOutcome DisassociateTrafficDistributionGroupUser(const Model::DisassociateTrafficDistributionGroupUserRequest &request) const
virtual Model::SearchPromptsOutcome SearchPrompts(const Model::SearchPromptsRequest &request) const
Model::DeleteVocabularyOutcomeCallable DeleteVocabularyCallable(const DeleteVocabularyRequestT &request) const
Model::DeleteContactEvaluationOutcomeCallable DeleteContactEvaluationCallable(const DeleteContactEvaluationRequestT &request) const
virtual Model::ListTestCaseExecutionRecordsOutcome ListTestCaseExecutionRecords(const Model::ListTestCaseExecutionRecordsRequest &request) const
Model::AssociateInstanceStorageConfigOutcomeCallable AssociateInstanceStorageConfigCallable(const AssociateInstanceStorageConfigRequestT &request) const
virtual Model::UpdateUserHierarchyOutcome UpdateUserHierarchy(const Model::UpdateUserHierarchyRequest &request) const
virtual Model::SearchViewsOutcome SearchViews(const Model::SearchViewsRequest &request) const
Model::ImportPhoneNumberOutcomeCallable ImportPhoneNumberCallable(const ImportPhoneNumberRequestT &request) const
virtual Model::ListFlowAssociationsOutcome ListFlowAssociations(const Model::ListFlowAssociationsRequest &request) const
virtual Model::ListDataTableValuesOutcome ListDataTableValues(const Model::ListDataTableValuesRequest &request) const
void CreateUserHierarchyGroupAsync(const CreateUserHierarchyGroupRequestT &request, const CreateUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::BatchDisassociateAnalyticsDataSetOutcome BatchDisassociateAnalyticsDataSet(const Model::BatchDisassociateAnalyticsDataSetRequest &request) const
virtual Model::UpdateEvaluationFormOutcome UpdateEvaluationForm(const Model::UpdateEvaluationFormRequest &request) const
Model::UpdateContactFlowModuleAliasOutcomeCallable UpdateContactFlowModuleAliasCallable(const UpdateContactFlowModuleAliasRequestT &request) const
Model::DisassociateTrafficDistributionGroupUserOutcomeCallable DisassociateTrafficDistributionGroupUserCallable(const DisassociateTrafficDistributionGroupUserRequestT &request) const
virtual Model::ListEvaluationFormVersionsOutcome ListEvaluationFormVersions(const Model::ListEvaluationFormVersionsRequest &request) const
Model::BatchCreateDataTableValueOutcomeCallable BatchCreateDataTableValueCallable(const BatchCreateDataTableValueRequestT &request) const
void CreateContactFlowModuleVersionAsync(const CreateContactFlowModuleVersionRequestT &request, const CreateContactFlowModuleVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeDataTableAttributeOutcomeCallable DescribeDataTableAttributeCallable(const DescribeDataTableAttributeRequestT &request) const
void BatchDeleteDataTableValueAsync(const BatchDeleteDataTableValueRequestT &request, const BatchDeleteDataTableValueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartAttachedFileUploadOutcome StartAttachedFileUpload(const Model::StartAttachedFileUploadRequest &request) const
void SearchAgentStatusesAsync(const SearchAgentStatusesRequestT &request, const SearchAgentStatusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateHoursOfOperationOverrideOutcome CreateHoursOfOperationOverride(const Model::CreateHoursOfOperationOverrideRequest &request) const
virtual Model::SearchAvailablePhoneNumbersOutcome SearchAvailablePhoneNumbers(const Model::SearchAvailablePhoneNumbersRequest &request) const
virtual Model::ListRealtimeContactAnalysisSegmentsV2Outcome ListRealtimeContactAnalysisSegmentsV2(const Model::ListRealtimeContactAnalysisSegmentsV2Request &request) const
Model::GetContactAttributesOutcomeCallable GetContactAttributesCallable(const GetContactAttributesRequestT &request) const
virtual Model::ListAgentStatusesOutcome ListAgentStatuses(const Model::ListAgentStatusesRequest &request) const
Model::UpdateContactEvaluationOutcomeCallable UpdateContactEvaluationCallable(const UpdateContactEvaluationRequestT &request) const
void SearchQueuesAsync(const SearchQueuesRequestT &request, const SearchQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateParticipantAuthenticationOutcome UpdateParticipantAuthentication(const Model::UpdateParticipantAuthenticationRequest &request) const
void ListWorkspacePagesAsync(const ListWorkspacePagesRequestT &request, const ListWorkspacePagesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StopContactAsync(const StopContactRequestT &request, const StopContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutUserStatusAsync(const PutUserStatusRequestT &request, const PutUserStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListQueueEmailAddressesAsync(const ListQueueEmailAddressesRequestT &request, const ListQueueEmailAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateUseCaseOutcomeCallable CreateUseCaseCallable(const CreateUseCaseRequestT &request) const
virtual Model::UpdateContactFlowNameOutcome UpdateContactFlowName(const Model::UpdateContactFlowNameRequest &request) const
Model::StartTaskContactOutcomeCallable StartTaskContactCallable(const StartTaskContactRequestT &request) const
void UpdateQuickConnectNameAsync(const UpdateQuickConnectNameRequestT &request, const UpdateQuickConnectNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchGetFlowAssociationAsync(const BatchGetFlowAssociationRequestT &request, const BatchGetFlowAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void BatchAssociateAnalyticsDataSetAsync(const BatchAssociateAnalyticsDataSetRequestT &request, const BatchAssociateAnalyticsDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAgentStatusAsync(const DescribeAgentStatusRequestT &request, const DescribeAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeContactFlowAsync(const DescribeContactFlowRequestT &request, const DescribeContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListSecurityProfileApplicationsAsync(const ListSecurityProfileApplicationsRequestT &request, const ListSecurityProfileApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateContactEvaluationAsync(const UpdateContactEvaluationRequestT &request, const UpdateContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateContactFlowContentOutcomeCallable UpdateContactFlowContentCallable(const UpdateContactFlowContentRequestT &request) const
virtual Model::ListApprovedOriginsOutcome ListApprovedOrigins(const Model::ListApprovedOriginsRequest &request) const
void CreateTestCaseAsync(const CreateTestCaseRequestT &request, const CreateTestCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopContactStreamingOutcome StopContactStreaming(const Model::StopContactStreamingRequest &request) const
void UpdateUserHierarchyGroupNameAsync(const UpdateUserHierarchyGroupNameRequestT &request, const UpdateUserHierarchyGroupNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeUserHierarchyGroupOutcomeCallable DescribeUserHierarchyGroupCallable(const DescribeUserHierarchyGroupRequestT &request) const
void SearchContactsAsync(const SearchContactsRequestT &request, const SearchContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UntagContactOutcome UntagContact(const Model::UntagContactRequest &request) const
void CreateIntegrationAssociationAsync(const CreateIntegrationAssociationRequestT &request, const CreateIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeVocabularyOutcomeCallable DescribeVocabularyCallable(const DescribeVocabularyRequestT &request) const
virtual Model::DeleteViewOutcome DeleteView(const Model::DeleteViewRequest &request) const
Model::GetEffectiveHoursOfOperationsOutcomeCallable GetEffectiveHoursOfOperationsCallable(const GetEffectiveHoursOfOperationsRequestT &request) const
virtual Model::DeleteNotificationOutcome DeleteNotification(const Model::DeleteNotificationRequest &request) const
Model::CreateVocabularyOutcomeCallable CreateVocabularyCallable(const CreateVocabularyRequestT &request) const
void DisassociateEmailAddressAliasAsync(const DisassociateEmailAddressAliasRequestT &request, const DisassociateEmailAddressAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteQueueOutcomeCallable DeleteQueueCallable(const DeleteQueueRequestT &request) const
virtual Model::DescribeTrafficDistributionGroupOutcome DescribeTrafficDistributionGroup(const Model::DescribeTrafficDistributionGroupRequest &request) const
virtual Model::UpdateHoursOfOperationOverrideOutcome UpdateHoursOfOperationOverride(const Model::UpdateHoursOfOperationOverrideRequest &request) const
void CreateAgentStatusAsync(const CreateAgentStatusRequestT &request, const CreateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListPredefinedAttributesOutcome ListPredefinedAttributes(const Model::ListPredefinedAttributesRequest &request) const
void SearchSecurityProfilesAsync(const SearchSecurityProfilesRequestT &request, const SearchSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::AssociateLexBotOutcome AssociateLexBot(const Model::AssociateLexBotRequest &request) const
ConnectClient(const Aws::Client::ClientConfiguration &clientConfiguration)
Model::StartContactEvaluationOutcomeCallable StartContactEvaluationCallable(const StartContactEvaluationRequestT &request) const
Model::ListRealtimeContactAnalysisSegmentsV2OutcomeCallable ListRealtimeContactAnalysisSegmentsV2Callable(const ListRealtimeContactAnalysisSegmentsV2RequestT &request) const
virtual Model::UpdateWorkspacePageOutcome UpdateWorkspacePage(const Model::UpdateWorkspacePageRequest &request) const
void DeleteContactFlowModuleVersionAsync(const DeleteContactFlowModuleVersionRequestT &request, const DeleteContactFlowModuleVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdatePhoneNumberOutcomeCallable UpdatePhoneNumberCallable(const UpdatePhoneNumberRequestT &request) const
void GetContactAttributesAsync(const GetContactAttributesRequestT &request, const GetContactAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StopContactMediaProcessingOutcome StopContactMediaProcessing(const Model::StopContactMediaProcessingRequest &request={}) const
void DescribeUserHierarchyGroupAsync(const DescribeUserHierarchyGroupRequestT &request, const DescribeUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRoutingProfileNameOutcomeCallable UpdateRoutingProfileNameCallable(const UpdateRoutingProfileNameRequestT &request) const
virtual Model::UpdateContactFlowModuleAliasOutcome UpdateContactFlowModuleAlias(const Model::UpdateContactFlowModuleAliasRequest &request) const
Model::AssociateUserProficienciesOutcomeCallable AssociateUserProficienciesCallable(const AssociateUserProficienciesRequestT &request) const
Model::DeleteContactFlowModuleAliasOutcomeCallable DeleteContactFlowModuleAliasCallable(const DeleteContactFlowModuleAliasRequestT &request) const
virtual Model::ListInstanceStorageConfigsOutcome ListInstanceStorageConfigs(const Model::ListInstanceStorageConfigsRequest &request) const
Model::DescribeRuleOutcomeCallable DescribeRuleCallable(const DescribeRuleRequestT &request) const
Model::SearchWorkspacesOutcomeCallable SearchWorkspacesCallable(const SearchWorkspacesRequestT &request) const
virtual Model::UpdateQuickConnectNameOutcome UpdateQuickConnectName(const Model::UpdateQuickConnectNameRequest &request) const
virtual Model::DisassociateRoutingProfileQueuesOutcome DisassociateRoutingProfileQueues(const Model::DisassociateRoutingProfileQueuesRequest &request) const
Model::UpdatePromptOutcomeCallable UpdatePromptCallable(const UpdatePromptRequestT &request) const
Model::DeleteHoursOfOperationOverrideOutcomeCallable DeleteHoursOfOperationOverrideCallable(const DeleteHoursOfOperationOverrideRequestT &request) const
Model::SearchContactEvaluationsOutcomeCallable SearchContactEvaluationsCallable(const SearchContactEvaluationsRequestT &request) const
Model::UpdateUserNotificationStatusOutcomeCallable UpdateUserNotificationStatusCallable(const UpdateUserNotificationStatusRequestT &request) const
void PauseContactAsync(const PauseContactRequestT &request, const PauseContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListWorkspacePagesOutcome ListWorkspacePages(const Model::ListWorkspacePagesRequest &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::UpdateAgentStatusOutcome UpdateAgentStatus(const Model::UpdateAgentStatusRequest &request) const
Model::CreateContactFlowModuleOutcomeCallable CreateContactFlowModuleCallable(const CreateContactFlowModuleRequestT &request) const
void UpdateTrafficDistributionAsync(const UpdateTrafficDistributionRequestT &request, const UpdateTrafficDistributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StopContactStreamingOutcomeCallable StopContactStreamingCallable(const StopContactStreamingRequestT &request) const
ConnectClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
void ListInstanceAttributesAsync(const ListInstanceAttributesRequestT &request, const ListInstanceAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateContactFlowVersionOutcome CreateContactFlowVersion(const Model::CreateContactFlowVersionRequest &request) const
Model::StartContactMediaProcessingOutcomeCallable StartContactMediaProcessingCallable(const StartContactMediaProcessingRequestT &request={}) const
virtual Model::DeletePushNotificationRegistrationOutcome DeletePushNotificationRegistration(const Model::DeletePushNotificationRegistrationRequest &request) const
Model::BatchDescribeDataTableValueOutcomeCallable BatchDescribeDataTableValueCallable(const BatchDescribeDataTableValueRequestT &request) const
void CompleteAttachedFileUploadAsync(const CompleteAttachedFileUploadRequestT &request, const CompleteAttachedFileUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateTestCaseAsync(const UpdateTestCaseRequestT &request, const UpdateTestCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreatePredefinedAttributeOutcome CreatePredefinedAttribute(const Model::CreatePredefinedAttributeRequest &request) const
void ListChildHoursOfOperationsAsync(const ListChildHoursOfOperationsRequestT &request, const ListChildHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteUseCaseOutcomeCallable DeleteUseCaseCallable(const DeleteUseCaseRequestT &request) const
void AssociateEmailAddressAliasAsync(const AssociateEmailAddressAliasRequestT &request, const AssociateEmailAddressAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateUserIdentityInfoOutcome UpdateUserIdentityInfo(const Model::UpdateUserIdentityInfoRequest &request) const
Model::ListWorkspaceMediaOutcomeCallable ListWorkspaceMediaCallable(const ListWorkspaceMediaRequestT &request) const
void ListRulesAsync(const ListRulesRequestT &request, const ListRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartContactRecordingAsync(const StartContactRecordingRequestT &request, const StartContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeletePredefinedAttributeOutcome DeletePredefinedAttribute(const Model::DeletePredefinedAttributeRequest &request) const
virtual Model::CreatePersistentContactAssociationOutcome CreatePersistentContactAssociation(const Model::CreatePersistentContactAssociationRequest &request) const
virtual Model::DeactivateEvaluationFormOutcome DeactivateEvaluationForm(const Model::DeactivateEvaluationFormRequest &request) const
Model::SendOutboundEmailOutcomeCallable SendOutboundEmailCallable(const SendOutboundEmailRequestT &request) const
Model::CreateSecurityProfileOutcomeCallable CreateSecurityProfileCallable(const CreateSecurityProfileRequestT &request) const
virtual Model::DeleteTaskTemplateOutcome DeleteTaskTemplate(const Model::DeleteTaskTemplateRequest &request) const
Model::DeleteDataTableAttributeOutcomeCallable DeleteDataTableAttributeCallable(const DeleteDataTableAttributeRequestT &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
void ImportPhoneNumberAsync(const ImportPhoneNumberRequestT &request, const ImportPhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateLexBotOutcome DisassociateLexBot(const Model::DisassociateLexBotRequest &request) const
virtual Model::SearchEvaluationFormsOutcome SearchEvaluationForms(const Model::SearchEvaluationFormsRequest &request) const
void ListHoursOfOperationsAsync(const ListHoursOfOperationsRequestT &request, const ListHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserIdentityInfoAsync(const UpdateUserIdentityInfoRequestT &request, const UpdateUserIdentityInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateNotificationContentOutcomeCallable UpdateNotificationContentCallable(const UpdateNotificationContentRequestT &request) const
virtual Model::DeleteRuleOutcome DeleteRule(const Model::DeleteRuleRequest &request) const
void ListAssociatedContactsAsync(const ListAssociatedContactsRequestT &request, const ListAssociatedContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteQuickConnectOutcomeCallable DeleteQuickConnectCallable(const DeleteQuickConnectRequestT &request) const
Model::MonitorContactOutcomeCallable MonitorContactCallable(const MonitorContactRequestT &request) const
virtual Model::ListAttachedFilesConfigurationsOutcome ListAttachedFilesConfigurations(const Model::ListAttachedFilesConfigurationsRequest &request) const
virtual Model::GetTaskTemplateOutcome GetTaskTemplate(const Model::GetTaskTemplateRequest &request) const
Model::SearchContactFlowModulesOutcomeCallable SearchContactFlowModulesCallable(const SearchContactFlowModulesRequestT &request) const
Model::ListLexBotsOutcomeCallable ListLexBotsCallable(const ListLexBotsRequestT &request) const
void ListWorkspacesAsync(const ListWorkspacesRequestT &request, const ListWorkspacesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListSecurityProfilesOutcomeCallable ListSecurityProfilesCallable(const ListSecurityProfilesRequestT &request) const
Model::DisassociateLambdaFunctionOutcomeCallable DisassociateLambdaFunctionCallable(const DisassociateLambdaFunctionRequestT &request) const
virtual Model::CreateContactOutcome CreateContact(const Model::CreateContactRequest &request) const
virtual Model::UpdateParticipantRoleConfigOutcome UpdateParticipantRoleConfig(const Model::UpdateParticipantRoleConfigRequest &request) const
void SearchAvailablePhoneNumbersAsync(const SearchAvailablePhoneNumbersRequestT &request, const SearchAvailablePhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteIntegrationAssociationAsync(const DeleteIntegrationAssociationRequestT &request, const DeleteIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateContactScheduleOutcomeCallable UpdateContactScheduleCallable(const UpdateContactScheduleRequestT &request) const
void DescribeHoursOfOperationOverrideAsync(const DescribeHoursOfOperationOverrideRequestT &request, const DescribeHoursOfOperationOverrideResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreatePersistentContactAssociationOutcomeCallable CreatePersistentContactAssociationCallable(const CreatePersistentContactAssociationRequestT &request) const
virtual Model::SearchQuickConnectsOutcome SearchQuickConnects(const Model::SearchQuickConnectsRequest &request) const
virtual Model::CreateTestCaseOutcome CreateTestCase(const Model::CreateTestCaseRequest &request) const
virtual Model::DeleteTestCaseOutcome DeleteTestCase(const Model::DeleteTestCaseRequest &request) const
virtual Model::DeleteDataTableOutcome DeleteDataTable(const Model::DeleteDataTableRequest &request) const
virtual Model::CreateVocabularyOutcome CreateVocabulary(const Model::CreateVocabularyRequest &request) const
virtual Model::UpdateContactRoutingDataOutcome UpdateContactRoutingData(const Model::UpdateContactRoutingDataRequest &request) const
Model::CreatePushNotificationRegistrationOutcomeCallable CreatePushNotificationRegistrationCallable(const CreatePushNotificationRegistrationRequestT &request) const
Model::CreateRoutingProfileOutcomeCallable CreateRoutingProfileCallable(const CreateRoutingProfileRequestT &request) const
void AssociateBotAsync(const AssociateBotRequestT &request, const AssociateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateUserHierarchyStructureOutcome UpdateUserHierarchyStructure(const Model::UpdateUserHierarchyStructureRequest &request) const
virtual Model::TagContactOutcome TagContact(const Model::TagContactRequest &request) const
Model::GetCurrentUserDataOutcomeCallable GetCurrentUserDataCallable(const GetCurrentUserDataRequestT &request) const
virtual Model::CreateContactFlowModuleAliasOutcome CreateContactFlowModuleAlias(const Model::CreateContactFlowModuleAliasRequest &request) const
Model::DescribeDataTableOutcomeCallable DescribeDataTableCallable(const DescribeDataTableRequestT &request) const
Model::UpdateQueueMaxContactsOutcomeCallable UpdateQueueMaxContactsCallable(const UpdateQueueMaxContactsRequestT &request) const
virtual Model::SearchNotificationsOutcome SearchNotifications(const Model::SearchNotificationsRequest &request) const
Model::DescribePredefinedAttributeOutcomeCallable DescribePredefinedAttributeCallable(const DescribePredefinedAttributeRequestT &request) const
void DeleteEmailAddressAsync(const DeleteEmailAddressRequestT &request, const DeleteEmailAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListViewVersionsAsync(const ListViewVersionsRequestT &request, const ListViewVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateRuleOutcomeCallable CreateRuleCallable(const CreateRuleRequestT &request) const
void SearchNotificationsAsync(const SearchNotificationsRequestT &request, const SearchNotificationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateRoutingProfileConcurrencyOutcomeCallable UpdateRoutingProfileConcurrencyCallable(const UpdateRoutingProfileConcurrencyRequestT &request) const
Model::StartOutboundVoiceContactOutcomeCallable StartOutboundVoiceContactCallable(const StartOutboundVoiceContactRequestT &request) const
virtual Model::SendChatIntegrationEventOutcome SendChatIntegrationEvent(const Model::SendChatIntegrationEventRequest &request) const
Model::DescribeAgentStatusOutcomeCallable DescribeAgentStatusCallable(const DescribeAgentStatusRequestT &request) const
Model::UpdateUserSecurityProfilesOutcomeCallable UpdateUserSecurityProfilesCallable(const UpdateUserSecurityProfilesRequestT &request) const
virtual Model::ListAnalyticsDataLakeDataSetsOutcome ListAnalyticsDataLakeDataSets(const Model::ListAnalyticsDataLakeDataSetsRequest &request) const
void ListDataTableAttributesAsync(const ListDataTableAttributesRequestT &request, const ListDataTableAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribePromptOutcomeCallable DescribePromptCallable(const DescribePromptRequestT &request) const
void CreateUseCaseAsync(const CreateUseCaseRequestT &request, const CreateUseCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTrafficDistributionGroupUsersAsync(const ListTrafficDistributionGroupUsersRequestT &request, const ListTrafficDistributionGroupUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateEvaluationFormOutcome CreateEvaluationForm(const Model::CreateEvaluationFormRequest &request) const
virtual Model::BatchDescribeDataTableValueOutcome BatchDescribeDataTableValue(const Model::BatchDescribeDataTableValueRequest &request) const
virtual Model::DeleteEmailAddressOutcome DeleteEmailAddress(const Model::DeleteEmailAddressRequest &request) const
void BatchPutContactAsync(const BatchPutContactRequestT &request, const BatchPutContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateParticipantOutcomeCallable CreateParticipantCallable(const CreateParticipantRequestT &request) const
Model::BatchGetAttachedFileMetadataOutcomeCallable BatchGetAttachedFileMetadataCallable(const BatchGetAttachedFileMetadataRequestT &request) const
Model::UpdateUserHierarchyStructureOutcomeCallable UpdateUserHierarchyStructureCallable(const UpdateUserHierarchyStructureRequestT &request) const
void DeleteVocabularyAsync(const DeleteVocabularyRequestT &request, const DeleteVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateDataTablePrimaryValuesOutcomeCallable UpdateDataTablePrimaryValuesCallable(const UpdateDataTablePrimaryValuesRequestT &request) const
Model::UpdateWorkspaceVisibilityOutcomeCallable UpdateWorkspaceVisibilityCallable(const UpdateWorkspaceVisibilityRequestT &request) const
void DeleteInstanceAsync(const DeleteInstanceRequestT &request, const DeleteInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void CreateDataTableAttributeAsync(const CreateDataTableAttributeRequestT &request, const CreateDataTableAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartOutboundEmailContactOutcomeCallable StartOutboundEmailContactCallable(const StartOutboundEmailContactRequestT &request) const
void DisassociateLambdaFunctionAsync(const DisassociateLambdaFunctionRequestT &request, const DisassociateLambdaFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeRoutingProfileAsync(const DescribeRoutingProfileRequestT &request, const DescribeRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchViewsOutcomeCallable SearchViewsCallable(const SearchViewsRequestT &request) const
virtual Model::ListRoutingProfileQueuesOutcome ListRoutingProfileQueues(const Model::ListRoutingProfileQueuesRequest &request) const
virtual Model::DeleteEvaluationFormOutcome DeleteEvaluationForm(const Model::DeleteEvaluationFormRequest &request) const
Model::ListRoutingProfilesOutcomeCallable ListRoutingProfilesCallable(const ListRoutingProfilesRequestT &request) const
void SendOutboundEmailAsync(const SendOutboundEmailRequestT &request, const SendOutboundEmailResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteUserAsync(const DeleteUserRequestT &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::UpdateQueueOutboundEmailConfigOutcomeCallable UpdateQueueOutboundEmailConfigCallable(const UpdateQueueOutboundEmailConfigRequestT &request) const
Model::UpdateWorkspaceMetadataOutcomeCallable UpdateWorkspaceMetadataCallable(const UpdateWorkspaceMetadataRequestT &request) const
virtual Model::DisassociateLambdaFunctionOutcome DisassociateLambdaFunction(const Model::DisassociateLambdaFunctionRequest &request) const
void UpdateAgentStatusAsync(const UpdateAgentStatusRequestT &request, const UpdateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ReplicateInstanceOutcomeCallable ReplicateInstanceCallable(const ReplicateInstanceRequestT &request) const
virtual Model::UpdateNotificationContentOutcome UpdateNotificationContent(const Model::UpdateNotificationContentRequest &request) const
void DescribeContactEvaluationAsync(const DescribeContactEvaluationRequestT &request, const DescribeContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteRuleAsync(const DeleteRuleRequestT &request, const DeleteRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeletePushNotificationRegistrationAsync(const DeletePushNotificationRegistrationRequestT &request, const DeletePushNotificationRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateLambdaFunctionAsync(const AssociateLambdaFunctionRequestT &request, const AssociateLambdaFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListAuthenticationProfilesAsync(const ListAuthenticationProfilesRequestT &request, const ListAuthenticationProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFederationTokenOutcomeCallable GetFederationTokenCallable(const GetFederationTokenRequestT &request) const
virtual Model::CreateDataTableAttributeOutcome CreateDataTableAttribute(const Model::CreateDataTableAttributeRequest &request) const
void ListDataTablesAsync(const ListDataTablesRequestT &request, const ListDataTablesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateAgentStatusOutcomeCallable CreateAgentStatusCallable(const CreateAgentStatusRequestT &request) const
Model::DescribeContactFlowModuleOutcomeCallable DescribeContactFlowModuleCallable(const DescribeContactFlowModuleRequestT &request) const
Model::AssociateRoutingProfileQueuesOutcomeCallable AssociateRoutingProfileQueuesCallable(const AssociateRoutingProfileQueuesRequestT &request) const
virtual Model::AssociateHoursOfOperationsOutcome AssociateHoursOfOperations(const Model::AssociateHoursOfOperationsRequest &request) const
void CreatePushNotificationRegistrationAsync(const CreatePushNotificationRegistrationRequestT &request, const CreatePushNotificationRegistrationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListContactFlowsAsync(const ListContactFlowsRequestT &request, const ListContactFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdatePhoneNumberOutcome UpdatePhoneNumber(const Model::UpdatePhoneNumberRequest &request) const
void ListBotsAsync(const ListBotsRequestT &request, const ListBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeEmailAddressAsync(const DescribeEmailAddressRequestT &request, const DescribeEmailAddressResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteDataTableAsync(const DeleteDataTableRequestT &request, const DeleteDataTableResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeUserHierarchyGroupOutcome DescribeUserHierarchyGroup(const Model::DescribeUserHierarchyGroupRequest &request) const
virtual Model::CreateNotificationOutcome CreateNotification(const Model::CreateNotificationRequest &request) const
void ListUseCasesAsync(const ListUseCasesRequestT &request, const ListUseCasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SearchSecurityProfilesOutcomeCallable SearchSecurityProfilesCallable(const SearchSecurityProfilesRequestT &request) const
virtual Model::GetContactAttributesOutcome GetContactAttributes(const Model::GetContactAttributesRequest &request) const
void ListContactFlowVersionsAsync(const ListContactFlowVersionsRequestT &request, const ListContactFlowVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateSecurityProfileOutcome UpdateSecurityProfile(const Model::UpdateSecurityProfileRequest &request) const
void ListTestCaseExecutionsAsync(const ListTestCaseExecutionsRequestT &request, const ListTestCaseExecutionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::BatchDisassociateAnalyticsDataSetOutcomeCallable BatchDisassociateAnalyticsDataSetCallable(const BatchDisassociateAnalyticsDataSetRequestT &request) const
virtual Model::ClaimPhoneNumberOutcome ClaimPhoneNumber(const Model::ClaimPhoneNumberRequest &request) const
virtual Model::UpdateQueueOutboundCallerConfigOutcome UpdateQueueOutboundCallerConfig(const Model::UpdateQueueOutboundCallerConfigRequest &request) const
void DisassociateAnalyticsDataSetAsync(const DisassociateAnalyticsDataSetRequestT &request, const DisassociateAnalyticsDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetTrafficDistributionOutcomeCallable GetTrafficDistributionCallable(const GetTrafficDistributionRequestT &request) const
virtual Model::DeleteContactFlowModuleVersionOutcome DeleteContactFlowModuleVersion(const Model::DeleteContactFlowModuleVersionRequest &request) const
virtual Model::DescribePredefinedAttributeOutcome DescribePredefinedAttribute(const Model::DescribePredefinedAttributeRequest &request) const
Model::UntagContactOutcomeCallable UntagContactCallable(const UntagContactRequestT &request) const
virtual Model::ListChildHoursOfOperationsOutcome ListChildHoursOfOperations(const Model::ListChildHoursOfOperationsRequest &request) const
virtual Model::StartWebRTCContactOutcome StartWebRTCContact(const Model::StartWebRTCContactRequest &request) const
Model::ListAgentStatusesOutcomeCallable ListAgentStatusesCallable(const ListAgentStatusesRequestT &request) const
void DescribePromptAsync(const DescribePromptRequestT &request, const DescribePromptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteContactEvaluationOutcome DeleteContactEvaluation(const Model::DeleteContactEvaluationRequest &request) const
Model::AssociateSecurityKeyOutcomeCallable AssociateSecurityKeyCallable(const AssociateSecurityKeyRequestT &request) const
virtual Model::DescribeRuleOutcome DescribeRule(const Model::DescribeRuleRequest &request) const
virtual Model::SearchContactFlowModulesOutcome SearchContactFlowModules(const Model::SearchContactFlowModulesRequest &request) const
Model::ListUserNotificationsOutcomeCallable ListUserNotificationsCallable(const ListUserNotificationsRequestT &request) const
virtual Model::ListQueueEmailAddressesOutcome ListQueueEmailAddresses(const Model::ListQueueEmailAddressesRequest &request) const
ConnectClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ConnectEndpointProviderBase > endpointProvider=nullptr, const Aws::Connect::ConnectClientConfiguration &clientConfiguration=Aws::Connect::ConnectClientConfiguration())
virtual Model::StartOutboundVoiceContactOutcome StartOutboundVoiceContact(const Model::StartOutboundVoiceContactRequest &request) const
void CreateUserAsync(const CreateUserRequestT &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateParticipantRoleConfigAsync(const UpdateParticipantRoleConfigRequestT &request, const UpdateParticipantRoleConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteContactFlowModuleAliasOutcome DeleteContactFlowModuleAlias(const Model::DeleteContactFlowModuleAliasRequest &request) const
virtual Model::CreateContactFlowOutcome CreateContactFlow(const Model::CreateContactFlowRequest &request) const
void CreateContactFlowModuleAliasAsync(const CreateContactFlowModuleAliasRequestT &request, const CreateContactFlowModuleAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchContactFlowsOutcome SearchContactFlows(const Model::SearchContactFlowsRequest &request) const
virtual Model::ListSecurityProfilePermissionsOutcome ListSecurityProfilePermissions(const Model::ListSecurityProfilePermissionsRequest &request) const
Model::ResumeContactOutcomeCallable ResumeContactCallable(const ResumeContactRequestT &request) const
void UpdateContactFlowModuleAliasAsync(const UpdateContactFlowModuleAliasRequestT &request, const UpdateContactFlowModuleAliasResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::CreateContactFlowModuleOutcome CreateContactFlowModule(const Model::CreateContactFlowModuleRequest &request) const
void SearchUsersAsync(const SearchUsersRequestT &request, const SearchUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ConnectEndpointProvider EndpointProviderType
Model::UpdateContactOutcomeCallable UpdateContactCallable(const UpdateContactRequestT &request) const
Model::UpdateRoutingProfileAgentAvailabilityTimerOutcomeCallable UpdateRoutingProfileAgentAvailabilityTimerCallable(const UpdateRoutingProfileAgentAvailabilityTimerRequestT &request) const
void AssociateFlowAsync(const AssociateFlowRequestT &request, const AssociateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetFlowAssociationOutcomeCallable GetFlowAssociationCallable(const GetFlowAssociationRequestT &request) const
Model::UpdateQueueHoursOfOperationOutcomeCallable UpdateQueueHoursOfOperationCallable(const UpdateQueueHoursOfOperationRequestT &request) const
virtual Model::AssociatePhoneNumberContactFlowOutcome AssociatePhoneNumberContactFlow(const Model::AssociatePhoneNumberContactFlowRequest &request) const
Model::ListSecurityProfilePermissionsOutcomeCallable ListSecurityProfilePermissionsCallable(const ListSecurityProfilePermissionsRequestT &request) const
Model::DeleteWorkspaceOutcomeCallable DeleteWorkspaceCallable(const DeleteWorkspaceRequestT &request) const
Model::DescribeSecurityProfileOutcomeCallable DescribeSecurityProfileCallable(const DescribeSecurityProfileRequestT &request) const
void UpdateQueueOutboundEmailConfigAsync(const UpdateQueueOutboundEmailConfigRequestT &request, const UpdateQueueOutboundEmailConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchContactEvaluationsAsync(const SearchContactEvaluationsRequestT &request, const SearchContactEvaluationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAssociatedContactsOutcomeCallable ListAssociatedContactsCallable(const ListAssociatedContactsRequestT &request) const
virtual Model::StopContactOutcome StopContact(const Model::StopContactRequest &request) const
virtual Model::DeleteUseCaseOutcome DeleteUseCase(const Model::DeleteUseCaseRequest &request) const
virtual Model::DisassociateEmailAddressAliasOutcome DisassociateEmailAddressAlias(const Model::DisassociateEmailAddressAliasRequest &request) const
Model::AssociatePhoneNumberContactFlowOutcomeCallable AssociatePhoneNumberContactFlowCallable(const AssociatePhoneNumberContactFlowRequestT &request) const
virtual Model::SendOutboundEmailOutcome SendOutboundEmail(const Model::SendOutboundEmailRequest &request) const
Model::DescribeRoutingProfileOutcomeCallable DescribeRoutingProfileCallable(const DescribeRoutingProfileRequestT &request) const
void SearchVocabulariesAsync(const SearchVocabulariesRequestT &request, const SearchVocabulariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::CreateContactFlowModuleVersionOutcomeCallable CreateContactFlowModuleVersionCallable(const CreateContactFlowModuleVersionRequestT &request) const
virtual Model::DescribeVocabularyOutcome DescribeVocabulary(const Model::DescribeVocabularyRequest &request) const
virtual Model::UpdateRoutingProfileQueuesOutcome UpdateRoutingProfileQueues(const Model::UpdateRoutingProfileQueuesRequest &request) const
Model::DescribeInstanceStorageConfigOutcomeCallable DescribeInstanceStorageConfigCallable(const DescribeInstanceStorageConfigRequestT &request) const
void DescribeAttachedFilesConfigurationAsync(const DescribeAttachedFilesConfigurationRequestT &request, const DescribeAttachedFilesConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteRoutingProfileOutcome DeleteRoutingProfile(const Model::DeleteRoutingProfileRequest &request) const
virtual Model::SearchWorkspacesOutcome SearchWorkspaces(const Model::SearchWorkspacesRequest &request) const
virtual Model::AssociateLambdaFunctionOutcome AssociateLambdaFunction(const Model::AssociateLambdaFunctionRequest &request) const
virtual Model::ListSecurityProfileApplicationsOutcome ListSecurityProfileApplications(const Model::ListSecurityProfileApplicationsRequest &request) const
virtual Model::DisassociateAnalyticsDataSetOutcome DisassociateAnalyticsDataSet(const Model::DisassociateAnalyticsDataSetRequest &request) const
virtual Model::DescribePhoneNumberOutcome DescribePhoneNumber(const Model::DescribePhoneNumberRequest &request) const
void AssociateContactWithUserAsync(const AssociateContactWithUserRequestT &request, const AssociateContactWithUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListEntitySecurityProfilesOutcomeCallable ListEntitySecurityProfilesCallable(const ListEntitySecurityProfilesRequestT &request) const
virtual Model::BatchPutContactOutcome BatchPutContact(const Model::BatchPutContactRequest &request) const
virtual Model::PauseContactOutcome PauseContact(const Model::PauseContactRequest &request) const
void DeleteContactEvaluationAsync(const DeleteContactEvaluationRequestT &request, const DeleteContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SearchHoursOfOperationOverridesAsync(const SearchHoursOfOperationOverridesRequestT &request, const SearchHoursOfOperationOverridesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListEntitySecurityProfilesOutcome ListEntitySecurityProfiles(const Model::ListEntitySecurityProfilesRequest &request) const
Model::UpdateAgentStatusOutcomeCallable UpdateAgentStatusCallable(const UpdateAgentStatusRequestT &request) const
void DisassociateApprovedOriginAsync(const DisassociateApprovedOriginRequestT &request, const DisassociateApprovedOriginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void UpdateUserSecurityProfilesAsync(const UpdateUserSecurityProfilesRequestT &request, const UpdateUserSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SuspendContactRecordingOutcomeCallable SuspendContactRecordingCallable(const SuspendContactRecordingRequestT &request) const
Model::AssociateLambdaFunctionOutcomeCallable AssociateLambdaFunctionCallable(const AssociateLambdaFunctionRequestT &request) const
Model::CreateQuickConnectOutcomeCallable CreateQuickConnectCallable(const CreateQuickConnectRequestT &request) const
Model::AssociateQueueQuickConnectsOutcomeCallable AssociateQueueQuickConnectsCallable(const AssociateQueueQuickConnectsRequestT &request) const
void DeleteHoursOfOperationAsync(const DeleteHoursOfOperationRequestT &request, const DeleteHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateQueueEmailAddressesAsync(const AssociateQueueEmailAddressesRequestT &request, const AssociateQueueEmailAddressesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DisassociateQueueQuickConnectsOutcomeCallable DisassociateQueueQuickConnectsCallable(const DisassociateQueueQuickConnectsRequestT &request) const
Model::DisassociateBotOutcomeCallable DisassociateBotCallable(const DisassociateBotRequestT &request) const
virtual Model::UpdateTestCaseOutcome UpdateTestCase(const Model::UpdateTestCaseRequest &request) const
void ListPhoneNumbersV2Async(const ListPhoneNumbersV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPhoneNumbersV2RequestT &request={}) const
virtual Model::DeleteContactFlowModuleOutcome DeleteContactFlowModule(const Model::DeleteContactFlowModuleRequest &request) const
void GetEffectiveHoursOfOperationsAsync(const GetEffectiveHoursOfOperationsRequestT &request, const GetEffectiveHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::SearchContactsOutcome SearchContacts(const Model::SearchContactsRequest &request) const
Model::ListIntegrationAssociationsOutcomeCallable ListIntegrationAssociationsCallable(const ListIntegrationAssociationsRequestT &request) const
virtual Model::UpdateContactAttributesOutcome UpdateContactAttributes(const Model::UpdateContactAttributesRequest &request) const
Model::StartContactRecordingOutcomeCallable StartContactRecordingCallable(const StartContactRecordingRequestT &request) const
Model::AssociateDefaultVocabularyOutcomeCallable AssociateDefaultVocabularyCallable(const AssociateDefaultVocabularyRequestT &request) const
Model::DescribeTrafficDistributionGroupOutcomeCallable DescribeTrafficDistributionGroupCallable(const DescribeTrafficDistributionGroupRequestT &request) const
virtual Model::UpdateWorkspaceVisibilityOutcome UpdateWorkspaceVisibility(const Model::UpdateWorkspaceVisibilityRequest &request) const
Model::DeleteEvaluationFormOutcomeCallable DeleteEvaluationFormCallable(const DeleteEvaluationFormRequestT &request) const
virtual Model::UpdateHoursOfOperationOutcome UpdateHoursOfOperation(const Model::UpdateHoursOfOperationRequest &request) const
virtual Model::DescribeUserOutcome DescribeUser(const Model::DescribeUserRequest &request) const
virtual Model::ListLambdaFunctionsOutcome ListLambdaFunctions(const Model::ListLambdaFunctionsRequest &request) const
virtual Model::DescribeInstanceStorageConfigOutcome DescribeInstanceStorageConfig(const Model::DescribeInstanceStorageConfigRequest &request) const
Model::DeleteTestCaseOutcomeCallable DeleteTestCaseCallable(const DeleteTestCaseRequestT &request) const
void GetPromptFileAsync(const GetPromptFileRequestT &request, const GetPromptFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTrafficDistributionGroupOutcomeCallable DeleteTrafficDistributionGroupCallable(const DeleteTrafficDistributionGroupRequestT &request) const
void DisassociateQueueQuickConnectsAsync(const DisassociateQueueQuickConnectsRequestT &request, const DisassociateQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListApprovedOriginsAsync(const ListApprovedOriginsRequestT &request, const ListApprovedOriginsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DisassociateHoursOfOperationsOutcome DisassociateHoursOfOperations(const Model::DisassociateHoursOfOperationsRequest &request) const
void UpdateRoutingProfileQueuesAsync(const UpdateRoutingProfileQueuesRequestT &request, const UpdateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListRoutingProfileManualAssignmentQueuesOutcome ListRoutingProfileManualAssignmentQueues(const Model::ListRoutingProfileManualAssignmentQueuesRequest &request) const
virtual Model::DescribeQuickConnectOutcome DescribeQuickConnect(const Model::DescribeQuickConnectRequest &request) const
void UpdatePhoneNumberAsync(const UpdatePhoneNumberRequestT &request, const UpdatePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::UpdateInstanceStorageConfigOutcome UpdateInstanceStorageConfig(const Model::UpdateInstanceStorageConfigRequest &request) const
void EvaluateDataTableValuesAsync(const EvaluateDataTableValuesRequestT &request, const EvaluateDataTableValuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void AssociateTrafficDistributionGroupUserAsync(const AssociateTrafficDistributionGroupUserRequestT &request, const AssociateTrafficDistributionGroupUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteTaskTemplateOutcomeCallable DeleteTaskTemplateCallable(const DeleteTaskTemplateRequestT &request) const
virtual Model::DeleteUserHierarchyGroupOutcome DeleteUserHierarchyGroup(const Model::DeleteUserHierarchyGroupRequest &request) const
virtual Model::ListWorkspaceMediaOutcome ListWorkspaceMedia(const Model::ListWorkspaceMediaRequest &request) const
Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable(const ListPhoneNumbersRequestT &request) const
static const char * GetAllocationTag()
Model::CreateContactFlowVersionOutcomeCallable CreateContactFlowVersionCallable(const CreateContactFlowVersionRequestT &request) const
virtual Model::DisassociateInstanceStorageConfigOutcome DisassociateInstanceStorageConfig(const Model::DisassociateInstanceStorageConfigRequest &request) const
void DescribePhoneNumberAsync(const DescribePhoneNumberRequestT &request, const DescribePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ClaimPhoneNumberOutcomeCallable ClaimPhoneNumberCallable(const ClaimPhoneNumberRequestT &request) const
virtual Model::DeleteContactFlowVersionOutcome DeleteContactFlowVersion(const Model::DeleteContactFlowVersionRequest &request) const
Model::DisassociateAnalyticsDataSetOutcomeCallable DisassociateAnalyticsDataSetCallable(const DisassociateAnalyticsDataSetRequestT &request) const
virtual Model::BatchUpdateDataTableValueOutcome BatchUpdateDataTableValue(const Model::BatchUpdateDataTableValueRequest &request) const
void TransferContactAsync(const TransferContactRequestT &request, const TransferContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListInstancesOutcome ListInstances(const Model::ListInstancesRequest &request={}) const
void CreatePromptAsync(const CreatePromptRequestT &request, const CreatePromptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
std::future< UpdateTrafficDistributionOutcome > UpdateTrafficDistributionOutcomeCallable
std::future< DeleteTaskTemplateOutcome > DeleteTaskTemplateOutcomeCallable
std::future< DescribeSecurityProfileOutcome > DescribeSecurityProfileOutcomeCallable
std::future< StopContactStreamingOutcome > StopContactStreamingOutcomeCallable
std::future< DeleteContactEvaluationOutcome > DeleteContactEvaluationOutcomeCallable
std::future< ListViewsOutcome > ListViewsOutcomeCallable
std::future< DeleteAttachedFileOutcome > DeleteAttachedFileOutcomeCallable
std::future< SuspendContactRecordingOutcome > SuspendContactRecordingOutcomeCallable
std::future< ListRoutingProfileManualAssignmentQueuesOutcome > ListRoutingProfileManualAssignmentQueuesOutcomeCallable
std::future< CreatePredefinedAttributeOutcome > CreatePredefinedAttributeOutcomeCallable
std::future< GetAttachedFileOutcome > GetAttachedFileOutcomeCallable
std::future< DescribeContactFlowOutcome > DescribeContactFlowOutcomeCallable
std::future< UpdateRoutingProfileConcurrencyOutcome > UpdateRoutingProfileConcurrencyOutcomeCallable
std::future< DescribeInstanceOutcome > DescribeInstanceOutcomeCallable
std::future< DeleteViewVersionOutcome > DeleteViewVersionOutcomeCallable
std::future< CreateQueueOutcome > CreateQueueOutcomeCallable
std::future< CreateHoursOfOperationOutcome > CreateHoursOfOperationOutcomeCallable
std::future< ListInstanceAttributesOutcome > ListInstanceAttributesOutcomeCallable
std::future< ListRulesOutcome > ListRulesOutcomeCallable
std::future< DescribeHoursOfOperationOutcome > DescribeHoursOfOperationOutcomeCallable
std::future< DeleteContactFlowModuleAliasOutcome > DeleteContactFlowModuleAliasOutcomeCallable
std::future< DeleteWorkspaceOutcome > DeleteWorkspaceOutcomeCallable
std::future< ListSecurityProfileApplicationsOutcome > ListSecurityProfileApplicationsOutcomeCallable
std::future< CreateContactOutcome > CreateContactOutcomeCallable
std::future< SearchEmailAddressesOutcome > SearchEmailAddressesOutcomeCallable
std::future< ListContactReferencesOutcome > ListContactReferencesOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< ListDefaultVocabulariesOutcome > ListDefaultVocabulariesOutcomeCallable
std::future< UpdateDataTablePrimaryValuesOutcome > UpdateDataTablePrimaryValuesOutcomeCallable
std::future< UpdateQueueOutboundEmailConfigOutcome > UpdateQueueOutboundEmailConfigOutcomeCallable
std::future< DescribeContactEvaluationOutcome > DescribeContactEvaluationOutcomeCallable
std::future< ActivateEvaluationFormOutcome > ActivateEvaluationFormOutcomeCallable
std::future< AssociateBotOutcome > AssociateBotOutcomeCallable
std::future< UpdateWorkspaceMetadataOutcome > UpdateWorkspaceMetadataOutcomeCallable
std::future< UpdateUserProficienciesOutcome > UpdateUserProficienciesOutcomeCallable
std::future< GetTestCaseExecutionSummaryOutcome > GetTestCaseExecutionSummaryOutcomeCallable
std::future< DeleteContactFlowModuleOutcome > DeleteContactFlowModuleOutcomeCallable
std::future< ListWorkspacesOutcome > ListWorkspacesOutcomeCallable
std::future< UpdateHoursOfOperationOverrideOutcome > UpdateHoursOfOperationOverrideOutcomeCallable
std::future< CreateUseCaseOutcome > CreateUseCaseOutcomeCallable
std::future< DisassociateQueueQuickConnectsOutcome > DisassociateQueueQuickConnectsOutcomeCallable
std::future< DescribeContactFlowModuleOutcome > DescribeContactFlowModuleOutcomeCallable
std::future< SearchHoursOfOperationsOutcome > SearchHoursOfOperationsOutcomeCallable
std::future< ListFlowAssociationsOutcome > ListFlowAssociationsOutcomeCallable
std::future< ImportWorkspaceMediaOutcome > ImportWorkspaceMediaOutcomeCallable
std::future< GetTrafficDistributionOutcome > GetTrafficDistributionOutcomeCallable
std::future< AssociateContactWithUserOutcome > AssociateContactWithUserOutcomeCallable
std::future< GetFederationTokenOutcome > GetFederationTokenOutcomeCallable
std::future< DisassociateBotOutcome > DisassociateBotOutcomeCallable
std::future< ListContactFlowsOutcome > ListContactFlowsOutcomeCallable
std::future< ListTestCaseExecutionRecordsOutcome > ListTestCaseExecutionRecordsOutcomeCallable
std::future< ReleasePhoneNumberOutcome > ReleasePhoneNumberOutcomeCallable
std::future< CreatePersistentContactAssociationOutcome > CreatePersistentContactAssociationOutcomeCallable
std::future< ListContactFlowVersionsOutcome > ListContactFlowVersionsOutcomeCallable
std::future< SendChatIntegrationEventOutcome > SendChatIntegrationEventOutcomeCallable
std::future< ListSecurityKeysOutcome > ListSecurityKeysOutcomeCallable
std::future< SearchResourceTagsOutcome > SearchResourceTagsOutcomeCallable
std::future< GetContactAttributesOutcome > GetContactAttributesOutcomeCallable
std::future< StartChatContactOutcome > StartChatContactOutcomeCallable
std::future< ListWorkspaceMediaOutcome > ListWorkspaceMediaOutcomeCallable
std::future< DisassociateAnalyticsDataSetOutcome > DisassociateAnalyticsDataSetOutcomeCallable
std::future< CreateViewOutcome > CreateViewOutcomeCallable
std::future< DescribeAgentStatusOutcome > DescribeAgentStatusOutcomeCallable
std::future< DescribeAuthenticationProfileOutcome > DescribeAuthenticationProfileOutcomeCallable
std::future< ListUserNotificationsOutcome > ListUserNotificationsOutcomeCallable
std::future< SearchQueuesOutcome > SearchQueuesOutcomeCallable
std::future< GetMetricDataOutcome > GetMetricDataOutcomeCallable
std::future< ListAuthenticationProfilesOutcome > ListAuthenticationProfilesOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
std::future< ListInstanceStorageConfigsOutcome > ListInstanceStorageConfigsOutcomeCallable
std::future< UpdateEmailAddressMetadataOutcome > UpdateEmailAddressMetadataOutcomeCallable
std::future< AssociateAnalyticsDataSetOutcome > AssociateAnalyticsDataSetOutcomeCallable
std::future< StartTestCaseExecutionOutcome > StartTestCaseExecutionOutcomeCallable
std::future< DescribeUserHierarchyGroupOutcome > DescribeUserHierarchyGroupOutcomeCallable
std::future< StartOutboundChatContactOutcome > StartOutboundChatContactOutcomeCallable
std::future< ListContactFlowModuleAliasesOutcome > ListContactFlowModuleAliasesOutcomeCallable
std::future< DescribeRuleOutcome > DescribeRuleOutcomeCallable
std::future< TransferContactOutcome > TransferContactOutcomeCallable
std::future< AssociateSecurityProfilesOutcome > AssociateSecurityProfilesOutcomeCallable
std::future< DisassociateUserProficienciesOutcome > DisassociateUserProficienciesOutcomeCallable
std::future< SearchVocabulariesOutcome > SearchVocabulariesOutcomeCallable
std::future< DescribePromptOutcome > DescribePromptOutcomeCallable
std::future< UpdateUserNotificationStatusOutcome > UpdateUserNotificationStatusOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
std::future< ListTrafficDistributionGroupsOutcome > ListTrafficDistributionGroupsOutcomeCallable
std::future< ListQueueQuickConnectsOutcome > ListQueueQuickConnectsOutcomeCallable
std::future< DescribeWorkspaceOutcome > DescribeWorkspaceOutcomeCallable
std::future< SearchDataTablesOutcome > SearchDataTablesOutcomeCallable
std::future< DeactivateEvaluationFormOutcome > DeactivateEvaluationFormOutcomeCallable
std::future< SearchQuickConnectsOutcome > SearchQuickConnectsOutcomeCallable
std::future< UpdateAgentStatusOutcome > UpdateAgentStatusOutcomeCallable
std::future< SearchUsersOutcome > SearchUsersOutcomeCallable
std::future< ListUseCasesOutcome > ListUseCasesOutcomeCallable
std::future< UpdateEvaluationFormOutcome > UpdateEvaluationFormOutcomeCallable
std::future< SearchWorkspacesOutcome > SearchWorkspacesOutcomeCallable
std::future< ListAssociatedContactsOutcome > ListAssociatedContactsOutcomeCallable
std::future< SearchEvaluationFormsOutcome > SearchEvaluationFormsOutcomeCallable
std::future< BatchDeleteDataTableValueOutcome > BatchDeleteDataTableValueOutcomeCallable
std::future< DescribeDataTableAttributeOutcome > DescribeDataTableAttributeOutcomeCallable
std::future< DescribeContactOutcome > DescribeContactOutcomeCallable
std::future< ListDataTableAttributesOutcome > ListDataTableAttributesOutcomeCallable
std::future< UpdatePromptOutcome > UpdatePromptOutcomeCallable
std::future< CreateInstanceOutcome > CreateInstanceOutcomeCallable
std::future< EvaluateDataTableValuesOutcome > EvaluateDataTableValuesOutcomeCallable
std::future< UpdateContactEvaluationOutcome > UpdateContactEvaluationOutcomeCallable
std::future< SearchContactFlowModulesOutcome > SearchContactFlowModulesOutcomeCallable
std::future< DisassociateFlowOutcome > DisassociateFlowOutcomeCallable
std::future< BatchPutContactOutcome > BatchPutContactOutcomeCallable
std::future< ListAnalyticsDataAssociationsOutcome > ListAnalyticsDataAssociationsOutcomeCallable
std::future< ListLambdaFunctionsOutcome > ListLambdaFunctionsOutcomeCallable
std::future< DisassociateEmailAddressAliasOutcome > DisassociateEmailAddressAliasOutcomeCallable
std::future< CreateNotificationOutcome > CreateNotificationOutcomeCallable
std::future< DeleteIntegrationAssociationOutcome > DeleteIntegrationAssociationOutcomeCallable
std::future< SearchPromptsOutcome > SearchPromptsOutcomeCallable
std::future< DeleteHoursOfOperationOverrideOutcome > DeleteHoursOfOperationOverrideOutcomeCallable
std::future< ListSecurityProfileFlowModulesOutcome > ListSecurityProfileFlowModulesOutcomeCallable
std::future< UpdateContactFlowModuleAliasOutcome > UpdateContactFlowModuleAliasOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
std::future< UpdateContactFlowMetadataOutcome > UpdateContactFlowMetadataOutcomeCallable
std::future< UpdateSecurityProfileOutcome > UpdateSecurityProfileOutcomeCallable
std::future< PutUserStatusOutcome > PutUserStatusOutcomeCallable
std::future< ListRoutingProfilesOutcome > ListRoutingProfilesOutcomeCallable
std::future< CreateWorkspacePageOutcome > CreateWorkspacePageOutcomeCallable
std::future< DisassociatePhoneNumberContactFlowOutcome > DisassociatePhoneNumberContactFlowOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DeleteVocabularyOutcome > DeleteVocabularyOutcomeCallable
std::future< BatchGetAttachedFileMetadataOutcome > BatchGetAttachedFileMetadataOutcomeCallable
std::future< UpdateQueueHoursOfOperationOutcome > UpdateQueueHoursOfOperationOutcomeCallable
std::future< DescribeContactFlowModuleAliasOutcome > DescribeContactFlowModuleAliasOutcomeCallable
std::future< UpdateUserSecurityProfilesOutcome > UpdateUserSecurityProfilesOutcomeCallable
std::future< CreateQuickConnectOutcome > CreateQuickConnectOutcomeCallable
std::future< UpdateUserRoutingProfileOutcome > UpdateUserRoutingProfileOutcomeCallable
std::future< BatchAssociateAnalyticsDataSetOutcome > BatchAssociateAnalyticsDataSetOutcomeCallable
std::future< AssociateQueueEmailAddressesOutcome > AssociateQueueEmailAddressesOutcomeCallable
std::future< UpdateHoursOfOperationOutcome > UpdateHoursOfOperationOutcomeCallable
std::future< SearchWorkspaceAssociationsOutcome > SearchWorkspaceAssociationsOutcomeCallable
std::future< SearchPredefinedAttributesOutcome > SearchPredefinedAttributesOutcomeCallable
std::future< DisassociateHoursOfOperationsOutcome > DisassociateHoursOfOperationsOutcomeCallable
std::future< ListDataTableValuesOutcome > ListDataTableValuesOutcomeCallable
std::future< DeleteSecurityProfileOutcome > DeleteSecurityProfileOutcomeCallable
std::future< DeletePromptOutcome > DeletePromptOutcomeCallable
std::future< UpdateWorkspaceVisibilityOutcome > UpdateWorkspaceVisibilityOutcomeCallable
std::future< StopTestCaseExecutionOutcome > StopTestCaseExecutionOutcomeCallable
std::future< CreateContactFlowModuleAliasOutcome > CreateContactFlowModuleAliasOutcomeCallable
std::future< DeletePredefinedAttributeOutcome > DeletePredefinedAttributeOutcomeCallable
std::future< DisassociateInstanceStorageConfigOutcome > DisassociateInstanceStorageConfigOutcomeCallable
std::future< DescribeViewOutcome > DescribeViewOutcomeCallable
std::future< UpdateUserIdentityInfoOutcome > UpdateUserIdentityInfoOutcomeCallable
std::future< UpdateDataTableMetadataOutcome > UpdateDataTableMetadataOutcomeCallable
std::future< CreateContactFlowModuleVersionOutcome > CreateContactFlowModuleVersionOutcomeCallable
std::future< SearchNotificationsOutcome > SearchNotificationsOutcomeCallable
std::future< UpdateUserHierarchyStructureOutcome > UpdateUserHierarchyStructureOutcomeCallable
std::future< ListPhoneNumbersV2Outcome > ListPhoneNumbersV2OutcomeCallable
std::future< CreateTrafficDistributionGroupOutcome > CreateTrafficDistributionGroupOutcomeCallable
std::future< AssociateInstanceStorageConfigOutcome > AssociateInstanceStorageConfigOutcomeCallable
std::future< DeleteRuleOutcome > DeleteRuleOutcomeCallable
std::future< BatchCreateDataTableValueOutcome > BatchCreateDataTableValueOutcomeCallable
std::future< DisassociateLexBotOutcome > DisassociateLexBotOutcomeCallable
std::future< StartOutboundEmailContactOutcome > StartOutboundEmailContactOutcomeCallable
std::future< UpdateQuickConnectNameOutcome > UpdateQuickConnectNameOutcomeCallable
std::future< UpdateQueueMaxContactsOutcome > UpdateQueueMaxContactsOutcomeCallable
std::future< ListAttachedFilesConfigurationsOutcome > ListAttachedFilesConfigurationsOutcomeCallable
std::future< ListSecurityProfilesOutcome > ListSecurityProfilesOutcomeCallable
std::future< ListIntegrationAssociationsOutcome > ListIntegrationAssociationsOutcomeCallable
std::future< UpdateUserPhoneConfigOutcome > UpdateUserPhoneConfigOutcomeCallable
std::future< DescribeRoutingProfileOutcome > DescribeRoutingProfileOutcomeCallable
std::future< DisassociateWorkspaceOutcome > DisassociateWorkspaceOutcomeCallable
std::future< StartAttachedFileUploadOutcome > StartAttachedFileUploadOutcomeCallable
std::future< DeleteHoursOfOperationOutcome > DeleteHoursOfOperationOutcomeCallable
std::future< SearchContactsOutcome > SearchContactsOutcomeCallable
std::future< UpdateQueueOutboundCallerConfigOutcome > UpdateQueueOutboundCallerConfigOutcomeCallable
std::future< CompleteAttachedFileUploadOutcome > CompleteAttachedFileUploadOutcomeCallable
std::future< DisassociateQueueEmailAddressesOutcome > DisassociateQueueEmailAddressesOutcomeCallable
std::future< ListHoursOfOperationOverridesOutcome > ListHoursOfOperationOverridesOutcomeCallable
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< UpdateTestCaseOutcome > UpdateTestCaseOutcomeCallable
std::future< DisassociateLambdaFunctionOutcome > DisassociateLambdaFunctionOutcomeCallable
std::future< ListContactFlowModuleVersionsOutcome > ListContactFlowModuleVersionsOutcomeCallable
std::future< ListTestCasesOutcome > ListTestCasesOutcomeCallable
std::future< UpdateRoutingProfileAgentAvailabilityTimerOutcome > UpdateRoutingProfileAgentAvailabilityTimerOutcomeCallable
std::future< GetMetricDataV2Outcome > GetMetricDataV2OutcomeCallable
std::future< StopContactOutcome > StopContactOutcomeCallable
std::future< CreateContactFlowModuleOutcome > CreateContactFlowModuleOutcomeCallable
std::future< ListInstancesOutcome > ListInstancesOutcomeCallable
std::future< AssociateApprovedOriginOutcome > AssociateApprovedOriginOutcomeCallable
std::future< UpdateRoutingProfileDefaultOutboundQueueOutcome > UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable
std::future< ReplicateInstanceOutcome > ReplicateInstanceOutcomeCallable
std::future< CreateViewVersionOutcome > CreateViewVersionOutcomeCallable
std::future< StopContactMediaProcessingOutcome > StopContactMediaProcessingOutcomeCallable
std::future< UpdateUserHierarchyOutcome > UpdateUserHierarchyOutcomeCallable
std::future< CreateDataTableAttributeOutcome > CreateDataTableAttributeOutcomeCallable
std::future< UpdatePhoneNumberOutcome > UpdatePhoneNumberOutcomeCallable
std::future< DescribeHoursOfOperationOverrideOutcome > DescribeHoursOfOperationOverrideOutcomeCallable
std::future< CreateTaskTemplateOutcome > CreateTaskTemplateOutcomeCallable
std::future< UpdateTaskTemplateOutcome > UpdateTaskTemplateOutcomeCallable
std::future< ListRealtimeContactAnalysisSegmentsV2Outcome > ListRealtimeContactAnalysisSegmentsV2OutcomeCallable
std::future< DeleteQuickConnectOutcome > DeleteQuickConnectOutcomeCallable
std::future< DeleteWorkspacePageOutcome > DeleteWorkspacePageOutcomeCallable
std::future< UpdateContactFlowModuleContentOutcome > UpdateContactFlowModuleContentOutcomeCallable
std::future< DeleteViewOutcome > DeleteViewOutcomeCallable
std::future< DescribeTrafficDistributionGroupOutcome > DescribeTrafficDistributionGroupOutcomeCallable
std::future< ResumeContactRecordingOutcome > ResumeContactRecordingOutcomeCallable
std::future< ListUserHierarchyGroupsOutcome > ListUserHierarchyGroupsOutcomeCallable
std::future< BatchUpdateDataTableValueOutcome > BatchUpdateDataTableValueOutcomeCallable
std::future< ListTrafficDistributionGroupUsersOutcome > ListTrafficDistributionGroupUsersOutcomeCallable
std::future< DeleteWorkspaceMediaOutcome > DeleteWorkspaceMediaOutcomeCallable
std::future< DescribeEmailAddressOutcome > DescribeEmailAddressOutcomeCallable
std::future< GetCurrentMetricDataOutcome > GetCurrentMetricDataOutcomeCallable
std::future< UpdateContactScheduleOutcome > UpdateContactScheduleOutcomeCallable
std::future< AssociateHoursOfOperationsOutcome > AssociateHoursOfOperationsOutcomeCallable
std::future< StartWebRTCContactOutcome > StartWebRTCContactOutcomeCallable
std::future< AssociateLexBotOutcome > AssociateLexBotOutcomeCallable
std::future< AssociateQueueQuickConnectsOutcome > AssociateQueueQuickConnectsOutcomeCallable
std::future< UpdateParticipantAuthenticationOutcome > UpdateParticipantAuthenticationOutcomeCallable
std::future< StartTaskContactOutcome > StartTaskContactOutcomeCallable
std::future< StartOutboundVoiceContactOutcome > StartOutboundVoiceContactOutcomeCallable
std::future< CreateIntegrationAssociationOutcome > CreateIntegrationAssociationOutcomeCallable
std::future< UpdateContactFlowNameOutcome > UpdateContactFlowNameOutcomeCallable
std::future< UpdateWorkspacePageOutcome > UpdateWorkspacePageOutcomeCallable
std::future< DescribeUserHierarchyStructureOutcome > DescribeUserHierarchyStructureOutcomeCallable
std::future< AssociateDefaultVocabularyOutcome > AssociateDefaultVocabularyOutcomeCallable
std::future< AssociateRoutingProfileQueuesOutcome > AssociateRoutingProfileQueuesOutcomeCallable
std::future< StartContactEvaluationOutcome > StartContactEvaluationOutcomeCallable
std::future< AssociateTrafficDistributionGroupUserOutcome > AssociateTrafficDistributionGroupUserOutcomeCallable
std::future< UpdateContactFlowModuleMetadataOutcome > UpdateContactFlowModuleMetadataOutcomeCallable
std::future< DeleteContactFlowModuleVersionOutcome > DeleteContactFlowModuleVersionOutcomeCallable
std::future< DeletePushNotificationRegistrationOutcome > DeletePushNotificationRegistrationOutcomeCallable
std::future< BatchDisassociateAnalyticsDataSetOutcome > BatchDisassociateAnalyticsDataSetOutcomeCallable
std::future< StartEmailContactOutcome > StartEmailContactOutcomeCallable
std::future< UpdateQueueNameOutcome > UpdateQueueNameOutcomeCallable
std::future< DescribeVocabularyOutcome > DescribeVocabularyOutcomeCallable
std::future< DisassociateRoutingProfileQueuesOutcome > DisassociateRoutingProfileQueuesOutcomeCallable
std::future< GetCurrentUserDataOutcome > GetCurrentUserDataOutcomeCallable
std::future< DisassociateTrafficDistributionGroupUserOutcome > DisassociateTrafficDistributionGroupUserOutcomeCallable
std::future< DeleteEmailAddressOutcome > DeleteEmailAddressOutcomeCallable
std::future< StopContactRecordingOutcome > StopContactRecordingOutcomeCallable
std::future< UpdateDataTableAttributeOutcome > UpdateDataTableAttributeOutcomeCallable
std::future< UpdateWorkspaceThemeOutcome > UpdateWorkspaceThemeOutcomeCallable
std::future< CreatePushNotificationRegistrationOutcome > CreatePushNotificationRegistrationOutcomeCallable
std::future< DescribePhoneNumberOutcome > DescribePhoneNumberOutcomeCallable
std::future< StartScreenSharingOutcome > StartScreenSharingOutcomeCallable
std::future< CreateParticipantOutcome > CreateParticipantOutcomeCallable
std::future< CreateContactFlowOutcome > CreateContactFlowOutcomeCallable
std::future< SearchAgentStatusesOutcome > SearchAgentStatusesOutcomeCallable
std::future< ListPromptsOutcome > ListPromptsOutcomeCallable
std::future< DisassociateApprovedOriginOutcome > DisassociateApprovedOriginOutcomeCallable
std::future< DeleteNotificationOutcome > DeleteNotificationOutcomeCallable
std::future< ListHoursOfOperationsOutcome > ListHoursOfOperationsOutcomeCallable
std::future< DeleteRoutingProfileOutcome > DeleteRoutingProfileOutcomeCallable
std::future< UpdateContactFlowContentOutcome > UpdateContactFlowContentOutcomeCallable
std::future< UpdateRuleOutcome > UpdateRuleOutcomeCallable
std::future< DescribeTestCaseOutcome > DescribeTestCaseOutcomeCallable
std::future< StartContactStreamingOutcome > StartContactStreamingOutcomeCallable
std::future< DescribeDataTableOutcome > DescribeDataTableOutcomeCallable
std::future< SearchHoursOfOperationOverridesOutcome > SearchHoursOfOperationOverridesOutcomeCallable
std::future< DismissUserContactOutcome > DismissUserContactOutcomeCallable
std::future< DeleteDataTableAttributeOutcome > DeleteDataTableAttributeOutcomeCallable
std::future< SubmitContactEvaluationOutcome > SubmitContactEvaluationOutcomeCallable
std::future< ListLexBotsOutcome > ListLexBotsOutcomeCallable
std::future< UpdateUserHierarchyGroupNameOutcome > UpdateUserHierarchyGroupNameOutcomeCallable
std::future< AssociateFlowOutcome > AssociateFlowOutcomeCallable
std::future< UpdateRoutingProfileNameOutcome > UpdateRoutingProfileNameOutcomeCallable
std::future< SearchAvailablePhoneNumbersOutcome > SearchAvailablePhoneNumbersOutcomeCallable
std::future< SearchContactEvaluationsOutcome > SearchContactEvaluationsOutcomeCallable
std::future< BatchGetFlowAssociationOutcome > BatchGetFlowAssociationOutcomeCallable
std::future< ListDataTablePrimaryValuesOutcome > ListDataTablePrimaryValuesOutcomeCallable
std::future< UpdateViewContentOutcome > UpdateViewContentOutcomeCallable
std::future< ListWorkspacePagesOutcome > ListWorkspacePagesOutcomeCallable
std::future< DeleteInstanceOutcome > DeleteInstanceOutcomeCallable
std::future< GetFlowAssociationOutcome > GetFlowAssociationOutcomeCallable
std::future< DeleteContactFlowVersionOutcome > DeleteContactFlowVersionOutcomeCallable
std::future< ResumeContactOutcome > ResumeContactOutcomeCallable
std::future< DescribeInstanceAttributeOutcome > DescribeInstanceAttributeOutcomeCallable
std::future< CreateDataTableOutcome > CreateDataTableOutcomeCallable
std::future< SearchRoutingProfilesOutcome > SearchRoutingProfilesOutcomeCallable
std::future< DisassociateSecurityKeyOutcome > DisassociateSecurityKeyOutcomeCallable
std::future< ListApprovedOriginsOutcome > ListApprovedOriginsOutcomeCallable
std::future< DescribeQueueOutcome > DescribeQueueOutcomeCallable
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< AssociateWorkspaceOutcome > AssociateWorkspaceOutcomeCallable
std::future< DescribeInstanceStorageConfigOutcome > DescribeInstanceStorageConfigOutcomeCallable
std::future< AssociatePhoneNumberContactFlowOutcome > AssociatePhoneNumberContactFlowOutcomeCallable
std::future< UpdateQuickConnectConfigOutcome > UpdateQuickConnectConfigOutcomeCallable
std::future< CreateTestCaseOutcome > CreateTestCaseOutcomeCallable
std::future< ListTestCaseExecutionsOutcome > ListTestCaseExecutionsOutcomeCallable
std::future< GetEffectiveHoursOfOperationsOutcome > GetEffectiveHoursOfOperationsOutcomeCallable
std::future< DescribeAttachedFilesConfigurationOutcome > DescribeAttachedFilesConfigurationOutcomeCallable
std::future< CreateEmailAddressOutcome > CreateEmailAddressOutcomeCallable
std::future< ListChildHoursOfOperationsOutcome > ListChildHoursOfOperationsOutcomeCallable
std::future< SearchViewsOutcome > SearchViewsOutcomeCallable
std::future< ListEvaluationFormsOutcome > ListEvaluationFormsOutcomeCallable
std::future< CreatePromptOutcome > CreatePromptOutcomeCallable
std::future< ListPhoneNumbersOutcome > ListPhoneNumbersOutcomeCallable
std::future< ListQueueEmailAddressesOutcome > ListQueueEmailAddressesOutcomeCallable
std::future< ListViewVersionsOutcome > ListViewVersionsOutcomeCallable
std::future< GetTaskTemplateOutcome > GetTaskTemplateOutcomeCallable
std::future< ListContactEvaluationsOutcome > ListContactEvaluationsOutcomeCallable
std::future< SearchTestCasesOutcome > SearchTestCasesOutcomeCallable
std::future< CreateEvaluationFormOutcome > CreateEvaluationFormOutcomeCallable
std::future< AssociateEmailAddressAliasOutcome > AssociateEmailAddressAliasOutcomeCallable
std::future< DeleteUseCaseOutcome > DeleteUseCaseOutcomeCallable
std::future< MonitorContactOutcome > MonitorContactOutcomeCallable
std::future< UpdateNotificationContentOutcome > UpdateNotificationContentOutcomeCallable
std::future< ListTaskTemplatesOutcome > ListTaskTemplatesOutcomeCallable
std::future< DeleteContactFlowOutcome > DeleteContactFlowOutcomeCallable
std::future< CreateSecurityProfileOutcome > CreateSecurityProfileOutcomeCallable
std::future< UpdateAuthenticationProfileOutcome > UpdateAuthenticationProfileOutcomeCallable
std::future< UpdateInstanceAttributeOutcome > UpdateInstanceAttributeOutcomeCallable
std::future< DescribeNotificationOutcome > DescribeNotificationOutcomeCallable
std::future< CreateVocabularyOutcome > CreateVocabularyOutcomeCallable
std::future< CreateRoutingProfileOutcome > CreateRoutingProfileOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
std::future< ListPredefinedAttributesOutcome > ListPredefinedAttributesOutcomeCallable
std::future< ListNotificationsOutcome > ListNotificationsOutcomeCallable
std::future< StartContactMediaProcessingOutcome > StartContactMediaProcessingOutcomeCallable
std::future< UpdateQueueStatusOutcome > UpdateQueueStatusOutcomeCallable
std::future< UpdateUserConfigOutcome > UpdateUserConfigOutcomeCallable
std::future< UpdatePhoneNumberMetadataOutcome > UpdatePhoneNumberMetadataOutcomeCallable
std::future< CreateHoursOfOperationOverrideOutcome > CreateHoursOfOperationOverrideOutcomeCallable
std::future< DeleteTrafficDistributionGroupOutcome > DeleteTrafficDistributionGroupOutcomeCallable
std::future< ClaimPhoneNumberOutcome > ClaimPhoneNumberOutcomeCallable
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
std::future< AssociateLambdaFunctionOutcome > AssociateLambdaFunctionOutcomeCallable
std::future< SearchUserHierarchyGroupsOutcome > SearchUserHierarchyGroupsOutcomeCallable
std::future< DescribePredefinedAttributeOutcome > DescribePredefinedAttributeOutcomeCallable
std::future< DisassociateSecurityProfilesOutcome > DisassociateSecurityProfilesOutcomeCallable
std::future< AssociateUserProficienciesOutcome > AssociateUserProficienciesOutcomeCallable
std::future< PauseContactOutcome > PauseContactOutcomeCallable
std::future< SearchContactFlowsOutcome > SearchContactFlowsOutcomeCallable
std::future< TagContactOutcome > TagContactOutcomeCallable
std::future< GetContactMetricsOutcome > GetContactMetricsOutcomeCallable
std::future< UpdateViewMetadataOutcome > UpdateViewMetadataOutcomeCallable
std::future< DeleteQueueOutcome > DeleteQueueOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< ListRoutingProfileQueuesOutcome > ListRoutingProfileQueuesOutcomeCallable
std::future< ListEvaluationFormVersionsOutcome > ListEvaluationFormVersionsOutcomeCallable
std::future< StartContactRecordingOutcome > StartContactRecordingOutcomeCallable
std::future< ListDataTablesOutcome > ListDataTablesOutcomeCallable
std::future< ListQuickConnectsOutcome > ListQuickConnectsOutcomeCallable
std::future< UpdateContactAttributesOutcome > UpdateContactAttributesOutcomeCallable
std::future< ListQueuesOutcome > ListQueuesOutcomeCallable
std::future< SendOutboundEmailOutcome > SendOutboundEmailOutcomeCallable
std::future< SearchSecurityProfilesOutcome > SearchSecurityProfilesOutcomeCallable
std::future< ListUserProficienciesOutcome > ListUserProficienciesOutcomeCallable
std::future< ListEntitySecurityProfilesOutcome > ListEntitySecurityProfilesOutcomeCallable
std::future< CreateRuleOutcome > CreateRuleOutcomeCallable
std::future< BatchDescribeDataTableValueOutcome > BatchDescribeDataTableValueOutcomeCallable
std::future< CreateUserHierarchyGroupOutcome > CreateUserHierarchyGroupOutcomeCallable
std::future< CreateContactFlowVersionOutcome > CreateContactFlowVersionOutcomeCallable
std::future< ListAgentStatusesOutcome > ListAgentStatusesOutcomeCallable
std::future< ListAnalyticsDataLakeDataSetsOutcome > ListAnalyticsDataLakeDataSetsOutcomeCallable
std::future< DeleteTestCaseOutcome > DeleteTestCaseOutcomeCallable
std::future< UpdateContactRoutingDataOutcome > UpdateContactRoutingDataOutcomeCallable
std::future< CreateWorkspaceOutcome > CreateWorkspaceOutcomeCallable
std::future< DeleteDataTableOutcome > DeleteDataTableOutcomeCallable
std::future< ListContactFlowModulesOutcome > ListContactFlowModulesOutcomeCallable
std::future< ImportPhoneNumberOutcome > ImportPhoneNumberOutcomeCallable
std::future< CreateAgentStatusOutcome > CreateAgentStatusOutcomeCallable
std::future< UpdateAttachedFilesConfigurationOutcome > UpdateAttachedFilesConfigurationOutcomeCallable
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::DeactivateEvaluationFormRequest &, const Model::DeactivateEvaluationFormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeactivateEvaluationFormResponseReceivedHandler
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::SearchHoursOfOperationOverridesRequest &, const Model::SearchHoursOfOperationOverridesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchHoursOfOperationOverridesResponseReceivedHandler
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::ListDataTableValuesRequest &, const Model::ListDataTableValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataTableValuesResponseReceivedHandler
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::DescribeContactEvaluationRequest &, const Model::DescribeContactEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeContactEvaluationResponseReceivedHandler
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::DescribeContactFlowModuleRequest &, const Model::DescribeContactFlowModuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeContactFlowModuleResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListAnalyticsDataLakeDataSetsRequest &, const Model::ListAnalyticsDataLakeDataSetsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAnalyticsDataLakeDataSetsResponseReceivedHandler
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::UpdateQueueOutboundCallerConfigRequest &, const Model::UpdateQueueOutboundCallerConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueOutboundCallerConfigResponseReceivedHandler
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::DeleteHoursOfOperationRequest &, const Model::DeleteHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteNotificationRequest &, const Model::DeleteNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteNotificationResponseReceivedHandler
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::StopContactRequest &, const Model::StopContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopContactResponseReceivedHandler
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::StopContactMediaProcessingRequest &, const Model::StopContactMediaProcessingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopContactMediaProcessingResponseReceivedHandler
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::CreateDataTableRequest &, const Model::CreateDataTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataTableResponseReceivedHandler
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::CreateViewVersionRequest &, const Model::CreateViewVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateViewVersionResponseReceivedHandler
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::BatchUpdateDataTableValueRequest &, const Model::BatchUpdateDataTableValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchUpdateDataTableValueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartOutboundEmailContactRequest &, const Model::StartOutboundEmailContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartOutboundEmailContactResponseReceivedHandler
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::UpdateRoutingProfileConcurrencyRequest &, const Model::UpdateRoutingProfileConcurrencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRoutingProfileConcurrencyResponseReceivedHandler
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::UpdateUserConfigRequest &, const Model::UpdateUserConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserConfigResponseReceivedHandler
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::UpdateQueueStatusRequest &, const Model::UpdateQueueStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueStatusResponseReceivedHandler
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::ListUserProficienciesRequest &, const Model::ListUserProficienciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUserProficienciesResponseReceivedHandler
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::DescribeVocabularyRequest &, const Model::DescribeVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeVocabularyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchEmailAddressesRequest &, const Model::SearchEmailAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchEmailAddressesResponseReceivedHandler
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::DisassociateEmailAddressAliasRequest &, const Model::DisassociateEmailAddressAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateEmailAddressAliasResponseReceivedHandler
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::CreateWorkspacePageRequest &, const Model::CreateWorkspacePageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkspacePageResponseReceivedHandler
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::ListFlowAssociationsRequest &, const Model::ListFlowAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListFlowAssociationsResponseReceivedHandler
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::UpdateUserRoutingProfileRequest &, const Model::UpdateUserRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateQueueEmailAddressesRequest &, const Model::AssociateQueueEmailAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateQueueEmailAddressesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateSecurityProfilesRequest &, const Model::AssociateSecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateSecurityProfilesResponseReceivedHandler
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::UpdateRoutingProfileNameRequest &, const Model::UpdateRoutingProfileNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRoutingProfileNameResponseReceivedHandler
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::DeleteContactFlowModuleAliasRequest &, const Model::DeleteContactFlowModuleAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteContactFlowModuleAliasResponseReceivedHandler
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::DescribeViewRequest &, const Model::DescribeViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeViewResponseReceivedHandler
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::ReplicateInstanceRequest &, const Model::ReplicateInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ReplicateInstanceResponseReceivedHandler
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::ListDataTablePrimaryValuesRequest &, const Model::ListDataTablePrimaryValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataTablePrimaryValuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeWorkspaceRequest &, const Model::DescribeWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeWorkspaceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::BatchCreateDataTableValueRequest &, const Model::BatchCreateDataTableValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchCreateDataTableValueResponseReceivedHandler
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::SearchResourceTagsRequest &, const Model::SearchResourceTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchResourceTagsResponseReceivedHandler
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::BatchPutContactRequest &, const Model::BatchPutContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchPutContactResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
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::CreateContactRequest &, const Model::CreateContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteWorkspaceMediaRequest &, const Model::DeleteWorkspaceMediaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkspaceMediaResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserNotificationStatusRequest &, const Model::UpdateUserNotificationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserNotificationStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateContactFlowModuleAliasRequest &, const Model::CreateContactFlowModuleAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContactFlowModuleAliasResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateHoursOfOperationsRequest &, const Model::DisassociateHoursOfOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateHoursOfOperationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateWorkspaceVisibilityRequest &, const Model::UpdateWorkspaceVisibilityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkspaceVisibilityResponseReceivedHandler
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::UpdateWorkspaceMetadataRequest &, const Model::UpdateWorkspaceMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkspaceMetadataResponseReceivedHandler
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::StartScreenSharingRequest &, const Model::StartScreenSharingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartScreenSharingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchViewsRequest &, const Model::SearchViewsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchViewsResponseReceivedHandler
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::EvaluateDataTableValuesRequest &, const Model::EvaluateDataTableValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> EvaluateDataTableValuesResponseReceivedHandler
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::UpdateHoursOfOperationOverrideRequest &, const Model::UpdateHoursOfOperationOverrideOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateHoursOfOperationOverrideResponseReceivedHandler
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::CreateUseCaseRequest &, const Model::CreateUseCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUseCaseResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateContactFlowVersionRequest &, const Model::CreateContactFlowVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContactFlowVersionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteContactFlowVersionRequest &, const Model::DeleteContactFlowVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteContactFlowVersionResponseReceivedHandler
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::UpdateViewMetadataRequest &, const Model::UpdateViewMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateViewMetadataResponseReceivedHandler
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::ListRealtimeContactAnalysisSegmentsV2Request &, const Model::ListRealtimeContactAnalysisSegmentsV2Outcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRealtimeContactAnalysisSegmentsV2ResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteEmailAddressRequest &, const Model::DeleteEmailAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEmailAddressResponseReceivedHandler
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::SearchPredefinedAttributesRequest &, const Model::SearchPredefinedAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchPredefinedAttributesResponseReceivedHandler
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::CreateHoursOfOperationOverrideRequest &, const Model::CreateHoursOfOperationOverrideOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateHoursOfOperationOverrideResponseReceivedHandler
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::CreateTrafficDistributionGroupRequest &, const Model::CreateTrafficDistributionGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTrafficDistributionGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateNotificationContentRequest &, const Model::UpdateNotificationContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateNotificationContentResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListContactFlowModuleVersionsRequest &, const Model::ListContactFlowModuleVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContactFlowModuleVersionsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateDataTableAttributeRequest &, const Model::CreateDataTableAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDataTableAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchEvaluationFormsRequest &, const Model::SearchEvaluationFormsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchEvaluationFormsResponseReceivedHandler
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::ListPredefinedAttributesRequest &, const Model::ListPredefinedAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPredefinedAttributesResponseReceivedHandler
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::DeleteAttachedFileRequest &, const Model::DeleteAttachedFileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAttachedFileResponseReceivedHandler
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::DeleteViewVersionRequest &, const Model::DeleteViewVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteViewVersionResponseReceivedHandler
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::CreateParticipantRequest &, const Model::CreateParticipantOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateParticipantResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchTestCasesRequest &, const Model::SearchTestCasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchTestCasesResponseReceivedHandler
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::UpdateRoutingProfileQueuesRequest &, const Model::UpdateRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRoutingProfileQueuesResponseReceivedHandler
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::ListDataTablesRequest &, const Model::ListDataTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataTablesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListTestCaseExecutionRecordsRequest &, const Model::ListTestCaseExecutionRecordsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestCaseExecutionRecordsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListSecurityProfileFlowModulesRequest &, const Model::ListSecurityProfileFlowModulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSecurityProfileFlowModulesResponseReceivedHandler
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::ListContactFlowVersionsRequest &, const Model::ListContactFlowVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContactFlowVersionsResponseReceivedHandler
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::GetTestCaseExecutionSummaryRequest &, const Model::GetTestCaseExecutionSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTestCaseExecutionSummaryResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListUserNotificationsRequest &, const Model::ListUserNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListUserNotificationsResponseReceivedHandler
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::ResumeContactRecordingRequest &, const Model::ResumeContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ResumeContactRecordingResponseReceivedHandler
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::ListAssociatedContactsRequest &, const Model::ListAssociatedContactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAssociatedContactsResponseReceivedHandler
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::CreateWorkspaceRequest &, const Model::CreateWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateWorkspaceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListEntitySecurityProfilesRequest &, const Model::ListEntitySecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEntitySecurityProfilesResponseReceivedHandler
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::StopTestCaseExecutionRequest &, const Model::StopTestCaseExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopTestCaseExecutionResponseReceivedHandler
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::ListAgentStatusesRequest &, const Model::ListAgentStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAgentStatusesResponseReceivedHandler
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::GetTaskTemplateRequest &, const Model::GetTaskTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTaskTemplateResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateEmailAddressMetadataRequest &, const Model::UpdateEmailAddressMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateEmailAddressMetadataResponseReceivedHandler
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::ListLexBotsRequest &, const Model::ListLexBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListLexBotsResponseReceivedHandler
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::BatchGetAttachedFileMetadataRequest &, const Model::BatchGetAttachedFileMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetAttachedFileMetadataResponseReceivedHandler
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::ListEvaluationFormVersionsRequest &, const Model::ListEvaluationFormVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListEvaluationFormVersionsResponseReceivedHandler
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::ListTrafficDistributionGroupUsersRequest &, const Model::ListTrafficDistributionGroupUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTrafficDistributionGroupUsersResponseReceivedHandler
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::CreateSecurityProfileRequest &, const Model::CreateSecurityProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateSecurityProfileResponseReceivedHandler
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::StartOutboundChatContactRequest &, const Model::StartOutboundChatContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartOutboundChatContactResponseReceivedHandler
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::AssociateEmailAddressAliasRequest &, const Model::AssociateEmailAddressAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateEmailAddressAliasResponseReceivedHandler
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::ListQuickConnectsRequest &, const Model::ListQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQuickConnectsResponseReceivedHandler
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::DeleteUserHierarchyGroupRequest &, const Model::DeleteUserHierarchyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteUserHierarchyGroupResponseReceivedHandler
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::BatchGetFlowAssociationRequest &, const Model::BatchGetFlowAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetFlowAssociationResponseReceivedHandler
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::DeleteContactFlowRequest &, const Model::DeleteContactFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteContactFlowResponseReceivedHandler
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::ListSecurityKeysRequest &, const Model::ListSecurityKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListSecurityKeysResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateWorkspaceRequest &, const Model::AssociateWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateWorkspaceResponseReceivedHandler
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::StartWebRTCContactRequest &, const Model::StartWebRTCContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartWebRTCContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListContactFlowModuleAliasesRequest &, const Model::ListContactFlowModuleAliasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContactFlowModuleAliasesResponseReceivedHandler
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::StartEmailContactRequest &, const Model::StartEmailContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartEmailContactResponseReceivedHandler
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::ListWorkspacePagesRequest &, const Model::ListWorkspacePagesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkspacePagesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeDataTableAttributeRequest &, const Model::DescribeDataTableAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataTableAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateWorkspaceRequest &, const Model::DisassociateWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateWorkspaceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteContactFlowModuleVersionRequest &, const Model::DeleteContactFlowModuleVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteContactFlowModuleVersionResponseReceivedHandler
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::ListTestCasesRequest &, const Model::ListTestCasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestCasesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteHoursOfOperationOverrideRequest &, const Model::DeleteHoursOfOperationOverrideOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteHoursOfOperationOverrideResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateContactFlowModuleVersionRequest &, const Model::CreateContactFlowModuleVersionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateContactFlowModuleVersionResponseReceivedHandler
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::SearchAgentStatusesRequest &, const Model::SearchAgentStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchAgentStatusesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteWorkspaceRequest &, const Model::DeleteWorkspaceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkspaceResponseReceivedHandler
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::SearchDataTablesRequest &, const Model::SearchDataTablesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchDataTablesResponseReceivedHandler
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::ActivateEvaluationFormRequest &, const Model::ActivateEvaluationFormOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ActivateEvaluationFormResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListHoursOfOperationOverridesRequest &, const Model::ListHoursOfOperationOverridesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListHoursOfOperationOverridesResponseReceivedHandler
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::DescribeEmailAddressRequest &, const Model::DescribeEmailAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeEmailAddressResponseReceivedHandler
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::DeleteVocabularyRequest &, const Model::DeleteVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteVocabularyResponseReceivedHandler
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::DescribePhoneNumberRequest &, const Model::DescribePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePhoneNumberResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteTestCaseRequest &, const Model::DeleteTestCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTestCaseResponseReceivedHandler
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::DescribeUserRequest &, const Model::DescribeUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteDataTableAttributeRequest &, const Model::DeleteDataTableAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataTableAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListNotificationsRequest &, const Model::ListNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListNotificationsResponseReceivedHandler
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::BatchAssociateAnalyticsDataSetRequest &, const Model::BatchAssociateAnalyticsDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchAssociateAnalyticsDataSetResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartContactStreamingRequest &, const Model::StartContactStreamingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartContactStreamingResponseReceivedHandler
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::CompleteAttachedFileUploadRequest &, const Model::CompleteAttachedFileUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CompleteAttachedFileUploadResponseReceivedHandler
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::ListContactEvaluationsRequest &, const Model::ListContactEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListContactEvaluationsResponseReceivedHandler
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::CreateNotificationRequest &, const Model::CreateNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateNotificationResponseReceivedHandler
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::CreateVocabularyRequest &, const Model::CreateVocabularyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateVocabularyResponseReceivedHandler
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::UpdateQuickConnectConfigRequest &, const Model::UpdateQuickConnectConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQuickConnectConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListWorkspaceMediaRequest &, const Model::ListWorkspaceMediaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkspaceMediaResponseReceivedHandler
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::ListInstanceAttributesRequest &, const Model::ListInstanceAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInstanceAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::BatchDeleteDataTableValueRequest &, const Model::BatchDeleteDataTableValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDeleteDataTableValueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreatePushNotificationRegistrationRequest &, const Model::CreatePushNotificationRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePushNotificationRegistrationResponseReceivedHandler
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::SendChatIntegrationEventRequest &, const Model::SendChatIntegrationEventOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendChatIntegrationEventResponseReceivedHandler
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::DeleteWorkspacePageRequest &, const Model::DeleteWorkspacePageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteWorkspacePageResponseReceivedHandler
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::DeletePushNotificationRegistrationRequest &, const Model::DeletePushNotificationRegistrationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePushNotificationRegistrationResponseReceivedHandler
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::AssociateInstanceStorageConfigRequest &, const Model::AssociateInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateInstanceStorageConfigResponseReceivedHandler
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::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::SearchContactFlowsRequest &, const Model::SearchContactFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchContactFlowsResponseReceivedHandler
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::DisassociateBotRequest &, const Model::DisassociateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateBotResponseReceivedHandler
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::StartTaskContactRequest &, const Model::StartTaskContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTaskContactResponseReceivedHandler
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::UpdateContactEvaluationRequest &, const Model::UpdateContactEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContactEvaluationResponseReceivedHandler
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::AssociateApprovedOriginRequest &, const Model::AssociateApprovedOriginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateApprovedOriginResponseReceivedHandler
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::ListAttachedFilesConfigurationsRequest &, const Model::ListAttachedFilesConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAttachedFilesConfigurationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateWorkspacePageRequest &, const Model::UpdateWorkspacePageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkspacePageResponseReceivedHandler
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::StartContactMediaProcessingRequest &, const Model::StartContactMediaProcessingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartContactMediaProcessingResponseReceivedHandler
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::ListViewVersionsRequest &, const Model::ListViewVersionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListViewVersionsResponseReceivedHandler
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::UpdateParticipantAuthenticationRequest &, const Model::UpdateParticipantAuthenticationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateParticipantAuthenticationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::BatchDescribeDataTableValueRequest &, const Model::BatchDescribeDataTableValueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDescribeDataTableValueResponseReceivedHandler
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::UpdateUserIdentityInfoRequest &, const Model::UpdateUserIdentityInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateUserIdentityInfoResponseReceivedHandler
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::SendOutboundEmailRequest &, const Model::SendOutboundEmailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SendOutboundEmailResponseReceivedHandler
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::StartChatContactRequest &, const Model::StartChatContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartChatContactResponseReceivedHandler
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::UpdateInstanceAttributeRequest &, const Model::UpdateInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInstanceAttributeResponseReceivedHandler
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::StopContactRecordingRequest &, const Model::StopContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetEffectiveHoursOfOperationsRequest &, const Model::GetEffectiveHoursOfOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEffectiveHoursOfOperationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateAttachedFilesConfigurationRequest &, const Model::UpdateAttachedFilesConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAttachedFilesConfigurationResponseReceivedHandler
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::DescribeContactRequest &, const Model::DescribeContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateEmailAddressRequest &, const Model::CreateEmailAddressOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEmailAddressResponseReceivedHandler
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::UpdateTaskTemplateRequest &, const Model::UpdateTaskTemplateOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTaskTemplateResponseReceivedHandler
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::StartTestCaseExecutionRequest &, const Model::StartTestCaseExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartTestCaseExecutionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateWorkspaceThemeRequest &, const Model::UpdateWorkspaceThemeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateWorkspaceThemeResponseReceivedHandler
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::BatchDisassociateAnalyticsDataSetRequest &, const Model::BatchDisassociateAnalyticsDataSetOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchDisassociateAnalyticsDataSetResponseReceivedHandler
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::ListChildHoursOfOperationsRequest &, const Model::ListChildHoursOfOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListChildHoursOfOperationsResponseReceivedHandler
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::CreatePromptRequest &, const Model::CreatePromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreatePromptResponseReceivedHandler
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::DeleteRuleRequest &, const Model::DeleteRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRuleResponseReceivedHandler
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::ListTestCaseExecutionsRequest &, const Model::ListTestCaseExecutionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTestCaseExecutionsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeDataTableRequest &, const Model::DescribeDataTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDataTableResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateDataTableMetadataRequest &, const Model::UpdateDataTableMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataTableMetadataResponseReceivedHandler
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::CreateTestCaseRequest &, const Model::CreateTestCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateTestCaseResponseReceivedHandler
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::SearchPromptsRequest &, const Model::SearchPromptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchPromptsResponseReceivedHandler
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::AssociateContactWithUserRequest &, const Model::AssociateContactWithUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateContactWithUserResponseReceivedHandler
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::DeleteViewRequest &, const Model::DeleteViewOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteViewResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateHoursOfOperationsRequest &, const Model::AssociateHoursOfOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateHoursOfOperationsResponseReceivedHandler
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::UpdateContactFlowMetadataRequest &, const Model::UpdateContactFlowMetadataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContactFlowMetadataResponseReceivedHandler
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::UpdateInstanceStorageConfigRequest &, const Model::UpdateInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeHoursOfOperationOverrideRequest &, const Model::DescribeHoursOfOperationOverrideOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeHoursOfOperationOverrideResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchWorkspacesRequest &, const Model::SearchWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchWorkspacesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateTestCaseRequest &, const Model::UpdateTestCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTestCaseResponseReceivedHandler
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::DeleteContactEvaluationRequest &, const Model::DeleteContactEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteContactEvaluationResponseReceivedHandler
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::DisassociateQueueEmailAddressesRequest &, const Model::DisassociateQueueEmailAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateQueueEmailAddressesResponseReceivedHandler
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::UpdateTrafficDistributionRequest &, const Model::UpdateTrafficDistributionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateTrafficDistributionResponseReceivedHandler
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::UpdateContactFlowNameRequest &, const Model::UpdateContactFlowNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContactFlowNameResponseReceivedHandler
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::SearchAvailablePhoneNumbersRequest &, const Model::SearchAvailablePhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchAvailablePhoneNumbersResponseReceivedHandler
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::DisassociateLexBotRequest &, const Model::DisassociateLexBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateLexBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueOutboundEmailConfigRequest &, const Model::UpdateQueueOutboundEmailConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQueueOutboundEmailConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeTestCaseRequest &, const Model::DescribeTestCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeTestCaseResponseReceivedHandler
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::UpdateDataTablePrimaryValuesRequest &, const Model::UpdateDataTablePrimaryValuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataTablePrimaryValuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchNotificationsRequest &, const Model::SearchNotificationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchNotificationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SearchContactEvaluationsRequest &, const Model::SearchContactEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchContactEvaluationsResponseReceivedHandler
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::DeletePromptRequest &, const Model::DeletePromptOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePromptResponseReceivedHandler
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::SearchWorkspaceAssociationsRequest &, const Model::SearchWorkspaceAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchWorkspaceAssociationsResponseReceivedHandler
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::DescribePredefinedAttributeRequest &, const Model::DescribePredefinedAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePredefinedAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListDataTableAttributesRequest &, const Model::ListDataTableAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDataTableAttributesResponseReceivedHandler
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::UpdateContactAttributesRequest &, const Model::UpdateContactAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContactAttributesResponseReceivedHandler
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::UpdateAgentStatusRequest &, const Model::UpdateAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAgentStatusResponseReceivedHandler
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::UpdateAuthenticationProfileRequest &, const Model::UpdateAuthenticationProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateAuthenticationProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateSecurityProfilesRequest &, const Model::DisassociateSecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateSecurityProfilesResponseReceivedHandler
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::UpdateContactFlowContentRequest &, const Model::UpdateContactFlowContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContactFlowContentResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeNotificationRequest &, const Model::DescribeNotificationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeNotificationResponseReceivedHandler
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::SearchRoutingProfilesRequest &, const Model::SearchRoutingProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchRoutingProfilesResponseReceivedHandler
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::DeletePredefinedAttributeRequest &, const Model::DeletePredefinedAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePredefinedAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListQueueEmailAddressesRequest &, const Model::ListQueueEmailAddressesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueueEmailAddressesResponseReceivedHandler
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::StartAttachedFileUploadRequest &, const Model::StartAttachedFileUploadOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartAttachedFileUploadResponseReceivedHandler
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::DescribeInstanceAttributeRequest &, const Model::DescribeInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeInstanceAttributeResponseReceivedHandler
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::SearchUsersRequest &, const Model::SearchUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchUsersResponseReceivedHandler
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::DisassociateUserProficienciesRequest &, const Model::DisassociateUserProficienciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateUserProficienciesResponseReceivedHandler
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::DeleteIntegrationAssociationRequest &, const Model::DeleteIntegrationAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteIntegrationAssociationResponseReceivedHandler
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::SearchContactFlowModulesRequest &, const Model::SearchContactFlowModulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchContactFlowModulesResponseReceivedHandler
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::DescribeRoutingProfileRequest &, const Model::DescribeRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactFlowModuleAliasRequest &, const Model::UpdateContactFlowModuleAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateContactFlowModuleAliasResponseReceivedHandler
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::ListIntegrationAssociationsRequest &, const Model::ListIntegrationAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListIntegrationAssociationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListRoutingProfileManualAssignmentQueuesRequest &, const Model::ListRoutingProfileManualAssignmentQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListRoutingProfileManualAssignmentQueuesResponseReceivedHandler
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::UpdateRuleRequest &, const Model::UpdateRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateRuleResponseReceivedHandler
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::ListWorkspacesRequest &, const Model::ListWorkspacesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListWorkspacesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ImportWorkspaceMediaRequest &, const Model::ImportWorkspaceMediaOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ImportWorkspaceMediaResponseReceivedHandler
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::UpdateQuickConnectNameRequest &, const Model::UpdateQuickConnectNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateQuickConnectNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetContactMetricsRequest &, const Model::GetContactMetricsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetContactMetricsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeContactFlowModuleAliasRequest &, const Model::DescribeContactFlowModuleAliasOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeContactFlowModuleAliasResponseReceivedHandler
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::UpdatePhoneNumberRequest &, const Model::UpdatePhoneNumberOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdatePhoneNumberResponseReceivedHandler
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::UpdateDataTableAttributeRequest &, const Model::UpdateDataTableAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDataTableAttributeResponseReceivedHandler
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::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInstancesResponseReceivedHandler
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::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateUserResponseReceivedHandler
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::DeleteDataTableRequest &, const Model::DeleteDataTableOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDataTableResponseReceivedHandler
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::TagContactRequest &, const Model::TagContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagContactResponseReceivedHandler
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::DescribeAttachedFilesConfigurationRequest &, const Model::DescribeAttachedFilesConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAttachedFilesConfigurationResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String