AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Static Public Member Functions | Friends | List of all members
Aws::Connect::ConnectClient Class Reference

#include <ConnectClient.h>

Inheritance diagram for Aws::Connect::ConnectClient:
[legend]

Public Types

 
 
 

Public Types inherited from Aws::Client::AWSJsonClient

 

Public Member Functions

 ConnectClient (const Aws::Connect::ConnectClientConfiguration &clientConfiguration=Aws::Connect::ConnectClientConfiguration(), std::shared_ptr< ConnectEndpointProviderBase > endpointProvider=nullptr)
 
 ConnectClient (const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ConnectEndpointProviderBase > endpointProvider=nullptr, const Aws::Connect::ConnectClientConfiguration &clientConfiguration=Aws::Connect::ConnectClientConfiguration())
 
 ConnectClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ConnectEndpointProviderBase > endpointProvider=nullptr, const Aws::Connect::ConnectClientConfiguration &clientConfiguration=Aws::Connect::ConnectClientConfiguration())
 
 ConnectClient (const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ConnectClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
 
 ConnectClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
 
virtual ~ConnectClient ()
 
 
template<typename ActivateEvaluationFormRequestT = Model::ActivateEvaluationFormRequest>
Model::ActivateEvaluationFormOutcomeCallable ActivateEvaluationFormCallable (const ActivateEvaluationFormRequestT &request) const
 
template<typename ActivateEvaluationFormRequestT = Model::ActivateEvaluationFormRequest>
void ActivateEvaluationFormAsync (const ActivateEvaluationFormRequestT &request, const ActivateEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateAnalyticsDataSetRequestT = Model::AssociateAnalyticsDataSetRequest>
Model::AssociateAnalyticsDataSetOutcomeCallable AssociateAnalyticsDataSetCallable (const AssociateAnalyticsDataSetRequestT &request) const
 
template<typename AssociateAnalyticsDataSetRequestT = Model::AssociateAnalyticsDataSetRequest>
void AssociateAnalyticsDataSetAsync (const AssociateAnalyticsDataSetRequestT &request, const AssociateAnalyticsDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateApprovedOriginRequestT = Model::AssociateApprovedOriginRequest>
Model::AssociateApprovedOriginOutcomeCallable AssociateApprovedOriginCallable (const AssociateApprovedOriginRequestT &request) const
 
template<typename AssociateApprovedOriginRequestT = Model::AssociateApprovedOriginRequest>
void AssociateApprovedOriginAsync (const AssociateApprovedOriginRequestT &request, const AssociateApprovedOriginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateBotRequestT = Model::AssociateBotRequest>
Model::AssociateBotOutcomeCallable AssociateBotCallable (const AssociateBotRequestT &request) const
 
template<typename AssociateBotRequestT = Model::AssociateBotRequest>
void AssociateBotAsync (const AssociateBotRequestT &request, const AssociateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateDefaultVocabularyRequestT = Model::AssociateDefaultVocabularyRequest>
Model::AssociateDefaultVocabularyOutcomeCallable AssociateDefaultVocabularyCallable (const AssociateDefaultVocabularyRequestT &request) const
 
template<typename AssociateDefaultVocabularyRequestT = Model::AssociateDefaultVocabularyRequest>
void AssociateDefaultVocabularyAsync (const AssociateDefaultVocabularyRequestT &request, const AssociateDefaultVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateFlowRequestT = Model::AssociateFlowRequest>
Model::AssociateFlowOutcomeCallable AssociateFlowCallable (const AssociateFlowRequestT &request) const
 
template<typename AssociateFlowRequestT = Model::AssociateFlowRequest>
void AssociateFlowAsync (const AssociateFlowRequestT &request, const AssociateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateInstanceStorageConfigRequestT = Model::AssociateInstanceStorageConfigRequest>
Model::AssociateInstanceStorageConfigOutcomeCallable AssociateInstanceStorageConfigCallable (const AssociateInstanceStorageConfigRequestT &request) const
 
template<typename AssociateInstanceStorageConfigRequestT = Model::AssociateInstanceStorageConfigRequest>
void AssociateInstanceStorageConfigAsync (const AssociateInstanceStorageConfigRequestT &request, const AssociateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateLambdaFunctionRequestT = Model::AssociateLambdaFunctionRequest>
Model::AssociateLambdaFunctionOutcomeCallable AssociateLambdaFunctionCallable (const AssociateLambdaFunctionRequestT &request) const
 
template<typename AssociateLambdaFunctionRequestT = Model::AssociateLambdaFunctionRequest>
void AssociateLambdaFunctionAsync (const AssociateLambdaFunctionRequestT &request, const AssociateLambdaFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateLexBotRequestT = Model::AssociateLexBotRequest>
Model::AssociateLexBotOutcomeCallable AssociateLexBotCallable (const AssociateLexBotRequestT &request) const
 
template<typename AssociateLexBotRequestT = Model::AssociateLexBotRequest>
void AssociateLexBotAsync (const AssociateLexBotRequestT &request, const AssociateLexBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociatePhoneNumberContactFlowRequestT = Model::AssociatePhoneNumberContactFlowRequest>
Model::AssociatePhoneNumberContactFlowOutcomeCallable AssociatePhoneNumberContactFlowCallable (const AssociatePhoneNumberContactFlowRequestT &request) const
 
template<typename AssociatePhoneNumberContactFlowRequestT = Model::AssociatePhoneNumberContactFlowRequest>
void AssociatePhoneNumberContactFlowAsync (const AssociatePhoneNumberContactFlowRequestT &request, const AssociatePhoneNumberContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateQueueQuickConnectsRequestT = Model::AssociateQueueQuickConnectsRequest>
Model::AssociateQueueQuickConnectsOutcomeCallable AssociateQueueQuickConnectsCallable (const AssociateQueueQuickConnectsRequestT &request) const
 
template<typename AssociateQueueQuickConnectsRequestT = Model::AssociateQueueQuickConnectsRequest>
void AssociateQueueQuickConnectsAsync (const AssociateQueueQuickConnectsRequestT &request, const AssociateQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateRoutingProfileQueuesRequestT = Model::AssociateRoutingProfileQueuesRequest>
Model::AssociateRoutingProfileQueuesOutcomeCallable AssociateRoutingProfileQueuesCallable (const AssociateRoutingProfileQueuesRequestT &request) const
 
template<typename AssociateRoutingProfileQueuesRequestT = Model::AssociateRoutingProfileQueuesRequest>
void AssociateRoutingProfileQueuesAsync (const AssociateRoutingProfileQueuesRequestT &request, const AssociateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateSecurityKeyRequestT = Model::AssociateSecurityKeyRequest>
Model::AssociateSecurityKeyOutcomeCallable AssociateSecurityKeyCallable (const AssociateSecurityKeyRequestT &request) const
 
template<typename AssociateSecurityKeyRequestT = Model::AssociateSecurityKeyRequest>
void AssociateSecurityKeyAsync (const AssociateSecurityKeyRequestT &request, const AssociateSecurityKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateTrafficDistributionGroupUserRequestT = Model::AssociateTrafficDistributionGroupUserRequest>
Model::AssociateTrafficDistributionGroupUserOutcomeCallable AssociateTrafficDistributionGroupUserCallable (const AssociateTrafficDistributionGroupUserRequestT &request) const
 
template<typename AssociateTrafficDistributionGroupUserRequestT = Model::AssociateTrafficDistributionGroupUserRequest>
void AssociateTrafficDistributionGroupUserAsync (const AssociateTrafficDistributionGroupUserRequestT &request, const AssociateTrafficDistributionGroupUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename AssociateUserProficienciesRequestT = Model::AssociateUserProficienciesRequest>
Model::AssociateUserProficienciesOutcomeCallable AssociateUserProficienciesCallable (const AssociateUserProficienciesRequestT &request) const
 
template<typename AssociateUserProficienciesRequestT = Model::AssociateUserProficienciesRequest>
void AssociateUserProficienciesAsync (const AssociateUserProficienciesRequestT &request, const AssociateUserProficienciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchAssociateAnalyticsDataSetRequestT = Model::BatchAssociateAnalyticsDataSetRequest>
Model::BatchAssociateAnalyticsDataSetOutcomeCallable BatchAssociateAnalyticsDataSetCallable (const BatchAssociateAnalyticsDataSetRequestT &request) const
 
template<typename BatchAssociateAnalyticsDataSetRequestT = Model::BatchAssociateAnalyticsDataSetRequest>
void BatchAssociateAnalyticsDataSetAsync (const BatchAssociateAnalyticsDataSetRequestT &request, const BatchAssociateAnalyticsDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchDisassociateAnalyticsDataSetRequestT = Model::BatchDisassociateAnalyticsDataSetRequest>
Model::BatchDisassociateAnalyticsDataSetOutcomeCallable BatchDisassociateAnalyticsDataSetCallable (const BatchDisassociateAnalyticsDataSetRequestT &request) const
 
template<typename BatchDisassociateAnalyticsDataSetRequestT = Model::BatchDisassociateAnalyticsDataSetRequest>
void BatchDisassociateAnalyticsDataSetAsync (const BatchDisassociateAnalyticsDataSetRequestT &request, const BatchDisassociateAnalyticsDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetAttachedFileMetadataRequestT = Model::BatchGetAttachedFileMetadataRequest>
Model::BatchGetAttachedFileMetadataOutcomeCallable BatchGetAttachedFileMetadataCallable (const BatchGetAttachedFileMetadataRequestT &request) const
 
template<typename BatchGetAttachedFileMetadataRequestT = Model::BatchGetAttachedFileMetadataRequest>
void BatchGetAttachedFileMetadataAsync (const BatchGetAttachedFileMetadataRequestT &request, const BatchGetAttachedFileMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchGetFlowAssociationRequestT = Model::BatchGetFlowAssociationRequest>
Model::BatchGetFlowAssociationOutcomeCallable BatchGetFlowAssociationCallable (const BatchGetFlowAssociationRequestT &request) const
 
template<typename BatchGetFlowAssociationRequestT = Model::BatchGetFlowAssociationRequest>
void BatchGetFlowAssociationAsync (const BatchGetFlowAssociationRequestT &request, const BatchGetFlowAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename BatchPutContactRequestT = Model::BatchPutContactRequest>
Model::BatchPutContactOutcomeCallable BatchPutContactCallable (const BatchPutContactRequestT &request) const
 
template<typename BatchPutContactRequestT = Model::BatchPutContactRequest>
void BatchPutContactAsync (const BatchPutContactRequestT &request, const BatchPutContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ClaimPhoneNumberRequestT = Model::ClaimPhoneNumberRequest>
Model::ClaimPhoneNumberOutcomeCallable ClaimPhoneNumberCallable (const ClaimPhoneNumberRequestT &request) const
 
template<typename ClaimPhoneNumberRequestT = Model::ClaimPhoneNumberRequest>
void ClaimPhoneNumberAsync (const ClaimPhoneNumberRequestT &request, const ClaimPhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CompleteAttachedFileUploadRequestT = Model::CompleteAttachedFileUploadRequest>
Model::CompleteAttachedFileUploadOutcomeCallable CompleteAttachedFileUploadCallable (const CompleteAttachedFileUploadRequestT &request) const
 
template<typename CompleteAttachedFileUploadRequestT = Model::CompleteAttachedFileUploadRequest>
void CompleteAttachedFileUploadAsync (const CompleteAttachedFileUploadRequestT &request, const CompleteAttachedFileUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateAgentStatusRequestT = Model::CreateAgentStatusRequest>
Model::CreateAgentStatusOutcomeCallable CreateAgentStatusCallable (const CreateAgentStatusRequestT &request) const
 
template<typename CreateAgentStatusRequestT = Model::CreateAgentStatusRequest>
void CreateAgentStatusAsync (const CreateAgentStatusRequestT &request, const CreateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateContactFlowRequestT = Model::CreateContactFlowRequest>
Model::CreateContactFlowOutcomeCallable CreateContactFlowCallable (const CreateContactFlowRequestT &request) const
 
template<typename CreateContactFlowRequestT = Model::CreateContactFlowRequest>
void CreateContactFlowAsync (const CreateContactFlowRequestT &request, const CreateContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateContactFlowModuleRequestT = Model::CreateContactFlowModuleRequest>
Model::CreateContactFlowModuleOutcomeCallable CreateContactFlowModuleCallable (const CreateContactFlowModuleRequestT &request) const
 
template<typename CreateContactFlowModuleRequestT = Model::CreateContactFlowModuleRequest>
void CreateContactFlowModuleAsync (const CreateContactFlowModuleRequestT &request, const CreateContactFlowModuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateEvaluationFormRequestT = Model::CreateEvaluationFormRequest>
Model::CreateEvaluationFormOutcomeCallable CreateEvaluationFormCallable (const CreateEvaluationFormRequestT &request) const
 
template<typename CreateEvaluationFormRequestT = Model::CreateEvaluationFormRequest>
void CreateEvaluationFormAsync (const CreateEvaluationFormRequestT &request, const CreateEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateHoursOfOperationRequestT = Model::CreateHoursOfOperationRequest>
Model::CreateHoursOfOperationOutcomeCallable CreateHoursOfOperationCallable (const CreateHoursOfOperationRequestT &request) const
 
template<typename CreateHoursOfOperationRequestT = Model::CreateHoursOfOperationRequest>
void CreateHoursOfOperationAsync (const CreateHoursOfOperationRequestT &request, const CreateHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateInstanceRequestT = Model::CreateInstanceRequest>
Model::CreateInstanceOutcomeCallable CreateInstanceCallable (const CreateInstanceRequestT &request) const
 
template<typename CreateInstanceRequestT = Model::CreateInstanceRequest>
void CreateInstanceAsync (const CreateInstanceRequestT &request, const CreateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateIntegrationAssociationRequestT = Model::CreateIntegrationAssociationRequest>
Model::CreateIntegrationAssociationOutcomeCallable CreateIntegrationAssociationCallable (const CreateIntegrationAssociationRequestT &request) const
 
template<typename CreateIntegrationAssociationRequestT = Model::CreateIntegrationAssociationRequest>
void CreateIntegrationAssociationAsync (const CreateIntegrationAssociationRequestT &request, const CreateIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateParticipantRequestT = Model::CreateParticipantRequest>
Model::CreateParticipantOutcomeCallable CreateParticipantCallable (const CreateParticipantRequestT &request) const
 
template<typename CreateParticipantRequestT = Model::CreateParticipantRequest>
void CreateParticipantAsync (const CreateParticipantRequestT &request, const CreateParticipantResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreatePersistentContactAssociationRequestT = Model::CreatePersistentContactAssociationRequest>
Model::CreatePersistentContactAssociationOutcomeCallable CreatePersistentContactAssociationCallable (const CreatePersistentContactAssociationRequestT &request) const
 
template<typename CreatePersistentContactAssociationRequestT = Model::CreatePersistentContactAssociationRequest>
void CreatePersistentContactAssociationAsync (const CreatePersistentContactAssociationRequestT &request, const CreatePersistentContactAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreatePredefinedAttributeRequestT = Model::CreatePredefinedAttributeRequest>
Model::CreatePredefinedAttributeOutcomeCallable CreatePredefinedAttributeCallable (const CreatePredefinedAttributeRequestT &request) const
 
template<typename CreatePredefinedAttributeRequestT = Model::CreatePredefinedAttributeRequest>
void CreatePredefinedAttributeAsync (const CreatePredefinedAttributeRequestT &request, const CreatePredefinedAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreatePromptRequestT = Model::CreatePromptRequest>
Model::CreatePromptOutcomeCallable CreatePromptCallable (const CreatePromptRequestT &request) const
 
template<typename CreatePromptRequestT = Model::CreatePromptRequest>
void CreatePromptAsync (const CreatePromptRequestT &request, const CreatePromptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateQueueRequestT = Model::CreateQueueRequest>
Model::CreateQueueOutcomeCallable CreateQueueCallable (const CreateQueueRequestT &request) const
 
template<typename CreateQueueRequestT = Model::CreateQueueRequest>
void CreateQueueAsync (const CreateQueueRequestT &request, const CreateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateQuickConnectRequestT = Model::CreateQuickConnectRequest>
Model::CreateQuickConnectOutcomeCallable CreateQuickConnectCallable (const CreateQuickConnectRequestT &request) const
 
template<typename CreateQuickConnectRequestT = Model::CreateQuickConnectRequest>
void CreateQuickConnectAsync (const CreateQuickConnectRequestT &request, const CreateQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateRoutingProfileRequestT = Model::CreateRoutingProfileRequest>
Model::CreateRoutingProfileOutcomeCallable CreateRoutingProfileCallable (const CreateRoutingProfileRequestT &request) const
 
template<typename CreateRoutingProfileRequestT = Model::CreateRoutingProfileRequest>
void CreateRoutingProfileAsync (const CreateRoutingProfileRequestT &request, const CreateRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateRuleRequestT = Model::CreateRuleRequest>
Model::CreateRuleOutcomeCallable CreateRuleCallable (const CreateRuleRequestT &request) const
 
template<typename CreateRuleRequestT = Model::CreateRuleRequest>
void CreateRuleAsync (const CreateRuleRequestT &request, const CreateRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateSecurityProfileRequestT = Model::CreateSecurityProfileRequest>
Model::CreateSecurityProfileOutcomeCallable CreateSecurityProfileCallable (const CreateSecurityProfileRequestT &request) const
 
template<typename CreateSecurityProfileRequestT = Model::CreateSecurityProfileRequest>
void CreateSecurityProfileAsync (const CreateSecurityProfileRequestT &request, const CreateSecurityProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateTaskTemplateRequestT = Model::CreateTaskTemplateRequest>
Model::CreateTaskTemplateOutcomeCallable CreateTaskTemplateCallable (const CreateTaskTemplateRequestT &request) const
 
template<typename CreateTaskTemplateRequestT = Model::CreateTaskTemplateRequest>
void CreateTaskTemplateAsync (const CreateTaskTemplateRequestT &request, const CreateTaskTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateTrafficDistributionGroupRequestT = Model::CreateTrafficDistributionGroupRequest>
Model::CreateTrafficDistributionGroupOutcomeCallable CreateTrafficDistributionGroupCallable (const CreateTrafficDistributionGroupRequestT &request) const
 
template<typename CreateTrafficDistributionGroupRequestT = Model::CreateTrafficDistributionGroupRequest>
void CreateTrafficDistributionGroupAsync (const CreateTrafficDistributionGroupRequestT &request, const CreateTrafficDistributionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateUseCaseRequestT = Model::CreateUseCaseRequest>
Model::CreateUseCaseOutcomeCallable CreateUseCaseCallable (const CreateUseCaseRequestT &request) const
 
template<typename CreateUseCaseRequestT = Model::CreateUseCaseRequest>
void CreateUseCaseAsync (const CreateUseCaseRequestT &request, const CreateUseCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateUserRequestT = Model::CreateUserRequest>
Model::CreateUserOutcomeCallable CreateUserCallable (const CreateUserRequestT &request) const
 
template<typename CreateUserRequestT = Model::CreateUserRequest>
void CreateUserAsync (const CreateUserRequestT &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateUserHierarchyGroupRequestT = Model::CreateUserHierarchyGroupRequest>
Model::CreateUserHierarchyGroupOutcomeCallable CreateUserHierarchyGroupCallable (const CreateUserHierarchyGroupRequestT &request) const
 
template<typename CreateUserHierarchyGroupRequestT = Model::CreateUserHierarchyGroupRequest>
void CreateUserHierarchyGroupAsync (const CreateUserHierarchyGroupRequestT &request, const CreateUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateViewRequestT = Model::CreateViewRequest>
Model::CreateViewOutcomeCallable CreateViewCallable (const CreateViewRequestT &request) const
 
template<typename CreateViewRequestT = Model::CreateViewRequest>
void CreateViewAsync (const CreateViewRequestT &request, const CreateViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateViewVersionRequestT = Model::CreateViewVersionRequest>
Model::CreateViewVersionOutcomeCallable CreateViewVersionCallable (const CreateViewVersionRequestT &request) const
 
template<typename CreateViewVersionRequestT = Model::CreateViewVersionRequest>
void CreateViewVersionAsync (const CreateViewVersionRequestT &request, const CreateViewVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename CreateVocabularyRequestT = Model::CreateVocabularyRequest>
Model::CreateVocabularyOutcomeCallable CreateVocabularyCallable (const CreateVocabularyRequestT &request) const
 
template<typename CreateVocabularyRequestT = Model::CreateVocabularyRequest>
void CreateVocabularyAsync (const CreateVocabularyRequestT &request, const CreateVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeactivateEvaluationFormRequestT = Model::DeactivateEvaluationFormRequest>
Model::DeactivateEvaluationFormOutcomeCallable DeactivateEvaluationFormCallable (const DeactivateEvaluationFormRequestT &request) const
 
template<typename DeactivateEvaluationFormRequestT = Model::DeactivateEvaluationFormRequest>
void DeactivateEvaluationFormAsync (const DeactivateEvaluationFormRequestT &request, const DeactivateEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteAttachedFileRequestT = Model::DeleteAttachedFileRequest>
Model::DeleteAttachedFileOutcomeCallable DeleteAttachedFileCallable (const DeleteAttachedFileRequestT &request) const
 
template<typename DeleteAttachedFileRequestT = Model::DeleteAttachedFileRequest>
void DeleteAttachedFileAsync (const DeleteAttachedFileRequestT &request, const DeleteAttachedFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteContactEvaluationRequestT = Model::DeleteContactEvaluationRequest>
Model::DeleteContactEvaluationOutcomeCallable DeleteContactEvaluationCallable (const DeleteContactEvaluationRequestT &request) const
 
template<typename DeleteContactEvaluationRequestT = Model::DeleteContactEvaluationRequest>
void DeleteContactEvaluationAsync (const DeleteContactEvaluationRequestT &request, const DeleteContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteContactFlowRequestT = Model::DeleteContactFlowRequest>
Model::DeleteContactFlowOutcomeCallable DeleteContactFlowCallable (const DeleteContactFlowRequestT &request) const
 
template<typename DeleteContactFlowRequestT = Model::DeleteContactFlowRequest>
void DeleteContactFlowAsync (const DeleteContactFlowRequestT &request, const DeleteContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteContactFlowModuleRequestT = Model::DeleteContactFlowModuleRequest>
Model::DeleteContactFlowModuleOutcomeCallable DeleteContactFlowModuleCallable (const DeleteContactFlowModuleRequestT &request) const
 
template<typename DeleteContactFlowModuleRequestT = Model::DeleteContactFlowModuleRequest>
void DeleteContactFlowModuleAsync (const DeleteContactFlowModuleRequestT &request, const DeleteContactFlowModuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteEvaluationFormRequestT = Model::DeleteEvaluationFormRequest>
Model::DeleteEvaluationFormOutcomeCallable DeleteEvaluationFormCallable (const DeleteEvaluationFormRequestT &request) const
 
template<typename DeleteEvaluationFormRequestT = Model::DeleteEvaluationFormRequest>
void DeleteEvaluationFormAsync (const DeleteEvaluationFormRequestT &request, const DeleteEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteHoursOfOperationRequestT = Model::DeleteHoursOfOperationRequest>
Model::DeleteHoursOfOperationOutcomeCallable DeleteHoursOfOperationCallable (const DeleteHoursOfOperationRequestT &request) const
 
template<typename DeleteHoursOfOperationRequestT = Model::DeleteHoursOfOperationRequest>
void DeleteHoursOfOperationAsync (const DeleteHoursOfOperationRequestT &request, const DeleteHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteInstanceRequestT = Model::DeleteInstanceRequest>
Model::DeleteInstanceOutcomeCallable DeleteInstanceCallable (const DeleteInstanceRequestT &request) const
 
template<typename DeleteInstanceRequestT = Model::DeleteInstanceRequest>
void DeleteInstanceAsync (const DeleteInstanceRequestT &request, const DeleteInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteIntegrationAssociationRequestT = Model::DeleteIntegrationAssociationRequest>
Model::DeleteIntegrationAssociationOutcomeCallable DeleteIntegrationAssociationCallable (const DeleteIntegrationAssociationRequestT &request) const
 
template<typename DeleteIntegrationAssociationRequestT = Model::DeleteIntegrationAssociationRequest>
void DeleteIntegrationAssociationAsync (const DeleteIntegrationAssociationRequestT &request, const DeleteIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeletePredefinedAttributeRequestT = Model::DeletePredefinedAttributeRequest>
Model::DeletePredefinedAttributeOutcomeCallable DeletePredefinedAttributeCallable (const DeletePredefinedAttributeRequestT &request) const
 
template<typename DeletePredefinedAttributeRequestT = Model::DeletePredefinedAttributeRequest>
void DeletePredefinedAttributeAsync (const DeletePredefinedAttributeRequestT &request, const DeletePredefinedAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeletePromptRequestT = Model::DeletePromptRequest>
Model::DeletePromptOutcomeCallable DeletePromptCallable (const DeletePromptRequestT &request) const
 
template<typename DeletePromptRequestT = Model::DeletePromptRequest>
void DeletePromptAsync (const DeletePromptRequestT &request, const DeletePromptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteQueueRequestT = Model::DeleteQueueRequest>
Model::DeleteQueueOutcomeCallable DeleteQueueCallable (const DeleteQueueRequestT &request) const
 
template<typename DeleteQueueRequestT = Model::DeleteQueueRequest>
void DeleteQueueAsync (const DeleteQueueRequestT &request, const DeleteQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteQuickConnectRequestT = Model::DeleteQuickConnectRequest>
Model::DeleteQuickConnectOutcomeCallable DeleteQuickConnectCallable (const DeleteQuickConnectRequestT &request) const
 
template<typename DeleteQuickConnectRequestT = Model::DeleteQuickConnectRequest>
void DeleteQuickConnectAsync (const DeleteQuickConnectRequestT &request, const DeleteQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteRoutingProfileRequestT = Model::DeleteRoutingProfileRequest>
Model::DeleteRoutingProfileOutcomeCallable DeleteRoutingProfileCallable (const DeleteRoutingProfileRequestT &request) const
 
template<typename DeleteRoutingProfileRequestT = Model::DeleteRoutingProfileRequest>
void DeleteRoutingProfileAsync (const DeleteRoutingProfileRequestT &request, const DeleteRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteRuleRequestT = Model::DeleteRuleRequest>
Model::DeleteRuleOutcomeCallable DeleteRuleCallable (const DeleteRuleRequestT &request) const
 
template<typename DeleteRuleRequestT = Model::DeleteRuleRequest>
void DeleteRuleAsync (const DeleteRuleRequestT &request, const DeleteRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteSecurityProfileRequestT = Model::DeleteSecurityProfileRequest>
Model::DeleteSecurityProfileOutcomeCallable DeleteSecurityProfileCallable (const DeleteSecurityProfileRequestT &request) const
 
template<typename DeleteSecurityProfileRequestT = Model::DeleteSecurityProfileRequest>
void DeleteSecurityProfileAsync (const DeleteSecurityProfileRequestT &request, const DeleteSecurityProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteTaskTemplateRequestT = Model::DeleteTaskTemplateRequest>
Model::DeleteTaskTemplateOutcomeCallable DeleteTaskTemplateCallable (const DeleteTaskTemplateRequestT &request) const
 
template<typename DeleteTaskTemplateRequestT = Model::DeleteTaskTemplateRequest>
void DeleteTaskTemplateAsync (const DeleteTaskTemplateRequestT &request, const DeleteTaskTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteTrafficDistributionGroupRequestT = Model::DeleteTrafficDistributionGroupRequest>
Model::DeleteTrafficDistributionGroupOutcomeCallable DeleteTrafficDistributionGroupCallable (const DeleteTrafficDistributionGroupRequestT &request) const
 
template<typename DeleteTrafficDistributionGroupRequestT = Model::DeleteTrafficDistributionGroupRequest>
void DeleteTrafficDistributionGroupAsync (const DeleteTrafficDistributionGroupRequestT &request, const DeleteTrafficDistributionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteUseCaseRequestT = Model::DeleteUseCaseRequest>
Model::DeleteUseCaseOutcomeCallable DeleteUseCaseCallable (const DeleteUseCaseRequestT &request) const
 
template<typename DeleteUseCaseRequestT = Model::DeleteUseCaseRequest>
void DeleteUseCaseAsync (const DeleteUseCaseRequestT &request, const DeleteUseCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteUserRequestT = Model::DeleteUserRequest>
Model::DeleteUserOutcomeCallable DeleteUserCallable (const DeleteUserRequestT &request) const
 
template<typename DeleteUserRequestT = Model::DeleteUserRequest>
void DeleteUserAsync (const DeleteUserRequestT &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteUserHierarchyGroupRequestT = Model::DeleteUserHierarchyGroupRequest>
Model::DeleteUserHierarchyGroupOutcomeCallable DeleteUserHierarchyGroupCallable (const DeleteUserHierarchyGroupRequestT &request) const
 
template<typename DeleteUserHierarchyGroupRequestT = Model::DeleteUserHierarchyGroupRequest>
void DeleteUserHierarchyGroupAsync (const DeleteUserHierarchyGroupRequestT &request, const DeleteUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteViewRequestT = Model::DeleteViewRequest>
Model::DeleteViewOutcomeCallable DeleteViewCallable (const DeleteViewRequestT &request) const
 
template<typename DeleteViewRequestT = Model::DeleteViewRequest>
void DeleteViewAsync (const DeleteViewRequestT &request, const DeleteViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteViewVersionRequestT = Model::DeleteViewVersionRequest>
Model::DeleteViewVersionOutcomeCallable DeleteViewVersionCallable (const DeleteViewVersionRequestT &request) const
 
template<typename DeleteViewVersionRequestT = Model::DeleteViewVersionRequest>
void DeleteViewVersionAsync (const DeleteViewVersionRequestT &request, const DeleteViewVersionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DeleteVocabularyRequestT = Model::DeleteVocabularyRequest>
Model::DeleteVocabularyOutcomeCallable DeleteVocabularyCallable (const DeleteVocabularyRequestT &request) const
 
template<typename DeleteVocabularyRequestT = Model::DeleteVocabularyRequest>
void DeleteVocabularyAsync (const DeleteVocabularyRequestT &request, const DeleteVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeAgentStatusRequestT = Model::DescribeAgentStatusRequest>
Model::DescribeAgentStatusOutcomeCallable DescribeAgentStatusCallable (const DescribeAgentStatusRequestT &request) const
 
template<typename DescribeAgentStatusRequestT = Model::DescribeAgentStatusRequest>
void DescribeAgentStatusAsync (const DescribeAgentStatusRequestT &request, const DescribeAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeAuthenticationProfileRequestT = Model::DescribeAuthenticationProfileRequest>
Model::DescribeAuthenticationProfileOutcomeCallable DescribeAuthenticationProfileCallable (const DescribeAuthenticationProfileRequestT &request) const
 
template<typename DescribeAuthenticationProfileRequestT = Model::DescribeAuthenticationProfileRequest>
void DescribeAuthenticationProfileAsync (const DescribeAuthenticationProfileRequestT &request, const DescribeAuthenticationProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeContactRequestT = Model::DescribeContactRequest>
Model::DescribeContactOutcomeCallable DescribeContactCallable (const DescribeContactRequestT &request) const
 
template<typename DescribeContactRequestT = Model::DescribeContactRequest>
void DescribeContactAsync (const DescribeContactRequestT &request, const DescribeContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeContactEvaluationRequestT = Model::DescribeContactEvaluationRequest>
Model::DescribeContactEvaluationOutcomeCallable DescribeContactEvaluationCallable (const DescribeContactEvaluationRequestT &request) const
 
template<typename DescribeContactEvaluationRequestT = Model::DescribeContactEvaluationRequest>
void DescribeContactEvaluationAsync (const DescribeContactEvaluationRequestT &request, const DescribeContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeContactFlowRequestT = Model::DescribeContactFlowRequest>
Model::DescribeContactFlowOutcomeCallable DescribeContactFlowCallable (const DescribeContactFlowRequestT &request) const
 
template<typename DescribeContactFlowRequestT = Model::DescribeContactFlowRequest>
void DescribeContactFlowAsync (const DescribeContactFlowRequestT &request, const DescribeContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeContactFlowModuleRequestT = Model::DescribeContactFlowModuleRequest>
Model::DescribeContactFlowModuleOutcomeCallable DescribeContactFlowModuleCallable (const DescribeContactFlowModuleRequestT &request) const
 
template<typename DescribeContactFlowModuleRequestT = Model::DescribeContactFlowModuleRequest>
void DescribeContactFlowModuleAsync (const DescribeContactFlowModuleRequestT &request, const DescribeContactFlowModuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeEvaluationFormRequestT = Model::DescribeEvaluationFormRequest>
Model::DescribeEvaluationFormOutcomeCallable DescribeEvaluationFormCallable (const DescribeEvaluationFormRequestT &request) const
 
template<typename DescribeEvaluationFormRequestT = Model::DescribeEvaluationFormRequest>
void DescribeEvaluationFormAsync (const DescribeEvaluationFormRequestT &request, const DescribeEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeHoursOfOperationRequestT = Model::DescribeHoursOfOperationRequest>
Model::DescribeHoursOfOperationOutcomeCallable DescribeHoursOfOperationCallable (const DescribeHoursOfOperationRequestT &request) const
 
template<typename DescribeHoursOfOperationRequestT = Model::DescribeHoursOfOperationRequest>
void DescribeHoursOfOperationAsync (const DescribeHoursOfOperationRequestT &request, const DescribeHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeInstanceRequestT = Model::DescribeInstanceRequest>
Model::DescribeInstanceOutcomeCallable DescribeInstanceCallable (const DescribeInstanceRequestT &request) const
 
template<typename DescribeInstanceRequestT = Model::DescribeInstanceRequest>
void DescribeInstanceAsync (const DescribeInstanceRequestT &request, const DescribeInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeInstanceAttributeRequestT = Model::DescribeInstanceAttributeRequest>
Model::DescribeInstanceAttributeOutcomeCallable DescribeInstanceAttributeCallable (const DescribeInstanceAttributeRequestT &request) const
 
template<typename DescribeInstanceAttributeRequestT = Model::DescribeInstanceAttributeRequest>
void DescribeInstanceAttributeAsync (const DescribeInstanceAttributeRequestT &request, const DescribeInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeInstanceStorageConfigRequestT = Model::DescribeInstanceStorageConfigRequest>
Model::DescribeInstanceStorageConfigOutcomeCallable DescribeInstanceStorageConfigCallable (const DescribeInstanceStorageConfigRequestT &request) const
 
template<typename DescribeInstanceStorageConfigRequestT = Model::DescribeInstanceStorageConfigRequest>
void DescribeInstanceStorageConfigAsync (const DescribeInstanceStorageConfigRequestT &request, const DescribeInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribePhoneNumberRequestT = Model::DescribePhoneNumberRequest>
Model::DescribePhoneNumberOutcomeCallable DescribePhoneNumberCallable (const DescribePhoneNumberRequestT &request) const
 
template<typename DescribePhoneNumberRequestT = Model::DescribePhoneNumberRequest>
void DescribePhoneNumberAsync (const DescribePhoneNumberRequestT &request, const DescribePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribePredefinedAttributeRequestT = Model::DescribePredefinedAttributeRequest>
Model::DescribePredefinedAttributeOutcomeCallable DescribePredefinedAttributeCallable (const DescribePredefinedAttributeRequestT &request) const
 
template<typename DescribePredefinedAttributeRequestT = Model::DescribePredefinedAttributeRequest>
void DescribePredefinedAttributeAsync (const DescribePredefinedAttributeRequestT &request, const DescribePredefinedAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribePromptRequestT = Model::DescribePromptRequest>
Model::DescribePromptOutcomeCallable DescribePromptCallable (const DescribePromptRequestT &request) const
 
template<typename DescribePromptRequestT = Model::DescribePromptRequest>
void DescribePromptAsync (const DescribePromptRequestT &request, const DescribePromptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeQueueRequestT = Model::DescribeQueueRequest>
Model::DescribeQueueOutcomeCallable DescribeQueueCallable (const DescribeQueueRequestT &request) const
 
template<typename DescribeQueueRequestT = Model::DescribeQueueRequest>
void DescribeQueueAsync (const DescribeQueueRequestT &request, const DescribeQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeQuickConnectRequestT = Model::DescribeQuickConnectRequest>
Model::DescribeQuickConnectOutcomeCallable DescribeQuickConnectCallable (const DescribeQuickConnectRequestT &request) const
 
template<typename DescribeQuickConnectRequestT = Model::DescribeQuickConnectRequest>
void DescribeQuickConnectAsync (const DescribeQuickConnectRequestT &request, const DescribeQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeRoutingProfileRequestT = Model::DescribeRoutingProfileRequest>
Model::DescribeRoutingProfileOutcomeCallable DescribeRoutingProfileCallable (const DescribeRoutingProfileRequestT &request) const
 
template<typename DescribeRoutingProfileRequestT = Model::DescribeRoutingProfileRequest>
void DescribeRoutingProfileAsync (const DescribeRoutingProfileRequestT &request, const DescribeRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeRuleRequestT = Model::DescribeRuleRequest>
Model::DescribeRuleOutcomeCallable DescribeRuleCallable (const DescribeRuleRequestT &request) const
 
template<typename DescribeRuleRequestT = Model::DescribeRuleRequest>
void DescribeRuleAsync (const DescribeRuleRequestT &request, const DescribeRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeSecurityProfileRequestT = Model::DescribeSecurityProfileRequest>
Model::DescribeSecurityProfileOutcomeCallable DescribeSecurityProfileCallable (const DescribeSecurityProfileRequestT &request) const
 
template<typename DescribeSecurityProfileRequestT = Model::DescribeSecurityProfileRequest>
void DescribeSecurityProfileAsync (const DescribeSecurityProfileRequestT &request, const DescribeSecurityProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeTrafficDistributionGroupRequestT = Model::DescribeTrafficDistributionGroupRequest>
Model::DescribeTrafficDistributionGroupOutcomeCallable DescribeTrafficDistributionGroupCallable (const DescribeTrafficDistributionGroupRequestT &request) const
 
template<typename DescribeTrafficDistributionGroupRequestT = Model::DescribeTrafficDistributionGroupRequest>
void DescribeTrafficDistributionGroupAsync (const DescribeTrafficDistributionGroupRequestT &request, const DescribeTrafficDistributionGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeUserRequestT = Model::DescribeUserRequest>
Model::DescribeUserOutcomeCallable DescribeUserCallable (const DescribeUserRequestT &request) const
 
template<typename DescribeUserRequestT = Model::DescribeUserRequest>
void DescribeUserAsync (const DescribeUserRequestT &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeUserHierarchyGroupRequestT = Model::DescribeUserHierarchyGroupRequest>
Model::DescribeUserHierarchyGroupOutcomeCallable DescribeUserHierarchyGroupCallable (const DescribeUserHierarchyGroupRequestT &request) const
 
template<typename DescribeUserHierarchyGroupRequestT = Model::DescribeUserHierarchyGroupRequest>
void DescribeUserHierarchyGroupAsync (const DescribeUserHierarchyGroupRequestT &request, const DescribeUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeUserHierarchyStructureRequestT = Model::DescribeUserHierarchyStructureRequest>
Model::DescribeUserHierarchyStructureOutcomeCallable DescribeUserHierarchyStructureCallable (const DescribeUserHierarchyStructureRequestT &request) const
 
template<typename DescribeUserHierarchyStructureRequestT = Model::DescribeUserHierarchyStructureRequest>
void DescribeUserHierarchyStructureAsync (const DescribeUserHierarchyStructureRequestT &request, const DescribeUserHierarchyStructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeViewRequestT = Model::DescribeViewRequest>
Model::DescribeViewOutcomeCallable DescribeViewCallable (const DescribeViewRequestT &request) const
 
template<typename DescribeViewRequestT = Model::DescribeViewRequest>
void DescribeViewAsync (const DescribeViewRequestT &request, const DescribeViewResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DescribeVocabularyRequestT = Model::DescribeVocabularyRequest>
Model::DescribeVocabularyOutcomeCallable DescribeVocabularyCallable (const DescribeVocabularyRequestT &request) const
 
template<typename DescribeVocabularyRequestT = Model::DescribeVocabularyRequest>
void DescribeVocabularyAsync (const DescribeVocabularyRequestT &request, const DescribeVocabularyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateAnalyticsDataSetRequestT = Model::DisassociateAnalyticsDataSetRequest>
Model::DisassociateAnalyticsDataSetOutcomeCallable DisassociateAnalyticsDataSetCallable (const DisassociateAnalyticsDataSetRequestT &request) const
 
template<typename DisassociateAnalyticsDataSetRequestT = Model::DisassociateAnalyticsDataSetRequest>
void DisassociateAnalyticsDataSetAsync (const DisassociateAnalyticsDataSetRequestT &request, const DisassociateAnalyticsDataSetResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateApprovedOriginRequestT = Model::DisassociateApprovedOriginRequest>
Model::DisassociateApprovedOriginOutcomeCallable DisassociateApprovedOriginCallable (const DisassociateApprovedOriginRequestT &request) const
 
template<typename DisassociateApprovedOriginRequestT = Model::DisassociateApprovedOriginRequest>
void DisassociateApprovedOriginAsync (const DisassociateApprovedOriginRequestT &request, const DisassociateApprovedOriginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateBotRequestT = Model::DisassociateBotRequest>
Model::DisassociateBotOutcomeCallable DisassociateBotCallable (const DisassociateBotRequestT &request) const
 
template<typename DisassociateBotRequestT = Model::DisassociateBotRequest>
void DisassociateBotAsync (const DisassociateBotRequestT &request, const DisassociateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateFlowRequestT = Model::DisassociateFlowRequest>
Model::DisassociateFlowOutcomeCallable DisassociateFlowCallable (const DisassociateFlowRequestT &request) const
 
template<typename DisassociateFlowRequestT = Model::DisassociateFlowRequest>
void DisassociateFlowAsync (const DisassociateFlowRequestT &request, const DisassociateFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateInstanceStorageConfigRequestT = Model::DisassociateInstanceStorageConfigRequest>
Model::DisassociateInstanceStorageConfigOutcomeCallable DisassociateInstanceStorageConfigCallable (const DisassociateInstanceStorageConfigRequestT &request) const
 
template<typename DisassociateInstanceStorageConfigRequestT = Model::DisassociateInstanceStorageConfigRequest>
void DisassociateInstanceStorageConfigAsync (const DisassociateInstanceStorageConfigRequestT &request, const DisassociateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateLambdaFunctionRequestT = Model::DisassociateLambdaFunctionRequest>
Model::DisassociateLambdaFunctionOutcomeCallable DisassociateLambdaFunctionCallable (const DisassociateLambdaFunctionRequestT &request) const
 
template<typename DisassociateLambdaFunctionRequestT = Model::DisassociateLambdaFunctionRequest>
void DisassociateLambdaFunctionAsync (const DisassociateLambdaFunctionRequestT &request, const DisassociateLambdaFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateLexBotRequestT = Model::DisassociateLexBotRequest>
Model::DisassociateLexBotOutcomeCallable DisassociateLexBotCallable (const DisassociateLexBotRequestT &request) const
 
template<typename DisassociateLexBotRequestT = Model::DisassociateLexBotRequest>
void DisassociateLexBotAsync (const DisassociateLexBotRequestT &request, const DisassociateLexBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociatePhoneNumberContactFlowRequestT = Model::DisassociatePhoneNumberContactFlowRequest>
Model::DisassociatePhoneNumberContactFlowOutcomeCallable DisassociatePhoneNumberContactFlowCallable (const DisassociatePhoneNumberContactFlowRequestT &request) const
 
template<typename DisassociatePhoneNumberContactFlowRequestT = Model::DisassociatePhoneNumberContactFlowRequest>
void DisassociatePhoneNumberContactFlowAsync (const DisassociatePhoneNumberContactFlowRequestT &request, const DisassociatePhoneNumberContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateQueueQuickConnectsRequestT = Model::DisassociateQueueQuickConnectsRequest>
Model::DisassociateQueueQuickConnectsOutcomeCallable DisassociateQueueQuickConnectsCallable (const DisassociateQueueQuickConnectsRequestT &request) const
 
template<typename DisassociateQueueQuickConnectsRequestT = Model::DisassociateQueueQuickConnectsRequest>
void DisassociateQueueQuickConnectsAsync (const DisassociateQueueQuickConnectsRequestT &request, const DisassociateQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateRoutingProfileQueuesRequestT = Model::DisassociateRoutingProfileQueuesRequest>
Model::DisassociateRoutingProfileQueuesOutcomeCallable DisassociateRoutingProfileQueuesCallable (const DisassociateRoutingProfileQueuesRequestT &request) const
 
template<typename DisassociateRoutingProfileQueuesRequestT = Model::DisassociateRoutingProfileQueuesRequest>
void DisassociateRoutingProfileQueuesAsync (const DisassociateRoutingProfileQueuesRequestT &request, const DisassociateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateSecurityKeyRequestT = Model::DisassociateSecurityKeyRequest>
Model::DisassociateSecurityKeyOutcomeCallable DisassociateSecurityKeyCallable (const DisassociateSecurityKeyRequestT &request) const
 
template<typename DisassociateSecurityKeyRequestT = Model::DisassociateSecurityKeyRequest>
void DisassociateSecurityKeyAsync (const DisassociateSecurityKeyRequestT &request, const DisassociateSecurityKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateTrafficDistributionGroupUserRequestT = Model::DisassociateTrafficDistributionGroupUserRequest>
Model::DisassociateTrafficDistributionGroupUserOutcomeCallable DisassociateTrafficDistributionGroupUserCallable (const DisassociateTrafficDistributionGroupUserRequestT &request) const
 
template<typename DisassociateTrafficDistributionGroupUserRequestT = Model::DisassociateTrafficDistributionGroupUserRequest>
void DisassociateTrafficDistributionGroupUserAsync (const DisassociateTrafficDistributionGroupUserRequestT &request, const DisassociateTrafficDistributionGroupUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DisassociateUserProficienciesRequestT = Model::DisassociateUserProficienciesRequest>
Model::DisassociateUserProficienciesOutcomeCallable DisassociateUserProficienciesCallable (const DisassociateUserProficienciesRequestT &request) const
 
template<typename DisassociateUserProficienciesRequestT = Model::DisassociateUserProficienciesRequest>
void DisassociateUserProficienciesAsync (const DisassociateUserProficienciesRequestT &request, const DisassociateUserProficienciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename DismissUserContactRequestT = Model::DismissUserContactRequest>
Model::DismissUserContactOutcomeCallable DismissUserContactCallable (const DismissUserContactRequestT &request) const
 
template<typename DismissUserContactRequestT = Model::DismissUserContactRequest>
void DismissUserContactAsync (const DismissUserContactRequestT &request, const DismissUserContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetAttachedFileRequestT = Model::GetAttachedFileRequest>
Model::GetAttachedFileOutcomeCallable GetAttachedFileCallable (const GetAttachedFileRequestT &request) const
 
template<typename GetAttachedFileRequestT = Model::GetAttachedFileRequest>
void GetAttachedFileAsync (const GetAttachedFileRequestT &request, const GetAttachedFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetContactAttributesRequestT = Model::GetContactAttributesRequest>
Model::GetContactAttributesOutcomeCallable GetContactAttributesCallable (const GetContactAttributesRequestT &request) const
 
template<typename GetContactAttributesRequestT = Model::GetContactAttributesRequest>
void GetContactAttributesAsync (const GetContactAttributesRequestT &request, const GetContactAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCurrentMetricDataRequestT = Model::GetCurrentMetricDataRequest>
Model::GetCurrentMetricDataOutcomeCallable GetCurrentMetricDataCallable (const GetCurrentMetricDataRequestT &request) const
 
template<typename GetCurrentMetricDataRequestT = Model::GetCurrentMetricDataRequest>
void GetCurrentMetricDataAsync (const GetCurrentMetricDataRequestT &request, const GetCurrentMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetCurrentUserDataRequestT = Model::GetCurrentUserDataRequest>
Model::GetCurrentUserDataOutcomeCallable GetCurrentUserDataCallable (const GetCurrentUserDataRequestT &request) const
 
template<typename GetCurrentUserDataRequestT = Model::GetCurrentUserDataRequest>
void GetCurrentUserDataAsync (const GetCurrentUserDataRequestT &request, const GetCurrentUserDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetFederationTokenRequestT = Model::GetFederationTokenRequest>
Model::GetFederationTokenOutcomeCallable GetFederationTokenCallable (const GetFederationTokenRequestT &request) const
 
template<typename GetFederationTokenRequestT = Model::GetFederationTokenRequest>
void GetFederationTokenAsync (const GetFederationTokenRequestT &request, const GetFederationTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetFlowAssociationRequestT = Model::GetFlowAssociationRequest>
Model::GetFlowAssociationOutcomeCallable GetFlowAssociationCallable (const GetFlowAssociationRequestT &request) const
 
template<typename GetFlowAssociationRequestT = Model::GetFlowAssociationRequest>
void GetFlowAssociationAsync (const GetFlowAssociationRequestT &request, const GetFlowAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMetricDataRequestT = Model::GetMetricDataRequest>
Model::GetMetricDataOutcomeCallable GetMetricDataCallable (const GetMetricDataRequestT &request) const
 
template<typename GetMetricDataRequestT = Model::GetMetricDataRequest>
void GetMetricDataAsync (const GetMetricDataRequestT &request, const GetMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetMetricDataV2RequestT = Model::GetMetricDataV2Request>
Model::GetMetricDataV2OutcomeCallable GetMetricDataV2Callable (const GetMetricDataV2RequestT &request) const
 
template<typename GetMetricDataV2RequestT = Model::GetMetricDataV2Request>
void GetMetricDataV2Async (const GetMetricDataV2RequestT &request, const GetMetricDataV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetPromptFileRequestT = Model::GetPromptFileRequest>
Model::GetPromptFileOutcomeCallable GetPromptFileCallable (const GetPromptFileRequestT &request) const
 
template<typename GetPromptFileRequestT = Model::GetPromptFileRequest>
void GetPromptFileAsync (const GetPromptFileRequestT &request, const GetPromptFileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTaskTemplateRequestT = Model::GetTaskTemplateRequest>
Model::GetTaskTemplateOutcomeCallable GetTaskTemplateCallable (const GetTaskTemplateRequestT &request) const
 
template<typename GetTaskTemplateRequestT = Model::GetTaskTemplateRequest>
void GetTaskTemplateAsync (const GetTaskTemplateRequestT &request, const GetTaskTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename GetTrafficDistributionRequestT = Model::GetTrafficDistributionRequest>
Model::GetTrafficDistributionOutcomeCallable GetTrafficDistributionCallable (const GetTrafficDistributionRequestT &request) const
 
template<typename GetTrafficDistributionRequestT = Model::GetTrafficDistributionRequest>
void GetTrafficDistributionAsync (const GetTrafficDistributionRequestT &request, const GetTrafficDistributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ImportPhoneNumberRequestT = Model::ImportPhoneNumberRequest>
Model::ImportPhoneNumberOutcomeCallable ImportPhoneNumberCallable (const ImportPhoneNumberRequestT &request) const
 
template<typename ImportPhoneNumberRequestT = Model::ImportPhoneNumberRequest>
void ImportPhoneNumberAsync (const ImportPhoneNumberRequestT &request, const ImportPhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListAgentStatusesRequestT = Model::ListAgentStatusesRequest>
Model::ListAgentStatusesOutcomeCallable ListAgentStatusesCallable (const ListAgentStatusesRequestT &request) const
 
template<typename ListAgentStatusesRequestT = Model::ListAgentStatusesRequest>
void ListAgentStatusesAsync (const ListAgentStatusesRequestT &request, const ListAgentStatusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListAnalyticsDataAssociationsRequestT = Model::ListAnalyticsDataAssociationsRequest>
Model::ListAnalyticsDataAssociationsOutcomeCallable ListAnalyticsDataAssociationsCallable (const ListAnalyticsDataAssociationsRequestT &request) const
 
template<typename ListAnalyticsDataAssociationsRequestT = Model::ListAnalyticsDataAssociationsRequest>
void ListAnalyticsDataAssociationsAsync (const ListAnalyticsDataAssociationsRequestT &request, const ListAnalyticsDataAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListApprovedOriginsRequestT = Model::ListApprovedOriginsRequest>
Model::ListApprovedOriginsOutcomeCallable ListApprovedOriginsCallable (const ListApprovedOriginsRequestT &request) const
 
template<typename ListApprovedOriginsRequestT = Model::ListApprovedOriginsRequest>
void ListApprovedOriginsAsync (const ListApprovedOriginsRequestT &request, const ListApprovedOriginsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListAuthenticationProfilesRequestT = Model::ListAuthenticationProfilesRequest>
Model::ListAuthenticationProfilesOutcomeCallable ListAuthenticationProfilesCallable (const ListAuthenticationProfilesRequestT &request) const
 
template<typename ListAuthenticationProfilesRequestT = Model::ListAuthenticationProfilesRequest>
void ListAuthenticationProfilesAsync (const ListAuthenticationProfilesRequestT &request, const ListAuthenticationProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListBotsRequestT = Model::ListBotsRequest>
Model::ListBotsOutcomeCallable ListBotsCallable (const ListBotsRequestT &request) const
 
template<typename ListBotsRequestT = Model::ListBotsRequest>
void ListBotsAsync (const ListBotsRequestT &request, const ListBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListContactEvaluationsRequestT = Model::ListContactEvaluationsRequest>
Model::ListContactEvaluationsOutcomeCallable ListContactEvaluationsCallable (const ListContactEvaluationsRequestT &request) const
 
template<typename ListContactEvaluationsRequestT = Model::ListContactEvaluationsRequest>
void ListContactEvaluationsAsync (const ListContactEvaluationsRequestT &request, const ListContactEvaluationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListContactFlowModulesRequestT = Model::ListContactFlowModulesRequest>
Model::ListContactFlowModulesOutcomeCallable ListContactFlowModulesCallable (const ListContactFlowModulesRequestT &request) const
 
template<typename ListContactFlowModulesRequestT = Model::ListContactFlowModulesRequest>
void ListContactFlowModulesAsync (const ListContactFlowModulesRequestT &request, const ListContactFlowModulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListContactFlowsRequestT = Model::ListContactFlowsRequest>
Model::ListContactFlowsOutcomeCallable ListContactFlowsCallable (const ListContactFlowsRequestT &request) const
 
template<typename ListContactFlowsRequestT = Model::ListContactFlowsRequest>
void ListContactFlowsAsync (const ListContactFlowsRequestT &request, const ListContactFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListContactReferencesRequestT = Model::ListContactReferencesRequest>
Model::ListContactReferencesOutcomeCallable ListContactReferencesCallable (const ListContactReferencesRequestT &request) const
 
template<typename ListContactReferencesRequestT = Model::ListContactReferencesRequest>
void ListContactReferencesAsync (const ListContactReferencesRequestT &request, const ListContactReferencesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListDefaultVocabulariesRequestT = Model::ListDefaultVocabulariesRequest>
Model::ListDefaultVocabulariesOutcomeCallable ListDefaultVocabulariesCallable (const ListDefaultVocabulariesRequestT &request) const
 
template<typename ListDefaultVocabulariesRequestT = Model::ListDefaultVocabulariesRequest>
void ListDefaultVocabulariesAsync (const ListDefaultVocabulariesRequestT &request, const ListDefaultVocabulariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListEvaluationFormVersionsRequestT = Model::ListEvaluationFormVersionsRequest>
Model::ListEvaluationFormVersionsOutcomeCallable ListEvaluationFormVersionsCallable (const ListEvaluationFormVersionsRequestT &request) const
 
template<typename ListEvaluationFormVersionsRequestT = Model::ListEvaluationFormVersionsRequest>
void ListEvaluationFormVersionsAsync (const ListEvaluationFormVersionsRequestT &request, const ListEvaluationFormVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListEvaluationFormsRequestT = Model::ListEvaluationFormsRequest>
Model::ListEvaluationFormsOutcomeCallable ListEvaluationFormsCallable (const ListEvaluationFormsRequestT &request) const
 
template<typename ListEvaluationFormsRequestT = Model::ListEvaluationFormsRequest>
void ListEvaluationFormsAsync (const ListEvaluationFormsRequestT &request, const ListEvaluationFormsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListFlowAssociationsRequestT = Model::ListFlowAssociationsRequest>
Model::ListFlowAssociationsOutcomeCallable ListFlowAssociationsCallable (const ListFlowAssociationsRequestT &request) const
 
template<typename ListFlowAssociationsRequestT = Model::ListFlowAssociationsRequest>
void ListFlowAssociationsAsync (const ListFlowAssociationsRequestT &request, const ListFlowAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListHoursOfOperationsRequestT = Model::ListHoursOfOperationsRequest>
Model::ListHoursOfOperationsOutcomeCallable ListHoursOfOperationsCallable (const ListHoursOfOperationsRequestT &request) const
 
template<typename ListHoursOfOperationsRequestT = Model::ListHoursOfOperationsRequest>
void ListHoursOfOperationsAsync (const ListHoursOfOperationsRequestT &request, const ListHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListInstanceAttributesRequestT = Model::ListInstanceAttributesRequest>
Model::ListInstanceAttributesOutcomeCallable ListInstanceAttributesCallable (const ListInstanceAttributesRequestT &request) const
 
template<typename ListInstanceAttributesRequestT = Model::ListInstanceAttributesRequest>
void ListInstanceAttributesAsync (const ListInstanceAttributesRequestT &request, const ListInstanceAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListInstanceStorageConfigsRequestT = Model::ListInstanceStorageConfigsRequest>
Model::ListInstanceStorageConfigsOutcomeCallable ListInstanceStorageConfigsCallable (const ListInstanceStorageConfigsRequestT &request) const
 
template<typename ListInstanceStorageConfigsRequestT = Model::ListInstanceStorageConfigsRequest>
void ListInstanceStorageConfigsAsync (const ListInstanceStorageConfigsRequestT &request, const ListInstanceStorageConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListInstancesRequestT = Model::ListInstancesRequest>
Model::ListInstancesOutcomeCallable ListInstancesCallable (const ListInstancesRequestT &request={}) const
 
template<typename ListInstancesRequestT = Model::ListInstancesRequest>
void ListInstancesAsync (const ListInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListInstancesRequestT &request={}) const
 
 
template<typename ListIntegrationAssociationsRequestT = Model::ListIntegrationAssociationsRequest>
Model::ListIntegrationAssociationsOutcomeCallable ListIntegrationAssociationsCallable (const ListIntegrationAssociationsRequestT &request) const
 
template<typename ListIntegrationAssociationsRequestT = Model::ListIntegrationAssociationsRequest>
void ListIntegrationAssociationsAsync (const ListIntegrationAssociationsRequestT &request, const ListIntegrationAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListLambdaFunctionsRequestT = Model::ListLambdaFunctionsRequest>
Model::ListLambdaFunctionsOutcomeCallable ListLambdaFunctionsCallable (const ListLambdaFunctionsRequestT &request) const
 
template<typename ListLambdaFunctionsRequestT = Model::ListLambdaFunctionsRequest>
void ListLambdaFunctionsAsync (const ListLambdaFunctionsRequestT &request, const ListLambdaFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListLexBotsRequestT = Model::ListLexBotsRequest>
Model::ListLexBotsOutcomeCallable ListLexBotsCallable (const ListLexBotsRequestT &request) const
 
template<typename ListLexBotsRequestT = Model::ListLexBotsRequest>
void ListLexBotsAsync (const ListLexBotsRequestT &request, const ListLexBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable (const ListPhoneNumbersRequestT &request) const
 
template<typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
void ListPhoneNumbersAsync (const ListPhoneNumbersRequestT &request, const ListPhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListPhoneNumbersV2RequestT = Model::ListPhoneNumbersV2Request>
Model::ListPhoneNumbersV2OutcomeCallable ListPhoneNumbersV2Callable (const ListPhoneNumbersV2RequestT &request={}) const
 
template<typename ListPhoneNumbersV2RequestT = Model::ListPhoneNumbersV2Request>
void ListPhoneNumbersV2Async (const ListPhoneNumbersV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListPhoneNumbersV2RequestT &request={}) const
 
 
template<typename ListPredefinedAttributesRequestT = Model::ListPredefinedAttributesRequest>
Model::ListPredefinedAttributesOutcomeCallable ListPredefinedAttributesCallable (const ListPredefinedAttributesRequestT &request) const
 
template<typename ListPredefinedAttributesRequestT = Model::ListPredefinedAttributesRequest>
void ListPredefinedAttributesAsync (const ListPredefinedAttributesRequestT &request, const ListPredefinedAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListPromptsRequestT = Model::ListPromptsRequest>
Model::ListPromptsOutcomeCallable ListPromptsCallable (const ListPromptsRequestT &request) const
 
template<typename ListPromptsRequestT = Model::ListPromptsRequest>
void ListPromptsAsync (const ListPromptsRequestT &request, const ListPromptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListQueueQuickConnectsRequestT = Model::ListQueueQuickConnectsRequest>
Model::ListQueueQuickConnectsOutcomeCallable ListQueueQuickConnectsCallable (const ListQueueQuickConnectsRequestT &request) const
 
template<typename ListQueueQuickConnectsRequestT = Model::ListQueueQuickConnectsRequest>
void ListQueueQuickConnectsAsync (const ListQueueQuickConnectsRequestT &request, const ListQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListQueuesRequestT = Model::ListQueuesRequest>
Model::ListQueuesOutcomeCallable ListQueuesCallable (const ListQueuesRequestT &request) const
 
template<typename ListQueuesRequestT = Model::ListQueuesRequest>
void ListQueuesAsync (const ListQueuesRequestT &request, const ListQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListQuickConnectsRequestT = Model::ListQuickConnectsRequest>
Model::ListQuickConnectsOutcomeCallable ListQuickConnectsCallable (const ListQuickConnectsRequestT &request) const
 
template<typename ListQuickConnectsRequestT = Model::ListQuickConnectsRequest>
void ListQuickConnectsAsync (const ListQuickConnectsRequestT &request, const ListQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListRealtimeContactAnalysisSegmentsV2RequestT = Model::ListRealtimeContactAnalysisSegmentsV2Request>
Model::ListRealtimeContactAnalysisSegmentsV2OutcomeCallable ListRealtimeContactAnalysisSegmentsV2Callable (const ListRealtimeContactAnalysisSegmentsV2RequestT &request) const
 
template<typename ListRealtimeContactAnalysisSegmentsV2RequestT = Model::ListRealtimeContactAnalysisSegmentsV2Request>
void ListRealtimeContactAnalysisSegmentsV2Async (const ListRealtimeContactAnalysisSegmentsV2RequestT &request, const ListRealtimeContactAnalysisSegmentsV2ResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListRoutingProfileQueuesRequestT = Model::ListRoutingProfileQueuesRequest>
Model::ListRoutingProfileQueuesOutcomeCallable ListRoutingProfileQueuesCallable (const ListRoutingProfileQueuesRequestT &request) const
 
template<typename ListRoutingProfileQueuesRequestT = Model::ListRoutingProfileQueuesRequest>
void ListRoutingProfileQueuesAsync (const ListRoutingProfileQueuesRequestT &request, const ListRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListRoutingProfilesRequestT = Model::ListRoutingProfilesRequest>
Model::ListRoutingProfilesOutcomeCallable ListRoutingProfilesCallable (const ListRoutingProfilesRequestT &request) const
 
template<typename ListRoutingProfilesRequestT = Model::ListRoutingProfilesRequest>
void ListRoutingProfilesAsync (const ListRoutingProfilesRequestT &request, const ListRoutingProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListRulesRequestT = Model::ListRulesRequest>
Model::ListRulesOutcomeCallable ListRulesCallable (const ListRulesRequestT &request) const
 
template<typename ListRulesRequestT = Model::ListRulesRequest>
void ListRulesAsync (const ListRulesRequestT &request, const ListRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSecurityKeysRequestT = Model::ListSecurityKeysRequest>
Model::ListSecurityKeysOutcomeCallable ListSecurityKeysCallable (const ListSecurityKeysRequestT &request) const
 
template<typename ListSecurityKeysRequestT = Model::ListSecurityKeysRequest>
void ListSecurityKeysAsync (const ListSecurityKeysRequestT &request, const ListSecurityKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSecurityProfileApplicationsRequestT = Model::ListSecurityProfileApplicationsRequest>
Model::ListSecurityProfileApplicationsOutcomeCallable ListSecurityProfileApplicationsCallable (const ListSecurityProfileApplicationsRequestT &request) const
 
template<typename ListSecurityProfileApplicationsRequestT = Model::ListSecurityProfileApplicationsRequest>
void ListSecurityProfileApplicationsAsync (const ListSecurityProfileApplicationsRequestT &request, const ListSecurityProfileApplicationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSecurityProfilePermissionsRequestT = Model::ListSecurityProfilePermissionsRequest>
Model::ListSecurityProfilePermissionsOutcomeCallable ListSecurityProfilePermissionsCallable (const ListSecurityProfilePermissionsRequestT &request) const
 
template<typename ListSecurityProfilePermissionsRequestT = Model::ListSecurityProfilePermissionsRequest>
void ListSecurityProfilePermissionsAsync (const ListSecurityProfilePermissionsRequestT &request, const ListSecurityProfilePermissionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListSecurityProfilesRequestT = Model::ListSecurityProfilesRequest>
Model::ListSecurityProfilesOutcomeCallable ListSecurityProfilesCallable (const ListSecurityProfilesRequestT &request) const
 
template<typename ListSecurityProfilesRequestT = Model::ListSecurityProfilesRequest>
void ListSecurityProfilesAsync (const ListSecurityProfilesRequestT &request, const ListSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const ListTagsForResourceRequestT &request) const
 
template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void ListTagsForResourceAsync (const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTaskTemplatesRequestT = Model::ListTaskTemplatesRequest>
Model::ListTaskTemplatesOutcomeCallable ListTaskTemplatesCallable (const ListTaskTemplatesRequestT &request) const
 
template<typename ListTaskTemplatesRequestT = Model::ListTaskTemplatesRequest>
void ListTaskTemplatesAsync (const ListTaskTemplatesRequestT &request, const ListTaskTemplatesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTrafficDistributionGroupUsersRequestT = Model::ListTrafficDistributionGroupUsersRequest>
Model::ListTrafficDistributionGroupUsersOutcomeCallable ListTrafficDistributionGroupUsersCallable (const ListTrafficDistributionGroupUsersRequestT &request) const
 
template<typename ListTrafficDistributionGroupUsersRequestT = Model::ListTrafficDistributionGroupUsersRequest>
void ListTrafficDistributionGroupUsersAsync (const ListTrafficDistributionGroupUsersRequestT &request, const ListTrafficDistributionGroupUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListTrafficDistributionGroupsRequestT = Model::ListTrafficDistributionGroupsRequest>
Model::ListTrafficDistributionGroupsOutcomeCallable ListTrafficDistributionGroupsCallable (const ListTrafficDistributionGroupsRequestT &request={}) const
 
template<typename ListTrafficDistributionGroupsRequestT = Model::ListTrafficDistributionGroupsRequest>
void ListTrafficDistributionGroupsAsync (const ListTrafficDistributionGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListTrafficDistributionGroupsRequestT &request={}) const
 
 
template<typename ListUseCasesRequestT = Model::ListUseCasesRequest>
Model::ListUseCasesOutcomeCallable ListUseCasesCallable (const ListUseCasesRequestT &request) const
 
template<typename ListUseCasesRequestT = Model::ListUseCasesRequest>
void ListUseCasesAsync (const ListUseCasesRequestT &request, const ListUseCasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListUserHierarchyGroupsRequestT = Model::ListUserHierarchyGroupsRequest>
Model::ListUserHierarchyGroupsOutcomeCallable ListUserHierarchyGroupsCallable (const ListUserHierarchyGroupsRequestT &request) const
 
template<typename ListUserHierarchyGroupsRequestT = Model::ListUserHierarchyGroupsRequest>
void ListUserHierarchyGroupsAsync (const ListUserHierarchyGroupsRequestT &request, const ListUserHierarchyGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListUserProficienciesRequestT = Model::ListUserProficienciesRequest>
Model::ListUserProficienciesOutcomeCallable ListUserProficienciesCallable (const ListUserProficienciesRequestT &request) const
 
template<typename ListUserProficienciesRequestT = Model::ListUserProficienciesRequest>
void ListUserProficienciesAsync (const ListUserProficienciesRequestT &request, const ListUserProficienciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListUsersRequestT = Model::ListUsersRequest>
Model::ListUsersOutcomeCallable ListUsersCallable (const ListUsersRequestT &request) const
 
template<typename ListUsersRequestT = Model::ListUsersRequest>
void ListUsersAsync (const ListUsersRequestT &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListViewVersionsRequestT = Model::ListViewVersionsRequest>
Model::ListViewVersionsOutcomeCallable ListViewVersionsCallable (const ListViewVersionsRequestT &request) const
 
template<typename ListViewVersionsRequestT = Model::ListViewVersionsRequest>
void ListViewVersionsAsync (const ListViewVersionsRequestT &request, const ListViewVersionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ListViewsRequestT = Model::ListViewsRequest>
Model::ListViewsOutcomeCallable ListViewsCallable (const ListViewsRequestT &request) const
 
template<typename ListViewsRequestT = Model::ListViewsRequest>
void ListViewsAsync (const ListViewsRequestT &request, const ListViewsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename MonitorContactRequestT = Model::MonitorContactRequest>
Model::MonitorContactOutcomeCallable MonitorContactCallable (const MonitorContactRequestT &request) const
 
template<typename MonitorContactRequestT = Model::MonitorContactRequest>
void MonitorContactAsync (const MonitorContactRequestT &request, const MonitorContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PauseContactRequestT = Model::PauseContactRequest>
Model::PauseContactOutcomeCallable PauseContactCallable (const PauseContactRequestT &request) const
 
template<typename PauseContactRequestT = Model::PauseContactRequest>
void PauseContactAsync (const PauseContactRequestT &request, const PauseContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename PutUserStatusRequestT = Model::PutUserStatusRequest>
Model::PutUserStatusOutcomeCallable PutUserStatusCallable (const PutUserStatusRequestT &request) const
 
template<typename PutUserStatusRequestT = Model::PutUserStatusRequest>
void PutUserStatusAsync (const PutUserStatusRequestT &request, const PutUserStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ReleasePhoneNumberRequestT = Model::ReleasePhoneNumberRequest>
Model::ReleasePhoneNumberOutcomeCallable ReleasePhoneNumberCallable (const ReleasePhoneNumberRequestT &request) const
 
template<typename ReleasePhoneNumberRequestT = Model::ReleasePhoneNumberRequest>
void ReleasePhoneNumberAsync (const ReleasePhoneNumberRequestT &request, const ReleasePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ReplicateInstanceRequestT = Model::ReplicateInstanceRequest>
Model::ReplicateInstanceOutcomeCallable ReplicateInstanceCallable (const ReplicateInstanceRequestT &request) const
 
template<typename ReplicateInstanceRequestT = Model::ReplicateInstanceRequest>
void ReplicateInstanceAsync (const ReplicateInstanceRequestT &request, const ReplicateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ResumeContactRequestT = Model::ResumeContactRequest>
Model::ResumeContactOutcomeCallable ResumeContactCallable (const ResumeContactRequestT &request) const
 
template<typename ResumeContactRequestT = Model::ResumeContactRequest>
void ResumeContactAsync (const ResumeContactRequestT &request, const ResumeContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename ResumeContactRecordingRequestT = Model::ResumeContactRecordingRequest>
Model::ResumeContactRecordingOutcomeCallable ResumeContactRecordingCallable (const ResumeContactRecordingRequestT &request) const
 
template<typename ResumeContactRecordingRequestT = Model::ResumeContactRecordingRequest>
void ResumeContactRecordingAsync (const ResumeContactRecordingRequestT &request, const ResumeContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchAgentStatusesRequestT = Model::SearchAgentStatusesRequest>
Model::SearchAgentStatusesOutcomeCallable SearchAgentStatusesCallable (const SearchAgentStatusesRequestT &request) const
 
template<typename SearchAgentStatusesRequestT = Model::SearchAgentStatusesRequest>
void SearchAgentStatusesAsync (const SearchAgentStatusesRequestT &request, const SearchAgentStatusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
Model::SearchAvailablePhoneNumbersOutcomeCallable SearchAvailablePhoneNumbersCallable (const SearchAvailablePhoneNumbersRequestT &request) const
 
template<typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
void SearchAvailablePhoneNumbersAsync (const SearchAvailablePhoneNumbersRequestT &request, const SearchAvailablePhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchContactFlowModulesRequestT = Model::SearchContactFlowModulesRequest>
Model::SearchContactFlowModulesOutcomeCallable SearchContactFlowModulesCallable (const SearchContactFlowModulesRequestT &request) const
 
template<typename SearchContactFlowModulesRequestT = Model::SearchContactFlowModulesRequest>
void SearchContactFlowModulesAsync (const SearchContactFlowModulesRequestT &request, const SearchContactFlowModulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchContactFlowsRequestT = Model::SearchContactFlowsRequest>
Model::SearchContactFlowsOutcomeCallable SearchContactFlowsCallable (const SearchContactFlowsRequestT &request) const
 
template<typename SearchContactFlowsRequestT = Model::SearchContactFlowsRequest>
void SearchContactFlowsAsync (const SearchContactFlowsRequestT &request, const SearchContactFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchContactsRequestT = Model::SearchContactsRequest>
Model::SearchContactsOutcomeCallable SearchContactsCallable (const SearchContactsRequestT &request) const
 
template<typename SearchContactsRequestT = Model::SearchContactsRequest>
void SearchContactsAsync (const SearchContactsRequestT &request, const SearchContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchHoursOfOperationsRequestT = Model::SearchHoursOfOperationsRequest>
Model::SearchHoursOfOperationsOutcomeCallable SearchHoursOfOperationsCallable (const SearchHoursOfOperationsRequestT &request) const
 
template<typename SearchHoursOfOperationsRequestT = Model::SearchHoursOfOperationsRequest>
void SearchHoursOfOperationsAsync (const SearchHoursOfOperationsRequestT &request, const SearchHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchPredefinedAttributesRequestT = Model::SearchPredefinedAttributesRequest>
Model::SearchPredefinedAttributesOutcomeCallable SearchPredefinedAttributesCallable (const SearchPredefinedAttributesRequestT &request) const
 
template<typename SearchPredefinedAttributesRequestT = Model::SearchPredefinedAttributesRequest>
void SearchPredefinedAttributesAsync (const SearchPredefinedAttributesRequestT &request, const SearchPredefinedAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchPromptsRequestT = Model::SearchPromptsRequest>
Model::SearchPromptsOutcomeCallable SearchPromptsCallable (const SearchPromptsRequestT &request) const
 
template<typename SearchPromptsRequestT = Model::SearchPromptsRequest>
void SearchPromptsAsync (const SearchPromptsRequestT &request, const SearchPromptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchQueuesRequestT = Model::SearchQueuesRequest>
Model::SearchQueuesOutcomeCallable SearchQueuesCallable (const SearchQueuesRequestT &request) const
 
template<typename SearchQueuesRequestT = Model::SearchQueuesRequest>
void SearchQueuesAsync (const SearchQueuesRequestT &request, const SearchQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchQuickConnectsRequestT = Model::SearchQuickConnectsRequest>
Model::SearchQuickConnectsOutcomeCallable SearchQuickConnectsCallable (const SearchQuickConnectsRequestT &request) const
 
template<typename SearchQuickConnectsRequestT = Model::SearchQuickConnectsRequest>
void SearchQuickConnectsAsync (const SearchQuickConnectsRequestT &request, const SearchQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchResourceTagsRequestT = Model::SearchResourceTagsRequest>
Model::SearchResourceTagsOutcomeCallable SearchResourceTagsCallable (const SearchResourceTagsRequestT &request) const
 
template<typename SearchResourceTagsRequestT = Model::SearchResourceTagsRequest>
void SearchResourceTagsAsync (const SearchResourceTagsRequestT &request, const SearchResourceTagsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchRoutingProfilesRequestT = Model::SearchRoutingProfilesRequest>
Model::SearchRoutingProfilesOutcomeCallable SearchRoutingProfilesCallable (const SearchRoutingProfilesRequestT &request) const
 
template<typename SearchRoutingProfilesRequestT = Model::SearchRoutingProfilesRequest>
void SearchRoutingProfilesAsync (const SearchRoutingProfilesRequestT &request, const SearchRoutingProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchSecurityProfilesRequestT = Model::SearchSecurityProfilesRequest>
Model::SearchSecurityProfilesOutcomeCallable SearchSecurityProfilesCallable (const SearchSecurityProfilesRequestT &request) const
 
template<typename SearchSecurityProfilesRequestT = Model::SearchSecurityProfilesRequest>
void SearchSecurityProfilesAsync (const SearchSecurityProfilesRequestT &request, const SearchSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchUserHierarchyGroupsRequestT = Model::SearchUserHierarchyGroupsRequest>
Model::SearchUserHierarchyGroupsOutcomeCallable SearchUserHierarchyGroupsCallable (const SearchUserHierarchyGroupsRequestT &request) const
 
template<typename SearchUserHierarchyGroupsRequestT = Model::SearchUserHierarchyGroupsRequest>
void SearchUserHierarchyGroupsAsync (const SearchUserHierarchyGroupsRequestT &request, const SearchUserHierarchyGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchUsersRequestT = Model::SearchUsersRequest>
Model::SearchUsersOutcomeCallable SearchUsersCallable (const SearchUsersRequestT &request) const
 
template<typename SearchUsersRequestT = Model::SearchUsersRequest>
void SearchUsersAsync (const SearchUsersRequestT &request, const SearchUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SearchVocabulariesRequestT = Model::SearchVocabulariesRequest>
Model::SearchVocabulariesOutcomeCallable SearchVocabulariesCallable (const SearchVocabulariesRequestT &request) const
 
template<typename SearchVocabulariesRequestT = Model::SearchVocabulariesRequest>
void SearchVocabulariesAsync (const SearchVocabulariesRequestT &request, const SearchVocabulariesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SendChatIntegrationEventRequestT = Model::SendChatIntegrationEventRequest>
Model::SendChatIntegrationEventOutcomeCallable SendChatIntegrationEventCallable (const SendChatIntegrationEventRequestT &request) const
 
template<typename SendChatIntegrationEventRequestT = Model::SendChatIntegrationEventRequest>
void SendChatIntegrationEventAsync (const SendChatIntegrationEventRequestT &request, const SendChatIntegrationEventResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartAttachedFileUploadRequestT = Model::StartAttachedFileUploadRequest>
Model::StartAttachedFileUploadOutcomeCallable StartAttachedFileUploadCallable (const StartAttachedFileUploadRequestT &request) const
 
template<typename StartAttachedFileUploadRequestT = Model::StartAttachedFileUploadRequest>
void StartAttachedFileUploadAsync (const StartAttachedFileUploadRequestT &request, const StartAttachedFileUploadResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartChatContactRequestT = Model::StartChatContactRequest>
Model::StartChatContactOutcomeCallable StartChatContactCallable (const StartChatContactRequestT &request) const
 
template<typename StartChatContactRequestT = Model::StartChatContactRequest>
void StartChatContactAsync (const StartChatContactRequestT &request, const StartChatContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartContactEvaluationRequestT = Model::StartContactEvaluationRequest>
Model::StartContactEvaluationOutcomeCallable StartContactEvaluationCallable (const StartContactEvaluationRequestT &request) const
 
template<typename StartContactEvaluationRequestT = Model::StartContactEvaluationRequest>
void StartContactEvaluationAsync (const StartContactEvaluationRequestT &request, const StartContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartContactRecordingRequestT = Model::StartContactRecordingRequest>
Model::StartContactRecordingOutcomeCallable StartContactRecordingCallable (const StartContactRecordingRequestT &request) const
 
template<typename StartContactRecordingRequestT = Model::StartContactRecordingRequest>
void StartContactRecordingAsync (const StartContactRecordingRequestT &request, const StartContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartContactStreamingRequestT = Model::StartContactStreamingRequest>
Model::StartContactStreamingOutcomeCallable StartContactStreamingCallable (const StartContactStreamingRequestT &request) const
 
template<typename StartContactStreamingRequestT = Model::StartContactStreamingRequest>
void StartContactStreamingAsync (const StartContactStreamingRequestT &request, const StartContactStreamingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartOutboundChatContactRequestT = Model::StartOutboundChatContactRequest>
Model::StartOutboundChatContactOutcomeCallable StartOutboundChatContactCallable (const StartOutboundChatContactRequestT &request) const
 
template<typename StartOutboundChatContactRequestT = Model::StartOutboundChatContactRequest>
void StartOutboundChatContactAsync (const StartOutboundChatContactRequestT &request, const StartOutboundChatContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartOutboundVoiceContactRequestT = Model::StartOutboundVoiceContactRequest>
Model::StartOutboundVoiceContactOutcomeCallable StartOutboundVoiceContactCallable (const StartOutboundVoiceContactRequestT &request) const
 
template<typename StartOutboundVoiceContactRequestT = Model::StartOutboundVoiceContactRequest>
void StartOutboundVoiceContactAsync (const StartOutboundVoiceContactRequestT &request, const StartOutboundVoiceContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartScreenSharingRequestT = Model::StartScreenSharingRequest>
Model::StartScreenSharingOutcomeCallable StartScreenSharingCallable (const StartScreenSharingRequestT &request) const
 
template<typename StartScreenSharingRequestT = Model::StartScreenSharingRequest>
void StartScreenSharingAsync (const StartScreenSharingRequestT &request, const StartScreenSharingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartTaskContactRequestT = Model::StartTaskContactRequest>
Model::StartTaskContactOutcomeCallable StartTaskContactCallable (const StartTaskContactRequestT &request) const
 
template<typename StartTaskContactRequestT = Model::StartTaskContactRequest>
void StartTaskContactAsync (const StartTaskContactRequestT &request, const StartTaskContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StartWebRTCContactRequestT = Model::StartWebRTCContactRequest>
Model::StartWebRTCContactOutcomeCallable StartWebRTCContactCallable (const StartWebRTCContactRequestT &request) const
 
template<typename StartWebRTCContactRequestT = Model::StartWebRTCContactRequest>
void StartWebRTCContactAsync (const StartWebRTCContactRequestT &request, const StartWebRTCContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopContactRequestT = Model::StopContactRequest>
Model::StopContactOutcomeCallable StopContactCallable (const StopContactRequestT &request) const
 
template<typename StopContactRequestT = Model::StopContactRequest>
void StopContactAsync (const StopContactRequestT &request, const StopContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopContactRecordingRequestT = Model::StopContactRecordingRequest>
Model::StopContactRecordingOutcomeCallable StopContactRecordingCallable (const StopContactRecordingRequestT &request) const
 
template<typename StopContactRecordingRequestT = Model::StopContactRecordingRequest>
void StopContactRecordingAsync (const StopContactRecordingRequestT &request, const StopContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename StopContactStreamingRequestT = Model::StopContactStreamingRequest>
Model::StopContactStreamingOutcomeCallable StopContactStreamingCallable (const StopContactStreamingRequestT &request) const
 
template<typename StopContactStreamingRequestT = Model::StopContactStreamingRequest>
void StopContactStreamingAsync (const StopContactStreamingRequestT &request, const StopContactStreamingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SubmitContactEvaluationRequestT = Model::SubmitContactEvaluationRequest>
Model::SubmitContactEvaluationOutcomeCallable SubmitContactEvaluationCallable (const SubmitContactEvaluationRequestT &request) const
 
template<typename SubmitContactEvaluationRequestT = Model::SubmitContactEvaluationRequest>
void SubmitContactEvaluationAsync (const SubmitContactEvaluationRequestT &request, const SubmitContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename SuspendContactRecordingRequestT = Model::SuspendContactRecordingRequest>
Model::SuspendContactRecordingOutcomeCallable SuspendContactRecordingCallable (const SuspendContactRecordingRequestT &request) const
 
template<typename SuspendContactRecordingRequestT = Model::SuspendContactRecordingRequest>
void SuspendContactRecordingAsync (const SuspendContactRecordingRequestT &request, const SuspendContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagContactRequestT = Model::TagContactRequest>
Model::TagContactOutcomeCallable TagContactCallable (const TagContactRequestT &request) const
 
template<typename TagContactRequestT = Model::TagContactRequest>
void TagContactAsync (const TagContactRequestT &request, const TagContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable TagResourceCallable (const TagResourceRequestT &request) const
 
template<typename TagResourceRequestT = Model::TagResourceRequest>
void TagResourceAsync (const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename TransferContactRequestT = Model::TransferContactRequest>
Model::TransferContactOutcomeCallable TransferContactCallable (const TransferContactRequestT &request) const
 
template<typename TransferContactRequestT = Model::TransferContactRequest>
void TransferContactAsync (const TransferContactRequestT &request, const TransferContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagContactRequestT = Model::UntagContactRequest>
Model::UntagContactOutcomeCallable UntagContactCallable (const UntagContactRequestT &request) const
 
template<typename UntagContactRequestT = Model::UntagContactRequest>
void UntagContactAsync (const UntagContactRequestT &request, const UntagContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable UntagResourceCallable (const UntagResourceRequestT &request) const
 
template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void UntagResourceAsync (const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAgentStatusRequestT = Model::UpdateAgentStatusRequest>
Model::UpdateAgentStatusOutcomeCallable UpdateAgentStatusCallable (const UpdateAgentStatusRequestT &request) const
 
template<typename UpdateAgentStatusRequestT = Model::UpdateAgentStatusRequest>
void UpdateAgentStatusAsync (const UpdateAgentStatusRequestT &request, const UpdateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateAuthenticationProfileRequestT = Model::UpdateAuthenticationProfileRequest>
Model::UpdateAuthenticationProfileOutcomeCallable UpdateAuthenticationProfileCallable (const UpdateAuthenticationProfileRequestT &request) const
 
template<typename UpdateAuthenticationProfileRequestT = Model::UpdateAuthenticationProfileRequest>
void UpdateAuthenticationProfileAsync (const UpdateAuthenticationProfileRequestT &request, const UpdateAuthenticationProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactRequestT = Model::UpdateContactRequest>
Model::UpdateContactOutcomeCallable UpdateContactCallable (const UpdateContactRequestT &request) const
 
template<typename UpdateContactRequestT = Model::UpdateContactRequest>
void UpdateContactAsync (const UpdateContactRequestT &request, const UpdateContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactAttributesRequestT = Model::UpdateContactAttributesRequest>
Model::UpdateContactAttributesOutcomeCallable UpdateContactAttributesCallable (const UpdateContactAttributesRequestT &request) const
 
template<typename UpdateContactAttributesRequestT = Model::UpdateContactAttributesRequest>
void UpdateContactAttributesAsync (const UpdateContactAttributesRequestT &request, const UpdateContactAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactEvaluationRequestT = Model::UpdateContactEvaluationRequest>
Model::UpdateContactEvaluationOutcomeCallable UpdateContactEvaluationCallable (const UpdateContactEvaluationRequestT &request) const
 
template<typename UpdateContactEvaluationRequestT = Model::UpdateContactEvaluationRequest>
void UpdateContactEvaluationAsync (const UpdateContactEvaluationRequestT &request, const UpdateContactEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactFlowContentRequestT = Model::UpdateContactFlowContentRequest>
Model::UpdateContactFlowContentOutcomeCallable UpdateContactFlowContentCallable (const UpdateContactFlowContentRequestT &request) const
 
template<typename UpdateContactFlowContentRequestT = Model::UpdateContactFlowContentRequest>
void UpdateContactFlowContentAsync (const UpdateContactFlowContentRequestT &request, const UpdateContactFlowContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactFlowMetadataRequestT = Model::UpdateContactFlowMetadataRequest>
Model::UpdateContactFlowMetadataOutcomeCallable UpdateContactFlowMetadataCallable (const UpdateContactFlowMetadataRequestT &request) const
 
template<typename UpdateContactFlowMetadataRequestT = Model::UpdateContactFlowMetadataRequest>
void UpdateContactFlowMetadataAsync (const UpdateContactFlowMetadataRequestT &request, const UpdateContactFlowMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactFlowModuleContentRequestT = Model::UpdateContactFlowModuleContentRequest>
Model::UpdateContactFlowModuleContentOutcomeCallable UpdateContactFlowModuleContentCallable (const UpdateContactFlowModuleContentRequestT &request) const
 
template<typename UpdateContactFlowModuleContentRequestT = Model::UpdateContactFlowModuleContentRequest>
void UpdateContactFlowModuleContentAsync (const UpdateContactFlowModuleContentRequestT &request, const UpdateContactFlowModuleContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactFlowModuleMetadataRequestT = Model::UpdateContactFlowModuleMetadataRequest>
Model::UpdateContactFlowModuleMetadataOutcomeCallable UpdateContactFlowModuleMetadataCallable (const UpdateContactFlowModuleMetadataRequestT &request) const
 
template<typename UpdateContactFlowModuleMetadataRequestT = Model::UpdateContactFlowModuleMetadataRequest>
void UpdateContactFlowModuleMetadataAsync (const UpdateContactFlowModuleMetadataRequestT &request, const UpdateContactFlowModuleMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactFlowNameRequestT = Model::UpdateContactFlowNameRequest>
Model::UpdateContactFlowNameOutcomeCallable UpdateContactFlowNameCallable (const UpdateContactFlowNameRequestT &request) const
 
template<typename UpdateContactFlowNameRequestT = Model::UpdateContactFlowNameRequest>
void UpdateContactFlowNameAsync (const UpdateContactFlowNameRequestT &request, const UpdateContactFlowNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactRoutingDataRequestT = Model::UpdateContactRoutingDataRequest>
Model::UpdateContactRoutingDataOutcomeCallable UpdateContactRoutingDataCallable (const UpdateContactRoutingDataRequestT &request) const
 
template<typename UpdateContactRoutingDataRequestT = Model::UpdateContactRoutingDataRequest>
void UpdateContactRoutingDataAsync (const UpdateContactRoutingDataRequestT &request, const UpdateContactRoutingDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateContactScheduleRequestT = Model::UpdateContactScheduleRequest>
Model::UpdateContactScheduleOutcomeCallable UpdateContactScheduleCallable (const UpdateContactScheduleRequestT &request) const
 
template<typename UpdateContactScheduleRequestT = Model::UpdateContactScheduleRequest>
void UpdateContactScheduleAsync (const UpdateContactScheduleRequestT &request, const UpdateContactScheduleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateEvaluationFormRequestT = Model::UpdateEvaluationFormRequest>
Model::UpdateEvaluationFormOutcomeCallable UpdateEvaluationFormCallable (const UpdateEvaluationFormRequestT &request) const
 
template<typename UpdateEvaluationFormRequestT = Model::UpdateEvaluationFormRequest>
void UpdateEvaluationFormAsync (const UpdateEvaluationFormRequestT &request, const UpdateEvaluationFormResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateHoursOfOperationRequestT = Model::UpdateHoursOfOperationRequest>
Model::UpdateHoursOfOperationOutcomeCallable UpdateHoursOfOperationCallable (const UpdateHoursOfOperationRequestT &request) const
 
template<typename UpdateHoursOfOperationRequestT = Model::UpdateHoursOfOperationRequest>
void UpdateHoursOfOperationAsync (const UpdateHoursOfOperationRequestT &request, const UpdateHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateInstanceAttributeRequestT = Model::UpdateInstanceAttributeRequest>
Model::UpdateInstanceAttributeOutcomeCallable UpdateInstanceAttributeCallable (const UpdateInstanceAttributeRequestT &request) const
 
template<typename UpdateInstanceAttributeRequestT = Model::UpdateInstanceAttributeRequest>
void UpdateInstanceAttributeAsync (const UpdateInstanceAttributeRequestT &request, const UpdateInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateInstanceStorageConfigRequestT = Model::UpdateInstanceStorageConfigRequest>
Model::UpdateInstanceStorageConfigOutcomeCallable UpdateInstanceStorageConfigCallable (const UpdateInstanceStorageConfigRequestT &request) const
 
template<typename UpdateInstanceStorageConfigRequestT = Model::UpdateInstanceStorageConfigRequest>
void UpdateInstanceStorageConfigAsync (const UpdateInstanceStorageConfigRequestT &request, const UpdateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateParticipantRoleConfigRequestT = Model::UpdateParticipantRoleConfigRequest>
Model::UpdateParticipantRoleConfigOutcomeCallable UpdateParticipantRoleConfigCallable (const UpdateParticipantRoleConfigRequestT &request) const
 
template<typename UpdateParticipantRoleConfigRequestT = Model::UpdateParticipantRoleConfigRequest>
void UpdateParticipantRoleConfigAsync (const UpdateParticipantRoleConfigRequestT &request, const UpdateParticipantRoleConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
Model::UpdatePhoneNumberOutcomeCallable UpdatePhoneNumberCallable (const UpdatePhoneNumberRequestT &request) const
 
template<typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
void UpdatePhoneNumberAsync (const UpdatePhoneNumberRequestT &request, const UpdatePhoneNumberResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdatePhoneNumberMetadataRequestT = Model::UpdatePhoneNumberMetadataRequest>
Model::UpdatePhoneNumberMetadataOutcomeCallable UpdatePhoneNumberMetadataCallable (const UpdatePhoneNumberMetadataRequestT &request) const
 
template<typename UpdatePhoneNumberMetadataRequestT = Model::UpdatePhoneNumberMetadataRequest>
void UpdatePhoneNumberMetadataAsync (const UpdatePhoneNumberMetadataRequestT &request, const UpdatePhoneNumberMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdatePredefinedAttributeRequestT = Model::UpdatePredefinedAttributeRequest>
Model::UpdatePredefinedAttributeOutcomeCallable UpdatePredefinedAttributeCallable (const UpdatePredefinedAttributeRequestT &request) const
 
template<typename UpdatePredefinedAttributeRequestT = Model::UpdatePredefinedAttributeRequest>
void UpdatePredefinedAttributeAsync (const UpdatePredefinedAttributeRequestT &request, const UpdatePredefinedAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdatePromptRequestT = Model::UpdatePromptRequest>
Model::UpdatePromptOutcomeCallable UpdatePromptCallable (const UpdatePromptRequestT &request) const
 
template<typename UpdatePromptRequestT = Model::UpdatePromptRequest>
void UpdatePromptAsync (const UpdatePromptRequestT &request, const UpdatePromptResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateQueueHoursOfOperationRequestT = Model::UpdateQueueHoursOfOperationRequest>
Model::UpdateQueueHoursOfOperationOutcomeCallable UpdateQueueHoursOfOperationCallable (const UpdateQueueHoursOfOperationRequestT &request) const
 
template<typename UpdateQueueHoursOfOperationRequestT = Model::UpdateQueueHoursOfOperationRequest>
void UpdateQueueHoursOfOperationAsync (const UpdateQueueHoursOfOperationRequestT &request, const UpdateQueueHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateQueueMaxContactsRequestT = Model::UpdateQueueMaxContactsRequest>
Model::UpdateQueueMaxContactsOutcomeCallable UpdateQueueMaxContactsCallable (const UpdateQueueMaxContactsRequestT &request) const
 
template<typename UpdateQueueMaxContactsRequestT = Model::UpdateQueueMaxContactsRequest>
void UpdateQueueMaxContactsAsync (const UpdateQueueMaxContactsRequestT &request, const UpdateQueueMaxContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateQueueNameRequestT = Model::UpdateQueueNameRequest>
Model::UpdateQueueNameOutcomeCallable UpdateQueueNameCallable (const UpdateQueueNameRequestT &request) const
 
template<typename UpdateQueueNameRequestT = Model::UpdateQueueNameRequest>
void UpdateQueueNameAsync (const UpdateQueueNameRequestT &request, const UpdateQueueNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateQueueOutboundCallerConfigRequestT = Model::UpdateQueueOutboundCallerConfigRequest>
Model::UpdateQueueOutboundCallerConfigOutcomeCallable UpdateQueueOutboundCallerConfigCallable (const UpdateQueueOutboundCallerConfigRequestT &request) const
 
template<typename UpdateQueueOutboundCallerConfigRequestT = Model::UpdateQueueOutboundCallerConfigRequest>
void UpdateQueueOutboundCallerConfigAsync (const UpdateQueueOutboundCallerConfigRequestT &request, const UpdateQueueOutboundCallerConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateQueueStatusRequestT = Model::UpdateQueueStatusRequest>
Model::UpdateQueueStatusOutcomeCallable UpdateQueueStatusCallable (const UpdateQueueStatusRequestT &request) const
 
template<typename UpdateQueueStatusRequestT = Model::UpdateQueueStatusRequest>
void UpdateQueueStatusAsync (const UpdateQueueStatusRequestT &request, const UpdateQueueStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateQuickConnectConfigRequestT = Model::UpdateQuickConnectConfigRequest>
Model::UpdateQuickConnectConfigOutcomeCallable UpdateQuickConnectConfigCallable (const UpdateQuickConnectConfigRequestT &request) const
 
template<typename UpdateQuickConnectConfigRequestT = Model::UpdateQuickConnectConfigRequest>
void UpdateQuickConnectConfigAsync (const UpdateQuickConnectConfigRequestT &request, const UpdateQuickConnectConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateQuickConnectNameRequestT = Model::UpdateQuickConnectNameRequest>
Model::UpdateQuickConnectNameOutcomeCallable UpdateQuickConnectNameCallable (const UpdateQuickConnectNameRequestT &request) const
 
template<typename UpdateQuickConnectNameRequestT = Model::UpdateQuickConnectNameRequest>
void UpdateQuickConnectNameAsync (const UpdateQuickConnectNameRequestT &request, const UpdateQuickConnectNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRoutingProfileAgentAvailabilityTimerRequestT = Model::UpdateRoutingProfileAgentAvailabilityTimerRequest>
Model::UpdateRoutingProfileAgentAvailabilityTimerOutcomeCallable UpdateRoutingProfileAgentAvailabilityTimerCallable (const UpdateRoutingProfileAgentAvailabilityTimerRequestT &request) const
 
template<typename UpdateRoutingProfileAgentAvailabilityTimerRequestT = Model::UpdateRoutingProfileAgentAvailabilityTimerRequest>
void UpdateRoutingProfileAgentAvailabilityTimerAsync (const UpdateRoutingProfileAgentAvailabilityTimerRequestT &request, const UpdateRoutingProfileAgentAvailabilityTimerResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRoutingProfileConcurrencyRequestT = Model::UpdateRoutingProfileConcurrencyRequest>
Model::UpdateRoutingProfileConcurrencyOutcomeCallable UpdateRoutingProfileConcurrencyCallable (const UpdateRoutingProfileConcurrencyRequestT &request) const
 
template<typename UpdateRoutingProfileConcurrencyRequestT = Model::UpdateRoutingProfileConcurrencyRequest>
void UpdateRoutingProfileConcurrencyAsync (const UpdateRoutingProfileConcurrencyRequestT &request, const UpdateRoutingProfileConcurrencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRoutingProfileDefaultOutboundQueueRequestT = Model::UpdateRoutingProfileDefaultOutboundQueueRequest>
Model::UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable UpdateRoutingProfileDefaultOutboundQueueCallable (const UpdateRoutingProfileDefaultOutboundQueueRequestT &request) const
 
template<typename UpdateRoutingProfileDefaultOutboundQueueRequestT = Model::UpdateRoutingProfileDefaultOutboundQueueRequest>
void UpdateRoutingProfileDefaultOutboundQueueAsync (const UpdateRoutingProfileDefaultOutboundQueueRequestT &request, const UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRoutingProfileNameRequestT = Model::UpdateRoutingProfileNameRequest>
Model::UpdateRoutingProfileNameOutcomeCallable UpdateRoutingProfileNameCallable (const UpdateRoutingProfileNameRequestT &request) const
 
template<typename UpdateRoutingProfileNameRequestT = Model::UpdateRoutingProfileNameRequest>
void UpdateRoutingProfileNameAsync (const UpdateRoutingProfileNameRequestT &request, const UpdateRoutingProfileNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRoutingProfileQueuesRequestT = Model::UpdateRoutingProfileQueuesRequest>
Model::UpdateRoutingProfileQueuesOutcomeCallable UpdateRoutingProfileQueuesCallable (const UpdateRoutingProfileQueuesRequestT &request) const
 
template<typename UpdateRoutingProfileQueuesRequestT = Model::UpdateRoutingProfileQueuesRequest>
void UpdateRoutingProfileQueuesAsync (const UpdateRoutingProfileQueuesRequestT &request, const UpdateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateRuleRequestT = Model::UpdateRuleRequest>
Model::UpdateRuleOutcomeCallable UpdateRuleCallable (const UpdateRuleRequestT &request) const
 
template<typename UpdateRuleRequestT = Model::UpdateRuleRequest>
void UpdateRuleAsync (const UpdateRuleRequestT &request, const UpdateRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateSecurityProfileRequestT = Model::UpdateSecurityProfileRequest>
Model::UpdateSecurityProfileOutcomeCallable UpdateSecurityProfileCallable (const UpdateSecurityProfileRequestT &request) const
 
template<typename UpdateSecurityProfileRequestT = Model::UpdateSecurityProfileRequest>
void UpdateSecurityProfileAsync (const UpdateSecurityProfileRequestT &request, const UpdateSecurityProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateTaskTemplateRequestT = Model::UpdateTaskTemplateRequest>
Model::UpdateTaskTemplateOutcomeCallable UpdateTaskTemplateCallable (const UpdateTaskTemplateRequestT &request) const
 
template<typename UpdateTaskTemplateRequestT = Model::UpdateTaskTemplateRequest>
void UpdateTaskTemplateAsync (const UpdateTaskTemplateRequestT &request, const UpdateTaskTemplateResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateTrafficDistributionRequestT = Model::UpdateTrafficDistributionRequest>
Model::UpdateTrafficDistributionOutcomeCallable UpdateTrafficDistributionCallable (const UpdateTrafficDistributionRequestT &request) const
 
template<typename UpdateTrafficDistributionRequestT = Model::UpdateTrafficDistributionRequest>
void UpdateTrafficDistributionAsync (const UpdateTrafficDistributionRequestT &request, const UpdateTrafficDistributionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserHierarchyRequestT = Model::UpdateUserHierarchyRequest>
Model::UpdateUserHierarchyOutcomeCallable UpdateUserHierarchyCallable (const UpdateUserHierarchyRequestT &request) const
 
template<typename UpdateUserHierarchyRequestT = Model::UpdateUserHierarchyRequest>
void UpdateUserHierarchyAsync (const UpdateUserHierarchyRequestT &request, const UpdateUserHierarchyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserHierarchyGroupNameRequestT = Model::UpdateUserHierarchyGroupNameRequest>
Model::UpdateUserHierarchyGroupNameOutcomeCallable UpdateUserHierarchyGroupNameCallable (const UpdateUserHierarchyGroupNameRequestT &request) const
 
template<typename UpdateUserHierarchyGroupNameRequestT = Model::UpdateUserHierarchyGroupNameRequest>
void UpdateUserHierarchyGroupNameAsync (const UpdateUserHierarchyGroupNameRequestT &request, const UpdateUserHierarchyGroupNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserHierarchyStructureRequestT = Model::UpdateUserHierarchyStructureRequest>
Model::UpdateUserHierarchyStructureOutcomeCallable UpdateUserHierarchyStructureCallable (const UpdateUserHierarchyStructureRequestT &request) const
 
template<typename UpdateUserHierarchyStructureRequestT = Model::UpdateUserHierarchyStructureRequest>
void UpdateUserHierarchyStructureAsync (const UpdateUserHierarchyStructureRequestT &request, const UpdateUserHierarchyStructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserIdentityInfoRequestT = Model::UpdateUserIdentityInfoRequest>
Model::UpdateUserIdentityInfoOutcomeCallable UpdateUserIdentityInfoCallable (const UpdateUserIdentityInfoRequestT &request) const
 
template<typename UpdateUserIdentityInfoRequestT = Model::UpdateUserIdentityInfoRequest>
void UpdateUserIdentityInfoAsync (const UpdateUserIdentityInfoRequestT &request, const UpdateUserIdentityInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserPhoneConfigRequestT = Model::UpdateUserPhoneConfigRequest>
Model::UpdateUserPhoneConfigOutcomeCallable UpdateUserPhoneConfigCallable (const UpdateUserPhoneConfigRequestT &request) const
 
template<typename UpdateUserPhoneConfigRequestT = Model::UpdateUserPhoneConfigRequest>
void UpdateUserPhoneConfigAsync (const UpdateUserPhoneConfigRequestT &request, const UpdateUserPhoneConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserProficienciesRequestT = Model::UpdateUserProficienciesRequest>
Model::UpdateUserProficienciesOutcomeCallable UpdateUserProficienciesCallable (const UpdateUserProficienciesRequestT &request) const
 
template<typename UpdateUserProficienciesRequestT = Model::UpdateUserProficienciesRequest>
void UpdateUserProficienciesAsync (const UpdateUserProficienciesRequestT &request, const UpdateUserProficienciesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserRoutingProfileRequestT = Model::UpdateUserRoutingProfileRequest>
Model::UpdateUserRoutingProfileOutcomeCallable UpdateUserRoutingProfileCallable (const UpdateUserRoutingProfileRequestT &request) const
 
template<typename UpdateUserRoutingProfileRequestT = Model::UpdateUserRoutingProfileRequest>
void UpdateUserRoutingProfileAsync (const UpdateUserRoutingProfileRequestT &request, const UpdateUserRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateUserSecurityProfilesRequestT = Model::UpdateUserSecurityProfilesRequest>
Model::UpdateUserSecurityProfilesOutcomeCallable UpdateUserSecurityProfilesCallable (const UpdateUserSecurityProfilesRequestT &request) const
 
template<typename UpdateUserSecurityProfilesRequestT = Model::UpdateUserSecurityProfilesRequest>
void UpdateUserSecurityProfilesAsync (const UpdateUserSecurityProfilesRequestT &request, const UpdateUserSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateViewContentRequestT = Model::UpdateViewContentRequest>
Model::UpdateViewContentOutcomeCallable UpdateViewContentCallable (const UpdateViewContentRequestT &request) const
 
template<typename UpdateViewContentRequestT = Model::UpdateViewContentRequest>
void UpdateViewContentAsync (const UpdateViewContentRequestT &request, const UpdateViewContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
 
template<typename UpdateViewMetadataRequestT = Model::UpdateViewMetadataRequest>
Model::UpdateViewMetadataOutcomeCallable UpdateViewMetadataCallable (const UpdateViewMetadataRequestT &request) const
 
template<typename UpdateViewMetadataRequestT = Model::UpdateViewMetadataRequest>
void UpdateViewMetadataAsync (const UpdateViewMetadataRequestT &request, const UpdateViewMetadataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void OverrideEndpoint (const Aws::String &endpoint)
 
 

Public Member Functions inherited from Aws::Client::AWSJsonClient

 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSJsonClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSJsonClient ()=default
 

Public Member Functions inherited from Aws::Client::AWSClient

 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
 AWSClient (const Aws::Client::ClientConfiguration &configuration, const std::shared_ptr< Aws::Auth::AWSAuthSignerProvider > &signerProvider, const std::shared_ptr< AWSErrorMarshaller > &errorMarshaller)
 
virtual ~AWSClient ()
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
const std::shared_ptr< Aws::Http::HttpClient > & GetHttpClient () const
 
 
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 
void AppendToUserAgent (const Aws::String &valueToAppend)
 
 
 
 
 
void SubmitAsync (OperationFuncT operationFunc, const RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, RequestT &request, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
void SubmitAsync (OperationFuncT operationFunc, const HandlerT &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
auto SubmitCallable (OperationFuncT operationFunc, const RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc, RequestT &request) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)(request))>
 
auto SubmitCallable (OperationFuncT operationFunc) const -> std::future< decltype((static_cast< const AwsServiceClientT * >(nullptr) -> *operationFunc)())>
 

Static Public Member Functions

static const char * GetServiceName ()
 
static const char * GetAllocationTag ()
 

Static Public Member Functions inherited from Aws::Client::ClientWithAsyncTemplateMethods< ConnectClient >

static void ShutdownSdkClient (void *pThis, int64_t timeoutMs=-1)
 

Friends

 

Additional Inherited Members

Protected Member Functions inherited from Aws::Client::AWSJsonClient

virtual AWSError< CoreErrorsBuildAWSError (const std::shared_ptr< Aws::Http::HttpResponse > &response) const override
 
JsonOutcome MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeRequest (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
JsonOutcome MakeEventStreamRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Protected Member Functions inherited from Aws::Client::AWSClient

HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod httpMethod, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptExhaustively (const Aws::Http::URI &uri, Http::HttpMethod httpMethod, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const Aws::AmazonWebServiceRequest &request, const char *signerName, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
HttpResponseOutcome AttemptOneRequest (const std::shared_ptr< Http::HttpRequest > &httpRequest, const char *signerName, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::Http::URI &uri, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
StreamOutcome MakeRequestWithUnparsedResponse (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Http::HttpMethod method=Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
virtual void BuildHttpRequest (const Aws::AmazonWebServiceRequest &request, const std::shared_ptr< Aws::Http::HttpRequest > &httpRequest) const
 
const std::shared_ptr< AWSErrorMarshaller > & GetErrorMarshaller () const
 
Aws::Client::AWSAuthSignerGetSignerByName (const char *name) const
 
 
std::shared_ptr< Aws::Http::HttpRequestBuildAndSignHttpRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Http::HttpMethod method, const char *signerName) const
 
std::shared_ptr< Aws::Http::HttpResponseMakeHttpRequest (std::shared_ptr< Aws::Http::HttpRequest > &request) const
 

Static Protected Member Functions inherited from Aws::Client::AWSClient

static void AppendRecursionDetectionHeader (std::shared_ptr< Aws::Http::HttpRequest > ioRequest)
 
 
static bool DoesResponseGenerateError (const std::shared_ptr< Aws::Http::HttpResponse > &response)
 

Protected Attributes inherited from Aws::Client::AWSClient

 
 
 
std::atomic< bool > m_isInitialized
 
std::atomic< size_t > m_operationsProcessed
 
std::condition_variable m_shutdownSignal
 
std::mutex m_shutdownMutex
 

Detailed Description

Amazon Connect is a cloud-based contact center solution that you use to set up and manage a customer contact center and provide reliable customer engagement at any scale.

Amazon Connect provides metrics and real-time reporting that enable you to optimize contact routing. You can also resolve customer issues more efficiently by getting customers in touch with the appropriate agents.

There are limits to the number of Amazon Connect resources that you can create. There are also limits to the number of requests that you can make per second. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

You can connect programmatically to an Amazon Web Services service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

Definition at line 39 of file ConnectClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 42 of file ConnectClient.h.

◆ ClientConfigurationType

Definition at line 46 of file ConnectClient.h.

◆ EndpointProviderType

Definition at line 47 of file ConnectClient.h.

Constructor & Destructor Documentation

◆ ConnectClient() [1/6]

Aws::Connect::ConnectClient::ConnectClient ( const Aws::Connect::ConnectClientConfiguration clientConfiguration = Aws::Connect::ConnectClientConfiguration(),
std::shared_ptr< ConnectEndpointProviderBase endpointProvider = nullptr 
)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ConnectClient() [2/6]

Aws::Connect::ConnectClient::ConnectClient ( const Aws::Auth::AWSCredentials credentials,
std::shared_ptr< ConnectEndpointProviderBase endpointProvider = nullptr,
const Aws::Connect::ConnectClientConfiguration clientConfiguration = Aws::Connect::ConnectClientConfiguration() 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ConnectClient() [3/6]

Aws::Connect::ConnectClient::ConnectClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
std::shared_ptr< ConnectEndpointProviderBase endpointProvider = nullptr,
const Aws::Connect::ConnectClientConfiguration clientConfiguration = Aws::Connect::ConnectClientConfiguration() 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ConnectClient() [4/6]

Aws::Connect::ConnectClient::ConnectClient ( const Aws::Client::ClientConfiguration clientConfiguration)

Initializes client to use DefaultCredentialProviderChain, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ConnectClient() [5/6]

Aws::Connect::ConnectClient::ConnectClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use SimpleAWSCredentialsProvider, with default http client factory, and optional client config. If client config is not specified, it will be initialized to default values.

◆ ConnectClient() [6/6]

Aws::Connect::ConnectClient::ConnectClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration 
)

Initializes client to use specified credentials provider with specified client config. If http client factory is not supplied, the default http client factory will be used

◆ ~ConnectClient()

virtual Aws::Connect::ConnectClient::~ConnectClient ( )
virtual

Member Function Documentation

◆ accessEndpointProvider()

std::shared_ptr< ConnectEndpointProviderBase > & Aws::Connect::ConnectClient::accessEndpointProvider ( )

◆ ActivateEvaluationForm()

virtual Model::ActivateEvaluationFormOutcome Aws::Connect::ConnectClient::ActivateEvaluationForm ( const Model::ActivateEvaluationFormRequest request) const
virtual

Activates an evaluation form in the specified Amazon Connect instance. After the evaluation form is activated, it is available to start new evaluations based on the form.

See Also:

AWS API Reference

◆ ActivateEvaluationFormAsync()

template<typename ActivateEvaluationFormRequestT = Model::ActivateEvaluationFormRequest>
void Aws::Connect::ConnectClient::ActivateEvaluationFormAsync ( const ActivateEvaluationFormRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ActivateEvaluationForm that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 119 of file ConnectClient.h.

◆ ActivateEvaluationFormCallable()

template<typename ActivateEvaluationFormRequestT = Model::ActivateEvaluationFormRequest>
Model::ActivateEvaluationFormOutcomeCallable Aws::Connect::ConnectClient::ActivateEvaluationFormCallable ( const ActivateEvaluationFormRequestT &  request) const
inline

A Callable wrapper for ActivateEvaluationForm that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 110 of file ConnectClient.h.

◆ AssociateAnalyticsDataSet()

virtual Model::AssociateAnalyticsDataSetOutcome Aws::Connect::ConnectClient::AssociateAnalyticsDataSet ( const Model::AssociateAnalyticsDataSetRequest request) const
virtual

Associates the specified dataset for a Amazon Connect instance with the target account. You can associate only one dataset in a single call.

See Also:

AWS API Reference

◆ AssociateAnalyticsDataSetAsync()

template<typename AssociateAnalyticsDataSetRequestT = Model::AssociateAnalyticsDataSetRequest>
void Aws::Connect::ConnectClient::AssociateAnalyticsDataSetAsync ( const AssociateAnalyticsDataSetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateAnalyticsDataSet that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 146 of file ConnectClient.h.

◆ AssociateAnalyticsDataSetCallable()

template<typename AssociateAnalyticsDataSetRequestT = Model::AssociateAnalyticsDataSetRequest>
Model::AssociateAnalyticsDataSetOutcomeCallable Aws::Connect::ConnectClient::AssociateAnalyticsDataSetCallable ( const AssociateAnalyticsDataSetRequestT &  request) const
inline

A Callable wrapper for AssociateAnalyticsDataSet that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 137 of file ConnectClient.h.

◆ AssociateApprovedOrigin()

virtual Model::AssociateApprovedOriginOutcome Aws::Connect::ConnectClient::AssociateApprovedOrigin ( const Model::AssociateApprovedOriginRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Associates an approved origin to an Amazon Connect instance.

See Also:

AWS API Reference

◆ AssociateApprovedOriginAsync()

template<typename AssociateApprovedOriginRequestT = Model::AssociateApprovedOriginRequest>
void Aws::Connect::ConnectClient::AssociateApprovedOriginAsync ( const AssociateApprovedOriginRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateApprovedOrigin that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 173 of file ConnectClient.h.

◆ AssociateApprovedOriginCallable()

template<typename AssociateApprovedOriginRequestT = Model::AssociateApprovedOriginRequest>
Model::AssociateApprovedOriginOutcomeCallable Aws::Connect::ConnectClient::AssociateApprovedOriginCallable ( const AssociateApprovedOriginRequestT &  request) const
inline

A Callable wrapper for AssociateApprovedOrigin that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 164 of file ConnectClient.h.

◆ AssociateBot()

virtual Model::AssociateBotOutcome Aws::Connect::ConnectClient::AssociateBot ( const Model::AssociateBotRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Amazon Lex or Amazon Lex V2 bot.

See Also:

AWS API Reference

◆ AssociateBotAsync()

template<typename AssociateBotRequestT = Model::AssociateBotRequest>
void Aws::Connect::ConnectClient::AssociateBotAsync ( const AssociateBotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateBot that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 200 of file ConnectClient.h.

◆ AssociateBotCallable()

template<typename AssociateBotRequestT = Model::AssociateBotRequest>
Model::AssociateBotOutcomeCallable Aws::Connect::ConnectClient::AssociateBotCallable ( const AssociateBotRequestT &  request) const
inline

A Callable wrapper for AssociateBot that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 191 of file ConnectClient.h.

◆ AssociateDefaultVocabulary()

virtual Model::AssociateDefaultVocabularyOutcome Aws::Connect::ConnectClient::AssociateDefaultVocabulary ( const Model::AssociateDefaultVocabularyRequest request) const
virtual

Associates an existing vocabulary as the default. Contact Lens for Amazon Connect uses the vocabulary in post-call and real-time analysis sessions for the given language.

See Also:

AWS API Reference

◆ AssociateDefaultVocabularyAsync()

template<typename AssociateDefaultVocabularyRequestT = Model::AssociateDefaultVocabularyRequest>
void Aws::Connect::ConnectClient::AssociateDefaultVocabularyAsync ( const AssociateDefaultVocabularyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateDefaultVocabulary that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 227 of file ConnectClient.h.

◆ AssociateDefaultVocabularyCallable()

template<typename AssociateDefaultVocabularyRequestT = Model::AssociateDefaultVocabularyRequest>
Model::AssociateDefaultVocabularyOutcomeCallable Aws::Connect::ConnectClient::AssociateDefaultVocabularyCallable ( const AssociateDefaultVocabularyRequestT &  request) const
inline

A Callable wrapper for AssociateDefaultVocabulary that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 218 of file ConnectClient.h.

◆ AssociateFlow()

virtual Model::AssociateFlowOutcome Aws::Connect::ConnectClient::AssociateFlow ( const Model::AssociateFlowRequest request) const
virtual

Associates a connect resource to a flow.

See Also:

AWS API Reference

◆ AssociateFlowAsync()

template<typename AssociateFlowRequestT = Model::AssociateFlowRequest>
void Aws::Connect::ConnectClient::AssociateFlowAsync ( const AssociateFlowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateFlow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 252 of file ConnectClient.h.

◆ AssociateFlowCallable()

template<typename AssociateFlowRequestT = Model::AssociateFlowRequest>
Model::AssociateFlowOutcomeCallable Aws::Connect::ConnectClient::AssociateFlowCallable ( const AssociateFlowRequestT &  request) const
inline

A Callable wrapper for AssociateFlow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 243 of file ConnectClient.h.

◆ AssociateInstanceStorageConfig()

virtual Model::AssociateInstanceStorageConfigOutcome Aws::Connect::ConnectClient::AssociateInstanceStorageConfig ( const Model::AssociateInstanceStorageConfigRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Associates a storage resource type for the first time. You can only associate one type of storage configuration in a single call. This means, for example, that you can't define an instance with multiple S3 buckets for storing chat transcripts.

This API does not create a resource that doesn't exist. It only associates it to the instance. Ensure that the resource being specified in the storage configuration, like an S3 bucket, exists when being used for association.

See Also:

AWS API Reference

◆ AssociateInstanceStorageConfigAsync()

template<typename AssociateInstanceStorageConfigRequestT = Model::AssociateInstanceStorageConfigRequest>
void Aws::Connect::ConnectClient::AssociateInstanceStorageConfigAsync ( const AssociateInstanceStorageConfigRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateInstanceStorageConfig that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 284 of file ConnectClient.h.

◆ AssociateInstanceStorageConfigCallable()

template<typename AssociateInstanceStorageConfigRequestT = Model::AssociateInstanceStorageConfigRequest>
Model::AssociateInstanceStorageConfigOutcomeCallable Aws::Connect::ConnectClient::AssociateInstanceStorageConfigCallable ( const AssociateInstanceStorageConfigRequestT &  request) const
inline

A Callable wrapper for AssociateInstanceStorageConfig that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 275 of file ConnectClient.h.

◆ AssociateLambdaFunction()

virtual Model::AssociateLambdaFunctionOutcome Aws::Connect::ConnectClient::AssociateLambdaFunction ( const Model::AssociateLambdaFunctionRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Lambda function.

See Also:

AWS API Reference

◆ AssociateLambdaFunctionAsync()

template<typename AssociateLambdaFunctionRequestT = Model::AssociateLambdaFunctionRequest>
void Aws::Connect::ConnectClient::AssociateLambdaFunctionAsync ( const AssociateLambdaFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateLambdaFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 311 of file ConnectClient.h.

◆ AssociateLambdaFunctionCallable()

template<typename AssociateLambdaFunctionRequestT = Model::AssociateLambdaFunctionRequest>
Model::AssociateLambdaFunctionOutcomeCallable Aws::Connect::ConnectClient::AssociateLambdaFunctionCallable ( const AssociateLambdaFunctionRequestT &  request) const
inline

A Callable wrapper for AssociateLambdaFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 302 of file ConnectClient.h.

◆ AssociateLexBot()

virtual Model::AssociateLexBotOutcome Aws::Connect::ConnectClient::AssociateLexBot ( const Model::AssociateLexBotRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Allows the specified Amazon Connect instance to access the specified Amazon Lex V1 bot. This API only supports the association of Amazon Lex V1 bots.

See Also:

AWS API Reference

◆ AssociateLexBotAsync()

template<typename AssociateLexBotRequestT = Model::AssociateLexBotRequest>
void Aws::Connect::ConnectClient::AssociateLexBotAsync ( const AssociateLexBotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateLexBot that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 339 of file ConnectClient.h.

◆ AssociateLexBotCallable()

template<typename AssociateLexBotRequestT = Model::AssociateLexBotRequest>
Model::AssociateLexBotOutcomeCallable Aws::Connect::ConnectClient::AssociateLexBotCallable ( const AssociateLexBotRequestT &  request) const
inline

A Callable wrapper for AssociateLexBot that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 330 of file ConnectClient.h.

◆ AssociatePhoneNumberContactFlow()

virtual Model::AssociatePhoneNumberContactFlowOutcome Aws::Connect::ConnectClient::AssociatePhoneNumberContactFlow ( const Model::AssociatePhoneNumberContactFlowRequest request) const
virtual

Associates a flow with a phone number claimed to your Amazon Connect instance.

If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

See Also:

AWS API Reference

◆ AssociatePhoneNumberContactFlowAsync()

template<typename AssociatePhoneNumberContactFlowRequestT = Model::AssociatePhoneNumberContactFlowRequest>
void Aws::Connect::ConnectClient::AssociatePhoneNumberContactFlowAsync ( const AssociatePhoneNumberContactFlowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociatePhoneNumberContactFlow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 374 of file ConnectClient.h.

◆ AssociatePhoneNumberContactFlowCallable()

template<typename AssociatePhoneNumberContactFlowRequestT = Model::AssociatePhoneNumberContactFlowRequest>
Model::AssociatePhoneNumberContactFlowOutcomeCallable Aws::Connect::ConnectClient::AssociatePhoneNumberContactFlowCallable ( const AssociatePhoneNumberContactFlowRequestT &  request) const
inline

A Callable wrapper for AssociatePhoneNumberContactFlow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 365 of file ConnectClient.h.

◆ AssociateQueueQuickConnects()

virtual Model::AssociateQueueQuickConnectsOutcome Aws::Connect::ConnectClient::AssociateQueueQuickConnects ( const Model::AssociateQueueQuickConnectsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Associates a set of quick connects with a queue.

See Also:

AWS API Reference

◆ AssociateQueueQuickConnectsAsync()

template<typename AssociateQueueQuickConnectsRequestT = Model::AssociateQueueQuickConnectsRequest>
void Aws::Connect::ConnectClient::AssociateQueueQuickConnectsAsync ( const AssociateQueueQuickConnectsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateQueueQuickConnects that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 401 of file ConnectClient.h.

◆ AssociateQueueQuickConnectsCallable()

template<typename AssociateQueueQuickConnectsRequestT = Model::AssociateQueueQuickConnectsRequest>
Model::AssociateQueueQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::AssociateQueueQuickConnectsCallable ( const AssociateQueueQuickConnectsRequestT &  request) const
inline

A Callable wrapper for AssociateQueueQuickConnects that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 392 of file ConnectClient.h.

◆ AssociateRoutingProfileQueues()

virtual Model::AssociateRoutingProfileQueuesOutcome Aws::Connect::ConnectClient::AssociateRoutingProfileQueues ( const Model::AssociateRoutingProfileQueuesRequest request) const
virtual

Associates a set of queues with a routing profile.

See Also:


AWS API Reference

◆ AssociateRoutingProfileQueuesAsync()

template<typename AssociateRoutingProfileQueuesRequestT = Model::AssociateRoutingProfileQueuesRequest>
void Aws::Connect::ConnectClient::AssociateRoutingProfileQueuesAsync ( const AssociateRoutingProfileQueuesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateRoutingProfileQueues that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 427 of file ConnectClient.h.

◆ AssociateRoutingProfileQueuesCallable()

template<typename AssociateRoutingProfileQueuesRequestT = Model::AssociateRoutingProfileQueuesRequest>
Model::AssociateRoutingProfileQueuesOutcomeCallable Aws::Connect::ConnectClient::AssociateRoutingProfileQueuesCallable ( const AssociateRoutingProfileQueuesRequestT &  request) const
inline

A Callable wrapper for AssociateRoutingProfileQueues that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 418 of file ConnectClient.h.

◆ AssociateSecurityKey()

virtual Model::AssociateSecurityKeyOutcome Aws::Connect::ConnectClient::AssociateSecurityKey ( const Model::AssociateSecurityKeyRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Associates a security key to the instance.

See Also:

AWS API Reference

◆ AssociateSecurityKeyAsync()

template<typename AssociateSecurityKeyRequestT = Model::AssociateSecurityKeyRequest>
void Aws::Connect::ConnectClient::AssociateSecurityKeyAsync ( const AssociateSecurityKeyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateSecurityKey that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 454 of file ConnectClient.h.

◆ AssociateSecurityKeyCallable()

template<typename AssociateSecurityKeyRequestT = Model::AssociateSecurityKeyRequest>
Model::AssociateSecurityKeyOutcomeCallable Aws::Connect::ConnectClient::AssociateSecurityKeyCallable ( const AssociateSecurityKeyRequestT &  request) const
inline

A Callable wrapper for AssociateSecurityKey that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 445 of file ConnectClient.h.

◆ AssociateTrafficDistributionGroupUser()

virtual Model::AssociateTrafficDistributionGroupUserOutcome Aws::Connect::ConnectClient::AssociateTrafficDistributionGroupUser ( const Model::AssociateTrafficDistributionGroupUserRequest request) const
virtual

Associates an agent with a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

See Also:

AWS API Reference

◆ AssociateTrafficDistributionGroupUserAsync()

template<typename AssociateTrafficDistributionGroupUserRequestT = Model::AssociateTrafficDistributionGroupUserRequest>
void Aws::Connect::ConnectClient::AssociateTrafficDistributionGroupUserAsync ( const AssociateTrafficDistributionGroupUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateTrafficDistributionGroupUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 481 of file ConnectClient.h.

◆ AssociateTrafficDistributionGroupUserCallable()

template<typename AssociateTrafficDistributionGroupUserRequestT = Model::AssociateTrafficDistributionGroupUserRequest>
Model::AssociateTrafficDistributionGroupUserOutcomeCallable Aws::Connect::ConnectClient::AssociateTrafficDistributionGroupUserCallable ( const AssociateTrafficDistributionGroupUserRequestT &  request) const
inline

A Callable wrapper for AssociateTrafficDistributionGroupUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 472 of file ConnectClient.h.

◆ AssociateUserProficiencies()

virtual Model::AssociateUserProficienciesOutcome Aws::Connect::ConnectClient::AssociateUserProficiencies ( const Model::AssociateUserProficienciesRequest request) const
virtual

>Associates a set of proficiencies with a user.

See Also:


AWS API Reference

◆ AssociateUserProficienciesAsync()

template<typename AssociateUserProficienciesRequestT = Model::AssociateUserProficienciesRequest>
void Aws::Connect::ConnectClient::AssociateUserProficienciesAsync ( const AssociateUserProficienciesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for AssociateUserProficiencies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 507 of file ConnectClient.h.

◆ AssociateUserProficienciesCallable()

template<typename AssociateUserProficienciesRequestT = Model::AssociateUserProficienciesRequest>
Model::AssociateUserProficienciesOutcomeCallable Aws::Connect::ConnectClient::AssociateUserProficienciesCallable ( const AssociateUserProficienciesRequestT &  request) const
inline

A Callable wrapper for AssociateUserProficiencies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 498 of file ConnectClient.h.

◆ BatchAssociateAnalyticsDataSet()

virtual Model::BatchAssociateAnalyticsDataSetOutcome Aws::Connect::ConnectClient::BatchAssociateAnalyticsDataSet ( const Model::BatchAssociateAnalyticsDataSetRequest request) const
virtual

Associates a list of analytics datasets for a given Amazon Connect instance to a target account. You can associate multiple datasets in a single call.

See Also:

AWS API Reference

◆ BatchAssociateAnalyticsDataSetAsync()

template<typename BatchAssociateAnalyticsDataSetRequestT = Model::BatchAssociateAnalyticsDataSetRequest>
void Aws::Connect::ConnectClient::BatchAssociateAnalyticsDataSetAsync ( const BatchAssociateAnalyticsDataSetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchAssociateAnalyticsDataSet that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 534 of file ConnectClient.h.

◆ BatchAssociateAnalyticsDataSetCallable()

template<typename BatchAssociateAnalyticsDataSetRequestT = Model::BatchAssociateAnalyticsDataSetRequest>
Model::BatchAssociateAnalyticsDataSetOutcomeCallable Aws::Connect::ConnectClient::BatchAssociateAnalyticsDataSetCallable ( const BatchAssociateAnalyticsDataSetRequestT &  request) const
inline

A Callable wrapper for BatchAssociateAnalyticsDataSet that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 525 of file ConnectClient.h.

◆ BatchDisassociateAnalyticsDataSet()

virtual Model::BatchDisassociateAnalyticsDataSetOutcome Aws::Connect::ConnectClient::BatchDisassociateAnalyticsDataSet ( const Model::BatchDisassociateAnalyticsDataSetRequest request) const
virtual

Removes a list of analytics datasets associated with a given Amazon Connect instance. You can disassociate multiple datasets in a single call.

See Also:

AWS API Reference

◆ BatchDisassociateAnalyticsDataSetAsync()

template<typename BatchDisassociateAnalyticsDataSetRequestT = Model::BatchDisassociateAnalyticsDataSetRequest>
void Aws::Connect::ConnectClient::BatchDisassociateAnalyticsDataSetAsync ( const BatchDisassociateAnalyticsDataSetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchDisassociateAnalyticsDataSet that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 561 of file ConnectClient.h.

◆ BatchDisassociateAnalyticsDataSetCallable()

template<typename BatchDisassociateAnalyticsDataSetRequestT = Model::BatchDisassociateAnalyticsDataSetRequest>
Model::BatchDisassociateAnalyticsDataSetOutcomeCallable Aws::Connect::ConnectClient::BatchDisassociateAnalyticsDataSetCallable ( const BatchDisassociateAnalyticsDataSetRequestT &  request) const
inline

A Callable wrapper for BatchDisassociateAnalyticsDataSet that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 552 of file ConnectClient.h.

◆ BatchGetAttachedFileMetadata()

virtual Model::BatchGetAttachedFileMetadataOutcome Aws::Connect::ConnectClient::BatchGetAttachedFileMetadata ( const Model::BatchGetAttachedFileMetadataRequest request) const
virtual

Allows you to retrieve metadata about multiple attached files on an associated resource. Each attached file provided in the input list must be associated with the input AssociatedResourceArn.

See Also:

AWS API Reference

◆ BatchGetAttachedFileMetadataAsync()

template<typename BatchGetAttachedFileMetadataRequestT = Model::BatchGetAttachedFileMetadataRequest>
void Aws::Connect::ConnectClient::BatchGetAttachedFileMetadataAsync ( const BatchGetAttachedFileMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetAttachedFileMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 588 of file ConnectClient.h.

◆ BatchGetAttachedFileMetadataCallable()

template<typename BatchGetAttachedFileMetadataRequestT = Model::BatchGetAttachedFileMetadataRequest>
Model::BatchGetAttachedFileMetadataOutcomeCallable Aws::Connect::ConnectClient::BatchGetAttachedFileMetadataCallable ( const BatchGetAttachedFileMetadataRequestT &  request) const
inline

A Callable wrapper for BatchGetAttachedFileMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 579 of file ConnectClient.h.

◆ BatchGetFlowAssociation()

virtual Model::BatchGetFlowAssociationOutcome Aws::Connect::ConnectClient::BatchGetFlowAssociation ( const Model::BatchGetFlowAssociationRequest request) const
virtual

Retrieve the flow associations for the given resources.

See Also:

AWS API Reference

◆ BatchGetFlowAssociationAsync()

template<typename BatchGetFlowAssociationRequestT = Model::BatchGetFlowAssociationRequest>
void Aws::Connect::ConnectClient::BatchGetFlowAssociationAsync ( const BatchGetFlowAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchGetFlowAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 614 of file ConnectClient.h.

◆ BatchGetFlowAssociationCallable()

template<typename BatchGetFlowAssociationRequestT = Model::BatchGetFlowAssociationRequest>
Model::BatchGetFlowAssociationOutcomeCallable Aws::Connect::ConnectClient::BatchGetFlowAssociationCallable ( const BatchGetFlowAssociationRequestT &  request) const
inline

A Callable wrapper for BatchGetFlowAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 605 of file ConnectClient.h.

◆ BatchPutContact()

virtual Model::BatchPutContactOutcome Aws::Connect::ConnectClient::BatchPutContact ( const Model::BatchPutContactRequest request) const
virtual

Only the Amazon Connect outbound campaigns service principal is allowed to assume a role in your account and call this API.

Allows you to create a batch of contacts in Amazon Connect. The outbound campaigns capability ingests dial requests via the PutDialRequestBatch API. It then uses BatchPutContact to create contacts corresponding to those dial requests. If agents are available, the dial requests are dialed out, which results in a voice call. The resulting voice call uses the same contactId that was created by BatchPutContact.

See Also:

AWS API Reference

◆ BatchPutContactAsync()

template<typename BatchPutContactRequestT = Model::BatchPutContactRequest>
void Aws::Connect::ConnectClient::BatchPutContactAsync ( const BatchPutContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for BatchPutContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 647 of file ConnectClient.h.

◆ BatchPutContactCallable()

template<typename BatchPutContactRequestT = Model::BatchPutContactRequest>
Model::BatchPutContactOutcomeCallable Aws::Connect::ConnectClient::BatchPutContactCallable ( const BatchPutContactRequestT &  request) const
inline

A Callable wrapper for BatchPutContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 638 of file ConnectClient.h.

◆ ClaimPhoneNumber()

virtual Model::ClaimPhoneNumberOutcome Aws::Connect::ConnectClient::ClaimPhoneNumber ( const Model::ClaimPhoneNumberRequest request) const
virtual

Claims an available phone number to your Amazon Connect instance or traffic distribution group. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance or traffic distribution group was created.

For more information about how to use this operation, see Claim a phone number in your country and Claim phone numbers to traffic distribution groups in the Amazon Connect Administrator Guide.

You can call the SearchAvailablePhoneNumbers API for available phone numbers that you can claim. Call the DescribePhoneNumber API to verify the status of a previous ClaimPhoneNumber operation.

If you plan to claim and release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired.

By default you can claim and release up to 200% of your maximum number of active phone numbers. If you claim and release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 180 days past the oldest number released has expired.

For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.

See Also:

AWS API Reference

◆ ClaimPhoneNumberAsync()

template<typename ClaimPhoneNumberRequestT = Model::ClaimPhoneNumberRequest>
void Aws::Connect::ConnectClient::ClaimPhoneNumberAsync ( const ClaimPhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ClaimPhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 698 of file ConnectClient.h.

◆ ClaimPhoneNumberCallable()

template<typename ClaimPhoneNumberRequestT = Model::ClaimPhoneNumberRequest>
Model::ClaimPhoneNumberOutcomeCallable Aws::Connect::ConnectClient::ClaimPhoneNumberCallable ( const ClaimPhoneNumberRequestT &  request) const
inline

A Callable wrapper for ClaimPhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 689 of file ConnectClient.h.

◆ CompleteAttachedFileUpload()

virtual Model::CompleteAttachedFileUploadOutcome Aws::Connect::ConnectClient::CompleteAttachedFileUpload ( const Model::CompleteAttachedFileUploadRequest request) const
virtual

Allows you to confirm that the attached file has been uploaded using the pre-signed URL provided in the StartAttachedFileUpload API.

See Also:

AWS API Reference

◆ CompleteAttachedFileUploadAsync()

template<typename CompleteAttachedFileUploadRequestT = Model::CompleteAttachedFileUploadRequest>
void Aws::Connect::ConnectClient::CompleteAttachedFileUploadAsync ( const CompleteAttachedFileUploadRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CompleteAttachedFileUpload that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 725 of file ConnectClient.h.

◆ CompleteAttachedFileUploadCallable()

template<typename CompleteAttachedFileUploadRequestT = Model::CompleteAttachedFileUploadRequest>
Model::CompleteAttachedFileUploadOutcomeCallable Aws::Connect::ConnectClient::CompleteAttachedFileUploadCallable ( const CompleteAttachedFileUploadRequestT &  request) const
inline

A Callable wrapper for CompleteAttachedFileUpload that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 716 of file ConnectClient.h.

◆ CreateAgentStatus()

virtual Model::CreateAgentStatusOutcome Aws::Connect::ConnectClient::CreateAgentStatus ( const Model::CreateAgentStatusRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Creates an agent status for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ CreateAgentStatusAsync()

template<typename CreateAgentStatusRequestT = Model::CreateAgentStatusRequest>
void Aws::Connect::ConnectClient::CreateAgentStatusAsync ( const CreateAgentStatusRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateAgentStatus that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 752 of file ConnectClient.h.

◆ CreateAgentStatusCallable()

template<typename CreateAgentStatusRequestT = Model::CreateAgentStatusRequest>
Model::CreateAgentStatusOutcomeCallable Aws::Connect::ConnectClient::CreateAgentStatusCallable ( const CreateAgentStatusRequestT &  request) const
inline

A Callable wrapper for CreateAgentStatus that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 743 of file ConnectClient.h.

◆ CreateContactFlow()

virtual Model::CreateContactFlowOutcome Aws::Connect::ConnectClient::CreateContactFlow ( const Model::CreateContactFlowRequest request) const
virtual

Creates a flow for the specified Amazon Connect instance.

You can also create and update flows using the Amazon Connect Flow language.

See Also:

AWS API Reference

◆ CreateContactFlowAsync()

template<typename CreateContactFlowRequestT = Model::CreateContactFlowRequest>
void Aws::Connect::ConnectClient::CreateContactFlowAsync ( const CreateContactFlowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateContactFlow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 780 of file ConnectClient.h.

◆ CreateContactFlowCallable()

template<typename CreateContactFlowRequestT = Model::CreateContactFlowRequest>
Model::CreateContactFlowOutcomeCallable Aws::Connect::ConnectClient::CreateContactFlowCallable ( const CreateContactFlowRequestT &  request) const
inline

A Callable wrapper for CreateContactFlow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 771 of file ConnectClient.h.

◆ CreateContactFlowModule()

virtual Model::CreateContactFlowModuleOutcome Aws::Connect::ConnectClient::CreateContactFlowModule ( const Model::CreateContactFlowModuleRequest request) const
virtual

Creates a flow module for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ CreateContactFlowModuleAsync()

template<typename CreateContactFlowModuleRequestT = Model::CreateContactFlowModuleRequest>
void Aws::Connect::ConnectClient::CreateContactFlowModuleAsync ( const CreateContactFlowModuleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateContactFlowModule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 806 of file ConnectClient.h.

◆ CreateContactFlowModuleCallable()

template<typename CreateContactFlowModuleRequestT = Model::CreateContactFlowModuleRequest>
Model::CreateContactFlowModuleOutcomeCallable Aws::Connect::ConnectClient::CreateContactFlowModuleCallable ( const CreateContactFlowModuleRequestT &  request) const
inline

A Callable wrapper for CreateContactFlowModule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 797 of file ConnectClient.h.

◆ CreateEvaluationForm()

virtual Model::CreateEvaluationFormOutcome Aws::Connect::ConnectClient::CreateEvaluationForm ( const Model::CreateEvaluationFormRequest request) const
virtual

Creates an evaluation form in the specified Amazon Connect instance. The form can be used to define questions related to agent performance, and create sections to organize such questions. Question and section identifiers cannot be duplicated within the same evaluation form.

See Also:

AWS API Reference

◆ CreateEvaluationFormAsync()

template<typename CreateEvaluationFormRequestT = Model::CreateEvaluationFormRequest>
void Aws::Connect::ConnectClient::CreateEvaluationFormAsync ( const CreateEvaluationFormRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateEvaluationForm that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 834 of file ConnectClient.h.

◆ CreateEvaluationFormCallable()

template<typename CreateEvaluationFormRequestT = Model::CreateEvaluationFormRequest>
Model::CreateEvaluationFormOutcomeCallable Aws::Connect::ConnectClient::CreateEvaluationFormCallable ( const CreateEvaluationFormRequestT &  request) const
inline

A Callable wrapper for CreateEvaluationForm that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 825 of file ConnectClient.h.

◆ CreateHoursOfOperation()

virtual Model::CreateHoursOfOperationOutcome Aws::Connect::ConnectClient::CreateHoursOfOperation ( const Model::CreateHoursOfOperationRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Creates hours of operation.

See Also:

AWS API Reference

◆ CreateHoursOfOperationAsync()

template<typename CreateHoursOfOperationRequestT = Model::CreateHoursOfOperationRequest>
void Aws::Connect::ConnectClient::CreateHoursOfOperationAsync ( const CreateHoursOfOperationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateHoursOfOperation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 860 of file ConnectClient.h.

◆ CreateHoursOfOperationCallable()

template<typename CreateHoursOfOperationRequestT = Model::CreateHoursOfOperationRequest>
Model::CreateHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::CreateHoursOfOperationCallable ( const CreateHoursOfOperationRequestT &  request) const
inline

A Callable wrapper for CreateHoursOfOperation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 851 of file ConnectClient.h.

◆ CreateInstance()

virtual Model::CreateInstanceOutcome Aws::Connect::ConnectClient::CreateInstance ( const Model::CreateInstanceRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Initiates an Amazon Connect instance with all the supported channels enabled. It does not attach any storage, such as Amazon Simple Storage Service (Amazon S3) or Amazon Kinesis. It also does not allow for any configurations on features, such as Contact Lens for Amazon Connect.

For more information, see Create an Amazon Connect instance in the Amazon Connect Administrator Guide.

Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.

See Also:

AWS API Reference

◆ CreateInstanceAsync()

template<typename CreateInstanceRequestT = Model::CreateInstanceRequest>
void Aws::Connect::ConnectClient::CreateInstanceAsync ( const CreateInstanceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateInstance that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 898 of file ConnectClient.h.

◆ CreateInstanceCallable()

template<typename CreateInstanceRequestT = Model::CreateInstanceRequest>
Model::CreateInstanceOutcomeCallable Aws::Connect::ConnectClient::CreateInstanceCallable ( const CreateInstanceRequestT &  request) const
inline

A Callable wrapper for CreateInstance that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 889 of file ConnectClient.h.

◆ CreateIntegrationAssociation()

virtual Model::CreateIntegrationAssociationOutcome Aws::Connect::ConnectClient::CreateIntegrationAssociation ( const Model::CreateIntegrationAssociationRequest request) const
virtual

Creates an Amazon Web Services resource association with an Amazon Connect instance.

See Also:

AWS API Reference

◆ CreateIntegrationAssociationAsync()

template<typename CreateIntegrationAssociationRequestT = Model::CreateIntegrationAssociationRequest>
void Aws::Connect::ConnectClient::CreateIntegrationAssociationAsync ( const CreateIntegrationAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateIntegrationAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 924 of file ConnectClient.h.

◆ CreateIntegrationAssociationCallable()

template<typename CreateIntegrationAssociationRequestT = Model::CreateIntegrationAssociationRequest>
Model::CreateIntegrationAssociationOutcomeCallable Aws::Connect::ConnectClient::CreateIntegrationAssociationCallable ( const CreateIntegrationAssociationRequestT &  request) const
inline

A Callable wrapper for CreateIntegrationAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 915 of file ConnectClient.h.

◆ CreateParticipant()

virtual Model::CreateParticipantOutcome Aws::Connect::ConnectClient::CreateParticipant ( const Model::CreateParticipantRequest request) const
virtual

Adds a new participant into an on-going chat contact. For more information, see Customize chat flow experiences by integrating custom participants.

See Also:

AWS API Reference

◆ CreateParticipantAsync()

template<typename CreateParticipantRequestT = Model::CreateParticipantRequest>
void Aws::Connect::ConnectClient::CreateParticipantAsync ( const CreateParticipantRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateParticipant that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 953 of file ConnectClient.h.

◆ CreateParticipantCallable()

template<typename CreateParticipantRequestT = Model::CreateParticipantRequest>
Model::CreateParticipantOutcomeCallable Aws::Connect::ConnectClient::CreateParticipantCallable ( const CreateParticipantRequestT &  request) const
inline

A Callable wrapper for CreateParticipant that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 944 of file ConnectClient.h.

◆ CreatePersistentContactAssociation()

virtual Model::CreatePersistentContactAssociationOutcome Aws::Connect::ConnectClient::CreatePersistentContactAssociation ( const Model::CreatePersistentContactAssociationRequest request) const
virtual

Enables rehydration of chats for the lifespan of a contact. For more information about chat rehydration, see Enable persistent chat in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ CreatePersistentContactAssociationAsync()

template<typename CreatePersistentContactAssociationRequestT = Model::CreatePersistentContactAssociationRequest>
void Aws::Connect::ConnectClient::CreatePersistentContactAssociationAsync ( const CreatePersistentContactAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreatePersistentContactAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 982 of file ConnectClient.h.

◆ CreatePersistentContactAssociationCallable()

template<typename CreatePersistentContactAssociationRequestT = Model::CreatePersistentContactAssociationRequest>
Model::CreatePersistentContactAssociationOutcomeCallable Aws::Connect::ConnectClient::CreatePersistentContactAssociationCallable ( const CreatePersistentContactAssociationRequestT &  request) const
inline

A Callable wrapper for CreatePersistentContactAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 973 of file ConnectClient.h.

◆ CreatePredefinedAttribute()

virtual Model::CreatePredefinedAttributeOutcome Aws::Connect::ConnectClient::CreatePredefinedAttribute ( const Model::CreatePredefinedAttributeRequest request) const
virtual

Creates a new predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See Also:

AWS API Reference

◆ CreatePredefinedAttributeAsync()

template<typename CreatePredefinedAttributeRequestT = Model::CreatePredefinedAttributeRequest>
void Aws::Connect::ConnectClient::CreatePredefinedAttributeAsync ( const CreatePredefinedAttributeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreatePredefinedAttribute that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1013 of file ConnectClient.h.

◆ CreatePredefinedAttributeCallable()

template<typename CreatePredefinedAttributeRequestT = Model::CreatePredefinedAttributeRequest>
Model::CreatePredefinedAttributeOutcomeCallable Aws::Connect::ConnectClient::CreatePredefinedAttributeCallable ( const CreatePredefinedAttributeRequestT &  request) const
inline

A Callable wrapper for CreatePredefinedAttribute that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1004 of file ConnectClient.h.

◆ CreatePrompt()

virtual Model::CreatePromptOutcome Aws::Connect::ConnectClient::CreatePrompt ( const Model::CreatePromptRequest request) const
virtual

Creates a prompt. For more information about prompts, such as supported file types and maximum length, see Create prompts in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ CreatePromptAsync()

template<typename CreatePromptRequestT = Model::CreatePromptRequest>
void Aws::Connect::ConnectClient::CreatePromptAsync ( const CreatePromptRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreatePrompt that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1042 of file ConnectClient.h.

◆ CreatePromptCallable()

template<typename CreatePromptRequestT = Model::CreatePromptRequest>
Model::CreatePromptOutcomeCallable Aws::Connect::ConnectClient::CreatePromptCallable ( const CreatePromptRequestT &  request) const
inline

A Callable wrapper for CreatePrompt that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1033 of file ConnectClient.h.

◆ CreateQueue()

virtual Model::CreateQueueOutcome Aws::Connect::ConnectClient::CreateQueue ( const Model::CreateQueueRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Creates a new queue for the specified Amazon Connect instance.

  • If the phone number is claimed to a traffic distribution group that was created in the same Region as the Amazon Connect instance where you are calling this API, then you can use a full phone number ARN or a UUID for OutboundCallerIdNumberId. However, if the phone number is claimed to a traffic distribution group that is in one Region, and you are calling this API from an instance in another Amazon Web Services Region that is associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

  • Only use the phone number ARN format that doesn't contain instance in the path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is the same ARN format that is returned when you call the ListPhoneNumbersV2 API.

  • If you plan to use IAM policies to allow/deny access to this API for phone number resources claimed to a traffic distribution group, see Allow or Deny queue API actions for phone numbers in a replica Region.

See Also:

AWS API Reference

◆ CreateQueueAsync()

template<typename CreateQueueRequestT = Model::CreateQueueRequest>
void Aws::Connect::ConnectClient::CreateQueueAsync ( const CreateQueueRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateQueue that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1088 of file ConnectClient.h.

◆ CreateQueueCallable()

template<typename CreateQueueRequestT = Model::CreateQueueRequest>
Model::CreateQueueOutcomeCallable Aws::Connect::ConnectClient::CreateQueueCallable ( const CreateQueueRequestT &  request) const
inline

A Callable wrapper for CreateQueue that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1079 of file ConnectClient.h.

◆ CreateQuickConnect()

virtual Model::CreateQuickConnectOutcome Aws::Connect::ConnectClient::CreateQuickConnect ( const Model::CreateQuickConnectRequest request) const
virtual

Creates a quick connect for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ CreateQuickConnectAsync()

template<typename CreateQuickConnectRequestT = Model::CreateQuickConnectRequest>
void Aws::Connect::ConnectClient::CreateQuickConnectAsync ( const CreateQuickConnectRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateQuickConnect that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1114 of file ConnectClient.h.

◆ CreateQuickConnectCallable()

template<typename CreateQuickConnectRequestT = Model::CreateQuickConnectRequest>
Model::CreateQuickConnectOutcomeCallable Aws::Connect::ConnectClient::CreateQuickConnectCallable ( const CreateQuickConnectRequestT &  request) const
inline

A Callable wrapper for CreateQuickConnect that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1105 of file ConnectClient.h.

◆ CreateRoutingProfile()

virtual Model::CreateRoutingProfileOutcome Aws::Connect::ConnectClient::CreateRoutingProfile ( const Model::CreateRoutingProfileRequest request) const
virtual

Creates a new routing profile.

See Also:

AWS API Reference

◆ CreateRoutingProfileAsync()

template<typename CreateRoutingProfileRequestT = Model::CreateRoutingProfileRequest>
void Aws::Connect::ConnectClient::CreateRoutingProfileAsync ( const CreateRoutingProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateRoutingProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1139 of file ConnectClient.h.

◆ CreateRoutingProfileCallable()

template<typename CreateRoutingProfileRequestT = Model::CreateRoutingProfileRequest>
Model::CreateRoutingProfileOutcomeCallable Aws::Connect::ConnectClient::CreateRoutingProfileCallable ( const CreateRoutingProfileRequestT &  request) const
inline

A Callable wrapper for CreateRoutingProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1130 of file ConnectClient.h.

◆ CreateRule()

virtual Model::CreateRuleOutcome Aws::Connect::ConnectClient::CreateRule ( const Model::CreateRuleRequest request) const
virtual

Creates a rule for the specified Amazon Connect instance.

Use the Rules Function language to code conditions for the rule.

See Also:

AWS API Reference

◆ CreateRuleAsync()

template<typename CreateRuleRequestT = Model::CreateRuleRequest>
void Aws::Connect::ConnectClient::CreateRuleAsync ( const CreateRuleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateRule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1167 of file ConnectClient.h.

◆ CreateRuleCallable()

template<typename CreateRuleRequestT = Model::CreateRuleRequest>
Model::CreateRuleOutcomeCallable Aws::Connect::ConnectClient::CreateRuleCallable ( const CreateRuleRequestT &  request) const
inline

A Callable wrapper for CreateRule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1158 of file ConnectClient.h.

◆ CreateSecurityProfile()

virtual Model::CreateSecurityProfileOutcome Aws::Connect::ConnectClient::CreateSecurityProfile ( const Model::CreateSecurityProfileRequest request) const
virtual

Creates a security profile.

For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.

See Also:

AWS API Reference

◆ CreateSecurityProfileAsync()

template<typename CreateSecurityProfileRequestT = Model::CreateSecurityProfileRequest>
void Aws::Connect::ConnectClient::CreateSecurityProfileAsync ( const CreateSecurityProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateSecurityProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1198 of file ConnectClient.h.

◆ CreateSecurityProfileCallable()

template<typename CreateSecurityProfileRequestT = Model::CreateSecurityProfileRequest>
Model::CreateSecurityProfileOutcomeCallable Aws::Connect::ConnectClient::CreateSecurityProfileCallable ( const CreateSecurityProfileRequestT &  request) const
inline

A Callable wrapper for CreateSecurityProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1189 of file ConnectClient.h.

◆ CreateTaskTemplate()

virtual Model::CreateTaskTemplateOutcome Aws::Connect::ConnectClient::CreateTaskTemplate ( const Model::CreateTaskTemplateRequest request) const
virtual

Creates a new task template in the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ CreateTaskTemplateAsync()

template<typename CreateTaskTemplateRequestT = Model::CreateTaskTemplateRequest>
void Aws::Connect::ConnectClient::CreateTaskTemplateAsync ( const CreateTaskTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateTaskTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1224 of file ConnectClient.h.

◆ CreateTaskTemplateCallable()

template<typename CreateTaskTemplateRequestT = Model::CreateTaskTemplateRequest>
Model::CreateTaskTemplateOutcomeCallable Aws::Connect::ConnectClient::CreateTaskTemplateCallable ( const CreateTaskTemplateRequestT &  request) const
inline

A Callable wrapper for CreateTaskTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1215 of file ConnectClient.h.

◆ CreateTrafficDistributionGroup()

virtual Model::CreateTrafficDistributionGroupOutcome Aws::Connect::ConnectClient::CreateTrafficDistributionGroup ( const Model::CreateTrafficDistributionGroupRequest request) const
virtual

Creates a traffic distribution group given an Amazon Connect instance that has been replicated.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

For more information about creating traffic distribution groups, see Set up traffic distribution groups in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ CreateTrafficDistributionGroupAsync()

template<typename CreateTrafficDistributionGroupRequestT = Model::CreateTrafficDistributionGroupRequest>
void Aws::Connect::ConnectClient::CreateTrafficDistributionGroupAsync ( const CreateTrafficDistributionGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateTrafficDistributionGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1261 of file ConnectClient.h.

◆ CreateTrafficDistributionGroupCallable()

template<typename CreateTrafficDistributionGroupRequestT = Model::CreateTrafficDistributionGroupRequest>
Model::CreateTrafficDistributionGroupOutcomeCallable Aws::Connect::ConnectClient::CreateTrafficDistributionGroupCallable ( const CreateTrafficDistributionGroupRequestT &  request) const
inline

A Callable wrapper for CreateTrafficDistributionGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1252 of file ConnectClient.h.

◆ CreateUseCase()

virtual Model::CreateUseCaseOutcome Aws::Connect::ConnectClient::CreateUseCase ( const Model::CreateUseCaseRequest request) const
virtual

Creates a use case for an integration association.

See Also:


AWS API Reference

◆ CreateUseCaseAsync()

template<typename CreateUseCaseRequestT = Model::CreateUseCaseRequest>
void Aws::Connect::ConnectClient::CreateUseCaseAsync ( const CreateUseCaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateUseCase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1287 of file ConnectClient.h.

◆ CreateUseCaseCallable()

template<typename CreateUseCaseRequestT = Model::CreateUseCaseRequest>
Model::CreateUseCaseOutcomeCallable Aws::Connect::ConnectClient::CreateUseCaseCallable ( const CreateUseCaseRequestT &  request) const
inline

A Callable wrapper for CreateUseCase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1278 of file ConnectClient.h.

◆ CreateUser()

virtual Model::CreateUserOutcome Aws::Connect::ConnectClient::CreateUser ( const Model::CreateUserRequest request) const
virtual

Creates a user account for the specified Amazon Connect instance.

Certain UserIdentityInfo parameters are required in some situations. For example, Email is required if you are using SAML for identity management. FirstName and LastName are required if you are using Amazon Connect or SAML for identity management.

For information about how to create users using the Amazon Connect admin website, see Add Users in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ CreateUserAsync()

template<typename CreateUserRequestT = Model::CreateUserRequest>
void Aws::Connect::ConnectClient::CreateUserAsync ( const CreateUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1322 of file ConnectClient.h.

◆ CreateUserCallable()

template<typename CreateUserRequestT = Model::CreateUserRequest>
Model::CreateUserOutcomeCallable Aws::Connect::ConnectClient::CreateUserCallable ( const CreateUserRequestT &  request) const
inline

A Callable wrapper for CreateUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1313 of file ConnectClient.h.

◆ CreateUserHierarchyGroup()

virtual Model::CreateUserHierarchyGroupOutcome Aws::Connect::ConnectClient::CreateUserHierarchyGroup ( const Model::CreateUserHierarchyGroupRequest request) const
virtual

Creates a new user hierarchy group.

See Also:

AWS API Reference

◆ CreateUserHierarchyGroupAsync()

template<typename CreateUserHierarchyGroupRequestT = Model::CreateUserHierarchyGroupRequest>
void Aws::Connect::ConnectClient::CreateUserHierarchyGroupAsync ( const CreateUserHierarchyGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateUserHierarchyGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1347 of file ConnectClient.h.

◆ CreateUserHierarchyGroupCallable()

template<typename CreateUserHierarchyGroupRequestT = Model::CreateUserHierarchyGroupRequest>
Model::CreateUserHierarchyGroupOutcomeCallable Aws::Connect::ConnectClient::CreateUserHierarchyGroupCallable ( const CreateUserHierarchyGroupRequestT &  request) const
inline

A Callable wrapper for CreateUserHierarchyGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1338 of file ConnectClient.h.

◆ CreateView()

virtual Model::CreateViewOutcome Aws::Connect::ConnectClient::CreateView ( const Model::CreateViewRequest request) const
virtual

Creates a new view with the possible status of SAVED or PUBLISHED.

The views will have a unique name for each connect instance.

It performs basic content validation if the status is SAVED or full content validation if the status is set to PUBLISHED. An error is returned if validation fails. It associates either the $SAVED qualifier or both of the $SAVED and $LATEST qualifiers with the provided view content based on the status. The view is idempotent if ClientToken is provided.

See Also:

AWS API Reference

◆ CreateViewAsync()

template<typename CreateViewRequestT = Model::CreateViewRequest>
void Aws::Connect::ConnectClient::CreateViewAsync ( const CreateViewRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateView that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1380 of file ConnectClient.h.

◆ CreateViewCallable()

template<typename CreateViewRequestT = Model::CreateViewRequest>
Model::CreateViewOutcomeCallable Aws::Connect::ConnectClient::CreateViewCallable ( const CreateViewRequestT &  request) const
inline

A Callable wrapper for CreateView that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1371 of file ConnectClient.h.

◆ CreateViewVersion()

virtual Model::CreateViewVersionOutcome Aws::Connect::ConnectClient::CreateViewVersion ( const Model::CreateViewVersionRequest request) const
virtual

Publishes a new version of the view identifier.

Versions are immutable and monotonically increasing.

It returns the highest version if there is no change in content compared to that version. An error is displayed if the supplied ViewContentSha256 is different from the ViewContentSha256 of the $LATEST alias.

See Also:

AWS API Reference

◆ CreateViewVersionAsync()

template<typename CreateViewVersionRequestT = Model::CreateViewVersionRequest>
void Aws::Connect::ConnectClient::CreateViewVersionAsync ( const CreateViewVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateViewVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1409 of file ConnectClient.h.

◆ CreateViewVersionCallable()

template<typename CreateViewVersionRequestT = Model::CreateViewVersionRequest>
Model::CreateViewVersionOutcomeCallable Aws::Connect::ConnectClient::CreateViewVersionCallable ( const CreateViewVersionRequestT &  request) const
inline

A Callable wrapper for CreateViewVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1400 of file ConnectClient.h.

◆ CreateVocabulary()

virtual Model::CreateVocabularyOutcome Aws::Connect::ConnectClient::CreateVocabulary ( const Model::CreateVocabularyRequest request) const
virtual

Creates a custom vocabulary associated with your Amazon Connect instance. You can set a custom vocabulary to be your default vocabulary for a given language. Contact Lens for Amazon Connect uses the default vocabulary in post-call and real-time contact analysis sessions for that language.

See Also:

AWS API Reference

◆ CreateVocabularyAsync()

template<typename CreateVocabularyRequestT = Model::CreateVocabularyRequest>
void Aws::Connect::ConnectClient::CreateVocabularyAsync ( const CreateVocabularyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for CreateVocabulary that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1438 of file ConnectClient.h.

◆ CreateVocabularyCallable()

template<typename CreateVocabularyRequestT = Model::CreateVocabularyRequest>
Model::CreateVocabularyOutcomeCallable Aws::Connect::ConnectClient::CreateVocabularyCallable ( const CreateVocabularyRequestT &  request) const
inline

A Callable wrapper for CreateVocabulary that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1429 of file ConnectClient.h.

◆ DeactivateEvaluationForm()

virtual Model::DeactivateEvaluationFormOutcome Aws::Connect::ConnectClient::DeactivateEvaluationForm ( const Model::DeactivateEvaluationFormRequest request) const
virtual

Deactivates an evaluation form in the specified Amazon Connect instance. After a form is deactivated, it is no longer available for users to start new evaluations based on the form.

See Also:

AWS API Reference

◆ DeactivateEvaluationFormAsync()

template<typename DeactivateEvaluationFormRequestT = Model::DeactivateEvaluationFormRequest>
void Aws::Connect::ConnectClient::DeactivateEvaluationFormAsync ( const DeactivateEvaluationFormRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeactivateEvaluationForm that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1465 of file ConnectClient.h.

◆ DeactivateEvaluationFormCallable()

template<typename DeactivateEvaluationFormRequestT = Model::DeactivateEvaluationFormRequest>
Model::DeactivateEvaluationFormOutcomeCallable Aws::Connect::ConnectClient::DeactivateEvaluationFormCallable ( const DeactivateEvaluationFormRequestT &  request) const
inline

A Callable wrapper for DeactivateEvaluationForm that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1456 of file ConnectClient.h.

◆ DeleteAttachedFile()

virtual Model::DeleteAttachedFileOutcome Aws::Connect::ConnectClient::DeleteAttachedFile ( const Model::DeleteAttachedFileRequest request) const
virtual

Deletes an attached file along with the underlying S3 Object.

The attached file is permanently deleted if S3 bucket versioning is not enabled.

See Also:

AWS API Reference

◆ DeleteAttachedFileAsync()

template<typename DeleteAttachedFileRequestT = Model::DeleteAttachedFileRequest>
void Aws::Connect::ConnectClient::DeleteAttachedFileAsync ( const DeleteAttachedFileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteAttachedFile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1492 of file ConnectClient.h.

◆ DeleteAttachedFileCallable()

template<typename DeleteAttachedFileRequestT = Model::DeleteAttachedFileRequest>
Model::DeleteAttachedFileOutcomeCallable Aws::Connect::ConnectClient::DeleteAttachedFileCallable ( const DeleteAttachedFileRequestT &  request) const
inline

A Callable wrapper for DeleteAttachedFile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1483 of file ConnectClient.h.

◆ DeleteContactEvaluation()

virtual Model::DeleteContactEvaluationOutcome Aws::Connect::ConnectClient::DeleteContactEvaluation ( const Model::DeleteContactEvaluationRequest request) const
virtual

Deletes a contact evaluation in the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ DeleteContactEvaluationAsync()

template<typename DeleteContactEvaluationRequestT = Model::DeleteContactEvaluationRequest>
void Aws::Connect::ConnectClient::DeleteContactEvaluationAsync ( const DeleteContactEvaluationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteContactEvaluation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1518 of file ConnectClient.h.

◆ DeleteContactEvaluationCallable()

template<typename DeleteContactEvaluationRequestT = Model::DeleteContactEvaluationRequest>
Model::DeleteContactEvaluationOutcomeCallable Aws::Connect::ConnectClient::DeleteContactEvaluationCallable ( const DeleteContactEvaluationRequestT &  request) const
inline

A Callable wrapper for DeleteContactEvaluation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1509 of file ConnectClient.h.

◆ DeleteContactFlow()

virtual Model::DeleteContactFlowOutcome Aws::Connect::ConnectClient::DeleteContactFlow ( const Model::DeleteContactFlowRequest request) const
virtual

Deletes a flow for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ DeleteContactFlowAsync()

template<typename DeleteContactFlowRequestT = Model::DeleteContactFlowRequest>
void Aws::Connect::ConnectClient::DeleteContactFlowAsync ( const DeleteContactFlowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteContactFlow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1544 of file ConnectClient.h.

◆ DeleteContactFlowCallable()

template<typename DeleteContactFlowRequestT = Model::DeleteContactFlowRequest>
Model::DeleteContactFlowOutcomeCallable Aws::Connect::ConnectClient::DeleteContactFlowCallable ( const DeleteContactFlowRequestT &  request) const
inline

A Callable wrapper for DeleteContactFlow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1535 of file ConnectClient.h.

◆ DeleteContactFlowModule()

virtual Model::DeleteContactFlowModuleOutcome Aws::Connect::ConnectClient::DeleteContactFlowModule ( const Model::DeleteContactFlowModuleRequest request) const
virtual

Deletes the specified flow module.

See Also:

AWS API Reference

◆ DeleteContactFlowModuleAsync()

template<typename DeleteContactFlowModuleRequestT = Model::DeleteContactFlowModuleRequest>
void Aws::Connect::ConnectClient::DeleteContactFlowModuleAsync ( const DeleteContactFlowModuleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteContactFlowModule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1569 of file ConnectClient.h.

◆ DeleteContactFlowModuleCallable()

template<typename DeleteContactFlowModuleRequestT = Model::DeleteContactFlowModuleRequest>
Model::DeleteContactFlowModuleOutcomeCallable Aws::Connect::ConnectClient::DeleteContactFlowModuleCallable ( const DeleteContactFlowModuleRequestT &  request) const
inline

A Callable wrapper for DeleteContactFlowModule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1560 of file ConnectClient.h.

◆ DeleteEvaluationForm()

virtual Model::DeleteEvaluationFormOutcome Aws::Connect::ConnectClient::DeleteEvaluationForm ( const Model::DeleteEvaluationFormRequest request) const
virtual

Deletes an evaluation form in the specified Amazon Connect instance.

  • If the version property is provided, only the specified version of the evaluation form is deleted.

  • If no version is provided, then the full form (all versions) is deleted.

See Also:

AWS API Reference

◆ DeleteEvaluationFormAsync()

template<typename DeleteEvaluationFormRequestT = Model::DeleteEvaluationFormRequest>
void Aws::Connect::ConnectClient::DeleteEvaluationFormAsync ( const DeleteEvaluationFormRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteEvaluationForm that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1598 of file ConnectClient.h.

◆ DeleteEvaluationFormCallable()

template<typename DeleteEvaluationFormRequestT = Model::DeleteEvaluationFormRequest>
Model::DeleteEvaluationFormOutcomeCallable Aws::Connect::ConnectClient::DeleteEvaluationFormCallable ( const DeleteEvaluationFormRequestT &  request) const
inline

A Callable wrapper for DeleteEvaluationForm that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1589 of file ConnectClient.h.

◆ DeleteHoursOfOperation()

virtual Model::DeleteHoursOfOperationOutcome Aws::Connect::ConnectClient::DeleteHoursOfOperation ( const Model::DeleteHoursOfOperationRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Deletes an hours of operation.

See Also:

AWS API Reference

◆ DeleteHoursOfOperationAsync()

template<typename DeleteHoursOfOperationRequestT = Model::DeleteHoursOfOperationRequest>
void Aws::Connect::ConnectClient::DeleteHoursOfOperationAsync ( const DeleteHoursOfOperationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteHoursOfOperation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1624 of file ConnectClient.h.

◆ DeleteHoursOfOperationCallable()

template<typename DeleteHoursOfOperationRequestT = Model::DeleteHoursOfOperationRequest>
Model::DeleteHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::DeleteHoursOfOperationCallable ( const DeleteHoursOfOperationRequestT &  request) const
inline

A Callable wrapper for DeleteHoursOfOperation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1615 of file ConnectClient.h.

◆ DeleteInstance()

virtual Model::DeleteInstanceOutcome Aws::Connect::ConnectClient::DeleteInstance ( const Model::DeleteInstanceRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Deletes the Amazon Connect instance. For more information, see Delete your Amazon Connect instance in the Amazon Connect Administrator Guide.

Amazon Connect enforces a limit on the total number of instances that you can create or delete in 30 days. If you exceed this limit, you will get an error message indicating there has been an excessive number of attempts at creating or deleting instances. You must wait 30 days before you can restart creating and deleting instances in your account.

See Also:

AWS API Reference

◆ DeleteInstanceAsync()

template<typename DeleteInstanceRequestT = Model::DeleteInstanceRequest>
void Aws::Connect::ConnectClient::DeleteInstanceAsync ( const DeleteInstanceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteInstance that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1658 of file ConnectClient.h.

◆ DeleteInstanceCallable()

template<typename DeleteInstanceRequestT = Model::DeleteInstanceRequest>
Model::DeleteInstanceOutcomeCallable Aws::Connect::ConnectClient::DeleteInstanceCallable ( const DeleteInstanceRequestT &  request) const
inline

A Callable wrapper for DeleteInstance that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1649 of file ConnectClient.h.

◆ DeleteIntegrationAssociation()

virtual Model::DeleteIntegrationAssociationOutcome Aws::Connect::ConnectClient::DeleteIntegrationAssociation ( const Model::DeleteIntegrationAssociationRequest request) const
virtual

Deletes an Amazon Web Services resource association from an Amazon Connect instance. The association must not have any use cases associated with it.

See Also:

AWS API Reference

◆ DeleteIntegrationAssociationAsync()

template<typename DeleteIntegrationAssociationRequestT = Model::DeleteIntegrationAssociationRequest>
void Aws::Connect::ConnectClient::DeleteIntegrationAssociationAsync ( const DeleteIntegrationAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteIntegrationAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1685 of file ConnectClient.h.

◆ DeleteIntegrationAssociationCallable()

template<typename DeleteIntegrationAssociationRequestT = Model::DeleteIntegrationAssociationRequest>
Model::DeleteIntegrationAssociationOutcomeCallable Aws::Connect::ConnectClient::DeleteIntegrationAssociationCallable ( const DeleteIntegrationAssociationRequestT &  request) const
inline

A Callable wrapper for DeleteIntegrationAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1676 of file ConnectClient.h.

◆ DeletePredefinedAttribute()

virtual Model::DeletePredefinedAttributeOutcome Aws::Connect::ConnectClient::DeletePredefinedAttribute ( const Model::DeletePredefinedAttributeRequest request) const
virtual

Deletes a predefined attribute from the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ DeletePredefinedAttributeAsync()

template<typename DeletePredefinedAttributeRequestT = Model::DeletePredefinedAttributeRequest>
void Aws::Connect::ConnectClient::DeletePredefinedAttributeAsync ( const DeletePredefinedAttributeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeletePredefinedAttribute that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1711 of file ConnectClient.h.

◆ DeletePredefinedAttributeCallable()

template<typename DeletePredefinedAttributeRequestT = Model::DeletePredefinedAttributeRequest>
Model::DeletePredefinedAttributeOutcomeCallable Aws::Connect::ConnectClient::DeletePredefinedAttributeCallable ( const DeletePredefinedAttributeRequestT &  request) const
inline

A Callable wrapper for DeletePredefinedAttribute that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1702 of file ConnectClient.h.

◆ DeletePrompt()

virtual Model::DeletePromptOutcome Aws::Connect::ConnectClient::DeletePrompt ( const Model::DeletePromptRequest request) const
virtual

Deletes a prompt.

See Also:

AWS API Reference

◆ DeletePromptAsync()

template<typename DeletePromptRequestT = Model::DeletePromptRequest>
void Aws::Connect::ConnectClient::DeletePromptAsync ( const DeletePromptRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeletePrompt that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1736 of file ConnectClient.h.

◆ DeletePromptCallable()

template<typename DeletePromptRequestT = Model::DeletePromptRequest>
Model::DeletePromptOutcomeCallable Aws::Connect::ConnectClient::DeletePromptCallable ( const DeletePromptRequestT &  request) const
inline

A Callable wrapper for DeletePrompt that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1727 of file ConnectClient.h.

◆ DeleteQueue()

virtual Model::DeleteQueueOutcome Aws::Connect::ConnectClient::DeleteQueue ( const Model::DeleteQueueRequest request) const
virtual

Deletes a queue. It isn't possible to delete a queue by using the Amazon Connect admin website.

See Also:

AWS API Reference

◆ DeleteQueueAsync()

template<typename DeleteQueueRequestT = Model::DeleteQueueRequest>
void Aws::Connect::ConnectClient::DeleteQueueAsync ( const DeleteQueueRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteQueue that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1762 of file ConnectClient.h.

◆ DeleteQueueCallable()

template<typename DeleteQueueRequestT = Model::DeleteQueueRequest>
Model::DeleteQueueOutcomeCallable Aws::Connect::ConnectClient::DeleteQueueCallable ( const DeleteQueueRequestT &  request) const
inline

A Callable wrapper for DeleteQueue that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1753 of file ConnectClient.h.

◆ DeleteQuickConnect()

virtual Model::DeleteQuickConnectOutcome Aws::Connect::ConnectClient::DeleteQuickConnect ( const Model::DeleteQuickConnectRequest request) const
virtual

Deletes a quick connect.

After calling DeleteUser, it's important to call DeleteQuickConnect to delete any records related to the deleted users. This will help you:

  • Avoid dangling resources that impact your service quotas.

  • Remove deleted users so they don't appear to agents as transfer options.

  • Avoid the disruption of other Amazon Connect processes, such as instance replication and syncing if you're using Amazon Connect Global Resiliency.

See Also:

AWS API Reference

◆ DeleteQuickConnectAsync()

template<typename DeleteQuickConnectRequestT = Model::DeleteQuickConnectRequest>
void Aws::Connect::ConnectClient::DeleteQuickConnectAsync ( const DeleteQuickConnectRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteQuickConnect that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1797 of file ConnectClient.h.

◆ DeleteQuickConnectCallable()

template<typename DeleteQuickConnectRequestT = Model::DeleteQuickConnectRequest>
Model::DeleteQuickConnectOutcomeCallable Aws::Connect::ConnectClient::DeleteQuickConnectCallable ( const DeleteQuickConnectRequestT &  request) const
inline

A Callable wrapper for DeleteQuickConnect that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1788 of file ConnectClient.h.

◆ DeleteRoutingProfile()

virtual Model::DeleteRoutingProfileOutcome Aws::Connect::ConnectClient::DeleteRoutingProfile ( const Model::DeleteRoutingProfileRequest request) const
virtual

Deletes a routing profile.

See Also:

AWS API Reference

◆ DeleteRoutingProfileAsync()

template<typename DeleteRoutingProfileRequestT = Model::DeleteRoutingProfileRequest>
void Aws::Connect::ConnectClient::DeleteRoutingProfileAsync ( const DeleteRoutingProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteRoutingProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1822 of file ConnectClient.h.

◆ DeleteRoutingProfileCallable()

template<typename DeleteRoutingProfileRequestT = Model::DeleteRoutingProfileRequest>
Model::DeleteRoutingProfileOutcomeCallable Aws::Connect::ConnectClient::DeleteRoutingProfileCallable ( const DeleteRoutingProfileRequestT &  request) const
inline

A Callable wrapper for DeleteRoutingProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1813 of file ConnectClient.h.

◆ DeleteRule()

virtual Model::DeleteRuleOutcome Aws::Connect::ConnectClient::DeleteRule ( const Model::DeleteRuleRequest request) const
virtual

Deletes a rule for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ DeleteRuleAsync()

template<typename DeleteRuleRequestT = Model::DeleteRuleRequest>
void Aws::Connect::ConnectClient::DeleteRuleAsync ( const DeleteRuleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteRule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1848 of file ConnectClient.h.

◆ DeleteRuleCallable()

template<typename DeleteRuleRequestT = Model::DeleteRuleRequest>
Model::DeleteRuleOutcomeCallable Aws::Connect::ConnectClient::DeleteRuleCallable ( const DeleteRuleRequestT &  request) const
inline

A Callable wrapper for DeleteRule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1839 of file ConnectClient.h.

◆ DeleteSecurityProfile()

virtual Model::DeleteSecurityProfileOutcome Aws::Connect::ConnectClient::DeleteSecurityProfile ( const Model::DeleteSecurityProfileRequest request) const
virtual

Deletes a security profile.

See Also:

AWS API Reference

◆ DeleteSecurityProfileAsync()

template<typename DeleteSecurityProfileRequestT = Model::DeleteSecurityProfileRequest>
void Aws::Connect::ConnectClient::DeleteSecurityProfileAsync ( const DeleteSecurityProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteSecurityProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1873 of file ConnectClient.h.

◆ DeleteSecurityProfileCallable()

template<typename DeleteSecurityProfileRequestT = Model::DeleteSecurityProfileRequest>
Model::DeleteSecurityProfileOutcomeCallable Aws::Connect::ConnectClient::DeleteSecurityProfileCallable ( const DeleteSecurityProfileRequestT &  request) const
inline

A Callable wrapper for DeleteSecurityProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1864 of file ConnectClient.h.

◆ DeleteTaskTemplate()

virtual Model::DeleteTaskTemplateOutcome Aws::Connect::ConnectClient::DeleteTaskTemplate ( const Model::DeleteTaskTemplateRequest request) const
virtual

Deletes the task template.

See Also:

AWS API Reference

◆ DeleteTaskTemplateAsync()

template<typename DeleteTaskTemplateRequestT = Model::DeleteTaskTemplateRequest>
void Aws::Connect::ConnectClient::DeleteTaskTemplateAsync ( const DeleteTaskTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTaskTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1898 of file ConnectClient.h.

◆ DeleteTaskTemplateCallable()

template<typename DeleteTaskTemplateRequestT = Model::DeleteTaskTemplateRequest>
Model::DeleteTaskTemplateOutcomeCallable Aws::Connect::ConnectClient::DeleteTaskTemplateCallable ( const DeleteTaskTemplateRequestT &  request) const
inline

A Callable wrapper for DeleteTaskTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1889 of file ConnectClient.h.

◆ DeleteTrafficDistributionGroup()

virtual Model::DeleteTrafficDistributionGroupOutcome Aws::Connect::ConnectClient::DeleteTrafficDistributionGroup ( const Model::DeleteTrafficDistributionGroupRequest request) const
virtual

Deletes a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

For more information about deleting traffic distribution groups, see Delete traffic distribution groups in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ DeleteTrafficDistributionGroupAsync()

template<typename DeleteTrafficDistributionGroupRequestT = Model::DeleteTrafficDistributionGroupRequest>
void Aws::Connect::ConnectClient::DeleteTrafficDistributionGroupAsync ( const DeleteTrafficDistributionGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteTrafficDistributionGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1928 of file ConnectClient.h.

◆ DeleteTrafficDistributionGroupCallable()

template<typename DeleteTrafficDistributionGroupRequestT = Model::DeleteTrafficDistributionGroupRequest>
Model::DeleteTrafficDistributionGroupOutcomeCallable Aws::Connect::ConnectClient::DeleteTrafficDistributionGroupCallable ( const DeleteTrafficDistributionGroupRequestT &  request) const
inline

A Callable wrapper for DeleteTrafficDistributionGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1919 of file ConnectClient.h.

◆ DeleteUseCase()

virtual Model::DeleteUseCaseOutcome Aws::Connect::ConnectClient::DeleteUseCase ( const Model::DeleteUseCaseRequest request) const
virtual

Deletes a use case from an integration association.

See Also:

AWS API Reference

◆ DeleteUseCaseAsync()

template<typename DeleteUseCaseRequestT = Model::DeleteUseCaseRequest>
void Aws::Connect::ConnectClient::DeleteUseCaseAsync ( const DeleteUseCaseRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteUseCase that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1954 of file ConnectClient.h.

◆ DeleteUseCaseCallable()

template<typename DeleteUseCaseRequestT = Model::DeleteUseCaseRequest>
Model::DeleteUseCaseOutcomeCallable Aws::Connect::ConnectClient::DeleteUseCaseCallable ( const DeleteUseCaseRequestT &  request) const
inline

A Callable wrapper for DeleteUseCase that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1945 of file ConnectClient.h.

◆ DeleteUser()

virtual Model::DeleteUserOutcome Aws::Connect::ConnectClient::DeleteUser ( const Model::DeleteUserRequest request) const
virtual

Deletes a user account from the specified Amazon Connect instance.

For information about what happens to a user's data when their account is deleted, see Delete Users from Your Amazon Connect Instance in the Amazon Connect Administrator Guide.

After calling DeleteUser, call DeleteQuickConnect to delete any records related to the deleted users. This will help you:

  • Avoid dangling resources that impact your service quotas.

  • Remove deleted users so they don't appear to agents as transfer options.

  • Avoid the disruption of other Amazon Connect processes, such as instance replication and syncing if you're using Amazon Connect Global Resiliency.

See Also:

AWS API Reference

◆ DeleteUserAsync()

template<typename DeleteUserRequestT = Model::DeleteUserRequest>
void Aws::Connect::ConnectClient::DeleteUserAsync ( const DeleteUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 1993 of file ConnectClient.h.

◆ DeleteUserCallable()

template<typename DeleteUserRequestT = Model::DeleteUserRequest>
Model::DeleteUserOutcomeCallable Aws::Connect::ConnectClient::DeleteUserCallable ( const DeleteUserRequestT &  request) const
inline

A Callable wrapper for DeleteUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 1984 of file ConnectClient.h.

◆ DeleteUserHierarchyGroup()

virtual Model::DeleteUserHierarchyGroupOutcome Aws::Connect::ConnectClient::DeleteUserHierarchyGroup ( const Model::DeleteUserHierarchyGroupRequest request) const
virtual

Deletes an existing user hierarchy group. It must not be associated with any agents or have any active child groups.

See Also:

AWS API Reference

◆ DeleteUserHierarchyGroupAsync()

template<typename DeleteUserHierarchyGroupRequestT = Model::DeleteUserHierarchyGroupRequest>
void Aws::Connect::ConnectClient::DeleteUserHierarchyGroupAsync ( const DeleteUserHierarchyGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteUserHierarchyGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2019 of file ConnectClient.h.

◆ DeleteUserHierarchyGroupCallable()

template<typename DeleteUserHierarchyGroupRequestT = Model::DeleteUserHierarchyGroupRequest>
Model::DeleteUserHierarchyGroupOutcomeCallable Aws::Connect::ConnectClient::DeleteUserHierarchyGroupCallable ( const DeleteUserHierarchyGroupRequestT &  request) const
inline

A Callable wrapper for DeleteUserHierarchyGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2010 of file ConnectClient.h.

◆ DeleteView()

virtual Model::DeleteViewOutcome Aws::Connect::ConnectClient::DeleteView ( const Model::DeleteViewRequest request) const
virtual

Deletes the view entirely. It deletes the view and all associated qualifiers (versions and aliases).

See Also:

AWS API Reference

◆ DeleteViewAsync()

template<typename DeleteViewRequestT = Model::DeleteViewRequest>
void Aws::Connect::ConnectClient::DeleteViewAsync ( const DeleteViewRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteView that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2045 of file ConnectClient.h.

◆ DeleteViewCallable()

template<typename DeleteViewRequestT = Model::DeleteViewRequest>
Model::DeleteViewOutcomeCallable Aws::Connect::ConnectClient::DeleteViewCallable ( const DeleteViewRequestT &  request) const
inline

A Callable wrapper for DeleteView that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2036 of file ConnectClient.h.

◆ DeleteViewVersion()

virtual Model::DeleteViewVersionOutcome Aws::Connect::ConnectClient::DeleteViewVersion ( const Model::DeleteViewVersionRequest request) const
virtual

Deletes the particular version specified in ViewVersion identifier.

See Also:

AWS API Reference

◆ DeleteViewVersionAsync()

template<typename DeleteViewVersionRequestT = Model::DeleteViewVersionRequest>
void Aws::Connect::ConnectClient::DeleteViewVersionAsync ( const DeleteViewVersionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteViewVersion that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2071 of file ConnectClient.h.

◆ DeleteViewVersionCallable()

template<typename DeleteViewVersionRequestT = Model::DeleteViewVersionRequest>
Model::DeleteViewVersionOutcomeCallable Aws::Connect::ConnectClient::DeleteViewVersionCallable ( const DeleteViewVersionRequestT &  request) const
inline

A Callable wrapper for DeleteViewVersion that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2062 of file ConnectClient.h.

◆ DeleteVocabulary()

virtual Model::DeleteVocabularyOutcome Aws::Connect::ConnectClient::DeleteVocabulary ( const Model::DeleteVocabularyRequest request) const
virtual

Deletes the vocabulary that has the given identifier.

See Also:

AWS API Reference

◆ DeleteVocabularyAsync()

template<typename DeleteVocabularyRequestT = Model::DeleteVocabularyRequest>
void Aws::Connect::ConnectClient::DeleteVocabularyAsync ( const DeleteVocabularyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DeleteVocabulary that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2097 of file ConnectClient.h.

◆ DeleteVocabularyCallable()

template<typename DeleteVocabularyRequestT = Model::DeleteVocabularyRequest>
Model::DeleteVocabularyOutcomeCallable Aws::Connect::ConnectClient::DeleteVocabularyCallable ( const DeleteVocabularyRequestT &  request) const
inline

A Callable wrapper for DeleteVocabulary that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2088 of file ConnectClient.h.

◆ DescribeAgentStatus()

virtual Model::DescribeAgentStatusOutcome Aws::Connect::ConnectClient::DescribeAgentStatus ( const Model::DescribeAgentStatusRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Describes an agent status.

See Also:

AWS API Reference

◆ DescribeAgentStatusAsync()

template<typename DescribeAgentStatusRequestT = Model::DescribeAgentStatusRequest>
void Aws::Connect::ConnectClient::DescribeAgentStatusAsync ( const DescribeAgentStatusRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeAgentStatus that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2123 of file ConnectClient.h.

◆ DescribeAgentStatusCallable()

template<typename DescribeAgentStatusRequestT = Model::DescribeAgentStatusRequest>
Model::DescribeAgentStatusOutcomeCallable Aws::Connect::ConnectClient::DescribeAgentStatusCallable ( const DescribeAgentStatusRequestT &  request) const
inline

A Callable wrapper for DescribeAgentStatus that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2114 of file ConnectClient.h.

◆ DescribeAuthenticationProfile()

virtual Model::DescribeAuthenticationProfileOutcome Aws::Connect::ConnectClient::DescribeAuthenticationProfile ( const Model::DescribeAuthenticationProfileRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.

Describes the target authentication profile.

See Also:

AWS API Reference

◆ DescribeAuthenticationProfileAsync()

template<typename DescribeAuthenticationProfileRequestT = Model::DescribeAuthenticationProfileRequest>
void Aws::Connect::ConnectClient::DescribeAuthenticationProfileAsync ( const DescribeAuthenticationProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeAuthenticationProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2150 of file ConnectClient.h.

◆ DescribeAuthenticationProfileCallable()

template<typename DescribeAuthenticationProfileRequestT = Model::DescribeAuthenticationProfileRequest>
Model::DescribeAuthenticationProfileOutcomeCallable Aws::Connect::ConnectClient::DescribeAuthenticationProfileCallable ( const DescribeAuthenticationProfileRequestT &  request) const
inline

A Callable wrapper for DescribeAuthenticationProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2141 of file ConnectClient.h.

◆ DescribeContact()

virtual Model::DescribeContactOutcome Aws::Connect::ConnectClient::DescribeContact ( const Model::DescribeContactRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified contact.

Contact information remains available in Amazon Connect for 24 months from the InitiationTimestamp, and then it is deleted. Only contact information that is available in Amazon Connect is returned by this API

See Also:

AWS API Reference

◆ DescribeContactAsync()

template<typename DescribeContactRequestT = Model::DescribeContactRequest>
void Aws::Connect::ConnectClient::DescribeContactAsync ( const DescribeContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2180 of file ConnectClient.h.

◆ DescribeContactCallable()

template<typename DescribeContactRequestT = Model::DescribeContactRequest>
Model::DescribeContactOutcomeCallable Aws::Connect::ConnectClient::DescribeContactCallable ( const DescribeContactRequestT &  request) const
inline

A Callable wrapper for DescribeContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2171 of file ConnectClient.h.

◆ DescribeContactEvaluation()

virtual Model::DescribeContactEvaluationOutcome Aws::Connect::ConnectClient::DescribeContactEvaluation ( const Model::DescribeContactEvaluationRequest request) const
virtual

Describes a contact evaluation in the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ DescribeContactEvaluationAsync()

template<typename DescribeContactEvaluationRequestT = Model::DescribeContactEvaluationRequest>
void Aws::Connect::ConnectClient::DescribeContactEvaluationAsync ( const DescribeContactEvaluationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeContactEvaluation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2206 of file ConnectClient.h.

◆ DescribeContactEvaluationCallable()

template<typename DescribeContactEvaluationRequestT = Model::DescribeContactEvaluationRequest>
Model::DescribeContactEvaluationOutcomeCallable Aws::Connect::ConnectClient::DescribeContactEvaluationCallable ( const DescribeContactEvaluationRequestT &  request) const
inline

A Callable wrapper for DescribeContactEvaluation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2197 of file ConnectClient.h.

◆ DescribeContactFlow()

virtual Model::DescribeContactFlowOutcome Aws::Connect::ConnectClient::DescribeContactFlow ( const Model::DescribeContactFlowRequest request) const
virtual

Describes the specified flow.

You can also create and update flows using the Amazon Connect Flow language.

Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. Once a contact flow is published, $SAVED needs to be supplied to view saved content that has not been published.

In the response, Status indicates the flow status as either SAVED or PUBLISHED. The PUBLISHED status will initiate validation on the content. SAVED does not initiate validation of the content. SAVED | PUBLISHED

See Also:

AWS API Reference

◆ DescribeContactFlowAsync()

template<typename DescribeContactFlowRequestT = Model::DescribeContactFlowRequest>
void Aws::Connect::ConnectClient::DescribeContactFlowAsync ( const DescribeContactFlowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeContactFlow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2242 of file ConnectClient.h.

◆ DescribeContactFlowCallable()

template<typename DescribeContactFlowRequestT = Model::DescribeContactFlowRequest>
Model::DescribeContactFlowOutcomeCallable Aws::Connect::ConnectClient::DescribeContactFlowCallable ( const DescribeContactFlowRequestT &  request) const
inline

A Callable wrapper for DescribeContactFlow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2233 of file ConnectClient.h.

◆ DescribeContactFlowModule()

virtual Model::DescribeContactFlowModuleOutcome Aws::Connect::ConnectClient::DescribeContactFlowModule ( const Model::DescribeContactFlowModuleRequest request) const
virtual

Describes the specified flow module.

Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. Once a contact flow is published, $SAVED needs to be supplied to view saved content that has not been published.

See Also:

AWS API Reference

◆ DescribeContactFlowModuleAsync()

template<typename DescribeContactFlowModuleRequestT = Model::DescribeContactFlowModuleRequest>
void Aws::Connect::ConnectClient::DescribeContactFlowModuleAsync ( const DescribeContactFlowModuleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeContactFlowModule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2271 of file ConnectClient.h.

◆ DescribeContactFlowModuleCallable()

template<typename DescribeContactFlowModuleRequestT = Model::DescribeContactFlowModuleRequest>
Model::DescribeContactFlowModuleOutcomeCallable Aws::Connect::ConnectClient::DescribeContactFlowModuleCallable ( const DescribeContactFlowModuleRequestT &  request) const
inline

A Callable wrapper for DescribeContactFlowModule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2262 of file ConnectClient.h.

◆ DescribeEvaluationForm()

virtual Model::DescribeEvaluationFormOutcome Aws::Connect::ConnectClient::DescribeEvaluationForm ( const Model::DescribeEvaluationFormRequest request) const
virtual

Describes an evaluation form in the specified Amazon Connect instance. If the version property is not provided, the latest version of the evaluation form is described.

See Also:

AWS API Reference

◆ DescribeEvaluationFormAsync()

template<typename DescribeEvaluationFormRequestT = Model::DescribeEvaluationFormRequest>
void Aws::Connect::ConnectClient::DescribeEvaluationFormAsync ( const DescribeEvaluationFormRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeEvaluationForm that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2298 of file ConnectClient.h.

◆ DescribeEvaluationFormCallable()

template<typename DescribeEvaluationFormRequestT = Model::DescribeEvaluationFormRequest>
Model::DescribeEvaluationFormOutcomeCallable Aws::Connect::ConnectClient::DescribeEvaluationFormCallable ( const DescribeEvaluationFormRequestT &  request) const
inline

A Callable wrapper for DescribeEvaluationForm that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2289 of file ConnectClient.h.

◆ DescribeHoursOfOperation()

virtual Model::DescribeHoursOfOperationOutcome Aws::Connect::ConnectClient::DescribeHoursOfOperation ( const Model::DescribeHoursOfOperationRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Describes the hours of operation.

See Also:

AWS API Reference

◆ DescribeHoursOfOperationAsync()

template<typename DescribeHoursOfOperationRequestT = Model::DescribeHoursOfOperationRequest>
void Aws::Connect::ConnectClient::DescribeHoursOfOperationAsync ( const DescribeHoursOfOperationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeHoursOfOperation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2324 of file ConnectClient.h.

◆ DescribeHoursOfOperationCallable()

template<typename DescribeHoursOfOperationRequestT = Model::DescribeHoursOfOperationRequest>
Model::DescribeHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::DescribeHoursOfOperationCallable ( const DescribeHoursOfOperationRequestT &  request) const
inline

A Callable wrapper for DescribeHoursOfOperation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2315 of file ConnectClient.h.

◆ DescribeInstance()

virtual Model::DescribeInstanceOutcome Aws::Connect::ConnectClient::DescribeInstance ( const Model::DescribeInstanceRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Returns the current state of the specified instance identifier. It tracks the instance while it is being created and returns an error status, if applicable.

If an instance is not created successfully, the instance status reason field returns details relevant to the reason. The instance in a failed state is returned only for 24 hours after the CreateInstance API was invoked.

See Also:

AWS API Reference

◆ DescribeInstanceAsync()

template<typename DescribeInstanceRequestT = Model::DescribeInstanceRequest>
void Aws::Connect::ConnectClient::DescribeInstanceAsync ( const DescribeInstanceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeInstance that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2355 of file ConnectClient.h.

◆ DescribeInstanceAttribute()

virtual Model::DescribeInstanceAttributeOutcome Aws::Connect::ConnectClient::DescribeInstanceAttribute ( const Model::DescribeInstanceAttributeRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified instance attribute.

See Also:

AWS API Reference

◆ DescribeInstanceAttributeAsync()

template<typename DescribeInstanceAttributeRequestT = Model::DescribeInstanceAttributeRequest>
void Aws::Connect::ConnectClient::DescribeInstanceAttributeAsync ( const DescribeInstanceAttributeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeInstanceAttribute that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2382 of file ConnectClient.h.

◆ DescribeInstanceAttributeCallable()

template<typename DescribeInstanceAttributeRequestT = Model::DescribeInstanceAttributeRequest>
Model::DescribeInstanceAttributeOutcomeCallable Aws::Connect::ConnectClient::DescribeInstanceAttributeCallable ( const DescribeInstanceAttributeRequestT &  request) const
inline

A Callable wrapper for DescribeInstanceAttribute that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2373 of file ConnectClient.h.

◆ DescribeInstanceCallable()

template<typename DescribeInstanceRequestT = Model::DescribeInstanceRequest>
Model::DescribeInstanceOutcomeCallable Aws::Connect::ConnectClient::DescribeInstanceCallable ( const DescribeInstanceRequestT &  request) const
inline

A Callable wrapper for DescribeInstance that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2346 of file ConnectClient.h.

◆ DescribeInstanceStorageConfig()

virtual Model::DescribeInstanceStorageConfigOutcome Aws::Connect::ConnectClient::DescribeInstanceStorageConfig ( const Model::DescribeInstanceStorageConfigRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Retrieves the current storage configurations for the specified resource type, association ID, and instance ID.

See Also:

AWS API Reference

◆ DescribeInstanceStorageConfigAsync()

template<typename DescribeInstanceStorageConfigRequestT = Model::DescribeInstanceStorageConfigRequest>
void Aws::Connect::ConnectClient::DescribeInstanceStorageConfigAsync ( const DescribeInstanceStorageConfigRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeInstanceStorageConfig that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2409 of file ConnectClient.h.

◆ DescribeInstanceStorageConfigCallable()

template<typename DescribeInstanceStorageConfigRequestT = Model::DescribeInstanceStorageConfigRequest>
Model::DescribeInstanceStorageConfigOutcomeCallable Aws::Connect::ConnectClient::DescribeInstanceStorageConfigCallable ( const DescribeInstanceStorageConfigRequestT &  request) const
inline

A Callable wrapper for DescribeInstanceStorageConfig that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2400 of file ConnectClient.h.

◆ DescribePhoneNumber()

virtual Model::DescribePhoneNumberOutcome Aws::Connect::ConnectClient::DescribePhoneNumber ( const Model::DescribePhoneNumberRequest request) const
virtual

Gets details and status of a phone number that’s claimed to your Amazon Connect instance or traffic distribution group.

If the number is claimed to a traffic distribution group, and you are calling in the Amazon Web Services Region where the traffic distribution group was created, you can use either a phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

See Also:

AWS API Reference

◆ DescribePhoneNumberAsync()

template<typename DescribePhoneNumberRequestT = Model::DescribePhoneNumberRequest>
void Aws::Connect::ConnectClient::DescribePhoneNumberAsync ( const DescribePhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2444 of file ConnectClient.h.

◆ DescribePhoneNumberCallable()

template<typename DescribePhoneNumberRequestT = Model::DescribePhoneNumberRequest>
Model::DescribePhoneNumberOutcomeCallable Aws::Connect::ConnectClient::DescribePhoneNumberCallable ( const DescribePhoneNumberRequestT &  request) const
inline

A Callable wrapper for DescribePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2435 of file ConnectClient.h.

◆ DescribePredefinedAttribute()

virtual Model::DescribePredefinedAttributeOutcome Aws::Connect::ConnectClient::DescribePredefinedAttribute ( const Model::DescribePredefinedAttributeRequest request) const
virtual

Describes a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See Also:

AWS API Reference

◆ DescribePredefinedAttributeAsync()

template<typename DescribePredefinedAttributeRequestT = Model::DescribePredefinedAttributeRequest>
void Aws::Connect::ConnectClient::DescribePredefinedAttributeAsync ( const DescribePredefinedAttributeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribePredefinedAttribute that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2475 of file ConnectClient.h.

◆ DescribePredefinedAttributeCallable()

template<typename DescribePredefinedAttributeRequestT = Model::DescribePredefinedAttributeRequest>
Model::DescribePredefinedAttributeOutcomeCallable Aws::Connect::ConnectClient::DescribePredefinedAttributeCallable ( const DescribePredefinedAttributeRequestT &  request) const
inline

A Callable wrapper for DescribePredefinedAttribute that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2466 of file ConnectClient.h.

◆ DescribePrompt()

virtual Model::DescribePromptOutcome Aws::Connect::ConnectClient::DescribePrompt ( const Model::DescribePromptRequest request) const
virtual

Describes the prompt.

See Also:

AWS API Reference

◆ DescribePromptAsync()

template<typename DescribePromptRequestT = Model::DescribePromptRequest>
void Aws::Connect::ConnectClient::DescribePromptAsync ( const DescribePromptRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribePrompt that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2500 of file ConnectClient.h.

◆ DescribePromptCallable()

template<typename DescribePromptRequestT = Model::DescribePromptRequest>
Model::DescribePromptOutcomeCallable Aws::Connect::ConnectClient::DescribePromptCallable ( const DescribePromptRequestT &  request) const
inline

A Callable wrapper for DescribePrompt that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2491 of file ConnectClient.h.

◆ DescribeQueue()

virtual Model::DescribeQueueOutcome Aws::Connect::ConnectClient::DescribeQueue ( const Model::DescribeQueueRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Describes the specified queue.

See Also:

AWS API Reference

◆ DescribeQueueAsync()

template<typename DescribeQueueRequestT = Model::DescribeQueueRequest>
void Aws::Connect::ConnectClient::DescribeQueueAsync ( const DescribeQueueRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeQueue that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2526 of file ConnectClient.h.

◆ DescribeQueueCallable()

template<typename DescribeQueueRequestT = Model::DescribeQueueRequest>
Model::DescribeQueueOutcomeCallable Aws::Connect::ConnectClient::DescribeQueueCallable ( const DescribeQueueRequestT &  request) const
inline

A Callable wrapper for DescribeQueue that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2517 of file ConnectClient.h.

◆ DescribeQuickConnect()

virtual Model::DescribeQuickConnectOutcome Aws::Connect::ConnectClient::DescribeQuickConnect ( const Model::DescribeQuickConnectRequest request) const
virtual

Describes the quick connect.

See Also:

AWS API Reference

◆ DescribeQuickConnectAsync()

template<typename DescribeQuickConnectRequestT = Model::DescribeQuickConnectRequest>
void Aws::Connect::ConnectClient::DescribeQuickConnectAsync ( const DescribeQuickConnectRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeQuickConnect that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2551 of file ConnectClient.h.

◆ DescribeQuickConnectCallable()

template<typename DescribeQuickConnectRequestT = Model::DescribeQuickConnectRequest>
Model::DescribeQuickConnectOutcomeCallable Aws::Connect::ConnectClient::DescribeQuickConnectCallable ( const DescribeQuickConnectRequestT &  request) const
inline

A Callable wrapper for DescribeQuickConnect that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2542 of file ConnectClient.h.

◆ DescribeRoutingProfile()

virtual Model::DescribeRoutingProfileOutcome Aws::Connect::ConnectClient::DescribeRoutingProfile ( const Model::DescribeRoutingProfileRequest request) const
virtual

Describes the specified routing profile.

See Also:

AWS API Reference

◆ DescribeRoutingProfileAsync()

template<typename DescribeRoutingProfileRequestT = Model::DescribeRoutingProfileRequest>
void Aws::Connect::ConnectClient::DescribeRoutingProfileAsync ( const DescribeRoutingProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeRoutingProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2576 of file ConnectClient.h.

◆ DescribeRoutingProfileCallable()

template<typename DescribeRoutingProfileRequestT = Model::DescribeRoutingProfileRequest>
Model::DescribeRoutingProfileOutcomeCallable Aws::Connect::ConnectClient::DescribeRoutingProfileCallable ( const DescribeRoutingProfileRequestT &  request) const
inline

A Callable wrapper for DescribeRoutingProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2567 of file ConnectClient.h.

◆ DescribeRule()

virtual Model::DescribeRuleOutcome Aws::Connect::ConnectClient::DescribeRule ( const Model::DescribeRuleRequest request) const
virtual

Describes a rule for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ DescribeRuleAsync()

template<typename DescribeRuleRequestT = Model::DescribeRuleRequest>
void Aws::Connect::ConnectClient::DescribeRuleAsync ( const DescribeRuleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeRule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2602 of file ConnectClient.h.

◆ DescribeRuleCallable()

template<typename DescribeRuleRequestT = Model::DescribeRuleRequest>
Model::DescribeRuleOutcomeCallable Aws::Connect::ConnectClient::DescribeRuleCallable ( const DescribeRuleRequestT &  request) const
inline

A Callable wrapper for DescribeRule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2593 of file ConnectClient.h.

◆ DescribeSecurityProfile()

virtual Model::DescribeSecurityProfileOutcome Aws::Connect::ConnectClient::DescribeSecurityProfile ( const Model::DescribeSecurityProfileRequest request) const
virtual

Gets basic information about the security profile.

For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.

See Also:

AWS API Reference

◆ DescribeSecurityProfileAsync()

template<typename DescribeSecurityProfileRequestT = Model::DescribeSecurityProfileRequest>
void Aws::Connect::ConnectClient::DescribeSecurityProfileAsync ( const DescribeSecurityProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeSecurityProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2633 of file ConnectClient.h.

◆ DescribeSecurityProfileCallable()

template<typename DescribeSecurityProfileRequestT = Model::DescribeSecurityProfileRequest>
Model::DescribeSecurityProfileOutcomeCallable Aws::Connect::ConnectClient::DescribeSecurityProfileCallable ( const DescribeSecurityProfileRequestT &  request) const
inline

A Callable wrapper for DescribeSecurityProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2624 of file ConnectClient.h.

◆ DescribeTrafficDistributionGroup()

virtual Model::DescribeTrafficDistributionGroupOutcome Aws::Connect::ConnectClient::DescribeTrafficDistributionGroup ( const Model::DescribeTrafficDistributionGroupRequest request) const
virtual

Gets details and status of a traffic distribution group.

See Also:

AWS API Reference

◆ DescribeTrafficDistributionGroupAsync()

template<typename DescribeTrafficDistributionGroupRequestT = Model::DescribeTrafficDistributionGroupRequest>
void Aws::Connect::ConnectClient::DescribeTrafficDistributionGroupAsync ( const DescribeTrafficDistributionGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeTrafficDistributionGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2659 of file ConnectClient.h.

◆ DescribeTrafficDistributionGroupCallable()

template<typename DescribeTrafficDistributionGroupRequestT = Model::DescribeTrafficDistributionGroupRequest>
Model::DescribeTrafficDistributionGroupOutcomeCallable Aws::Connect::ConnectClient::DescribeTrafficDistributionGroupCallable ( const DescribeTrafficDistributionGroupRequestT &  request) const
inline

A Callable wrapper for DescribeTrafficDistributionGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2650 of file ConnectClient.h.

◆ DescribeUser()

virtual Model::DescribeUserOutcome Aws::Connect::ConnectClient::DescribeUser ( const Model::DescribeUserRequest request) const
virtual

Describes the specified user. You can find the instance ID in the Amazon Connect console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.

See Also:

AWS API Reference

◆ DescribeUserAsync()

template<typename DescribeUserRequestT = Model::DescribeUserRequest>
void Aws::Connect::ConnectClient::DescribeUserAsync ( const DescribeUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2688 of file ConnectClient.h.

◆ DescribeUserCallable()

template<typename DescribeUserRequestT = Model::DescribeUserRequest>
Model::DescribeUserOutcomeCallable Aws::Connect::ConnectClient::DescribeUserCallable ( const DescribeUserRequestT &  request) const
inline

A Callable wrapper for DescribeUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2679 of file ConnectClient.h.

◆ DescribeUserHierarchyGroup()

virtual Model::DescribeUserHierarchyGroupOutcome Aws::Connect::ConnectClient::DescribeUserHierarchyGroup ( const Model::DescribeUserHierarchyGroupRequest request) const
virtual

Describes the specified hierarchy group.

See Also:

AWS API Reference

◆ DescribeUserHierarchyGroupAsync()

template<typename DescribeUserHierarchyGroupRequestT = Model::DescribeUserHierarchyGroupRequest>
void Aws::Connect::ConnectClient::DescribeUserHierarchyGroupAsync ( const DescribeUserHierarchyGroupRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeUserHierarchyGroup that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2713 of file ConnectClient.h.

◆ DescribeUserHierarchyGroupCallable()

template<typename DescribeUserHierarchyGroupRequestT = Model::DescribeUserHierarchyGroupRequest>
Model::DescribeUserHierarchyGroupOutcomeCallable Aws::Connect::ConnectClient::DescribeUserHierarchyGroupCallable ( const DescribeUserHierarchyGroupRequestT &  request) const
inline

A Callable wrapper for DescribeUserHierarchyGroup that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2704 of file ConnectClient.h.

◆ DescribeUserHierarchyStructure()

virtual Model::DescribeUserHierarchyStructureOutcome Aws::Connect::ConnectClient::DescribeUserHierarchyStructure ( const Model::DescribeUserHierarchyStructureRequest request) const
virtual

Describes the hierarchy structure of the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ DescribeUserHierarchyStructureAsync()

template<typename DescribeUserHierarchyStructureRequestT = Model::DescribeUserHierarchyStructureRequest>
void Aws::Connect::ConnectClient::DescribeUserHierarchyStructureAsync ( const DescribeUserHierarchyStructureRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeUserHierarchyStructure that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2739 of file ConnectClient.h.

◆ DescribeUserHierarchyStructureCallable()

template<typename DescribeUserHierarchyStructureRequestT = Model::DescribeUserHierarchyStructureRequest>
Model::DescribeUserHierarchyStructureOutcomeCallable Aws::Connect::ConnectClient::DescribeUserHierarchyStructureCallable ( const DescribeUserHierarchyStructureRequestT &  request) const
inline

A Callable wrapper for DescribeUserHierarchyStructure that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2730 of file ConnectClient.h.

◆ DescribeView()

virtual Model::DescribeViewOutcome Aws::Connect::ConnectClient::DescribeView ( const Model::DescribeViewRequest request) const
virtual

Retrieves the view for the specified Amazon Connect instance and view identifier.

The view identifier can be supplied as a ViewId or ARN.

$SAVED needs to be supplied if a view is unpublished.

The view identifier can contain an optional qualifier, for example, <view-id>:$SAVED, which is either an actual version number or an Amazon Connect managed qualifier $SAVED | $LATEST. If it is not supplied, then $LATEST is assumed for customer managed views and an error is returned if there is no published content available. Version 1 is assumed for Amazon Web Services managed views.

See Also:

AWS API Reference

◆ DescribeViewAsync()

template<typename DescribeViewRequestT = Model::DescribeViewRequest>
void Aws::Connect::ConnectClient::DescribeViewAsync ( const DescribeViewRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeView that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2772 of file ConnectClient.h.

◆ DescribeViewCallable()

template<typename DescribeViewRequestT = Model::DescribeViewRequest>
Model::DescribeViewOutcomeCallable Aws::Connect::ConnectClient::DescribeViewCallable ( const DescribeViewRequestT &  request) const
inline

A Callable wrapper for DescribeView that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2763 of file ConnectClient.h.

◆ DescribeVocabulary()

virtual Model::DescribeVocabularyOutcome Aws::Connect::ConnectClient::DescribeVocabulary ( const Model::DescribeVocabularyRequest request) const
virtual

Describes the specified vocabulary.

See Also:

AWS API Reference

◆ DescribeVocabularyAsync()

template<typename DescribeVocabularyRequestT = Model::DescribeVocabularyRequest>
void Aws::Connect::ConnectClient::DescribeVocabularyAsync ( const DescribeVocabularyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DescribeVocabulary that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2797 of file ConnectClient.h.

◆ DescribeVocabularyCallable()

template<typename DescribeVocabularyRequestT = Model::DescribeVocabularyRequest>
Model::DescribeVocabularyOutcomeCallable Aws::Connect::ConnectClient::DescribeVocabularyCallable ( const DescribeVocabularyRequestT &  request) const
inline

A Callable wrapper for DescribeVocabulary that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2788 of file ConnectClient.h.

◆ DisassociateAnalyticsDataSet()

virtual Model::DisassociateAnalyticsDataSetOutcome Aws::Connect::ConnectClient::DisassociateAnalyticsDataSet ( const Model::DisassociateAnalyticsDataSetRequest request) const
virtual

Removes the dataset ID associated with a given Amazon Connect instance.

See Also:

AWS API Reference

◆ DisassociateAnalyticsDataSetAsync()

template<typename DisassociateAnalyticsDataSetRequestT = Model::DisassociateAnalyticsDataSetRequest>
void Aws::Connect::ConnectClient::DisassociateAnalyticsDataSetAsync ( const DisassociateAnalyticsDataSetRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateAnalyticsDataSet that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2823 of file ConnectClient.h.

◆ DisassociateAnalyticsDataSetCallable()

template<typename DisassociateAnalyticsDataSetRequestT = Model::DisassociateAnalyticsDataSetRequest>
Model::DisassociateAnalyticsDataSetOutcomeCallable Aws::Connect::ConnectClient::DisassociateAnalyticsDataSetCallable ( const DisassociateAnalyticsDataSetRequestT &  request) const
inline

A Callable wrapper for DisassociateAnalyticsDataSet that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2814 of file ConnectClient.h.

◆ DisassociateApprovedOrigin()

virtual Model::DisassociateApprovedOriginOutcome Aws::Connect::ConnectClient::DisassociateApprovedOrigin ( const Model::DisassociateApprovedOriginRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Revokes access to integrated applications from Amazon Connect.

See Also:

AWS API Reference

◆ DisassociateApprovedOriginAsync()

template<typename DisassociateApprovedOriginRequestT = Model::DisassociateApprovedOriginRequest>
void Aws::Connect::ConnectClient::DisassociateApprovedOriginAsync ( const DisassociateApprovedOriginRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateApprovedOrigin that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2850 of file ConnectClient.h.

◆ DisassociateApprovedOriginCallable()

template<typename DisassociateApprovedOriginRequestT = Model::DisassociateApprovedOriginRequest>
Model::DisassociateApprovedOriginOutcomeCallable Aws::Connect::ConnectClient::DisassociateApprovedOriginCallable ( const DisassociateApprovedOriginRequestT &  request) const
inline

A Callable wrapper for DisassociateApprovedOrigin that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2841 of file ConnectClient.h.

◆ DisassociateBot()

virtual Model::DisassociateBotOutcome Aws::Connect::ConnectClient::DisassociateBot ( const Model::DisassociateBotRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Revokes authorization from the specified instance to access the specified Amazon Lex or Amazon Lex V2 bot.

See Also:

AWS API Reference

◆ DisassociateBotAsync()

template<typename DisassociateBotRequestT = Model::DisassociateBotRequest>
void Aws::Connect::ConnectClient::DisassociateBotAsync ( const DisassociateBotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateBot that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2877 of file ConnectClient.h.

◆ DisassociateBotCallable()

template<typename DisassociateBotRequestT = Model::DisassociateBotRequest>
Model::DisassociateBotOutcomeCallable Aws::Connect::ConnectClient::DisassociateBotCallable ( const DisassociateBotRequestT &  request) const
inline

A Callable wrapper for DisassociateBot that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2868 of file ConnectClient.h.

◆ DisassociateFlow()

virtual Model::DisassociateFlowOutcome Aws::Connect::ConnectClient::DisassociateFlow ( const Model::DisassociateFlowRequest request) const
virtual

Disassociates a connect resource from a flow.

See Also:

AWS API Reference

◆ DisassociateFlowAsync()

template<typename DisassociateFlowRequestT = Model::DisassociateFlowRequest>
void Aws::Connect::ConnectClient::DisassociateFlowAsync ( const DisassociateFlowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateFlow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2902 of file ConnectClient.h.

◆ DisassociateFlowCallable()

template<typename DisassociateFlowRequestT = Model::DisassociateFlowRequest>
Model::DisassociateFlowOutcomeCallable Aws::Connect::ConnectClient::DisassociateFlowCallable ( const DisassociateFlowRequestT &  request) const
inline

A Callable wrapper for DisassociateFlow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2893 of file ConnectClient.h.

◆ DisassociateInstanceStorageConfig()

virtual Model::DisassociateInstanceStorageConfigOutcome Aws::Connect::ConnectClient::DisassociateInstanceStorageConfig ( const Model::DisassociateInstanceStorageConfigRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Removes the storage type configurations for the specified resource type and association ID.

See Also:

AWS API Reference

◆ DisassociateInstanceStorageConfigAsync()

template<typename DisassociateInstanceStorageConfigRequestT = Model::DisassociateInstanceStorageConfigRequest>
void Aws::Connect::ConnectClient::DisassociateInstanceStorageConfigAsync ( const DisassociateInstanceStorageConfigRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateInstanceStorageConfig that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2929 of file ConnectClient.h.

◆ DisassociateInstanceStorageConfigCallable()

template<typename DisassociateInstanceStorageConfigRequestT = Model::DisassociateInstanceStorageConfigRequest>
Model::DisassociateInstanceStorageConfigOutcomeCallable Aws::Connect::ConnectClient::DisassociateInstanceStorageConfigCallable ( const DisassociateInstanceStorageConfigRequestT &  request) const
inline

A Callable wrapper for DisassociateInstanceStorageConfig that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2920 of file ConnectClient.h.

◆ DisassociateLambdaFunction()

virtual Model::DisassociateLambdaFunctionOutcome Aws::Connect::ConnectClient::DisassociateLambdaFunction ( const Model::DisassociateLambdaFunctionRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Remove the Lambda function from the dropdown options available in the relevant flow blocks.

See Also:

AWS API Reference

◆ DisassociateLambdaFunctionAsync()

template<typename DisassociateLambdaFunctionRequestT = Model::DisassociateLambdaFunctionRequest>
void Aws::Connect::ConnectClient::DisassociateLambdaFunctionAsync ( const DisassociateLambdaFunctionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateLambdaFunction that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2956 of file ConnectClient.h.

◆ DisassociateLambdaFunctionCallable()

template<typename DisassociateLambdaFunctionRequestT = Model::DisassociateLambdaFunctionRequest>
Model::DisassociateLambdaFunctionOutcomeCallable Aws::Connect::ConnectClient::DisassociateLambdaFunctionCallable ( const DisassociateLambdaFunctionRequestT &  request) const
inline

A Callable wrapper for DisassociateLambdaFunction that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2947 of file ConnectClient.h.

◆ DisassociateLexBot()

virtual Model::DisassociateLexBotOutcome Aws::Connect::ConnectClient::DisassociateLexBot ( const Model::DisassociateLexBotRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Revokes authorization from the specified instance to access the specified Amazon Lex bot.

See Also:

AWS API Reference

◆ DisassociateLexBotAsync()

template<typename DisassociateLexBotRequestT = Model::DisassociateLexBotRequest>
void Aws::Connect::ConnectClient::DisassociateLexBotAsync ( const DisassociateLexBotRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateLexBot that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 2983 of file ConnectClient.h.

◆ DisassociateLexBotCallable()

template<typename DisassociateLexBotRequestT = Model::DisassociateLexBotRequest>
Model::DisassociateLexBotOutcomeCallable Aws::Connect::ConnectClient::DisassociateLexBotCallable ( const DisassociateLexBotRequestT &  request) const
inline

A Callable wrapper for DisassociateLexBot that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 2974 of file ConnectClient.h.

◆ DisassociatePhoneNumberContactFlow()

virtual Model::DisassociatePhoneNumberContactFlowOutcome Aws::Connect::ConnectClient::DisassociatePhoneNumberContactFlow ( const Model::DisassociatePhoneNumberContactFlowRequest request) const
virtual

Removes the flow association from a phone number claimed to your Amazon Connect instance.

If the number is claimed to a traffic distribution group, and you are calling this API using an instance in the Amazon Web Services Region where the traffic distribution group was created, you can use either a full phone number ARN or UUID value for the PhoneNumberId URI request parameter. However, if the number is claimed to a traffic distribution group and you are calling this API using an instance in the alternate Amazon Web Services Region associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

See Also:


AWS API Reference

◆ DisassociatePhoneNumberContactFlowAsync()

template<typename DisassociatePhoneNumberContactFlowRequestT = Model::DisassociatePhoneNumberContactFlowRequest>
void Aws::Connect::ConnectClient::DisassociatePhoneNumberContactFlowAsync ( const DisassociatePhoneNumberContactFlowRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociatePhoneNumberContactFlow that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3019 of file ConnectClient.h.

◆ DisassociatePhoneNumberContactFlowCallable()

template<typename DisassociatePhoneNumberContactFlowRequestT = Model::DisassociatePhoneNumberContactFlowRequest>
Model::DisassociatePhoneNumberContactFlowOutcomeCallable Aws::Connect::ConnectClient::DisassociatePhoneNumberContactFlowCallable ( const DisassociatePhoneNumberContactFlowRequestT &  request) const
inline

A Callable wrapper for DisassociatePhoneNumberContactFlow that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3010 of file ConnectClient.h.

◆ DisassociateQueueQuickConnects()

virtual Model::DisassociateQueueQuickConnectsOutcome Aws::Connect::ConnectClient::DisassociateQueueQuickConnects ( const Model::DisassociateQueueQuickConnectsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Disassociates a set of quick connects from a queue.

See Also:

AWS API Reference

◆ DisassociateQueueQuickConnectsAsync()

template<typename DisassociateQueueQuickConnectsRequestT = Model::DisassociateQueueQuickConnectsRequest>
void Aws::Connect::ConnectClient::DisassociateQueueQuickConnectsAsync ( const DisassociateQueueQuickConnectsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateQueueQuickConnects that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3046 of file ConnectClient.h.

◆ DisassociateQueueQuickConnectsCallable()

template<typename DisassociateQueueQuickConnectsRequestT = Model::DisassociateQueueQuickConnectsRequest>
Model::DisassociateQueueQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::DisassociateQueueQuickConnectsCallable ( const DisassociateQueueQuickConnectsRequestT &  request) const
inline

A Callable wrapper for DisassociateQueueQuickConnects that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3037 of file ConnectClient.h.

◆ DisassociateRoutingProfileQueues()

virtual Model::DisassociateRoutingProfileQueuesOutcome Aws::Connect::ConnectClient::DisassociateRoutingProfileQueues ( const Model::DisassociateRoutingProfileQueuesRequest request) const
virtual

Disassociates a set of queues from a routing profile.

See Also:

AWS API Reference

◆ DisassociateRoutingProfileQueuesAsync()

template<typename DisassociateRoutingProfileQueuesRequestT = Model::DisassociateRoutingProfileQueuesRequest>
void Aws::Connect::ConnectClient::DisassociateRoutingProfileQueuesAsync ( const DisassociateRoutingProfileQueuesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateRoutingProfileQueues that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3072 of file ConnectClient.h.

◆ DisassociateRoutingProfileQueuesCallable()

template<typename DisassociateRoutingProfileQueuesRequestT = Model::DisassociateRoutingProfileQueuesRequest>
Model::DisassociateRoutingProfileQueuesOutcomeCallable Aws::Connect::ConnectClient::DisassociateRoutingProfileQueuesCallable ( const DisassociateRoutingProfileQueuesRequestT &  request) const
inline

A Callable wrapper for DisassociateRoutingProfileQueues that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3063 of file ConnectClient.h.

◆ DisassociateSecurityKey()

virtual Model::DisassociateSecurityKeyOutcome Aws::Connect::ConnectClient::DisassociateSecurityKey ( const Model::DisassociateSecurityKeyRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Deletes the specified security key.

See Also:

AWS API Reference

◆ DisassociateSecurityKeyAsync()

template<typename DisassociateSecurityKeyRequestT = Model::DisassociateSecurityKeyRequest>
void Aws::Connect::ConnectClient::DisassociateSecurityKeyAsync ( const DisassociateSecurityKeyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateSecurityKey that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3098 of file ConnectClient.h.

◆ DisassociateSecurityKeyCallable()

template<typename DisassociateSecurityKeyRequestT = Model::DisassociateSecurityKeyRequest>
Model::DisassociateSecurityKeyOutcomeCallable Aws::Connect::ConnectClient::DisassociateSecurityKeyCallable ( const DisassociateSecurityKeyRequestT &  request) const
inline

A Callable wrapper for DisassociateSecurityKey that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3089 of file ConnectClient.h.

◆ DisassociateTrafficDistributionGroupUser()

virtual Model::DisassociateTrafficDistributionGroupUserOutcome Aws::Connect::ConnectClient::DisassociateTrafficDistributionGroupUser ( const Model::DisassociateTrafficDistributionGroupUserRequest request) const
virtual

Disassociates an agent from a traffic distribution group. This API can be called only in the Region where the traffic distribution group is created.

See Also:

AWS API Reference

◆ DisassociateTrafficDistributionGroupUserAsync()

template<typename DisassociateTrafficDistributionGroupUserRequestT = Model::DisassociateTrafficDistributionGroupUserRequest>
void Aws::Connect::ConnectClient::DisassociateTrafficDistributionGroupUserAsync ( const DisassociateTrafficDistributionGroupUserRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateTrafficDistributionGroupUser that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3125 of file ConnectClient.h.

◆ DisassociateTrafficDistributionGroupUserCallable()

template<typename DisassociateTrafficDistributionGroupUserRequestT = Model::DisassociateTrafficDistributionGroupUserRequest>
Model::DisassociateTrafficDistributionGroupUserOutcomeCallable Aws::Connect::ConnectClient::DisassociateTrafficDistributionGroupUserCallable ( const DisassociateTrafficDistributionGroupUserRequestT &  request) const
inline

A Callable wrapper for DisassociateTrafficDistributionGroupUser that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3116 of file ConnectClient.h.

◆ DisassociateUserProficiencies()

virtual Model::DisassociateUserProficienciesOutcome Aws::Connect::ConnectClient::DisassociateUserProficiencies ( const Model::DisassociateUserProficienciesRequest request) const
virtual

Disassociates a set of proficiencies from a user.

See Also:


AWS API Reference

◆ DisassociateUserProficienciesAsync()

template<typename DisassociateUserProficienciesRequestT = Model::DisassociateUserProficienciesRequest>
void Aws::Connect::ConnectClient::DisassociateUserProficienciesAsync ( const DisassociateUserProficienciesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DisassociateUserProficiencies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3151 of file ConnectClient.h.

◆ DisassociateUserProficienciesCallable()

template<typename DisassociateUserProficienciesRequestT = Model::DisassociateUserProficienciesRequest>
Model::DisassociateUserProficienciesOutcomeCallable Aws::Connect::ConnectClient::DisassociateUserProficienciesCallable ( const DisassociateUserProficienciesRequestT &  request) const
inline

A Callable wrapper for DisassociateUserProficiencies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3142 of file ConnectClient.h.

◆ DismissUserContact()

virtual Model::DismissUserContactOutcome Aws::Connect::ConnectClient::DismissUserContact ( const Model::DismissUserContactRequest request) const
virtual

Dismisses contacts from an agent’s CCP and returns the agent to an available state, which allows the agent to receive a new routed contact. Contacts can only be dismissed if they are in a MISSED, ERROR, ENDED, or REJECTED state in the Agent Event Stream.

See Also:

AWS API Reference

◆ DismissUserContactAsync()

template<typename DismissUserContactRequestT = Model::DismissUserContactRequest>
void Aws::Connect::ConnectClient::DismissUserContactAsync ( const DismissUserContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for DismissUserContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3181 of file ConnectClient.h.

◆ DismissUserContactCallable()

template<typename DismissUserContactRequestT = Model::DismissUserContactRequest>
Model::DismissUserContactOutcomeCallable Aws::Connect::ConnectClient::DismissUserContactCallable ( const DismissUserContactRequestT &  request) const
inline

A Callable wrapper for DismissUserContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3172 of file ConnectClient.h.

◆ GetAllocationTag()

static const char * Aws::Connect::ConnectClient::GetAllocationTag ( )
static

◆ GetAttachedFile()

virtual Model::GetAttachedFileOutcome Aws::Connect::ConnectClient::GetAttachedFile ( const Model::GetAttachedFileRequest request) const
virtual

Provides a pre-signed URL for download of an approved attached file. This API also returns metadata about the attached file. It will only return a downloadURL if the status of the attached file is APPROVED.

See Also:

AWS API Reference

◆ GetAttachedFileAsync()

template<typename GetAttachedFileRequestT = Model::GetAttachedFileRequest>
void Aws::Connect::ConnectClient::GetAttachedFileAsync ( const GetAttachedFileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetAttachedFile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3209 of file ConnectClient.h.

◆ GetAttachedFileCallable()

template<typename GetAttachedFileRequestT = Model::GetAttachedFileRequest>
Model::GetAttachedFileOutcomeCallable Aws::Connect::ConnectClient::GetAttachedFileCallable ( const GetAttachedFileRequestT &  request) const
inline

A Callable wrapper for GetAttachedFile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3200 of file ConnectClient.h.

◆ GetContactAttributes()

virtual Model::GetContactAttributesOutcome Aws::Connect::ConnectClient::GetContactAttributes ( const Model::GetContactAttributesRequest request) const
virtual

Retrieves the contact attributes for the specified contact.

See Also:

AWS API Reference

◆ GetContactAttributesAsync()

template<typename GetContactAttributesRequestT = Model::GetContactAttributesRequest>
void Aws::Connect::ConnectClient::GetContactAttributesAsync ( const GetContactAttributesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetContactAttributes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3235 of file ConnectClient.h.

◆ GetContactAttributesCallable()

template<typename GetContactAttributesRequestT = Model::GetContactAttributesRequest>
Model::GetContactAttributesOutcomeCallable Aws::Connect::ConnectClient::GetContactAttributesCallable ( const GetContactAttributesRequestT &  request) const
inline

A Callable wrapper for GetContactAttributes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3226 of file ConnectClient.h.

◆ GetCurrentMetricData()

virtual Model::GetCurrentMetricDataOutcome Aws::Connect::ConnectClient::GetCurrentMetricData ( const Model::GetCurrentMetricDataRequest request) const
virtual

Gets the real-time metric data from the specified Amazon Connect instance.

For a description of each metric, see Real-time Metrics Definitions in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ GetCurrentMetricDataAsync()

template<typename GetCurrentMetricDataRequestT = Model::GetCurrentMetricDataRequest>
void Aws::Connect::ConnectClient::GetCurrentMetricDataAsync ( const GetCurrentMetricDataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCurrentMetricData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3264 of file ConnectClient.h.

◆ GetCurrentMetricDataCallable()

template<typename GetCurrentMetricDataRequestT = Model::GetCurrentMetricDataRequest>
Model::GetCurrentMetricDataOutcomeCallable Aws::Connect::ConnectClient::GetCurrentMetricDataCallable ( const GetCurrentMetricDataRequestT &  request) const
inline

A Callable wrapper for GetCurrentMetricData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3255 of file ConnectClient.h.

◆ GetCurrentUserData()

virtual Model::GetCurrentUserDataOutcome Aws::Connect::ConnectClient::GetCurrentUserData ( const Model::GetCurrentUserDataRequest request) const
virtual

Gets the real-time active user data from the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ GetCurrentUserDataAsync()

template<typename GetCurrentUserDataRequestT = Model::GetCurrentUserDataRequest>
void Aws::Connect::ConnectClient::GetCurrentUserDataAsync ( const GetCurrentUserDataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetCurrentUserData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3290 of file ConnectClient.h.

◆ GetCurrentUserDataCallable()

template<typename GetCurrentUserDataRequestT = Model::GetCurrentUserDataRequest>
Model::GetCurrentUserDataOutcomeCallable Aws::Connect::ConnectClient::GetCurrentUserDataCallable ( const GetCurrentUserDataRequestT &  request) const
inline

A Callable wrapper for GetCurrentUserData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3281 of file ConnectClient.h.

◆ GetFederationToken()

virtual Model::GetFederationTokenOutcome Aws::Connect::ConnectClient::GetFederationToken ( const Model::GetFederationTokenRequest request) const
virtual

Supports SAML sign-in for Amazon Connect. Retrieves a token for federation. The token is for the Amazon Connect user which corresponds to the IAM credentials that were used to invoke this action.

For more information about how SAML sign-in works in Amazon Connect, see Configure SAML with IAM for Amazon Connect in the Amazon Connect Administrator Guide.

This API doesn't support root users. If you try to invoke GetFederationToken with root credentials, an error message similar to the following one appears:

Provided identity: Principal: .... User: .... cannot be used for federation with Amazon Connect

See Also:

AWS API Reference

◆ GetFederationTokenAsync()

template<typename GetFederationTokenRequestT = Model::GetFederationTokenRequest>
void Aws::Connect::ConnectClient::GetFederationTokenAsync ( const GetFederationTokenRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetFederationToken that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3325 of file ConnectClient.h.

◆ GetFederationTokenCallable()

template<typename GetFederationTokenRequestT = Model::GetFederationTokenRequest>
Model::GetFederationTokenOutcomeCallable Aws::Connect::ConnectClient::GetFederationTokenCallable ( const GetFederationTokenRequestT &  request) const
inline

A Callable wrapper for GetFederationToken that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3316 of file ConnectClient.h.

◆ GetFlowAssociation()

virtual Model::GetFlowAssociationOutcome Aws::Connect::ConnectClient::GetFlowAssociation ( const Model::GetFlowAssociationRequest request) const
virtual

Retrieves the flow associated for a given resource.

See Also:

AWS API Reference

◆ GetFlowAssociationAsync()

template<typename GetFlowAssociationRequestT = Model::GetFlowAssociationRequest>
void Aws::Connect::ConnectClient::GetFlowAssociationAsync ( const GetFlowAssociationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetFlowAssociation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3351 of file ConnectClient.h.

◆ GetFlowAssociationCallable()

template<typename GetFlowAssociationRequestT = Model::GetFlowAssociationRequest>
Model::GetFlowAssociationOutcomeCallable Aws::Connect::ConnectClient::GetFlowAssociationCallable ( const GetFlowAssociationRequestT &  request) const
inline

A Callable wrapper for GetFlowAssociation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3342 of file ConnectClient.h.

◆ GetMetricData()

virtual Model::GetMetricDataOutcome Aws::Connect::ConnectClient::GetMetricData ( const Model::GetMetricDataRequest request) const
virtual

Gets historical metric data from the specified Amazon Connect instance.

For a description of each historical metric, see Historical Metrics Definitions in the Amazon Connect Administrator Guide.

We recommend using the GetMetricDataV2 API. It provides more flexibility, features, and the ability to query longer time ranges than GetMetricData. Use it to retrieve historical agent and contact metrics for the last 3 months, at varying intervals. You can also use it to build custom dashboards to measure historical queue and agent performance. For example, you can track the number of incoming contacts for the last 7 days, with data split by day, to see how contact volume changed per day of the week.

See Also:

AWS API Reference

◆ GetMetricDataAsync()

template<typename GetMetricDataRequestT = Model::GetMetricDataRequest>
void Aws::Connect::ConnectClient::GetMetricDataAsync ( const GetMetricDataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetMetricData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3388 of file ConnectClient.h.

◆ GetMetricDataCallable()

template<typename GetMetricDataRequestT = Model::GetMetricDataRequest>
Model::GetMetricDataOutcomeCallable Aws::Connect::ConnectClient::GetMetricDataCallable ( const GetMetricDataRequestT &  request) const
inline

A Callable wrapper for GetMetricData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3379 of file ConnectClient.h.

◆ GetMetricDataV2()

virtual Model::GetMetricDataV2Outcome Aws::Connect::ConnectClient::GetMetricDataV2 ( const Model::GetMetricDataV2Request request) const
virtual

Gets metric data from the specified Amazon Connect instance.

GetMetricDataV2 offers more features than GetMetricData, the previous version of this API. It has new metrics, offers filtering at a metric level, and offers the ability to filter and group data by channels, queues, routing profiles, agents, and agent hierarchy levels. It can retrieve historical data for the last 3 months, at varying intervals. It does not support agent queues.

For a description of the historical metrics that are supported by GetMetricDataV2 and GetMetricData, see Historical metrics definitions in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ GetMetricDataV2Async()

template<typename GetMetricDataV2RequestT = Model::GetMetricDataV2Request>
void Aws::Connect::ConnectClient::GetMetricDataV2Async ( const GetMetricDataV2RequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetMetricDataV2 that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3424 of file ConnectClient.h.

◆ GetMetricDataV2Callable()

template<typename GetMetricDataV2RequestT = Model::GetMetricDataV2Request>
Model::GetMetricDataV2OutcomeCallable Aws::Connect::ConnectClient::GetMetricDataV2Callable ( const GetMetricDataV2RequestT &  request) const
inline

A Callable wrapper for GetMetricDataV2 that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3415 of file ConnectClient.h.

◆ GetPromptFile()

virtual Model::GetPromptFileOutcome Aws::Connect::ConnectClient::GetPromptFile ( const Model::GetPromptFileRequest request) const
virtual

Gets the prompt file.

See Also:

AWS API Reference

◆ GetPromptFileAsync()

template<typename GetPromptFileRequestT = Model::GetPromptFileRequest>
void Aws::Connect::ConnectClient::GetPromptFileAsync ( const GetPromptFileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetPromptFile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3449 of file ConnectClient.h.

◆ GetPromptFileCallable()

template<typename GetPromptFileRequestT = Model::GetPromptFileRequest>
Model::GetPromptFileOutcomeCallable Aws::Connect::ConnectClient::GetPromptFileCallable ( const GetPromptFileRequestT &  request) const
inline

A Callable wrapper for GetPromptFile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3440 of file ConnectClient.h.

◆ GetServiceName()

static const char * Aws::Connect::ConnectClient::GetServiceName ( )
static

◆ GetTaskTemplate()

virtual Model::GetTaskTemplateOutcome Aws::Connect::ConnectClient::GetTaskTemplate ( const Model::GetTaskTemplateRequest request) const
virtual

Gets details about a specific task template in the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ GetTaskTemplateAsync()

template<typename GetTaskTemplateRequestT = Model::GetTaskTemplateRequest>
void Aws::Connect::ConnectClient::GetTaskTemplateAsync ( const GetTaskTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTaskTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3475 of file ConnectClient.h.

◆ GetTaskTemplateCallable()

template<typename GetTaskTemplateRequestT = Model::GetTaskTemplateRequest>
Model::GetTaskTemplateOutcomeCallable Aws::Connect::ConnectClient::GetTaskTemplateCallable ( const GetTaskTemplateRequestT &  request) const
inline

A Callable wrapper for GetTaskTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3466 of file ConnectClient.h.

◆ GetTrafficDistribution()

virtual Model::GetTrafficDistributionOutcome Aws::Connect::ConnectClient::GetTrafficDistribution ( const Model::GetTrafficDistributionRequest request) const
virtual

Retrieves the current traffic distribution for a given traffic distribution group.

See Also:

AWS API Reference

◆ GetTrafficDistributionAsync()

template<typename GetTrafficDistributionRequestT = Model::GetTrafficDistributionRequest>
void Aws::Connect::ConnectClient::GetTrafficDistributionAsync ( const GetTrafficDistributionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for GetTrafficDistribution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3501 of file ConnectClient.h.

◆ GetTrafficDistributionCallable()

template<typename GetTrafficDistributionRequestT = Model::GetTrafficDistributionRequest>
Model::GetTrafficDistributionOutcomeCallable Aws::Connect::ConnectClient::GetTrafficDistributionCallable ( const GetTrafficDistributionRequestT &  request) const
inline

A Callable wrapper for GetTrafficDistribution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3492 of file ConnectClient.h.

◆ ImportPhoneNumber()

virtual Model::ImportPhoneNumberOutcome Aws::Connect::ConnectClient::ImportPhoneNumber ( const Model::ImportPhoneNumberRequest request) const
virtual

Imports a claimed phone number from an external service, such as Amazon Pinpoint, into an Amazon Connect instance. You can call this API only in the same Amazon Web Services Region where the Amazon Connect instance was created.

Call the DescribePhoneNumber API to verify the status of a previous ImportPhoneNumber operation.

If you plan to claim or import numbers and then release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired.

By default you can claim or import and then release up to 200% of your maximum number of active phone numbers. If you claim or import and then release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming or importing any more numbers until 180 days past the oldest number released has expired.

For example, if you already have 99 claimed or imported numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services Support ticket.

See Also:

AWS API Reference

◆ ImportPhoneNumberAsync()

template<typename ImportPhoneNumberRequestT = Model::ImportPhoneNumberRequest>
void Aws::Connect::ConnectClient::ImportPhoneNumberAsync ( const ImportPhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ImportPhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3545 of file ConnectClient.h.

◆ ImportPhoneNumberCallable()

template<typename ImportPhoneNumberRequestT = Model::ImportPhoneNumberRequest>
Model::ImportPhoneNumberOutcomeCallable Aws::Connect::ConnectClient::ImportPhoneNumberCallable ( const ImportPhoneNumberRequestT &  request) const
inline

A Callable wrapper for ImportPhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3536 of file ConnectClient.h.

◆ ListAgentStatuses()

virtual Model::ListAgentStatusesOutcome Aws::Connect::ConnectClient::ListAgentStatuses ( const Model::ListAgentStatusesRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Lists agent statuses.

See Also:

AWS API Reference

◆ ListAgentStatusesAsync()

template<typename ListAgentStatusesRequestT = Model::ListAgentStatusesRequest>
void Aws::Connect::ConnectClient::ListAgentStatusesAsync ( const ListAgentStatusesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListAgentStatuses that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3571 of file ConnectClient.h.

◆ ListAgentStatusesCallable()

template<typename ListAgentStatusesRequestT = Model::ListAgentStatusesRequest>
Model::ListAgentStatusesOutcomeCallable Aws::Connect::ConnectClient::ListAgentStatusesCallable ( const ListAgentStatusesRequestT &  request) const
inline

A Callable wrapper for ListAgentStatuses that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3562 of file ConnectClient.h.

◆ ListAnalyticsDataAssociations()

virtual Model::ListAnalyticsDataAssociationsOutcome Aws::Connect::ConnectClient::ListAnalyticsDataAssociations ( const Model::ListAnalyticsDataAssociationsRequest request) const
virtual

Lists the association status of requested dataset ID for a given Amazon Connect instance.

See Also:

AWS API Reference

◆ ListAnalyticsDataAssociationsAsync()

template<typename ListAnalyticsDataAssociationsRequestT = Model::ListAnalyticsDataAssociationsRequest>
void Aws::Connect::ConnectClient::ListAnalyticsDataAssociationsAsync ( const ListAnalyticsDataAssociationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListAnalyticsDataAssociations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3597 of file ConnectClient.h.

◆ ListAnalyticsDataAssociationsCallable()

template<typename ListAnalyticsDataAssociationsRequestT = Model::ListAnalyticsDataAssociationsRequest>
Model::ListAnalyticsDataAssociationsOutcomeCallable Aws::Connect::ConnectClient::ListAnalyticsDataAssociationsCallable ( const ListAnalyticsDataAssociationsRequestT &  request) const
inline

A Callable wrapper for ListAnalyticsDataAssociations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3588 of file ConnectClient.h.

◆ ListApprovedOrigins()

virtual Model::ListApprovedOriginsOutcome Aws::Connect::ConnectClient::ListApprovedOrigins ( const Model::ListApprovedOriginsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all approved origins associated with the instance.

See Also:

AWS API Reference

◆ ListApprovedOriginsAsync()

template<typename ListApprovedOriginsRequestT = Model::ListApprovedOriginsRequest>
void Aws::Connect::ConnectClient::ListApprovedOriginsAsync ( const ListApprovedOriginsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListApprovedOrigins that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3624 of file ConnectClient.h.

◆ ListApprovedOriginsCallable()

template<typename ListApprovedOriginsRequestT = Model::ListApprovedOriginsRequest>
Model::ListApprovedOriginsOutcomeCallable Aws::Connect::ConnectClient::ListApprovedOriginsCallable ( const ListApprovedOriginsRequestT &  request) const
inline

A Callable wrapper for ListApprovedOrigins that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3615 of file ConnectClient.h.

◆ ListAuthenticationProfiles()

virtual Model::ListAuthenticationProfilesOutcome Aws::Connect::ConnectClient::ListAuthenticationProfiles ( const Model::ListAuthenticationProfilesRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.

Provides summary information about the authentication profiles in a specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListAuthenticationProfilesAsync()

template<typename ListAuthenticationProfilesRequestT = Model::ListAuthenticationProfilesRequest>
void Aws::Connect::ConnectClient::ListAuthenticationProfilesAsync ( const ListAuthenticationProfilesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListAuthenticationProfiles that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3652 of file ConnectClient.h.

◆ ListAuthenticationProfilesCallable()

template<typename ListAuthenticationProfilesRequestT = Model::ListAuthenticationProfilesRequest>
Model::ListAuthenticationProfilesOutcomeCallable Aws::Connect::ConnectClient::ListAuthenticationProfilesCallable ( const ListAuthenticationProfilesRequestT &  request) const
inline

A Callable wrapper for ListAuthenticationProfiles that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3643 of file ConnectClient.h.

◆ ListBots()

virtual Model::ListBotsOutcome Aws::Connect::ConnectClient::ListBots ( const Model::ListBotsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

For the specified version of Amazon Lex, returns a paginated list of all the Amazon Lex bots currently associated with the instance. Use this API to returns both Amazon Lex V1 and V2 bots.

See Also:

AWS API Reference

◆ ListBotsAsync()

template<typename ListBotsRequestT = Model::ListBotsRequest>
void Aws::Connect::ConnectClient::ListBotsAsync ( const ListBotsRequestT &  request,
const ListBotsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListBots that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3680 of file ConnectClient.h.

◆ ListBotsCallable()

template<typename ListBotsRequestT = Model::ListBotsRequest>
Model::ListBotsOutcomeCallable Aws::Connect::ConnectClient::ListBotsCallable ( const ListBotsRequestT &  request) const
inline

A Callable wrapper for ListBots that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3671 of file ConnectClient.h.

◆ ListContactEvaluations()

virtual Model::ListContactEvaluationsOutcome Aws::Connect::ConnectClient::ListContactEvaluations ( const Model::ListContactEvaluationsRequest request) const
virtual

Lists contact evaluations in the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListContactEvaluationsAsync()

template<typename ListContactEvaluationsRequestT = Model::ListContactEvaluationsRequest>
void Aws::Connect::ConnectClient::ListContactEvaluationsAsync ( const ListContactEvaluationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListContactEvaluations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3706 of file ConnectClient.h.

◆ ListContactEvaluationsCallable()

template<typename ListContactEvaluationsRequestT = Model::ListContactEvaluationsRequest>
Model::ListContactEvaluationsOutcomeCallable Aws::Connect::ConnectClient::ListContactEvaluationsCallable ( const ListContactEvaluationsRequestT &  request) const
inline

A Callable wrapper for ListContactEvaluations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3697 of file ConnectClient.h.

◆ ListContactFlowModules()

virtual Model::ListContactFlowModulesOutcome Aws::Connect::ConnectClient::ListContactFlowModules ( const Model::ListContactFlowModulesRequest request) const
virtual

Provides information about the flow modules for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListContactFlowModulesAsync()

template<typename ListContactFlowModulesRequestT = Model::ListContactFlowModulesRequest>
void Aws::Connect::ConnectClient::ListContactFlowModulesAsync ( const ListContactFlowModulesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListContactFlowModules that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3732 of file ConnectClient.h.

◆ ListContactFlowModulesCallable()

template<typename ListContactFlowModulesRequestT = Model::ListContactFlowModulesRequest>
Model::ListContactFlowModulesOutcomeCallable Aws::Connect::ConnectClient::ListContactFlowModulesCallable ( const ListContactFlowModulesRequestT &  request) const
inline

A Callable wrapper for ListContactFlowModules that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3723 of file ConnectClient.h.

◆ ListContactFlows()

virtual Model::ListContactFlowsOutcome Aws::Connect::ConnectClient::ListContactFlows ( const Model::ListContactFlowsRequest request) const
virtual

Provides information about the flows for the specified Amazon Connect instance.

You can also create and update flows using the Amazon Connect Flow language.

For more information about flows, see Flows in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ ListContactFlowsAsync()

template<typename ListContactFlowsRequestT = Model::ListContactFlowsRequest>
void Aws::Connect::ConnectClient::ListContactFlowsAsync ( const ListContactFlowsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListContactFlows that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3762 of file ConnectClient.h.

◆ ListContactFlowsCallable()

template<typename ListContactFlowsRequestT = Model::ListContactFlowsRequest>
Model::ListContactFlowsOutcomeCallable Aws::Connect::ConnectClient::ListContactFlowsCallable ( const ListContactFlowsRequestT &  request) const
inline

A Callable wrapper for ListContactFlows that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3753 of file ConnectClient.h.

◆ ListContactReferences()

virtual Model::ListContactReferencesOutcome Aws::Connect::ConnectClient::ListContactReferences ( const Model::ListContactReferencesRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

For the specified referenceTypes, returns a list of references associated with the contact. References are links to documents that are related to a contact, such as emails, attachments, or URLs.

See Also:

AWS API Reference

◆ ListContactReferencesAsync()

template<typename ListContactReferencesRequestT = Model::ListContactReferencesRequest>
void Aws::Connect::ConnectClient::ListContactReferencesAsync ( const ListContactReferencesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListContactReferences that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3791 of file ConnectClient.h.

◆ ListContactReferencesCallable()

template<typename ListContactReferencesRequestT = Model::ListContactReferencesRequest>
Model::ListContactReferencesOutcomeCallable Aws::Connect::ConnectClient::ListContactReferencesCallable ( const ListContactReferencesRequestT &  request) const
inline

A Callable wrapper for ListContactReferences that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3782 of file ConnectClient.h.

◆ ListDefaultVocabularies()

virtual Model::ListDefaultVocabulariesOutcome Aws::Connect::ConnectClient::ListDefaultVocabularies ( const Model::ListDefaultVocabulariesRequest request) const
virtual

Lists the default vocabularies for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListDefaultVocabulariesAsync()

template<typename ListDefaultVocabulariesRequestT = Model::ListDefaultVocabulariesRequest>
void Aws::Connect::ConnectClient::ListDefaultVocabulariesAsync ( const ListDefaultVocabulariesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListDefaultVocabularies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3817 of file ConnectClient.h.

◆ ListDefaultVocabulariesCallable()

template<typename ListDefaultVocabulariesRequestT = Model::ListDefaultVocabulariesRequest>
Model::ListDefaultVocabulariesOutcomeCallable Aws::Connect::ConnectClient::ListDefaultVocabulariesCallable ( const ListDefaultVocabulariesRequestT &  request) const
inline

A Callable wrapper for ListDefaultVocabularies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3808 of file ConnectClient.h.

◆ ListEvaluationForms()

virtual Model::ListEvaluationFormsOutcome Aws::Connect::ConnectClient::ListEvaluationForms ( const Model::ListEvaluationFormsRequest request) const
virtual

Lists evaluation forms in the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListEvaluationFormsAsync()

template<typename ListEvaluationFormsRequestT = Model::ListEvaluationFormsRequest>
void Aws::Connect::ConnectClient::ListEvaluationFormsAsync ( const ListEvaluationFormsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListEvaluationForms that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3869 of file ConnectClient.h.

◆ ListEvaluationFormsCallable()

template<typename ListEvaluationFormsRequestT = Model::ListEvaluationFormsRequest>
Model::ListEvaluationFormsOutcomeCallable Aws::Connect::ConnectClient::ListEvaluationFormsCallable ( const ListEvaluationFormsRequestT &  request) const
inline

A Callable wrapper for ListEvaluationForms that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3860 of file ConnectClient.h.

◆ ListEvaluationFormVersions()

virtual Model::ListEvaluationFormVersionsOutcome Aws::Connect::ConnectClient::ListEvaluationFormVersions ( const Model::ListEvaluationFormVersionsRequest request) const
virtual

Lists versions of an evaluation form in the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListEvaluationFormVersionsAsync()

template<typename ListEvaluationFormVersionsRequestT = Model::ListEvaluationFormVersionsRequest>
void Aws::Connect::ConnectClient::ListEvaluationFormVersionsAsync ( const ListEvaluationFormVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListEvaluationFormVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3843 of file ConnectClient.h.

◆ ListEvaluationFormVersionsCallable()

template<typename ListEvaluationFormVersionsRequestT = Model::ListEvaluationFormVersionsRequest>
Model::ListEvaluationFormVersionsOutcomeCallable Aws::Connect::ConnectClient::ListEvaluationFormVersionsCallable ( const ListEvaluationFormVersionsRequestT &  request) const
inline

A Callable wrapper for ListEvaluationFormVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3834 of file ConnectClient.h.

◆ ListFlowAssociations()

virtual Model::ListFlowAssociationsOutcome Aws::Connect::ConnectClient::ListFlowAssociations ( const Model::ListFlowAssociationsRequest request) const
virtual

List the flow association based on the filters.

See Also:

AWS API Reference

◆ ListFlowAssociationsAsync()

template<typename ListFlowAssociationsRequestT = Model::ListFlowAssociationsRequest>
void Aws::Connect::ConnectClient::ListFlowAssociationsAsync ( const ListFlowAssociationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListFlowAssociations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3894 of file ConnectClient.h.

◆ ListFlowAssociationsCallable()

template<typename ListFlowAssociationsRequestT = Model::ListFlowAssociationsRequest>
Model::ListFlowAssociationsOutcomeCallable Aws::Connect::ConnectClient::ListFlowAssociationsCallable ( const ListFlowAssociationsRequestT &  request) const
inline

A Callable wrapper for ListFlowAssociations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3885 of file ConnectClient.h.

◆ ListHoursOfOperations()

virtual Model::ListHoursOfOperationsOutcome Aws::Connect::ConnectClient::ListHoursOfOperations ( const Model::ListHoursOfOperationsRequest request) const
virtual

Provides information about the hours of operation for the specified Amazon Connect instance.

For more information about hours of operation, see Set the Hours of Operation for a Queue in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ ListHoursOfOperationsAsync()

template<typename ListHoursOfOperationsRequestT = Model::ListHoursOfOperationsRequest>
void Aws::Connect::ConnectClient::ListHoursOfOperationsAsync ( const ListHoursOfOperationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListHoursOfOperations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3923 of file ConnectClient.h.

◆ ListHoursOfOperationsCallable()

template<typename ListHoursOfOperationsRequestT = Model::ListHoursOfOperationsRequest>
Model::ListHoursOfOperationsOutcomeCallable Aws::Connect::ConnectClient::ListHoursOfOperationsCallable ( const ListHoursOfOperationsRequestT &  request) const
inline

A Callable wrapper for ListHoursOfOperations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3914 of file ConnectClient.h.

◆ ListInstanceAttributes()

virtual Model::ListInstanceAttributesOutcome Aws::Connect::ConnectClient::ListInstanceAttributes ( const Model::ListInstanceAttributesRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all attribute types for the given instance.

See Also:

AWS API Reference

◆ ListInstanceAttributesAsync()

template<typename ListInstanceAttributesRequestT = Model::ListInstanceAttributesRequest>
void Aws::Connect::ConnectClient::ListInstanceAttributesAsync ( const ListInstanceAttributesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListInstanceAttributes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3950 of file ConnectClient.h.

◆ ListInstanceAttributesCallable()

template<typename ListInstanceAttributesRequestT = Model::ListInstanceAttributesRequest>
Model::ListInstanceAttributesOutcomeCallable Aws::Connect::ConnectClient::ListInstanceAttributesCallable ( const ListInstanceAttributesRequestT &  request) const
inline

A Callable wrapper for ListInstanceAttributes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3941 of file ConnectClient.h.

◆ ListInstances()

virtual Model::ListInstancesOutcome Aws::Connect::ConnectClient::ListInstances ( const Model::ListInstancesRequest request = {}) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Return a list of instances which are in active state, creation-in-progress state, and failed state. Instances that aren't successfully created (they are in a failed state) are returned only for 24 hours after the CreateInstance API was invoked.

See Also:

AWS API Reference

◆ ListInstancesAsync()

template<typename ListInstancesRequestT = Model::ListInstancesRequest>
void Aws::Connect::ConnectClient::ListInstancesAsync ( const ListInstancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListInstancesRequestT &  request = {} 
) const
inline

An Async wrapper for ListInstances that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4006 of file ConnectClient.h.

◆ ListInstancesCallable()

template<typename ListInstancesRequestT = Model::ListInstancesRequest>
Model::ListInstancesOutcomeCallable Aws::Connect::ConnectClient::ListInstancesCallable ( const ListInstancesRequestT &  request = {}) const
inline

A Callable wrapper for ListInstances that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3997 of file ConnectClient.h.

◆ ListInstanceStorageConfigs()

virtual Model::ListInstanceStorageConfigsOutcome Aws::Connect::ConnectClient::ListInstanceStorageConfigs ( const Model::ListInstanceStorageConfigsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of storage configs for the identified instance and resource type.

See Also:

AWS API Reference

◆ ListInstanceStorageConfigsAsync()

template<typename ListInstanceStorageConfigsRequestT = Model::ListInstanceStorageConfigsRequest>
void Aws::Connect::ConnectClient::ListInstanceStorageConfigsAsync ( const ListInstanceStorageConfigsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListInstanceStorageConfigs that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 3977 of file ConnectClient.h.

◆ ListInstanceStorageConfigsCallable()

template<typename ListInstanceStorageConfigsRequestT = Model::ListInstanceStorageConfigsRequest>
Model::ListInstanceStorageConfigsOutcomeCallable Aws::Connect::ConnectClient::ListInstanceStorageConfigsCallable ( const ListInstanceStorageConfigsRequestT &  request) const
inline

A Callable wrapper for ListInstanceStorageConfigs that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 3968 of file ConnectClient.h.

◆ ListIntegrationAssociations()

virtual Model::ListIntegrationAssociationsOutcome Aws::Connect::ConnectClient::ListIntegrationAssociations ( const Model::ListIntegrationAssociationsRequest request) const
virtual

Provides summary information about the Amazon Web Services resource associations for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListIntegrationAssociationsAsync()

template<typename ListIntegrationAssociationsRequestT = Model::ListIntegrationAssociationsRequest>
void Aws::Connect::ConnectClient::ListIntegrationAssociationsAsync ( const ListIntegrationAssociationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListIntegrationAssociations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4033 of file ConnectClient.h.

◆ ListIntegrationAssociationsCallable()

template<typename ListIntegrationAssociationsRequestT = Model::ListIntegrationAssociationsRequest>
Model::ListIntegrationAssociationsOutcomeCallable Aws::Connect::ConnectClient::ListIntegrationAssociationsCallable ( const ListIntegrationAssociationsRequestT &  request) const
inline

A Callable wrapper for ListIntegrationAssociations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4024 of file ConnectClient.h.

◆ ListLambdaFunctions()

virtual Model::ListLambdaFunctionsOutcome Aws::Connect::ConnectClient::ListLambdaFunctions ( const Model::ListLambdaFunctionsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all Lambda functions that display in the dropdown options in the relevant flow blocks.

See Also:

AWS API Reference

◆ ListLambdaFunctionsAsync()

template<typename ListLambdaFunctionsRequestT = Model::ListLambdaFunctionsRequest>
void Aws::Connect::ConnectClient::ListLambdaFunctionsAsync ( const ListLambdaFunctionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListLambdaFunctions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4060 of file ConnectClient.h.

◆ ListLambdaFunctionsCallable()

template<typename ListLambdaFunctionsRequestT = Model::ListLambdaFunctionsRequest>
Model::ListLambdaFunctionsOutcomeCallable Aws::Connect::ConnectClient::ListLambdaFunctionsCallable ( const ListLambdaFunctionsRequestT &  request) const
inline

A Callable wrapper for ListLambdaFunctions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4051 of file ConnectClient.h.

◆ ListLexBots()

virtual Model::ListLexBotsOutcome Aws::Connect::ConnectClient::ListLexBots ( const Model::ListLexBotsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all the Amazon Lex V1 bots currently associated with the instance. To return both Amazon Lex V1 and V2 bots, use the ListBots API.

See Also:

AWS API Reference

◆ ListLexBotsAsync()

template<typename ListLexBotsRequestT = Model::ListLexBotsRequest>
void Aws::Connect::ConnectClient::ListLexBotsAsync ( const ListLexBotsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListLexBots that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4090 of file ConnectClient.h.

◆ ListLexBotsCallable()

template<typename ListLexBotsRequestT = Model::ListLexBotsRequest>
Model::ListLexBotsOutcomeCallable Aws::Connect::ConnectClient::ListLexBotsCallable ( const ListLexBotsRequestT &  request) const
inline

A Callable wrapper for ListLexBots that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4081 of file ConnectClient.h.

◆ ListPhoneNumbers()

virtual Model::ListPhoneNumbersOutcome Aws::Connect::ConnectClient::ListPhoneNumbers ( const Model::ListPhoneNumbersRequest request) const
virtual

Provides information about the phone numbers for the specified Amazon Connect instance.

For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.

  • We recommend using ListPhoneNumbersV2 to return phone number types. ListPhoneNumbers doesn't support number types UIFN, SHARED, THIRD_PARTY_TF, and THIRD_PARTY_DID. While it returns numbers of those types, it incorrectly lists them as TOLL_FREE or DID.

  • The phone number Arn value that is returned from each of the items in the PhoneNumberSummaryList cannot be used to tag phone number resources. It will fail with a ResourceNotFoundException. Instead, use the ListPhoneNumbersV2 API. It returns the new phone number ARN that can be used to tag phone number resources.

See Also:

AWS API Reference

◆ ListPhoneNumbersAsync()

template<typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
void Aws::Connect::ConnectClient::ListPhoneNumbersAsync ( const ListPhoneNumbersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListPhoneNumbers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4132 of file ConnectClient.h.

◆ ListPhoneNumbersCallable()

template<typename ListPhoneNumbersRequestT = Model::ListPhoneNumbersRequest>
Model::ListPhoneNumbersOutcomeCallable Aws::Connect::ConnectClient::ListPhoneNumbersCallable ( const ListPhoneNumbersRequestT &  request) const
inline

A Callable wrapper for ListPhoneNumbers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4123 of file ConnectClient.h.

◆ ListPhoneNumbersV2()

virtual Model::ListPhoneNumbersV2Outcome Aws::Connect::ConnectClient::ListPhoneNumbersV2 ( const Model::ListPhoneNumbersV2Request request = {}) const
virtual

Lists phone numbers claimed to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with traffic distribution group.

For more information about phone numbers, see Set Up Phone Numbers for Your Contact Center in the Amazon Connect Administrator Guide.

  • When given an instance ARN, ListPhoneNumbersV2 returns only the phone numbers claimed to the instance.

  • When given a traffic distribution group ARN ListPhoneNumbersV2 returns only the phone numbers claimed to the traffic distribution group.

See Also:

AWS API Reference

◆ ListPhoneNumbersV2Async()

template<typename ListPhoneNumbersV2RequestT = Model::ListPhoneNumbersV2Request>
void Aws::Connect::ConnectClient::ListPhoneNumbersV2Async ( const ListPhoneNumbersV2ResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListPhoneNumbersV2RequestT &  request = {} 
) const
inline

An Async wrapper for ListPhoneNumbersV2 that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4168 of file ConnectClient.h.

◆ ListPhoneNumbersV2Callable()

template<typename ListPhoneNumbersV2RequestT = Model::ListPhoneNumbersV2Request>
Model::ListPhoneNumbersV2OutcomeCallable Aws::Connect::ConnectClient::ListPhoneNumbersV2Callable ( const ListPhoneNumbersV2RequestT &  request = {}) const
inline

A Callable wrapper for ListPhoneNumbersV2 that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4159 of file ConnectClient.h.

◆ ListPredefinedAttributes()

virtual Model::ListPredefinedAttributesOutcome Aws::Connect::ConnectClient::ListPredefinedAttributes ( const Model::ListPredefinedAttributesRequest request) const
virtual

Lists predefined attributes for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See Also:

AWS API Reference

◆ ListPredefinedAttributesAsync()

template<typename ListPredefinedAttributesRequestT = Model::ListPredefinedAttributesRequest>
void Aws::Connect::ConnectClient::ListPredefinedAttributesAsync ( const ListPredefinedAttributesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListPredefinedAttributes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4199 of file ConnectClient.h.

◆ ListPredefinedAttributesCallable()

template<typename ListPredefinedAttributesRequestT = Model::ListPredefinedAttributesRequest>
Model::ListPredefinedAttributesOutcomeCallable Aws::Connect::ConnectClient::ListPredefinedAttributesCallable ( const ListPredefinedAttributesRequestT &  request) const
inline

A Callable wrapper for ListPredefinedAttributes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4190 of file ConnectClient.h.

◆ ListPrompts()

virtual Model::ListPromptsOutcome Aws::Connect::ConnectClient::ListPrompts ( const Model::ListPromptsRequest request) const
virtual

Provides information about the prompts for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListPromptsAsync()

template<typename ListPromptsRequestT = Model::ListPromptsRequest>
void Aws::Connect::ConnectClient::ListPromptsAsync ( const ListPromptsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListPrompts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4225 of file ConnectClient.h.

◆ ListPromptsCallable()

template<typename ListPromptsRequestT = Model::ListPromptsRequest>
Model::ListPromptsOutcomeCallable Aws::Connect::ConnectClient::ListPromptsCallable ( const ListPromptsRequestT &  request) const
inline

A Callable wrapper for ListPrompts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4216 of file ConnectClient.h.

◆ ListQueueQuickConnects()

virtual Model::ListQueueQuickConnectsOutcome Aws::Connect::ConnectClient::ListQueueQuickConnects ( const Model::ListQueueQuickConnectsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Lists the quick connects associated with a queue.

See Also:

AWS API Reference

◆ ListQueueQuickConnectsAsync()

template<typename ListQueueQuickConnectsRequestT = Model::ListQueueQuickConnectsRequest>
void Aws::Connect::ConnectClient::ListQueueQuickConnectsAsync ( const ListQueueQuickConnectsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListQueueQuickConnects that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4252 of file ConnectClient.h.

◆ ListQueueQuickConnectsCallable()

template<typename ListQueueQuickConnectsRequestT = Model::ListQueueQuickConnectsRequest>
Model::ListQueueQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::ListQueueQuickConnectsCallable ( const ListQueueQuickConnectsRequestT &  request) const
inline

A Callable wrapper for ListQueueQuickConnects that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4243 of file ConnectClient.h.

◆ ListQueues()

virtual Model::ListQueuesOutcome Aws::Connect::ConnectClient::ListQueues ( const Model::ListQueuesRequest request) const
virtual

Provides information about the queues for the specified Amazon Connect instance.

If you do not specify a QueueTypes parameter, both standard and agent queues are returned. This might cause an unexpected truncation of results if you have more than 1000 agents and you limit the number of results of the API call in code.

For more information about queues, see Queues: Standard and Agent in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ ListQueuesAsync()

template<typename ListQueuesRequestT = Model::ListQueuesRequest>
void Aws::Connect::ConnectClient::ListQueuesAsync ( const ListQueuesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListQueues that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4285 of file ConnectClient.h.

◆ ListQueuesCallable()

template<typename ListQueuesRequestT = Model::ListQueuesRequest>
Model::ListQueuesOutcomeCallable Aws::Connect::ConnectClient::ListQueuesCallable ( const ListQueuesRequestT &  request) const
inline

A Callable wrapper for ListQueues that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4276 of file ConnectClient.h.

◆ ListQuickConnects()

virtual Model::ListQuickConnectsOutcome Aws::Connect::ConnectClient::ListQuickConnects ( const Model::ListQuickConnectsRequest request) const
virtual

Provides information about the quick connects for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListQuickConnectsAsync()

template<typename ListQuickConnectsRequestT = Model::ListQuickConnectsRequest>
void Aws::Connect::ConnectClient::ListQuickConnectsAsync ( const ListQuickConnectsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListQuickConnects that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4311 of file ConnectClient.h.

◆ ListQuickConnectsCallable()

template<typename ListQuickConnectsRequestT = Model::ListQuickConnectsRequest>
Model::ListQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::ListQuickConnectsCallable ( const ListQuickConnectsRequestT &  request) const
inline

A Callable wrapper for ListQuickConnects that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4302 of file ConnectClient.h.

◆ ListRealtimeContactAnalysisSegmentsV2()

virtual Model::ListRealtimeContactAnalysisSegmentsV2Outcome Aws::Connect::ConnectClient::ListRealtimeContactAnalysisSegmentsV2 ( const Model::ListRealtimeContactAnalysisSegmentsV2Request request) const
virtual

Provides a list of analysis segments for a real-time analysis session.

See Also:

AWS API Reference

◆ ListRealtimeContactAnalysisSegmentsV2Async()

template<typename ListRealtimeContactAnalysisSegmentsV2RequestT = Model::ListRealtimeContactAnalysisSegmentsV2Request>
void Aws::Connect::ConnectClient::ListRealtimeContactAnalysisSegmentsV2Async ( const ListRealtimeContactAnalysisSegmentsV2RequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListRealtimeContactAnalysisSegmentsV2 that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4337 of file ConnectClient.h.

◆ ListRealtimeContactAnalysisSegmentsV2Callable()

template<typename ListRealtimeContactAnalysisSegmentsV2RequestT = Model::ListRealtimeContactAnalysisSegmentsV2Request>
Model::ListRealtimeContactAnalysisSegmentsV2OutcomeCallable Aws::Connect::ConnectClient::ListRealtimeContactAnalysisSegmentsV2Callable ( const ListRealtimeContactAnalysisSegmentsV2RequestT &  request) const
inline

A Callable wrapper for ListRealtimeContactAnalysisSegmentsV2 that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4328 of file ConnectClient.h.

◆ ListRoutingProfileQueues()

virtual Model::ListRoutingProfileQueuesOutcome Aws::Connect::ConnectClient::ListRoutingProfileQueues ( const Model::ListRoutingProfileQueuesRequest request) const
virtual

Lists the queues associated with a routing profile.

See Also:

AWS API Reference

◆ ListRoutingProfileQueuesAsync()

template<typename ListRoutingProfileQueuesRequestT = Model::ListRoutingProfileQueuesRequest>
void Aws::Connect::ConnectClient::ListRoutingProfileQueuesAsync ( const ListRoutingProfileQueuesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListRoutingProfileQueues that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4363 of file ConnectClient.h.

◆ ListRoutingProfileQueuesCallable()

template<typename ListRoutingProfileQueuesRequestT = Model::ListRoutingProfileQueuesRequest>
Model::ListRoutingProfileQueuesOutcomeCallable Aws::Connect::ConnectClient::ListRoutingProfileQueuesCallable ( const ListRoutingProfileQueuesRequestT &  request) const
inline

A Callable wrapper for ListRoutingProfileQueues that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4354 of file ConnectClient.h.

◆ ListRoutingProfiles()

virtual Model::ListRoutingProfilesOutcome Aws::Connect::ConnectClient::ListRoutingProfiles ( const Model::ListRoutingProfilesRequest request) const
virtual

Provides summary information about the routing profiles for the specified Amazon Connect instance.

For more information about routing profiles, see Routing Profiles and Create a Routing Profile in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ ListRoutingProfilesAsync()

template<typename ListRoutingProfilesRequestT = Model::ListRoutingProfilesRequest>
void Aws::Connect::ConnectClient::ListRoutingProfilesAsync ( const ListRoutingProfilesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListRoutingProfiles that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4395 of file ConnectClient.h.

◆ ListRoutingProfilesCallable()

template<typename ListRoutingProfilesRequestT = Model::ListRoutingProfilesRequest>
Model::ListRoutingProfilesOutcomeCallable Aws::Connect::ConnectClient::ListRoutingProfilesCallable ( const ListRoutingProfilesRequestT &  request) const
inline

A Callable wrapper for ListRoutingProfiles that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4386 of file ConnectClient.h.

◆ ListRules()

virtual Model::ListRulesOutcome Aws::Connect::ConnectClient::ListRules ( const Model::ListRulesRequest request) const
virtual

List all rules for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListRulesAsync()

template<typename ListRulesRequestT = Model::ListRulesRequest>
void Aws::Connect::ConnectClient::ListRulesAsync ( const ListRulesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListRules that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4421 of file ConnectClient.h.

◆ ListRulesCallable()

template<typename ListRulesRequestT = Model::ListRulesRequest>
Model::ListRulesOutcomeCallable Aws::Connect::ConnectClient::ListRulesCallable ( const ListRulesRequestT &  request) const
inline

A Callable wrapper for ListRules that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4412 of file ConnectClient.h.

◆ ListSecurityKeys()

virtual Model::ListSecurityKeysOutcome Aws::Connect::ConnectClient::ListSecurityKeys ( const Model::ListSecurityKeysRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Returns a paginated list of all security keys associated with the instance.

See Also:

AWS API Reference

◆ ListSecurityKeysAsync()

template<typename ListSecurityKeysRequestT = Model::ListSecurityKeysRequest>
void Aws::Connect::ConnectClient::ListSecurityKeysAsync ( const ListSecurityKeysRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSecurityKeys that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4448 of file ConnectClient.h.

◆ ListSecurityKeysCallable()

template<typename ListSecurityKeysRequestT = Model::ListSecurityKeysRequest>
Model::ListSecurityKeysOutcomeCallable Aws::Connect::ConnectClient::ListSecurityKeysCallable ( const ListSecurityKeysRequestT &  request) const
inline

A Callable wrapper for ListSecurityKeys that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4439 of file ConnectClient.h.

◆ ListSecurityProfileApplications()

virtual Model::ListSecurityProfileApplicationsOutcome Aws::Connect::ConnectClient::ListSecurityProfileApplications ( const Model::ListSecurityProfileApplicationsRequest request) const
virtual

Returns a list of third-party applications in a specific security profile.

See Also:

AWS API Reference

◆ ListSecurityProfileApplicationsAsync()

template<typename ListSecurityProfileApplicationsRequestT = Model::ListSecurityProfileApplicationsRequest>
void Aws::Connect::ConnectClient::ListSecurityProfileApplicationsAsync ( const ListSecurityProfileApplicationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSecurityProfileApplications that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4474 of file ConnectClient.h.

◆ ListSecurityProfileApplicationsCallable()

template<typename ListSecurityProfileApplicationsRequestT = Model::ListSecurityProfileApplicationsRequest>
Model::ListSecurityProfileApplicationsOutcomeCallable Aws::Connect::ConnectClient::ListSecurityProfileApplicationsCallable ( const ListSecurityProfileApplicationsRequestT &  request) const
inline

A Callable wrapper for ListSecurityProfileApplications that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4465 of file ConnectClient.h.

◆ ListSecurityProfilePermissions()

virtual Model::ListSecurityProfilePermissionsOutcome Aws::Connect::ConnectClient::ListSecurityProfilePermissions ( const Model::ListSecurityProfilePermissionsRequest request) const
virtual

Lists the permissions granted to a security profile.

For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.

See Also:

AWS API Reference

◆ ListSecurityProfilePermissionsAsync()

template<typename ListSecurityProfilePermissionsRequestT = Model::ListSecurityProfilePermissionsRequest>
void Aws::Connect::ConnectClient::ListSecurityProfilePermissionsAsync ( const ListSecurityProfilePermissionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSecurityProfilePermissions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4505 of file ConnectClient.h.

◆ ListSecurityProfilePermissionsCallable()

template<typename ListSecurityProfilePermissionsRequestT = Model::ListSecurityProfilePermissionsRequest>
Model::ListSecurityProfilePermissionsOutcomeCallable Aws::Connect::ConnectClient::ListSecurityProfilePermissionsCallable ( const ListSecurityProfilePermissionsRequestT &  request) const
inline

A Callable wrapper for ListSecurityProfilePermissions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4496 of file ConnectClient.h.

◆ ListSecurityProfiles()

virtual Model::ListSecurityProfilesOutcome Aws::Connect::ConnectClient::ListSecurityProfiles ( const Model::ListSecurityProfilesRequest request) const
virtual

Provides summary information about the security profiles for the specified Amazon Connect instance.

For more information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.

See Also:

AWS API Reference

◆ ListSecurityProfilesAsync()

template<typename ListSecurityProfilesRequestT = Model::ListSecurityProfilesRequest>
void Aws::Connect::ConnectClient::ListSecurityProfilesAsync ( const ListSecurityProfilesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListSecurityProfiles that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4537 of file ConnectClient.h.

◆ ListSecurityProfilesCallable()

template<typename ListSecurityProfilesRequestT = Model::ListSecurityProfilesRequest>
Model::ListSecurityProfilesOutcomeCallable Aws::Connect::ConnectClient::ListSecurityProfilesCallable ( const ListSecurityProfilesRequestT &  request) const
inline

A Callable wrapper for ListSecurityProfiles that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4528 of file ConnectClient.h.

◆ ListTagsForResource()

virtual Model::ListTagsForResourceOutcome Aws::Connect::ConnectClient::ListTagsForResource ( const Model::ListTagsForResourceRequest request) const
virtual

Lists the tags for the specified resource.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ ListTagsForResourceAsync()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
void Aws::Connect::ConnectClient::ListTagsForResourceAsync ( const ListTagsForResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTagsForResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4566 of file ConnectClient.h.

◆ ListTagsForResourceCallable()

template<typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
Model::ListTagsForResourceOutcomeCallable Aws::Connect::ConnectClient::ListTagsForResourceCallable ( const ListTagsForResourceRequestT &  request) const
inline

A Callable wrapper for ListTagsForResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4557 of file ConnectClient.h.

◆ ListTaskTemplates()

virtual Model::ListTaskTemplatesOutcome Aws::Connect::ConnectClient::ListTaskTemplates ( const Model::ListTaskTemplatesRequest request) const
virtual

Lists task templates for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListTaskTemplatesAsync()

template<typename ListTaskTemplatesRequestT = Model::ListTaskTemplatesRequest>
void Aws::Connect::ConnectClient::ListTaskTemplatesAsync ( const ListTaskTemplatesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTaskTemplates that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4592 of file ConnectClient.h.

◆ ListTaskTemplatesCallable()

template<typename ListTaskTemplatesRequestT = Model::ListTaskTemplatesRequest>
Model::ListTaskTemplatesOutcomeCallable Aws::Connect::ConnectClient::ListTaskTemplatesCallable ( const ListTaskTemplatesRequestT &  request) const
inline

A Callable wrapper for ListTaskTemplates that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4583 of file ConnectClient.h.

◆ ListTrafficDistributionGroups()

virtual Model::ListTrafficDistributionGroupsOutcome Aws::Connect::ConnectClient::ListTrafficDistributionGroups ( const Model::ListTrafficDistributionGroupsRequest request = {}) const
virtual

Lists traffic distribution groups.

See Also:

AWS API Reference

◆ ListTrafficDistributionGroupsAsync()

template<typename ListTrafficDistributionGroupsRequestT = Model::ListTrafficDistributionGroupsRequest>
void Aws::Connect::ConnectClient::ListTrafficDistributionGroupsAsync ( const ListTrafficDistributionGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr,
const ListTrafficDistributionGroupsRequestT &  request = {} 
) const
inline

An Async wrapper for ListTrafficDistributionGroups that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4642 of file ConnectClient.h.

◆ ListTrafficDistributionGroupsCallable()

template<typename ListTrafficDistributionGroupsRequestT = Model::ListTrafficDistributionGroupsRequest>
Model::ListTrafficDistributionGroupsOutcomeCallable Aws::Connect::ConnectClient::ListTrafficDistributionGroupsCallable ( const ListTrafficDistributionGroupsRequestT &  request = {}) const
inline

A Callable wrapper for ListTrafficDistributionGroups that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4633 of file ConnectClient.h.

◆ ListTrafficDistributionGroupUsers()

virtual Model::ListTrafficDistributionGroupUsersOutcome Aws::Connect::ConnectClient::ListTrafficDistributionGroupUsers ( const Model::ListTrafficDistributionGroupUsersRequest request) const
virtual

Lists traffic distribution group users.

See Also:

AWS API Reference

◆ ListTrafficDistributionGroupUsersAsync()

template<typename ListTrafficDistributionGroupUsersRequestT = Model::ListTrafficDistributionGroupUsersRequest>
void Aws::Connect::ConnectClient::ListTrafficDistributionGroupUsersAsync ( const ListTrafficDistributionGroupUsersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListTrafficDistributionGroupUsers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4617 of file ConnectClient.h.

◆ ListTrafficDistributionGroupUsersCallable()

template<typename ListTrafficDistributionGroupUsersRequestT = Model::ListTrafficDistributionGroupUsersRequest>
Model::ListTrafficDistributionGroupUsersOutcomeCallable Aws::Connect::ConnectClient::ListTrafficDistributionGroupUsersCallable ( const ListTrafficDistributionGroupUsersRequestT &  request) const
inline

A Callable wrapper for ListTrafficDistributionGroupUsers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4608 of file ConnectClient.h.

◆ ListUseCases()

virtual Model::ListUseCasesOutcome Aws::Connect::ConnectClient::ListUseCases ( const Model::ListUseCasesRequest request) const
virtual

Lists the use cases for the integration association.

See Also:

AWS API Reference

◆ ListUseCasesAsync()

template<typename ListUseCasesRequestT = Model::ListUseCasesRequest>
void Aws::Connect::ConnectClient::ListUseCasesAsync ( const ListUseCasesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListUseCases that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4668 of file ConnectClient.h.

◆ ListUseCasesCallable()

template<typename ListUseCasesRequestT = Model::ListUseCasesRequest>
Model::ListUseCasesOutcomeCallable Aws::Connect::ConnectClient::ListUseCasesCallable ( const ListUseCasesRequestT &  request) const
inline

A Callable wrapper for ListUseCases that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4659 of file ConnectClient.h.

◆ ListUserHierarchyGroups()

virtual Model::ListUserHierarchyGroupsOutcome Aws::Connect::ConnectClient::ListUserHierarchyGroups ( const Model::ListUserHierarchyGroupsRequest request) const
virtual

Provides summary information about the hierarchy groups for the specified Amazon Connect instance.

For more information about agent hierarchies, see Set Up Agent Hierarchies in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ ListUserHierarchyGroupsAsync()

template<typename ListUserHierarchyGroupsRequestT = Model::ListUserHierarchyGroupsRequest>
void Aws::Connect::ConnectClient::ListUserHierarchyGroupsAsync ( const ListUserHierarchyGroupsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListUserHierarchyGroups that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4698 of file ConnectClient.h.

◆ ListUserHierarchyGroupsCallable()

template<typename ListUserHierarchyGroupsRequestT = Model::ListUserHierarchyGroupsRequest>
Model::ListUserHierarchyGroupsOutcomeCallable Aws::Connect::ConnectClient::ListUserHierarchyGroupsCallable ( const ListUserHierarchyGroupsRequestT &  request) const
inline

A Callable wrapper for ListUserHierarchyGroups that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4689 of file ConnectClient.h.

◆ ListUserProficiencies()

virtual Model::ListUserProficienciesOutcome Aws::Connect::ConnectClient::ListUserProficiencies ( const Model::ListUserProficienciesRequest request) const
virtual

Lists proficiencies associated with a user.

See Also:

AWS API Reference

◆ ListUserProficienciesAsync()

template<typename ListUserProficienciesRequestT = Model::ListUserProficienciesRequest>
void Aws::Connect::ConnectClient::ListUserProficienciesAsync ( const ListUserProficienciesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListUserProficiencies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4723 of file ConnectClient.h.

◆ ListUserProficienciesCallable()

template<typename ListUserProficienciesRequestT = Model::ListUserProficienciesRequest>
Model::ListUserProficienciesOutcomeCallable Aws::Connect::ConnectClient::ListUserProficienciesCallable ( const ListUserProficienciesRequestT &  request) const
inline

A Callable wrapper for ListUserProficiencies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4714 of file ConnectClient.h.

◆ ListUsers()

virtual Model::ListUsersOutcome Aws::Connect::ConnectClient::ListUsers ( const Model::ListUsersRequest request) const
virtual

Provides summary information about the users for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListUsersAsync()

template<typename ListUsersRequestT = Model::ListUsersRequest>
void Aws::Connect::ConnectClient::ListUsersAsync ( const ListUsersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListUsers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4749 of file ConnectClient.h.

◆ ListUsersCallable()

template<typename ListUsersRequestT = Model::ListUsersRequest>
Model::ListUsersOutcomeCallable Aws::Connect::ConnectClient::ListUsersCallable ( const ListUsersRequestT &  request) const
inline

A Callable wrapper for ListUsers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4740 of file ConnectClient.h.

◆ ListViews()

virtual Model::ListViewsOutcome Aws::Connect::ConnectClient::ListViews ( const Model::ListViewsRequest request) const
virtual

Returns views in the given instance.

Results are sorted primarily by type, and secondarily by name.

See Also:

AWS API Reference

◆ ListViewsAsync()

template<typename ListViewsRequestT = Model::ListViewsRequest>
void Aws::Connect::ConnectClient::ListViewsAsync ( const ListViewsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListViews that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4802 of file ConnectClient.h.

◆ ListViewsCallable()

template<typename ListViewsRequestT = Model::ListViewsRequest>
Model::ListViewsOutcomeCallable Aws::Connect::ConnectClient::ListViewsCallable ( const ListViewsRequestT &  request) const
inline

A Callable wrapper for ListViews that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4793 of file ConnectClient.h.

◆ ListViewVersions()

virtual Model::ListViewVersionsOutcome Aws::Connect::ConnectClient::ListViewVersions ( const Model::ListViewVersionsRequest request) const
virtual

Returns all the available versions for the specified Amazon Connect instance and view identifier.

Results will be sorted from highest to lowest.

See Also:

AWS API Reference

◆ ListViewVersionsAsync()

template<typename ListViewVersionsRequestT = Model::ListViewVersionsRequest>
void Aws::Connect::ConnectClient::ListViewVersionsAsync ( const ListViewVersionsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ListViewVersions that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4776 of file ConnectClient.h.

◆ ListViewVersionsCallable()

template<typename ListViewVersionsRequestT = Model::ListViewVersionsRequest>
Model::ListViewVersionsOutcomeCallable Aws::Connect::ConnectClient::ListViewVersionsCallable ( const ListViewVersionsRequestT &  request) const
inline

A Callable wrapper for ListViewVersions that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4767 of file ConnectClient.h.

◆ MonitorContact()

virtual Model::MonitorContactOutcome Aws::Connect::ConnectClient::MonitorContact ( const Model::MonitorContactRequest request) const
virtual

Initiates silent monitoring of a contact. The Contact Control Panel (CCP) of the user specified by userId will be set to silent monitoring mode on the contact.

See Also:

AWS API Reference

◆ MonitorContactAsync()

template<typename MonitorContactRequestT = Model::MonitorContactRequest>
void Aws::Connect::ConnectClient::MonitorContactAsync ( const MonitorContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for MonitorContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4829 of file ConnectClient.h.

◆ MonitorContactCallable()

template<typename MonitorContactRequestT = Model::MonitorContactRequest>
Model::MonitorContactOutcomeCallable Aws::Connect::ConnectClient::MonitorContactCallable ( const MonitorContactRequestT &  request) const
inline

A Callable wrapper for MonitorContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4820 of file ConnectClient.h.

◆ OverrideEndpoint()

void Aws::Connect::ConnectClient::OverrideEndpoint ( const Aws::String endpoint)

◆ PauseContact()

virtual Model::PauseContactOutcome Aws::Connect::ConnectClient::PauseContact ( const Model::PauseContactRequest request) const
virtual

Allows pausing an ongoing task contact.

See Also:

AWS API Reference

◆ PauseContactAsync()

template<typename PauseContactRequestT = Model::PauseContactRequest>
void Aws::Connect::ConnectClient::PauseContactAsync ( const PauseContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PauseContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4854 of file ConnectClient.h.

◆ PauseContactCallable()

template<typename PauseContactRequestT = Model::PauseContactRequest>
Model::PauseContactOutcomeCallable Aws::Connect::ConnectClient::PauseContactCallable ( const PauseContactRequestT &  request) const
inline

A Callable wrapper for PauseContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4845 of file ConnectClient.h.

◆ PutUserStatus()

virtual Model::PutUserStatusOutcome Aws::Connect::ConnectClient::PutUserStatus ( const Model::PutUserStatusRequest request) const
virtual

Changes the current status of a user or agent in Amazon Connect. If the agent is currently handling a contact, this sets the agent's next status.

For more information, see Agent status and Set your next status in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ PutUserStatusAsync()

template<typename PutUserStatusRequestT = Model::PutUserStatusRequest>
void Aws::Connect::ConnectClient::PutUserStatusAsync ( const PutUserStatusRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for PutUserStatus that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4886 of file ConnectClient.h.

◆ PutUserStatusCallable()

template<typename PutUserStatusRequestT = Model::PutUserStatusRequest>
Model::PutUserStatusOutcomeCallable Aws::Connect::ConnectClient::PutUserStatusCallable ( const PutUserStatusRequestT &  request) const
inline

A Callable wrapper for PutUserStatus that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4877 of file ConnectClient.h.

◆ ReleasePhoneNumber()

virtual Model::ReleasePhoneNumberOutcome Aws::Connect::ConnectClient::ReleasePhoneNumber ( const Model::ReleasePhoneNumberRequest request) const
virtual

Releases a phone number previously claimed to an Amazon Connect instance or traffic distribution group. You can call this API only in the Amazon Web Services Region where the number was claimed.

To release phone numbers from a traffic distribution group, use the ReleasePhoneNumber API, not the Amazon Connect admin website.

After releasing a phone number, the phone number enters into a cooldown period for up to 180 days. It cannot be searched for or claimed again until the period has ended. If you accidentally release a phone number, contact Amazon Web Services Support.

If you plan to claim and release numbers frequently, contact us for a service quota exception. Otherwise, it is possible you will be blocked from claiming and releasing any more numbers until up to 180 days past the oldest number released has expired.

By default you can claim and release up to 200% of your maximum number of active phone numbers. If you claim and release phone numbers using the UI or API during a rolling 180 day cycle that exceeds 200% of your phone number service level quota, you will be blocked from claiming any more numbers until 180 days past the oldest number released has expired.

For example, if you already have 99 claimed numbers and a service level quota of 99 phone numbers, and in any 180 day period you release 99, claim 99, and then release 99, you will have exceeded the 200% limit. At that point you are blocked from claiming any more numbers until you open an Amazon Web Services support ticket.

See Also:

AWS API Reference

◆ ReleasePhoneNumberAsync()

template<typename ReleasePhoneNumberRequestT = Model::ReleasePhoneNumberRequest>
void Aws::Connect::ConnectClient::ReleasePhoneNumberAsync ( const ReleasePhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ReleasePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4931 of file ConnectClient.h.

◆ ReleasePhoneNumberCallable()

template<typename ReleasePhoneNumberRequestT = Model::ReleasePhoneNumberRequest>
Model::ReleasePhoneNumberOutcomeCallable Aws::Connect::ConnectClient::ReleasePhoneNumberCallable ( const ReleasePhoneNumberRequestT &  request) const
inline

A Callable wrapper for ReleasePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4922 of file ConnectClient.h.

◆ ReplicateInstance()

virtual Model::ReplicateInstanceOutcome Aws::Connect::ConnectClient::ReplicateInstance ( const Model::ReplicateInstanceRequest request) const
virtual

Replicates an Amazon Connect instance in the specified Amazon Web Services Region and copies configuration information for Amazon Connect resources across Amazon Web Services Regions.

For more information about replicating an Amazon Connect instance, see Create a replica of your existing Amazon Connect instance in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ ReplicateInstanceAsync()

template<typename ReplicateInstanceRequestT = Model::ReplicateInstanceRequest>
void Aws::Connect::ConnectClient::ReplicateInstanceAsync ( const ReplicateInstanceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ReplicateInstance that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4962 of file ConnectClient.h.

◆ ReplicateInstanceCallable()

template<typename ReplicateInstanceRequestT = Model::ReplicateInstanceRequest>
Model::ReplicateInstanceOutcomeCallable Aws::Connect::ConnectClient::ReplicateInstanceCallable ( const ReplicateInstanceRequestT &  request) const
inline

A Callable wrapper for ReplicateInstance that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4953 of file ConnectClient.h.

◆ ResumeContact()

virtual Model::ResumeContactOutcome Aws::Connect::ConnectClient::ResumeContact ( const Model::ResumeContactRequest request) const
virtual

Allows resuming a task contact in a paused state.

See Also:


AWS API Reference

◆ ResumeContactAsync()

template<typename ResumeContactRequestT = Model::ResumeContactRequest>
void Aws::Connect::ConnectClient::ResumeContactAsync ( const ResumeContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ResumeContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 4988 of file ConnectClient.h.

◆ ResumeContactCallable()

template<typename ResumeContactRequestT = Model::ResumeContactRequest>
Model::ResumeContactOutcomeCallable Aws::Connect::ConnectClient::ResumeContactCallable ( const ResumeContactRequestT &  request) const
inline

A Callable wrapper for ResumeContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 4979 of file ConnectClient.h.

◆ ResumeContactRecording()

virtual Model::ResumeContactRecordingOutcome Aws::Connect::ConnectClient::ResumeContactRecording ( const Model::ResumeContactRecordingRequest request) const
virtual

When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording whatever recording is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would resume.

Voice and screen recordings are supported.

See Also:

AWS API Reference

◆ ResumeContactRecordingAsync()

template<typename ResumeContactRecordingRequestT = Model::ResumeContactRecordingRequest>
void Aws::Connect::ConnectClient::ResumeContactRecordingAsync ( const ResumeContactRecordingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for ResumeContactRecording that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5017 of file ConnectClient.h.

◆ ResumeContactRecordingCallable()

template<typename ResumeContactRecordingRequestT = Model::ResumeContactRecordingRequest>
Model::ResumeContactRecordingOutcomeCallable Aws::Connect::ConnectClient::ResumeContactRecordingCallable ( const ResumeContactRecordingRequestT &  request) const
inline

A Callable wrapper for ResumeContactRecording that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5008 of file ConnectClient.h.

◆ SearchAgentStatuses()

virtual Model::SearchAgentStatusesOutcome Aws::Connect::ConnectClient::SearchAgentStatuses ( const Model::SearchAgentStatusesRequest request) const
virtual

Searches AgentStatuses in an Amazon Connect instance, with optional filtering.

See Also:

AWS API Reference

◆ SearchAgentStatusesAsync()

template<typename SearchAgentStatusesRequestT = Model::SearchAgentStatusesRequest>
void Aws::Connect::ConnectClient::SearchAgentStatusesAsync ( const SearchAgentStatusesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchAgentStatuses that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5043 of file ConnectClient.h.

◆ SearchAgentStatusesCallable()

template<typename SearchAgentStatusesRequestT = Model::SearchAgentStatusesRequest>
Model::SearchAgentStatusesOutcomeCallable Aws::Connect::ConnectClient::SearchAgentStatusesCallable ( const SearchAgentStatusesRequestT &  request) const
inline

A Callable wrapper for SearchAgentStatuses that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5034 of file ConnectClient.h.

◆ SearchAvailablePhoneNumbers()

virtual Model::SearchAvailablePhoneNumbersOutcome Aws::Connect::ConnectClient::SearchAvailablePhoneNumbers ( const Model::SearchAvailablePhoneNumbersRequest request) const
virtual

Searches for available phone numbers that you can claim to your Amazon Connect instance or traffic distribution group. If the provided TargetArn is a traffic distribution group, you can call this API in both Amazon Web Services Regions associated with the traffic distribution group.

See Also:

AWS API Reference

◆ SearchAvailablePhoneNumbersAsync()

template<typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
void Aws::Connect::ConnectClient::SearchAvailablePhoneNumbersAsync ( const SearchAvailablePhoneNumbersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchAvailablePhoneNumbers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5072 of file ConnectClient.h.

◆ SearchAvailablePhoneNumbersCallable()

template<typename SearchAvailablePhoneNumbersRequestT = Model::SearchAvailablePhoneNumbersRequest>
Model::SearchAvailablePhoneNumbersOutcomeCallable Aws::Connect::ConnectClient::SearchAvailablePhoneNumbersCallable ( const SearchAvailablePhoneNumbersRequestT &  request) const
inline

A Callable wrapper for SearchAvailablePhoneNumbers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5063 of file ConnectClient.h.

◆ SearchContactFlowModules()

virtual Model::SearchContactFlowModulesOutcome Aws::Connect::ConnectClient::SearchContactFlowModules ( const Model::SearchContactFlowModulesRequest request) const
virtual

Searches the flow modules in an Amazon Connect instance, with optional filtering.

See Also:

AWS API Reference

◆ SearchContactFlowModulesAsync()

template<typename SearchContactFlowModulesRequestT = Model::SearchContactFlowModulesRequest>
void Aws::Connect::ConnectClient::SearchContactFlowModulesAsync ( const SearchContactFlowModulesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchContactFlowModules that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5098 of file ConnectClient.h.

◆ SearchContactFlowModulesCallable()

template<typename SearchContactFlowModulesRequestT = Model::SearchContactFlowModulesRequest>
Model::SearchContactFlowModulesOutcomeCallable Aws::Connect::ConnectClient::SearchContactFlowModulesCallable ( const SearchContactFlowModulesRequestT &  request) const
inline

A Callable wrapper for SearchContactFlowModules that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5089 of file ConnectClient.h.

◆ SearchContactFlows()

virtual Model::SearchContactFlowsOutcome Aws::Connect::ConnectClient::SearchContactFlows ( const Model::SearchContactFlowsRequest request) const
virtual

Searches the contact flows in an Amazon Connect instance, with optional filtering.

See Also:

AWS API Reference

◆ SearchContactFlowsAsync()

template<typename SearchContactFlowsRequestT = Model::SearchContactFlowsRequest>
void Aws::Connect::ConnectClient::SearchContactFlowsAsync ( const SearchContactFlowsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchContactFlows that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5124 of file ConnectClient.h.

◆ SearchContactFlowsCallable()

template<typename SearchContactFlowsRequestT = Model::SearchContactFlowsRequest>
Model::SearchContactFlowsOutcomeCallable Aws::Connect::ConnectClient::SearchContactFlowsCallable ( const SearchContactFlowsRequestT &  request) const
inline

A Callable wrapper for SearchContactFlows that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5115 of file ConnectClient.h.

◆ SearchContacts()

virtual Model::SearchContactsOutcome Aws::Connect::ConnectClient::SearchContacts ( const Model::SearchContactsRequest request) const
virtual

Searches contacts in an Amazon Connect instance.

See Also:


AWS API Reference

◆ SearchContactsAsync()

template<typename SearchContactsRequestT = Model::SearchContactsRequest>
void Aws::Connect::ConnectClient::SearchContactsAsync ( const SearchContactsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchContacts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5150 of file ConnectClient.h.

◆ SearchContactsCallable()

template<typename SearchContactsRequestT = Model::SearchContactsRequest>
Model::SearchContactsOutcomeCallable Aws::Connect::ConnectClient::SearchContactsCallable ( const SearchContactsRequestT &  request) const
inline

A Callable wrapper for SearchContacts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5141 of file ConnectClient.h.

◆ SearchHoursOfOperations()

virtual Model::SearchHoursOfOperationsOutcome Aws::Connect::ConnectClient::SearchHoursOfOperations ( const Model::SearchHoursOfOperationsRequest request) const
virtual

Searches the hours of operation in an Amazon Connect instance, with optional filtering.

See Also:

AWS API Reference

◆ SearchHoursOfOperationsAsync()

template<typename SearchHoursOfOperationsRequestT = Model::SearchHoursOfOperationsRequest>
void Aws::Connect::ConnectClient::SearchHoursOfOperationsAsync ( const SearchHoursOfOperationsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchHoursOfOperations that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5176 of file ConnectClient.h.

◆ SearchHoursOfOperationsCallable()

template<typename SearchHoursOfOperationsRequestT = Model::SearchHoursOfOperationsRequest>
Model::SearchHoursOfOperationsOutcomeCallable Aws::Connect::ConnectClient::SearchHoursOfOperationsCallable ( const SearchHoursOfOperationsRequestT &  request) const
inline

A Callable wrapper for SearchHoursOfOperations that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5167 of file ConnectClient.h.

◆ SearchPredefinedAttributes()

virtual Model::SearchPredefinedAttributesOutcome Aws::Connect::ConnectClient::SearchPredefinedAttributes ( const Model::SearchPredefinedAttributesRequest request) const
virtual

Searches predefined attributes that meet certain criteria. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See Also:

AWS API Reference

◆ SearchPredefinedAttributesAsync()

template<typename SearchPredefinedAttributesRequestT = Model::SearchPredefinedAttributesRequest>
void Aws::Connect::ConnectClient::SearchPredefinedAttributesAsync ( const SearchPredefinedAttributesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchPredefinedAttributes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5207 of file ConnectClient.h.

◆ SearchPredefinedAttributesCallable()

template<typename SearchPredefinedAttributesRequestT = Model::SearchPredefinedAttributesRequest>
Model::SearchPredefinedAttributesOutcomeCallable Aws::Connect::ConnectClient::SearchPredefinedAttributesCallable ( const SearchPredefinedAttributesRequestT &  request) const
inline

A Callable wrapper for SearchPredefinedAttributes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5198 of file ConnectClient.h.

◆ SearchPrompts()

virtual Model::SearchPromptsOutcome Aws::Connect::ConnectClient::SearchPrompts ( const Model::SearchPromptsRequest request) const
virtual

Searches prompts in an Amazon Connect instance, with optional filtering.

See Also:

AWS API Reference

◆ SearchPromptsAsync()

template<typename SearchPromptsRequestT = Model::SearchPromptsRequest>
void Aws::Connect::ConnectClient::SearchPromptsAsync ( const SearchPromptsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchPrompts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5233 of file ConnectClient.h.

◆ SearchPromptsCallable()

template<typename SearchPromptsRequestT = Model::SearchPromptsRequest>
Model::SearchPromptsOutcomeCallable Aws::Connect::ConnectClient::SearchPromptsCallable ( const SearchPromptsRequestT &  request) const
inline

A Callable wrapper for SearchPrompts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5224 of file ConnectClient.h.

◆ SearchQueues()

virtual Model::SearchQueuesOutcome Aws::Connect::ConnectClient::SearchQueues ( const Model::SearchQueuesRequest request) const
virtual

Searches queues in an Amazon Connect instance, with optional filtering.

See Also:

AWS API Reference

◆ SearchQueuesAsync()

template<typename SearchQueuesRequestT = Model::SearchQueuesRequest>
void Aws::Connect::ConnectClient::SearchQueuesAsync ( const SearchQueuesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchQueues that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5259 of file ConnectClient.h.

◆ SearchQueuesCallable()

template<typename SearchQueuesRequestT = Model::SearchQueuesRequest>
Model::SearchQueuesOutcomeCallable Aws::Connect::ConnectClient::SearchQueuesCallable ( const SearchQueuesRequestT &  request) const
inline

A Callable wrapper for SearchQueues that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5250 of file ConnectClient.h.

◆ SearchQuickConnects()

virtual Model::SearchQuickConnectsOutcome Aws::Connect::ConnectClient::SearchQuickConnects ( const Model::SearchQuickConnectsRequest request) const
virtual

Searches quick connects in an Amazon Connect instance, with optional filtering.

See Also:

AWS API Reference

◆ SearchQuickConnectsAsync()

template<typename SearchQuickConnectsRequestT = Model::SearchQuickConnectsRequest>
void Aws::Connect::ConnectClient::SearchQuickConnectsAsync ( const SearchQuickConnectsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchQuickConnects that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5285 of file ConnectClient.h.

◆ SearchQuickConnectsCallable()

template<typename SearchQuickConnectsRequestT = Model::SearchQuickConnectsRequest>
Model::SearchQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::SearchQuickConnectsCallable ( const SearchQuickConnectsRequestT &  request) const
inline

A Callable wrapper for SearchQuickConnects that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5276 of file ConnectClient.h.

◆ SearchResourceTags()

virtual Model::SearchResourceTagsOutcome Aws::Connect::ConnectClient::SearchResourceTags ( const Model::SearchResourceTagsRequest request) const
virtual

Searches tags used in an Amazon Connect instance using optional search criteria.

See Also:

AWS API Reference

◆ SearchResourceTagsAsync()

template<typename SearchResourceTagsRequestT = Model::SearchResourceTagsRequest>
void Aws::Connect::ConnectClient::SearchResourceTagsAsync ( const SearchResourceTagsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchResourceTags that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5311 of file ConnectClient.h.

◆ SearchResourceTagsCallable()

template<typename SearchResourceTagsRequestT = Model::SearchResourceTagsRequest>
Model::SearchResourceTagsOutcomeCallable Aws::Connect::ConnectClient::SearchResourceTagsCallable ( const SearchResourceTagsRequestT &  request) const
inline

A Callable wrapper for SearchResourceTags that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5302 of file ConnectClient.h.

◆ SearchRoutingProfiles()

virtual Model::SearchRoutingProfilesOutcome Aws::Connect::ConnectClient::SearchRoutingProfiles ( const Model::SearchRoutingProfilesRequest request) const
virtual

Searches routing profiles in an Amazon Connect instance, with optional filtering.

See Also:

AWS API Reference

◆ SearchRoutingProfilesAsync()

template<typename SearchRoutingProfilesRequestT = Model::SearchRoutingProfilesRequest>
void Aws::Connect::ConnectClient::SearchRoutingProfilesAsync ( const SearchRoutingProfilesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchRoutingProfiles that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5337 of file ConnectClient.h.

◆ SearchRoutingProfilesCallable()

template<typename SearchRoutingProfilesRequestT = Model::SearchRoutingProfilesRequest>
Model::SearchRoutingProfilesOutcomeCallable Aws::Connect::ConnectClient::SearchRoutingProfilesCallable ( const SearchRoutingProfilesRequestT &  request) const
inline

A Callable wrapper for SearchRoutingProfiles that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5328 of file ConnectClient.h.

◆ SearchSecurityProfiles()

virtual Model::SearchSecurityProfilesOutcome Aws::Connect::ConnectClient::SearchSecurityProfiles ( const Model::SearchSecurityProfilesRequest request) const
virtual

Searches security profiles in an Amazon Connect instance, with optional filtering.

For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.

See Also:

AWS API Reference

◆ SearchSecurityProfilesAsync()

template<typename SearchSecurityProfilesRequestT = Model::SearchSecurityProfilesRequest>
void Aws::Connect::ConnectClient::SearchSecurityProfilesAsync ( const SearchSecurityProfilesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchSecurityProfiles that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5368 of file ConnectClient.h.

◆ SearchSecurityProfilesCallable()

template<typename SearchSecurityProfilesRequestT = Model::SearchSecurityProfilesRequest>
Model::SearchSecurityProfilesOutcomeCallable Aws::Connect::ConnectClient::SearchSecurityProfilesCallable ( const SearchSecurityProfilesRequestT &  request) const
inline

A Callable wrapper for SearchSecurityProfiles that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5359 of file ConnectClient.h.

◆ SearchUserHierarchyGroups()

virtual Model::SearchUserHierarchyGroupsOutcome Aws::Connect::ConnectClient::SearchUserHierarchyGroups ( const Model::SearchUserHierarchyGroupsRequest request) const
virtual

Searches UserHierarchyGroups in an Amazon Connect instance, with optional filtering.

The UserHierarchyGroup with "LevelId": "0" is the foundation for building levels on top of an instance. It is not user-definable, nor is it visible in the UI.

See Also:

AWS API Reference

◆ SearchUserHierarchyGroupsAsync()

template<typename SearchUserHierarchyGroupsRequestT = Model::SearchUserHierarchyGroupsRequest>
void Aws::Connect::ConnectClient::SearchUserHierarchyGroupsAsync ( const SearchUserHierarchyGroupsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchUserHierarchyGroups that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5397 of file ConnectClient.h.

◆ SearchUserHierarchyGroupsCallable()

template<typename SearchUserHierarchyGroupsRequestT = Model::SearchUserHierarchyGroupsRequest>
Model::SearchUserHierarchyGroupsOutcomeCallable Aws::Connect::ConnectClient::SearchUserHierarchyGroupsCallable ( const SearchUserHierarchyGroupsRequestT &  request) const
inline

A Callable wrapper for SearchUserHierarchyGroups that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5388 of file ConnectClient.h.

◆ SearchUsers()

virtual Model::SearchUsersOutcome Aws::Connect::ConnectClient::SearchUsers ( const Model::SearchUsersRequest request) const
virtual

Searches users in an Amazon Connect instance, with optional filtering.

AfterContactWorkTimeLimit is returned in milliseconds.

See Also:

AWS API Reference

◆ SearchUsersAsync()

template<typename SearchUsersRequestT = Model::SearchUsersRequest>
void Aws::Connect::ConnectClient::SearchUsersAsync ( const SearchUsersRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchUsers that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5424 of file ConnectClient.h.

◆ SearchUsersCallable()

template<typename SearchUsersRequestT = Model::SearchUsersRequest>
Model::SearchUsersOutcomeCallable Aws::Connect::ConnectClient::SearchUsersCallable ( const SearchUsersRequestT &  request) const
inline

A Callable wrapper for SearchUsers that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5415 of file ConnectClient.h.

◆ SearchVocabularies()

virtual Model::SearchVocabulariesOutcome Aws::Connect::ConnectClient::SearchVocabularies ( const Model::SearchVocabulariesRequest request) const
virtual

Searches for vocabularies within a specific Amazon Connect instance using State, NameStartsWith, and LanguageCode.

See Also:

AWS API Reference

◆ SearchVocabulariesAsync()

template<typename SearchVocabulariesRequestT = Model::SearchVocabulariesRequest>
void Aws::Connect::ConnectClient::SearchVocabulariesAsync ( const SearchVocabulariesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SearchVocabularies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5451 of file ConnectClient.h.

◆ SearchVocabulariesCallable()

template<typename SearchVocabulariesRequestT = Model::SearchVocabulariesRequest>
Model::SearchVocabulariesOutcomeCallable Aws::Connect::ConnectClient::SearchVocabulariesCallable ( const SearchVocabulariesRequestT &  request) const
inline

A Callable wrapper for SearchVocabularies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5442 of file ConnectClient.h.

◆ SendChatIntegrationEvent()

virtual Model::SendChatIntegrationEventOutcome Aws::Connect::ConnectClient::SendChatIntegrationEvent ( const Model::SendChatIntegrationEventRequest request) const
virtual

Processes chat integration events from Amazon Web Services or external integrations to Amazon Connect. A chat integration event includes:

  • SourceId, DestinationId, and Subtype: a set of identifiers, uniquely representing a chat

  • ChatEvent: details of the chat action to perform such as sending a message, event, or disconnecting from a chat

When a chat integration event is sent with chat identifiers that do not map to an active chat contact, a new chat contact is also created before handling chat action.

Access to this API is currently restricted to Amazon Pinpoint for supporting SMS integration.

See Also:

AWS API Reference

◆ SendChatIntegrationEventAsync()

template<typename SendChatIntegrationEventRequestT = Model::SendChatIntegrationEventRequest>
void Aws::Connect::ConnectClient::SendChatIntegrationEventAsync ( const SendChatIntegrationEventRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SendChatIntegrationEvent that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5484 of file ConnectClient.h.

◆ SendChatIntegrationEventCallable()

template<typename SendChatIntegrationEventRequestT = Model::SendChatIntegrationEventRequest>
Model::SendChatIntegrationEventOutcomeCallable Aws::Connect::ConnectClient::SendChatIntegrationEventCallable ( const SendChatIntegrationEventRequestT &  request) const
inline

A Callable wrapper for SendChatIntegrationEvent that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5475 of file ConnectClient.h.

◆ StartAttachedFileUpload()

virtual Model::StartAttachedFileUploadOutcome Aws::Connect::ConnectClient::StartAttachedFileUpload ( const Model::StartAttachedFileUploadRequest request) const
virtual

Provides a pre-signed Amazon S3 URL in response for uploading your content.

You may only use this API to upload attachments to an Amazon Connect Case.

See Also:

AWS API Reference

◆ StartAttachedFileUploadAsync()

template<typename StartAttachedFileUploadRequestT = Model::StartAttachedFileUploadRequest>
void Aws::Connect::ConnectClient::StartAttachedFileUploadAsync ( const StartAttachedFileUploadRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartAttachedFileUpload that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5513 of file ConnectClient.h.

◆ StartAttachedFileUploadCallable()

template<typename StartAttachedFileUploadRequestT = Model::StartAttachedFileUploadRequest>
Model::StartAttachedFileUploadOutcomeCallable Aws::Connect::ConnectClient::StartAttachedFileUploadCallable ( const StartAttachedFileUploadRequestT &  request) const
inline

A Callable wrapper for StartAttachedFileUpload that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5504 of file ConnectClient.h.

◆ StartChatContact()

virtual Model::StartChatContactOutcome Aws::Connect::ConnectClient::StartChatContact ( const Model::StartChatContactRequest request) const
virtual

Initiates a flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.

When a new chat contact is successfully created, clients must subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.

A 429 error occurs in the following situations:

  • API rate limit is exceeded. API TPS throttling returns a TooManyRequests exception.

  • The quota for concurrent active chats is exceeded. Active chat throttling returns a LimitExceededException.

If you use the ChatDurationInMinutes parameter and receive a 400 error, your account may not support the ability to configure custom chat durations. For more information, contact Amazon Web Services Support.

For more information about chat, see the following topics in the Amazon Connect Administrator Guide:

See Also:


AWS API Reference

◆ StartChatContactAsync()

template<typename StartChatContactRequestT = Model::StartChatContactRequest>
void Aws::Connect::ConnectClient::StartChatContactAsync ( const StartChatContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartChatContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5562 of file ConnectClient.h.

◆ StartChatContactCallable()

template<typename StartChatContactRequestT = Model::StartChatContactRequest>
Model::StartChatContactOutcomeCallable Aws::Connect::ConnectClient::StartChatContactCallable ( const StartChatContactRequestT &  request) const
inline

A Callable wrapper for StartChatContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5553 of file ConnectClient.h.

◆ StartContactEvaluation()

virtual Model::StartContactEvaluationOutcome Aws::Connect::ConnectClient::StartContactEvaluation ( const Model::StartContactEvaluationRequest request) const
virtual

Starts an empty evaluation in the specified Amazon Connect instance, using the given evaluation form for the particular contact. The evaluation form version used for the contact evaluation corresponds to the currently activated version. If no version is activated for the evaluation form, the contact evaluation cannot be started.

Evaluations created through the public API do not contain answer values suggested from automation.

See Also:

AWS API Reference

◆ StartContactEvaluationAsync()

template<typename StartContactEvaluationRequestT = Model::StartContactEvaluationRequest>
void Aws::Connect::ConnectClient::StartContactEvaluationAsync ( const StartContactEvaluationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartContactEvaluation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5593 of file ConnectClient.h.

◆ StartContactEvaluationCallable()

template<typename StartContactEvaluationRequestT = Model::StartContactEvaluationRequest>
Model::StartContactEvaluationOutcomeCallable Aws::Connect::ConnectClient::StartContactEvaluationCallable ( const StartContactEvaluationRequestT &  request) const
inline

A Callable wrapper for StartContactEvaluation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5584 of file ConnectClient.h.

◆ StartContactRecording()

virtual Model::StartContactRecordingOutcome Aws::Connect::ConnectClient::StartContactRecording ( const Model::StartContactRecordingRequest request) const
virtual

Starts recording the contact:

  • If the API is called before the agent joins the call, recording starts when the agent joins the call.

  • If the API is called after the agent joins the call, recording starts at the time of the API call.

StartContactRecording is a one-time action. For example, if you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend and resume it, such as when collecting sensitive information (for example, a credit card number), use SuspendContactRecording and ResumeContactRecording.

You can use this API to override the recording behavior configured in the Set recording behavior block.

Only voice recordings are supported at this time.

See Also:

AWS API Reference

◆ StartContactRecordingAsync()

template<typename StartContactRecordingRequestT = Model::StartContactRecordingRequest>
void Aws::Connect::ConnectClient::StartContactRecordingAsync ( const StartContactRecordingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartContactRecording that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5631 of file ConnectClient.h.

◆ StartContactRecordingCallable()

template<typename StartContactRecordingRequestT = Model::StartContactRecordingRequest>
Model::StartContactRecordingOutcomeCallable Aws::Connect::ConnectClient::StartContactRecordingCallable ( const StartContactRecordingRequestT &  request) const
inline

A Callable wrapper for StartContactRecording that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5622 of file ConnectClient.h.

◆ StartContactStreaming()

virtual Model::StartContactStreamingOutcome Aws::Connect::ConnectClient::StartContactStreaming ( const Model::StartContactStreamingRequest request) const
virtual

Initiates real-time message streaming for a new chat contact.

For more information about message streaming, see Enable real-time chat message streaming in the Amazon Connect Administrator Guide.

For more information about chat, see the following topics in the Amazon Connect Administrator Guide:

See Also:


AWS API Reference

◆ StartContactStreamingAsync()

template<typename StartContactStreamingRequestT = Model::StartContactStreamingRequest>
void Aws::Connect::ConnectClient::StartContactStreamingAsync ( const StartContactStreamingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartContactStreaming that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5667 of file ConnectClient.h.

◆ StartContactStreamingCallable()

template<typename StartContactStreamingRequestT = Model::StartContactStreamingRequest>
Model::StartContactStreamingOutcomeCallable Aws::Connect::ConnectClient::StartContactStreamingCallable ( const StartContactStreamingRequestT &  request) const
inline

A Callable wrapper for StartContactStreaming that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5658 of file ConnectClient.h.

◆ StartOutboundChatContact()

virtual Model::StartOutboundChatContactOutcome Aws::Connect::ConnectClient::StartOutboundChatContact ( const Model::StartOutboundChatContactRequest request) const
virtual

Initiates a new outbound SMS contact to a customer. Response of this API provides the ContactId of the outbound SMS contact created.

SourceEndpoint only supports Endpoints with CONNECT_PHONENUMBER_ARN as Type and DestinationEndpoint only supports Endpoints with TELEPHONE_NUMBER as Type. ContactFlowId initiates the flow to manage the new SMS contact created.

This API can be used to initiate outbound SMS contacts for an agent or it can also deflect an ongoing contact to an outbound SMS contact by using the StartOutboundChatContact Flow Action.

For more information about using SMS in Amazon Connect, see the following topics in the Amazon Connect Administrator Guide:

See Also:

AWS API Reference

◆ StartOutboundChatContactAsync()

template<typename StartOutboundChatContactRequestT = Model::StartOutboundChatContactRequest>
void Aws::Connect::ConnectClient::StartOutboundChatContactAsync ( const StartOutboundChatContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartOutboundChatContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5709 of file ConnectClient.h.

◆ StartOutboundChatContactCallable()

template<typename StartOutboundChatContactRequestT = Model::StartOutboundChatContactRequest>
Model::StartOutboundChatContactOutcomeCallable Aws::Connect::ConnectClient::StartOutboundChatContactCallable ( const StartOutboundChatContactRequestT &  request) const
inline

A Callable wrapper for StartOutboundChatContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5700 of file ConnectClient.h.

◆ StartOutboundVoiceContact()

virtual Model::StartOutboundVoiceContactOutcome Aws::Connect::ConnectClient::StartOutboundVoiceContact ( const Model::StartOutboundVoiceContactRequest request) const
virtual

Places an outbound call to a contact, and then initiates the flow. It performs the actions in the flow that's specified (in ContactFlowId).

Agents do not initiate the outbound API, which means that they do not dial the contact. If the flow places an outbound call to a contact, and then puts the contact in queue, the call is then routed to the agent, like any other inbound case.

There is a 60-second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.

UK numbers with a 447 prefix are not allowed by default. Before you can dial these UK mobile numbers, you must submit a service quota increase request. For more information, see Amazon Connect Service Quotas in the Amazon Connect Administrator Guide.

Campaign calls are not allowed by default. Before you can make a call with TrafficType = CAMPAIGN, you must submit a service quota increase request to the quota Amazon Connect campaigns.

See Also:

AWS API Reference

◆ StartOutboundVoiceContactAsync()

template<typename StartOutboundVoiceContactRequestT = Model::StartOutboundVoiceContactRequest>
void Aws::Connect::ConnectClient::StartOutboundVoiceContactAsync ( const StartOutboundVoiceContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartOutboundVoiceContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5750 of file ConnectClient.h.

◆ StartOutboundVoiceContactCallable()

template<typename StartOutboundVoiceContactRequestT = Model::StartOutboundVoiceContactRequest>
Model::StartOutboundVoiceContactOutcomeCallable Aws::Connect::ConnectClient::StartOutboundVoiceContactCallable ( const StartOutboundVoiceContactRequestT &  request) const
inline

A Callable wrapper for StartOutboundVoiceContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5741 of file ConnectClient.h.

◆ StartScreenSharing()

virtual Model::StartScreenSharingOutcome Aws::Connect::ConnectClient::StartScreenSharing ( const Model::StartScreenSharingRequest request) const
virtual

Starts screen sharing for a contact. For more information about screen sharing, see Set up in-app, web, video calling, and screen sharing capabilities in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ StartScreenSharingAsync()

template<typename StartScreenSharingRequestT = Model::StartScreenSharingRequest>
void Aws::Connect::ConnectClient::StartScreenSharingAsync ( const StartScreenSharingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartScreenSharing that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5779 of file ConnectClient.h.

◆ StartScreenSharingCallable()

template<typename StartScreenSharingRequestT = Model::StartScreenSharingRequest>
Model::StartScreenSharingOutcomeCallable Aws::Connect::ConnectClient::StartScreenSharingCallable ( const StartScreenSharingRequestT &  request) const
inline

A Callable wrapper for StartScreenSharing that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5770 of file ConnectClient.h.

◆ StartTaskContact()

virtual Model::StartTaskContactOutcome Aws::Connect::ConnectClient::StartTaskContact ( const Model::StartTaskContactRequest request) const
virtual

Initiates a flow to start a new task contact. For more information about task contacts, see Concepts: Tasks in Amazon Connect in the Amazon Connect Administrator Guide.

When using PreviousContactId and RelatedContactId input parameters, note the following:

  • PreviousContactId

    • Any updates to user-defined task contact attributes on any contact linked through the same PreviousContactId will affect every contact in the chain.

    • There can be a maximum of 12 linked task contacts in a chain. That is, 12 task contacts can be created that share the same PreviousContactId.

  • RelatedContactId

    • Copies contact attributes from the related task contact to the new contact.

    • Any update on attributes in a new task contact does not update attributes on previous contact.

    • There’s no limit on the number of task contacts that can be created that use the same RelatedContactId.

In addition, when calling StartTaskContact include only one of these parameters: ContactFlowID, QuickConnectID, or TaskTemplateID. Only one parameter is required as long as the task template has a flow configured to run it. If more than one parameter is specified, or only the TaskTemplateID is specified but it does not have a flow configured, the request returns an error because Amazon Connect cannot identify the unique flow to run when the task is created.

A ServiceQuotaExceededException occurs when the number of open tasks exceeds the active tasks quota or there are already 12 tasks referencing the same PreviousContactId. For more information about service quotas for task contacts, see Amazon Connect service quotas in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ StartTaskContactAsync()

template<typename StartTaskContactRequestT = Model::StartTaskContactRequest>
void Aws::Connect::ConnectClient::StartTaskContactAsync ( const StartTaskContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartTaskContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5834 of file ConnectClient.h.

◆ StartTaskContactCallable()

template<typename StartTaskContactRequestT = Model::StartTaskContactRequest>
Model::StartTaskContactOutcomeCallable Aws::Connect::ConnectClient::StartTaskContactCallable ( const StartTaskContactRequestT &  request) const
inline

A Callable wrapper for StartTaskContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5825 of file ConnectClient.h.

◆ StartWebRTCContact()

virtual Model::StartWebRTCContactOutcome Aws::Connect::ConnectClient::StartWebRTCContact ( const Model::StartWebRTCContactRequest request) const
virtual

Places an inbound in-app, web, or video call to a contact, and then initiates the flow. It performs the actions in the flow that are specified (in ContactFlowId) and present in the Amazon Connect instance (specified as InstanceId).

See Also:

AWS API Reference

◆ StartWebRTCContactAsync()

template<typename StartWebRTCContactRequestT = Model::StartWebRTCContactRequest>
void Aws::Connect::ConnectClient::StartWebRTCContactAsync ( const StartWebRTCContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StartWebRTCContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5862 of file ConnectClient.h.

◆ StartWebRTCContactCallable()

template<typename StartWebRTCContactRequestT = Model::StartWebRTCContactRequest>
Model::StartWebRTCContactOutcomeCallable Aws::Connect::ConnectClient::StartWebRTCContactCallable ( const StartWebRTCContactRequestT &  request) const
inline

A Callable wrapper for StartWebRTCContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5853 of file ConnectClient.h.

◆ StopContact()

virtual Model::StopContactOutcome Aws::Connect::ConnectClient::StopContact ( const Model::StopContactRequest request) const
virtual

Ends the specified contact. Use this API to stop queued callbacks. It does not work for voice contacts that use the following initiation methods:

  • DISCONNECT

  • TRANSFER

  • QUEUE_TRANSFER

  • EXTERNAL_OUTBOUND

  • MONITOR

Chat and task contacts can be terminated in any state, regardless of initiation method.

See Also:

AWS API Reference

◆ StopContactAsync()

template<typename StopContactRequestT = Model::StopContactRequest>
void Aws::Connect::ConnectClient::StopContactAsync ( const StopContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5892 of file ConnectClient.h.

◆ StopContactCallable()

template<typename StopContactRequestT = Model::StopContactRequest>
Model::StopContactOutcomeCallable Aws::Connect::ConnectClient::StopContactCallable ( const StopContactRequestT &  request) const
inline

A Callable wrapper for StopContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5883 of file ConnectClient.h.

◆ StopContactRecording()

virtual Model::StopContactRecordingOutcome Aws::Connect::ConnectClient::StopContactRecording ( const Model::StopContactRecordingRequest request) const
virtual

Stops recording a call when a contact is being recorded. StopContactRecording is a one-time action. If you use StopContactRecording to stop recording an ongoing call, you can't use StartContactRecording to restart it. For scenarios where the recording has started and you want to suspend it for sensitive information (for example, to collect a credit card number), and then restart it, use SuspendContactRecording and ResumeContactRecording.

Only voice recordings are supported at this time.

See Also:

AWS API Reference

◆ StopContactRecordingAsync()

template<typename StopContactRecordingRequestT = Model::StopContactRecordingRequest>
void Aws::Connect::ConnectClient::StopContactRecordingAsync ( const StopContactRecordingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopContactRecording that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5923 of file ConnectClient.h.

◆ StopContactRecordingCallable()

template<typename StopContactRecordingRequestT = Model::StopContactRecordingRequest>
Model::StopContactRecordingOutcomeCallable Aws::Connect::ConnectClient::StopContactRecordingCallable ( const StopContactRecordingRequestT &  request) const
inline

A Callable wrapper for StopContactRecording that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5914 of file ConnectClient.h.

◆ StopContactStreaming()

virtual Model::StopContactStreamingOutcome Aws::Connect::ConnectClient::StopContactStreaming ( const Model::StopContactStreamingRequest request) const
virtual

Ends message streaming on a specified contact. To restart message streaming on that contact, call the StartContactStreaming API.

See Also:

AWS API Reference

◆ StopContactStreamingAsync()

template<typename StopContactStreamingRequestT = Model::StopContactStreamingRequest>
void Aws::Connect::ConnectClient::StopContactStreamingAsync ( const StopContactStreamingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for StopContactStreaming that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5951 of file ConnectClient.h.

◆ StopContactStreamingCallable()

template<typename StopContactStreamingRequestT = Model::StopContactStreamingRequest>
Model::StopContactStreamingOutcomeCallable Aws::Connect::ConnectClient::StopContactStreamingCallable ( const StopContactStreamingRequestT &  request) const
inline

A Callable wrapper for StopContactStreaming that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5942 of file ConnectClient.h.

◆ SubmitContactEvaluation()

virtual Model::SubmitContactEvaluationOutcome Aws::Connect::ConnectClient::SubmitContactEvaluation ( const Model::SubmitContactEvaluationRequest request) const
virtual

Submits a contact evaluation in the specified Amazon Connect instance. Answers included in the request are merged with existing answers for the given evaluation. If no answers or notes are passed, the evaluation is submitted with the existing answers and notes. You can delete an answer or note by passing an empty object ({}) to the question identifier.

If a contact evaluation is already in submitted state, this operation will trigger a resubmission.

See Also:

AWS API Reference

◆ SubmitContactEvaluationAsync()

template<typename SubmitContactEvaluationRequestT = Model::SubmitContactEvaluationRequest>
void Aws::Connect::ConnectClient::SubmitContactEvaluationAsync ( const SubmitContactEvaluationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SubmitContactEvaluation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 5982 of file ConnectClient.h.

◆ SubmitContactEvaluationCallable()

template<typename SubmitContactEvaluationRequestT = Model::SubmitContactEvaluationRequest>
Model::SubmitContactEvaluationOutcomeCallable Aws::Connect::ConnectClient::SubmitContactEvaluationCallable ( const SubmitContactEvaluationRequestT &  request) const
inline

A Callable wrapper for SubmitContactEvaluation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 5973 of file ConnectClient.h.

◆ SuspendContactRecording()

virtual Model::SuspendContactRecordingOutcome Aws::Connect::ConnectClient::SuspendContactRecording ( const Model::SuspendContactRecordingRequest request) const
virtual

When a contact is being recorded, this API suspends recording whatever is selected in the flow configuration: call, screen, or both. If only call recording or only screen recording is enabled, then it would be suspended. For example, you might suspend the screen recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording the screen.

The period of time that the recording is suspended is filled with silence in the final recording.

Voice and screen recordings are supported.

See Also:

AWS API Reference

◆ SuspendContactRecordingAsync()

template<typename SuspendContactRecordingRequestT = Model::SuspendContactRecordingRequest>
void Aws::Connect::ConnectClient::SuspendContactRecordingAsync ( const SuspendContactRecordingRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for SuspendContactRecording that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6014 of file ConnectClient.h.

◆ SuspendContactRecordingCallable()

template<typename SuspendContactRecordingRequestT = Model::SuspendContactRecordingRequest>
Model::SuspendContactRecordingOutcomeCallable Aws::Connect::ConnectClient::SuspendContactRecordingCallable ( const SuspendContactRecordingRequestT &  request) const
inline

A Callable wrapper for SuspendContactRecording that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6005 of file ConnectClient.h.

◆ TagContact()

virtual Model::TagContactOutcome Aws::Connect::ConnectClient::TagContact ( const Model::TagContactRequest request) const
virtual

Adds the specified tags to the contact resource. For more information about this API is used, see Set up granular billing for a detailed view of your Amazon Connect usage.

See Also:

AWS API Reference

◆ TagContactAsync()

template<typename TagContactRequestT = Model::TagContactRequest>
void Aws::Connect::ConnectClient::TagContactAsync ( const TagContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6043 of file ConnectClient.h.

◆ TagContactCallable()

template<typename TagContactRequestT = Model::TagContactRequest>
Model::TagContactOutcomeCallable Aws::Connect::ConnectClient::TagContactCallable ( const TagContactRequestT &  request) const
inline

A Callable wrapper for TagContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6034 of file ConnectClient.h.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Connect::ConnectClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds the specified tags to the specified resource.

Some of the supported resource types are agents, routing profiles, queues, quick connects, contact flows, agent statuses, hours of operation, phone numbers, security profiles, and task templates. For a complete list, see Tagging resources in Amazon Connect.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ TagResourceAsync()

template<typename TagResourceRequestT = Model::TagResourceRequest>
void Aws::Connect::ConnectClient::TagResourceAsync ( const TagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6077 of file ConnectClient.h.

◆ TagResourceCallable()

template<typename TagResourceRequestT = Model::TagResourceRequest>
Model::TagResourceOutcomeCallable Aws::Connect::ConnectClient::TagResourceCallable ( const TagResourceRequestT &  request) const
inline

A Callable wrapper for TagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6068 of file ConnectClient.h.

◆ TransferContact()

virtual Model::TransferContactOutcome Aws::Connect::ConnectClient::TransferContact ( const Model::TransferContactRequest request) const
virtual

Transfers contacts from one agent or queue to another agent or queue at any point after a contact is created. You can transfer a contact to another queue by providing the flow which orchestrates the contact to the destination queue. This gives you more control over contact handling and helps you adhere to the service level agreement (SLA) guaranteed to your customers.

Note the following requirements:

  • Transfer is supported for only TASK contacts.

  • Do not use both QueueId and UserId in the same call.

  • The following flow types are supported: Inbound flow, Transfer to agent flow, and Transfer to queue flow.

  • The TransferContact API can be called only on active contacts.

  • A contact cannot be transferred more than 11 times.

See Also:

AWS API Reference

◆ TransferContactAsync()

template<typename TransferContactRequestT = Model::TransferContactRequest>
void Aws::Connect::ConnectClient::TransferContactAsync ( const TransferContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for TransferContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6113 of file ConnectClient.h.

◆ TransferContactCallable()

template<typename TransferContactRequestT = Model::TransferContactRequest>
Model::TransferContactOutcomeCallable Aws::Connect::ConnectClient::TransferContactCallable ( const TransferContactRequestT &  request) const
inline

A Callable wrapper for TransferContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6104 of file ConnectClient.h.

◆ UntagContact()

virtual Model::UntagContactOutcome Aws::Connect::ConnectClient::UntagContact ( const Model::UntagContactRequest request) const
virtual

Removes the specified tags from the contact resource. For more information about this API is used, see Set up granular billing for a detailed view of your Amazon Connect usage.

See Also:

AWS API Reference

◆ UntagContactAsync()

template<typename UntagContactRequestT = Model::UntagContactRequest>
void Aws::Connect::ConnectClient::UntagContactAsync ( const UntagContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6142 of file ConnectClient.h.

◆ UntagContactCallable()

template<typename UntagContactRequestT = Model::UntagContactRequest>
Model::UntagContactOutcomeCallable Aws::Connect::ConnectClient::UntagContactCallable ( const UntagContactRequestT &  request) const
inline

A Callable wrapper for UntagContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6133 of file ConnectClient.h.

◆ UntagResource()

virtual Model::UntagResourceOutcome Aws::Connect::ConnectClient::UntagResource ( const Model::UntagResourceRequest request) const
virtual

Removes the specified tags from the specified resource.

See Also:

AWS API Reference

◆ UntagResourceAsync()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
void Aws::Connect::ConnectClient::UntagResourceAsync ( const UntagResourceRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UntagResource that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6168 of file ConnectClient.h.

◆ UntagResourceCallable()

template<typename UntagResourceRequestT = Model::UntagResourceRequest>
Model::UntagResourceOutcomeCallable Aws::Connect::ConnectClient::UntagResourceCallable ( const UntagResourceRequestT &  request) const
inline

A Callable wrapper for UntagResource that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6159 of file ConnectClient.h.

◆ UpdateAgentStatus()

virtual Model::UpdateAgentStatusOutcome Aws::Connect::ConnectClient::UpdateAgentStatus ( const Model::UpdateAgentStatusRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates agent status.

See Also:

AWS API Reference

◆ UpdateAgentStatusAsync()

template<typename UpdateAgentStatusRequestT = Model::UpdateAgentStatusRequest>
void Aws::Connect::ConnectClient::UpdateAgentStatusAsync ( const UpdateAgentStatusRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAgentStatus that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6194 of file ConnectClient.h.

◆ UpdateAgentStatusCallable()

template<typename UpdateAgentStatusRequestT = Model::UpdateAgentStatusRequest>
Model::UpdateAgentStatusOutcomeCallable Aws::Connect::ConnectClient::UpdateAgentStatusCallable ( const UpdateAgentStatusRequestT &  request) const
inline

A Callable wrapper for UpdateAgentStatus that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6185 of file ConnectClient.h.

◆ UpdateAuthenticationProfile()

virtual Model::UpdateAuthenticationProfileOutcome Aws::Connect::ConnectClient::UpdateAuthenticationProfile ( const Model::UpdateAuthenticationProfileRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change. To request access to this API, contact Amazon Web Services Support.

Updates the selected authentication profile.

See Also:

AWS API Reference

◆ UpdateAuthenticationProfileAsync()

template<typename UpdateAuthenticationProfileRequestT = Model::UpdateAuthenticationProfileRequest>
void Aws::Connect::ConnectClient::UpdateAuthenticationProfileAsync ( const UpdateAuthenticationProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateAuthenticationProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6221 of file ConnectClient.h.

◆ UpdateAuthenticationProfileCallable()

template<typename UpdateAuthenticationProfileRequestT = Model::UpdateAuthenticationProfileRequest>
Model::UpdateAuthenticationProfileOutcomeCallable Aws::Connect::ConnectClient::UpdateAuthenticationProfileCallable ( const UpdateAuthenticationProfileRequestT &  request) const
inline

A Callable wrapper for UpdateAuthenticationProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6212 of file ConnectClient.h.

◆ UpdateContact()

virtual Model::UpdateContactOutcome Aws::Connect::ConnectClient::UpdateContact ( const Model::UpdateContactRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Adds or updates user-defined contact information associated with the specified contact. At least one field to be updated must be present in the request.

You can add or update user-defined contact information for both ongoing and completed contacts.

See Also:

AWS API Reference

◆ UpdateContactAsync()

template<typename UpdateContactRequestT = Model::UpdateContactRequest>
void Aws::Connect::ConnectClient::UpdateContactAsync ( const UpdateContactRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContact that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6251 of file ConnectClient.h.

◆ UpdateContactAttributes()

virtual Model::UpdateContactAttributesOutcome Aws::Connect::ConnectClient::UpdateContactAttributes ( const Model::UpdateContactAttributesRequest request) const
virtual

Creates or updates user-defined contact attributes associated with the specified contact.

You can create or update user-defined attributes for both ongoing and completed contacts. For example, while the call is active, you can update the customer's name or the reason the customer called. You can add notes about steps that the agent took during the call that display to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or to identify abusive callers.

Contact attributes are available in Amazon Connect for 24 months, and are then deleted. For information about contact record retention and the maximum size of the contact record attributes section, see Feature specifications in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ UpdateContactAttributesAsync()

template<typename UpdateContactAttributesRequestT = Model::UpdateContactAttributesRequest>
void Aws::Connect::ConnectClient::UpdateContactAttributesAsync ( const UpdateContactAttributesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactAttributes that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6290 of file ConnectClient.h.

◆ UpdateContactAttributesCallable()

template<typename UpdateContactAttributesRequestT = Model::UpdateContactAttributesRequest>
Model::UpdateContactAttributesOutcomeCallable Aws::Connect::ConnectClient::UpdateContactAttributesCallable ( const UpdateContactAttributesRequestT &  request) const
inline

A Callable wrapper for UpdateContactAttributes that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6281 of file ConnectClient.h.

◆ UpdateContactCallable()

template<typename UpdateContactRequestT = Model::UpdateContactRequest>
Model::UpdateContactOutcomeCallable Aws::Connect::ConnectClient::UpdateContactCallable ( const UpdateContactRequestT &  request) const
inline

A Callable wrapper for UpdateContact that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6242 of file ConnectClient.h.

◆ UpdateContactEvaluation()

virtual Model::UpdateContactEvaluationOutcome Aws::Connect::ConnectClient::UpdateContactEvaluation ( const Model::UpdateContactEvaluationRequest request) const
virtual

Updates details about a contact evaluation in the specified Amazon Connect instance. A contact evaluation must be in draft state. Answers included in the request are merged with existing answers for the given evaluation. An answer or note can be deleted by passing an empty object ({}) to the question identifier.

See Also:

AWS API Reference

◆ UpdateContactEvaluationAsync()

template<typename UpdateContactEvaluationRequestT = Model::UpdateContactEvaluationRequest>
void Aws::Connect::ConnectClient::UpdateContactEvaluationAsync ( const UpdateContactEvaluationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactEvaluation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6319 of file ConnectClient.h.

◆ UpdateContactEvaluationCallable()

template<typename UpdateContactEvaluationRequestT = Model::UpdateContactEvaluationRequest>
Model::UpdateContactEvaluationOutcomeCallable Aws::Connect::ConnectClient::UpdateContactEvaluationCallable ( const UpdateContactEvaluationRequestT &  request) const
inline

A Callable wrapper for UpdateContactEvaluation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6310 of file ConnectClient.h.

◆ UpdateContactFlowContent()

virtual Model::UpdateContactFlowContentOutcome Aws::Connect::ConnectClient::UpdateContactFlowContent ( const Model::UpdateContactFlowContentRequest request) const
virtual

Updates the specified flow.

You can also create and update flows using the Amazon Connect Flow language.

Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. Once a contact flow is published, $SAVED needs to be supplied to view saved content that has not been published.

See Also:

AWS API Reference

◆ UpdateContactFlowContentAsync()

template<typename UpdateContactFlowContentRequestT = Model::UpdateContactFlowContentRequest>
void Aws::Connect::ConnectClient::UpdateContactFlowContentAsync ( const UpdateContactFlowContentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactFlowContent that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6351 of file ConnectClient.h.

◆ UpdateContactFlowContentCallable()

template<typename UpdateContactFlowContentRequestT = Model::UpdateContactFlowContentRequest>
Model::UpdateContactFlowContentOutcomeCallable Aws::Connect::ConnectClient::UpdateContactFlowContentCallable ( const UpdateContactFlowContentRequestT &  request) const
inline

A Callable wrapper for UpdateContactFlowContent that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6342 of file ConnectClient.h.

◆ UpdateContactFlowMetadata()

virtual Model::UpdateContactFlowMetadataOutcome Aws::Connect::ConnectClient::UpdateContactFlowMetadata ( const Model::UpdateContactFlowMetadataRequest request) const
virtual

Updates metadata about specified flow.

See Also:

AWS API Reference

◆ UpdateContactFlowMetadataAsync()

template<typename UpdateContactFlowMetadataRequestT = Model::UpdateContactFlowMetadataRequest>
void Aws::Connect::ConnectClient::UpdateContactFlowMetadataAsync ( const UpdateContactFlowMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactFlowMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6376 of file ConnectClient.h.

◆ UpdateContactFlowMetadataCallable()

template<typename UpdateContactFlowMetadataRequestT = Model::UpdateContactFlowMetadataRequest>
Model::UpdateContactFlowMetadataOutcomeCallable Aws::Connect::ConnectClient::UpdateContactFlowMetadataCallable ( const UpdateContactFlowMetadataRequestT &  request) const
inline

A Callable wrapper for UpdateContactFlowMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6367 of file ConnectClient.h.

◆ UpdateContactFlowModuleContent()

virtual Model::UpdateContactFlowModuleContentOutcome Aws::Connect::ConnectClient::UpdateContactFlowModuleContent ( const Model::UpdateContactFlowModuleContentRequest request) const
virtual

Updates specified flow module for the specified Amazon Connect instance.

Use the $SAVED alias in the request to describe the SAVED content of a Flow. For example, arn:aws:.../contact-flow/{id}:$SAVED. Once a contact flow is published, $SAVED needs to be supplied to view saved content that has not been published.

See Also:

AWS API Reference

◆ UpdateContactFlowModuleContentAsync()

template<typename UpdateContactFlowModuleContentRequestT = Model::UpdateContactFlowModuleContentRequest>
void Aws::Connect::ConnectClient::UpdateContactFlowModuleContentAsync ( const UpdateContactFlowModuleContentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactFlowModuleContent that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6406 of file ConnectClient.h.

◆ UpdateContactFlowModuleContentCallable()

template<typename UpdateContactFlowModuleContentRequestT = Model::UpdateContactFlowModuleContentRequest>
Model::UpdateContactFlowModuleContentOutcomeCallable Aws::Connect::ConnectClient::UpdateContactFlowModuleContentCallable ( const UpdateContactFlowModuleContentRequestT &  request) const
inline

A Callable wrapper for UpdateContactFlowModuleContent that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6397 of file ConnectClient.h.

◆ UpdateContactFlowModuleMetadata()

virtual Model::UpdateContactFlowModuleMetadataOutcome Aws::Connect::ConnectClient::UpdateContactFlowModuleMetadata ( const Model::UpdateContactFlowModuleMetadataRequest request) const
virtual

Updates metadata about specified flow module.

See Also:

AWS API Reference

◆ UpdateContactFlowModuleMetadataAsync()

template<typename UpdateContactFlowModuleMetadataRequestT = Model::UpdateContactFlowModuleMetadataRequest>
void Aws::Connect::ConnectClient::UpdateContactFlowModuleMetadataAsync ( const UpdateContactFlowModuleMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactFlowModuleMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6431 of file ConnectClient.h.

◆ UpdateContactFlowModuleMetadataCallable()

template<typename UpdateContactFlowModuleMetadataRequestT = Model::UpdateContactFlowModuleMetadataRequest>
Model::UpdateContactFlowModuleMetadataOutcomeCallable Aws::Connect::ConnectClient::UpdateContactFlowModuleMetadataCallable ( const UpdateContactFlowModuleMetadataRequestT &  request) const
inline

A Callable wrapper for UpdateContactFlowModuleMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6422 of file ConnectClient.h.

◆ UpdateContactFlowName()

virtual Model::UpdateContactFlowNameOutcome Aws::Connect::ConnectClient::UpdateContactFlowName ( const Model::UpdateContactFlowNameRequest request) const
virtual

The name of the flow.

You can also create and update flows using the Amazon Connect Flow language.

See Also:

AWS API Reference

◆ UpdateContactFlowNameAsync()

template<typename UpdateContactFlowNameRequestT = Model::UpdateContactFlowNameRequest>
void Aws::Connect::ConnectClient::UpdateContactFlowNameAsync ( const UpdateContactFlowNameRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactFlowName that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6459 of file ConnectClient.h.

◆ UpdateContactFlowNameCallable()

template<typename UpdateContactFlowNameRequestT = Model::UpdateContactFlowNameRequest>
Model::UpdateContactFlowNameOutcomeCallable Aws::Connect::ConnectClient::UpdateContactFlowNameCallable ( const UpdateContactFlowNameRequestT &  request) const
inline

A Callable wrapper for UpdateContactFlowName that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6450 of file ConnectClient.h.

◆ UpdateContactRoutingData()

virtual Model::UpdateContactRoutingDataOutcome Aws::Connect::ConnectClient::UpdateContactRoutingData ( const Model::UpdateContactRoutingDataRequest request) const
virtual

Updates routing priority and age on the contact (QueuePriority and QueueTimeAdjustmentInSeconds). These properties can be used to change a customer's position in the queue. For example, you can move a contact to the back of the queue by setting a lower routing priority relative to other contacts in queue; or you can move a contact to the front of the queue by increasing the routing age which will make the contact look artificially older and therefore higher up in the first-in-first-out routing order. Note that adjusting the routing age of a contact affects only its position in queue, and not its actual queue wait time as reported through metrics. These properties can also be updated by using the Set routing priority / age flow block.

Either QueuePriority or QueueTimeAdjustmentInSeconds should be provided within the request body, but not both.

See Also:

AWS API Reference

◆ UpdateContactRoutingDataAsync()

template<typename UpdateContactRoutingDataRequestT = Model::UpdateContactRoutingDataRequest>
void Aws::Connect::ConnectClient::UpdateContactRoutingDataAsync ( const UpdateContactRoutingDataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactRoutingData that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6497 of file ConnectClient.h.

◆ UpdateContactRoutingDataCallable()

template<typename UpdateContactRoutingDataRequestT = Model::UpdateContactRoutingDataRequest>
Model::UpdateContactRoutingDataOutcomeCallable Aws::Connect::ConnectClient::UpdateContactRoutingDataCallable ( const UpdateContactRoutingDataRequestT &  request) const
inline

A Callable wrapper for UpdateContactRoutingData that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6488 of file ConnectClient.h.

◆ UpdateContactSchedule()

virtual Model::UpdateContactScheduleOutcome Aws::Connect::ConnectClient::UpdateContactSchedule ( const Model::UpdateContactScheduleRequest request) const
virtual

Updates the scheduled time of a task contact that is already scheduled.

See Also:

AWS API Reference

◆ UpdateContactScheduleAsync()

template<typename UpdateContactScheduleRequestT = Model::UpdateContactScheduleRequest>
void Aws::Connect::ConnectClient::UpdateContactScheduleAsync ( const UpdateContactScheduleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateContactSchedule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6523 of file ConnectClient.h.

◆ UpdateContactScheduleCallable()

template<typename UpdateContactScheduleRequestT = Model::UpdateContactScheduleRequest>
Model::UpdateContactScheduleOutcomeCallable Aws::Connect::ConnectClient::UpdateContactScheduleCallable ( const UpdateContactScheduleRequestT &  request) const
inline

A Callable wrapper for UpdateContactSchedule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6514 of file ConnectClient.h.

◆ UpdateEvaluationForm()

virtual Model::UpdateEvaluationFormOutcome Aws::Connect::ConnectClient::UpdateEvaluationForm ( const Model::UpdateEvaluationFormRequest request) const
virtual

Updates details about a specific evaluation form version in the specified Amazon Connect instance. Question and section identifiers cannot be duplicated within the same evaluation form.

This operation does not support partial updates. Instead it does a full update of evaluation form content.

See Also:

AWS API Reference

◆ UpdateEvaluationFormAsync()

template<typename UpdateEvaluationFormRequestT = Model::UpdateEvaluationFormRequest>
void Aws::Connect::ConnectClient::UpdateEvaluationFormAsync ( const UpdateEvaluationFormRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateEvaluationForm that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6552 of file ConnectClient.h.

◆ UpdateEvaluationFormCallable()

template<typename UpdateEvaluationFormRequestT = Model::UpdateEvaluationFormRequest>
Model::UpdateEvaluationFormOutcomeCallable Aws::Connect::ConnectClient::UpdateEvaluationFormCallable ( const UpdateEvaluationFormRequestT &  request) const
inline

A Callable wrapper for UpdateEvaluationForm that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6543 of file ConnectClient.h.

◆ UpdateHoursOfOperation()

virtual Model::UpdateHoursOfOperationOutcome Aws::Connect::ConnectClient::UpdateHoursOfOperation ( const Model::UpdateHoursOfOperationRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates the hours of operation.

See Also:

AWS API Reference

◆ UpdateHoursOfOperationAsync()

template<typename UpdateHoursOfOperationRequestT = Model::UpdateHoursOfOperationRequest>
void Aws::Connect::ConnectClient::UpdateHoursOfOperationAsync ( const UpdateHoursOfOperationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateHoursOfOperation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6578 of file ConnectClient.h.

◆ UpdateHoursOfOperationCallable()

template<typename UpdateHoursOfOperationRequestT = Model::UpdateHoursOfOperationRequest>
Model::UpdateHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::UpdateHoursOfOperationCallable ( const UpdateHoursOfOperationRequestT &  request) const
inline

A Callable wrapper for UpdateHoursOfOperation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6569 of file ConnectClient.h.

◆ UpdateInstanceAttribute()

virtual Model::UpdateInstanceAttributeOutcome Aws::Connect::ConnectClient::UpdateInstanceAttribute ( const Model::UpdateInstanceAttributeRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates the value for the specified attribute type.

See Also:

AWS API Reference

◆ UpdateInstanceAttributeAsync()

template<typename UpdateInstanceAttributeRequestT = Model::UpdateInstanceAttributeRequest>
void Aws::Connect::ConnectClient::UpdateInstanceAttributeAsync ( const UpdateInstanceAttributeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateInstanceAttribute that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6605 of file ConnectClient.h.

◆ UpdateInstanceAttributeCallable()

template<typename UpdateInstanceAttributeRequestT = Model::UpdateInstanceAttributeRequest>
Model::UpdateInstanceAttributeOutcomeCallable Aws::Connect::ConnectClient::UpdateInstanceAttributeCallable ( const UpdateInstanceAttributeRequestT &  request) const
inline

A Callable wrapper for UpdateInstanceAttribute that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6596 of file ConnectClient.h.

◆ UpdateInstanceStorageConfig()

virtual Model::UpdateInstanceStorageConfigOutcome Aws::Connect::ConnectClient::UpdateInstanceStorageConfig ( const Model::UpdateInstanceStorageConfigRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates an existing configuration for a resource type. This API is idempotent.

See Also:

AWS API Reference

◆ UpdateInstanceStorageConfigAsync()

template<typename UpdateInstanceStorageConfigRequestT = Model::UpdateInstanceStorageConfigRequest>
void Aws::Connect::ConnectClient::UpdateInstanceStorageConfigAsync ( const UpdateInstanceStorageConfigRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateInstanceStorageConfig that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6632 of file ConnectClient.h.

◆ UpdateInstanceStorageConfigCallable()

template<typename UpdateInstanceStorageConfigRequestT = Model::UpdateInstanceStorageConfigRequest>
Model::UpdateInstanceStorageConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateInstanceStorageConfigCallable ( const UpdateInstanceStorageConfigRequestT &  request) const
inline

A Callable wrapper for UpdateInstanceStorageConfig that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6623 of file ConnectClient.h.

◆ UpdateParticipantRoleConfig()

virtual Model::UpdateParticipantRoleConfigOutcome Aws::Connect::ConnectClient::UpdateParticipantRoleConfig ( const Model::UpdateParticipantRoleConfigRequest request) const
virtual

Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:

  • Customer idle timeout

  • Customer auto-disconnect timeout

  • Agent idle timeout

  • Agent auto-disconnect timeout

For more information about how chat timeouts work, see Set up chat timeouts for human participants.

See Also:

AWS API Reference

◆ UpdateParticipantRoleConfigAsync()

template<typename UpdateParticipantRoleConfigRequestT = Model::UpdateParticipantRoleConfigRequest>
void Aws::Connect::ConnectClient::UpdateParticipantRoleConfigAsync ( const UpdateParticipantRoleConfigRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateParticipantRoleConfig that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6664 of file ConnectClient.h.

◆ UpdateParticipantRoleConfigCallable()

template<typename UpdateParticipantRoleConfigRequestT = Model::UpdateParticipantRoleConfigRequest>
Model::UpdateParticipantRoleConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateParticipantRoleConfigCallable ( const UpdateParticipantRoleConfigRequestT &  request) const
inline

A Callable wrapper for UpdateParticipantRoleConfig that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6655 of file ConnectClient.h.

◆ UpdatePhoneNumber()

virtual Model::UpdatePhoneNumberOutcome Aws::Connect::ConnectClient::UpdatePhoneNumber ( const Model::UpdatePhoneNumberRequest request) const
virtual

Updates your claimed phone number from its current Amazon Connect instance or traffic distribution group to another Amazon Connect instance or traffic distribution group in the same Amazon Web Services Region.

After using this API, you must verify that the phone number is attached to the correct flow in the target instance or traffic distribution group. You need to do this because the API switches only the phone number to a new instance or traffic distribution group. It doesn't migrate the flow configuration of the phone number, too.

You can call DescribePhoneNumber API to verify the status of a previous UpdatePhoneNumber operation.

See Also:

AWS API Reference

◆ UpdatePhoneNumberAsync()

template<typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
void Aws::Connect::ConnectClient::UpdatePhoneNumberAsync ( const UpdatePhoneNumberRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdatePhoneNumber that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6700 of file ConnectClient.h.

◆ UpdatePhoneNumberCallable()

template<typename UpdatePhoneNumberRequestT = Model::UpdatePhoneNumberRequest>
Model::UpdatePhoneNumberOutcomeCallable Aws::Connect::ConnectClient::UpdatePhoneNumberCallable ( const UpdatePhoneNumberRequestT &  request) const
inline

A Callable wrapper for UpdatePhoneNumber that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6691 of file ConnectClient.h.

◆ UpdatePhoneNumberMetadata()

virtual Model::UpdatePhoneNumberMetadataOutcome Aws::Connect::ConnectClient::UpdatePhoneNumberMetadata ( const Model::UpdatePhoneNumberMetadataRequest request) const
virtual

Updates a phone number’s metadata.

To verify the status of a previous UpdatePhoneNumberMetadata operation, call the DescribePhoneNumber API.

See Also:

AWS API Reference

◆ UpdatePhoneNumberMetadataAsync()

template<typename UpdatePhoneNumberMetadataRequestT = Model::UpdatePhoneNumberMetadataRequest>
void Aws::Connect::ConnectClient::UpdatePhoneNumberMetadataAsync ( const UpdatePhoneNumberMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdatePhoneNumberMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6728 of file ConnectClient.h.

◆ UpdatePhoneNumberMetadataCallable()

template<typename UpdatePhoneNumberMetadataRequestT = Model::UpdatePhoneNumberMetadataRequest>
Model::UpdatePhoneNumberMetadataOutcomeCallable Aws::Connect::ConnectClient::UpdatePhoneNumberMetadataCallable ( const UpdatePhoneNumberMetadataRequestT &  request) const
inline

A Callable wrapper for UpdatePhoneNumberMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6719 of file ConnectClient.h.

◆ UpdatePredefinedAttribute()

virtual Model::UpdatePredefinedAttributeOutcome Aws::Connect::ConnectClient::UpdatePredefinedAttribute ( const Model::UpdatePredefinedAttributeRequest request) const
virtual

Updates a predefined attribute for the specified Amazon Connect instance. Predefined attributes are attributes in an Amazon Connect instance that can be used to route contacts to an agent or pools of agents within a queue. For more information, see Create predefined attributes for routing contacts to agents.

See Also:

AWS API Reference

◆ UpdatePredefinedAttributeAsync()

template<typename UpdatePredefinedAttributeRequestT = Model::UpdatePredefinedAttributeRequest>
void Aws::Connect::ConnectClient::UpdatePredefinedAttributeAsync ( const UpdatePredefinedAttributeRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdatePredefinedAttribute that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6759 of file ConnectClient.h.

◆ UpdatePredefinedAttributeCallable()

template<typename UpdatePredefinedAttributeRequestT = Model::UpdatePredefinedAttributeRequest>
Model::UpdatePredefinedAttributeOutcomeCallable Aws::Connect::ConnectClient::UpdatePredefinedAttributeCallable ( const UpdatePredefinedAttributeRequestT &  request) const
inline

A Callable wrapper for UpdatePredefinedAttribute that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6750 of file ConnectClient.h.

◆ UpdatePrompt()

virtual Model::UpdatePromptOutcome Aws::Connect::ConnectClient::UpdatePrompt ( const Model::UpdatePromptRequest request) const
virtual

Updates a prompt.

See Also:

AWS API Reference

◆ UpdatePromptAsync()

template<typename UpdatePromptRequestT = Model::UpdatePromptRequest>
void Aws::Connect::ConnectClient::UpdatePromptAsync ( const UpdatePromptRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdatePrompt that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6784 of file ConnectClient.h.

◆ UpdatePromptCallable()

template<typename UpdatePromptRequestT = Model::UpdatePromptRequest>
Model::UpdatePromptOutcomeCallable Aws::Connect::ConnectClient::UpdatePromptCallable ( const UpdatePromptRequestT &  request) const
inline

A Callable wrapper for UpdatePrompt that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6775 of file ConnectClient.h.

◆ UpdateQueueHoursOfOperation()

virtual Model::UpdateQueueHoursOfOperationOutcome Aws::Connect::ConnectClient::UpdateQueueHoursOfOperation ( const Model::UpdateQueueHoursOfOperationRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates the hours of operation for the specified queue.

See Also:

AWS API Reference

◆ UpdateQueueHoursOfOperationAsync()

template<typename UpdateQueueHoursOfOperationRequestT = Model::UpdateQueueHoursOfOperationRequest>
void Aws::Connect::ConnectClient::UpdateQueueHoursOfOperationAsync ( const UpdateQueueHoursOfOperationRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateQueueHoursOfOperation that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6811 of file ConnectClient.h.

◆ UpdateQueueHoursOfOperationCallable()

template<typename UpdateQueueHoursOfOperationRequestT = Model::UpdateQueueHoursOfOperationRequest>
Model::UpdateQueueHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueHoursOfOperationCallable ( const UpdateQueueHoursOfOperationRequestT &  request) const
inline

A Callable wrapper for UpdateQueueHoursOfOperation that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6802 of file ConnectClient.h.

◆ UpdateQueueMaxContacts()

virtual Model::UpdateQueueMaxContactsOutcome Aws::Connect::ConnectClient::UpdateQueueMaxContacts ( const Model::UpdateQueueMaxContactsRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates the maximum number of contacts allowed in a queue before it is considered full.

See Also:

AWS API Reference

◆ UpdateQueueMaxContactsAsync()

template<typename UpdateQueueMaxContactsRequestT = Model::UpdateQueueMaxContactsRequest>
void Aws::Connect::ConnectClient::UpdateQueueMaxContactsAsync ( const UpdateQueueMaxContactsRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateQueueMaxContacts that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6838 of file ConnectClient.h.

◆ UpdateQueueMaxContactsCallable()

template<typename UpdateQueueMaxContactsRequestT = Model::UpdateQueueMaxContactsRequest>
Model::UpdateQueueMaxContactsOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueMaxContactsCallable ( const UpdateQueueMaxContactsRequestT &  request) const
inline

A Callable wrapper for UpdateQueueMaxContacts that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6829 of file ConnectClient.h.

◆ UpdateQueueName()

virtual Model::UpdateQueueNameOutcome Aws::Connect::ConnectClient::UpdateQueueName ( const Model::UpdateQueueNameRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates the name and description of a queue. At least Name or Description must be provided.

See Also:

AWS API Reference

◆ UpdateQueueNameAsync()

template<typename UpdateQueueNameRequestT = Model::UpdateQueueNameRequest>
void Aws::Connect::ConnectClient::UpdateQueueNameAsync ( const UpdateQueueNameRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateQueueName that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6866 of file ConnectClient.h.

◆ UpdateQueueNameCallable()

template<typename UpdateQueueNameRequestT = Model::UpdateQueueNameRequest>
Model::UpdateQueueNameOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueNameCallable ( const UpdateQueueNameRequestT &  request) const
inline

A Callable wrapper for UpdateQueueName that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6857 of file ConnectClient.h.

◆ UpdateQueueOutboundCallerConfig()

virtual Model::UpdateQueueOutboundCallerConfigOutcome Aws::Connect::ConnectClient::UpdateQueueOutboundCallerConfig ( const Model::UpdateQueueOutboundCallerConfigRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates the outbound caller ID name, number, and outbound whisper flow for a specified queue.

  • If the phone number is claimed to a traffic distribution group that was created in the same Region as the Amazon Connect instance where you are calling this API, then you can use a full phone number ARN or a UUID for OutboundCallerIdNumberId. However, if the phone number is claimed to a traffic distribution group that is in one Region, and you are calling this API from an instance in another Amazon Web Services Region that is associated with the traffic distribution group, you must provide a full phone number ARN. If a UUID is provided in this scenario, you will receive a ResourceNotFoundException.

  • Only use the phone number ARN format that doesn't contain instance in the path, for example, arn:aws:connect:us-east-1:1234567890:phone-number/uuid. This is the same ARN format that is returned when you call the ListPhoneNumbersV2 API.

  • If you plan to use IAM policies to allow/deny access to this API for phone number resources claimed to a traffic distribution group, see Allow or Deny queue API actions for phone numbers in a replica Region.

See Also:

AWS API Reference

◆ UpdateQueueOutboundCallerConfigAsync()

template<typename UpdateQueueOutboundCallerConfigRequestT = Model::UpdateQueueOutboundCallerConfigRequest>
void Aws::Connect::ConnectClient::UpdateQueueOutboundCallerConfigAsync ( const UpdateQueueOutboundCallerConfigRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateQueueOutboundCallerConfig that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6912 of file ConnectClient.h.

◆ UpdateQueueOutboundCallerConfigCallable()

template<typename UpdateQueueOutboundCallerConfigRequestT = Model::UpdateQueueOutboundCallerConfigRequest>
Model::UpdateQueueOutboundCallerConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueOutboundCallerConfigCallable ( const UpdateQueueOutboundCallerConfigRequestT &  request) const
inline

A Callable wrapper for UpdateQueueOutboundCallerConfig that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6903 of file ConnectClient.h.

◆ UpdateQueueStatus()

virtual Model::UpdateQueueStatusOutcome Aws::Connect::ConnectClient::UpdateQueueStatus ( const Model::UpdateQueueStatusRequest request) const
virtual

This API is in preview release for Amazon Connect and is subject to change.

Updates the status of the queue.

See Also:

AWS API Reference

◆ UpdateQueueStatusAsync()

template<typename UpdateQueueStatusRequestT = Model::UpdateQueueStatusRequest>
void Aws::Connect::ConnectClient::UpdateQueueStatusAsync ( const UpdateQueueStatusRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateQueueStatus that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6938 of file ConnectClient.h.

◆ UpdateQueueStatusCallable()

template<typename UpdateQueueStatusRequestT = Model::UpdateQueueStatusRequest>
Model::UpdateQueueStatusOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueStatusCallable ( const UpdateQueueStatusRequestT &  request) const
inline

A Callable wrapper for UpdateQueueStatus that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6929 of file ConnectClient.h.

◆ UpdateQuickConnectConfig()

virtual Model::UpdateQuickConnectConfigOutcome Aws::Connect::ConnectClient::UpdateQuickConnectConfig ( const Model::UpdateQuickConnectConfigRequest request) const
virtual

Updates the configuration settings for the specified quick connect.

See Also:

AWS API Reference

◆ UpdateQuickConnectConfigAsync()

template<typename UpdateQuickConnectConfigRequestT = Model::UpdateQuickConnectConfigRequest>
void Aws::Connect::ConnectClient::UpdateQuickConnectConfigAsync ( const UpdateQuickConnectConfigRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateQuickConnectConfig that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6964 of file ConnectClient.h.

◆ UpdateQuickConnectConfigCallable()

template<typename UpdateQuickConnectConfigRequestT = Model::UpdateQuickConnectConfigRequest>
Model::UpdateQuickConnectConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateQuickConnectConfigCallable ( const UpdateQuickConnectConfigRequestT &  request) const
inline

A Callable wrapper for UpdateQuickConnectConfig that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6955 of file ConnectClient.h.

◆ UpdateQuickConnectName()

virtual Model::UpdateQuickConnectNameOutcome Aws::Connect::ConnectClient::UpdateQuickConnectName ( const Model::UpdateQuickConnectNameRequest request) const
virtual

Updates the name and description of a quick connect. The request accepts the following data in JSON format. At least Name or Description must be provided.

See Also:

AWS API Reference

◆ UpdateQuickConnectNameAsync()

template<typename UpdateQuickConnectNameRequestT = Model::UpdateQuickConnectNameRequest>
void Aws::Connect::ConnectClient::UpdateQuickConnectNameAsync ( const UpdateQuickConnectNameRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateQuickConnectName that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 6991 of file ConnectClient.h.

◆ UpdateQuickConnectNameCallable()

template<typename UpdateQuickConnectNameRequestT = Model::UpdateQuickConnectNameRequest>
Model::UpdateQuickConnectNameOutcomeCallable Aws::Connect::ConnectClient::UpdateQuickConnectNameCallable ( const UpdateQuickConnectNameRequestT &  request) const
inline

A Callable wrapper for UpdateQuickConnectName that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 6982 of file ConnectClient.h.

◆ UpdateRoutingProfileAgentAvailabilityTimer()

virtual Model::UpdateRoutingProfileAgentAvailabilityTimerOutcome Aws::Connect::ConnectClient::UpdateRoutingProfileAgentAvailabilityTimer ( const Model::UpdateRoutingProfileAgentAvailabilityTimerRequest request) const
virtual

Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.

See Also:

AWS API Reference

◆ UpdateRoutingProfileAgentAvailabilityTimerAsync()

template<typename UpdateRoutingProfileAgentAvailabilityTimerRequestT = Model::UpdateRoutingProfileAgentAvailabilityTimerRequest>
void Aws::Connect::ConnectClient::UpdateRoutingProfileAgentAvailabilityTimerAsync ( const UpdateRoutingProfileAgentAvailabilityTimerRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRoutingProfileAgentAvailabilityTimer that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7018 of file ConnectClient.h.

◆ UpdateRoutingProfileAgentAvailabilityTimerCallable()

template<typename UpdateRoutingProfileAgentAvailabilityTimerRequestT = Model::UpdateRoutingProfileAgentAvailabilityTimerRequest>
Model::UpdateRoutingProfileAgentAvailabilityTimerOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileAgentAvailabilityTimerCallable ( const UpdateRoutingProfileAgentAvailabilityTimerRequestT &  request) const
inline

A Callable wrapper for UpdateRoutingProfileAgentAvailabilityTimer that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7009 of file ConnectClient.h.

◆ UpdateRoutingProfileConcurrency()

virtual Model::UpdateRoutingProfileConcurrencyOutcome Aws::Connect::ConnectClient::UpdateRoutingProfileConcurrency ( const Model::UpdateRoutingProfileConcurrencyRequest request) const
virtual

Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.

See Also:

AWS API Reference

◆ UpdateRoutingProfileConcurrencyAsync()

template<typename UpdateRoutingProfileConcurrencyRequestT = Model::UpdateRoutingProfileConcurrencyRequest>
void Aws::Connect::ConnectClient::UpdateRoutingProfileConcurrencyAsync ( const UpdateRoutingProfileConcurrencyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRoutingProfileConcurrency that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7044 of file ConnectClient.h.

◆ UpdateRoutingProfileConcurrencyCallable()

template<typename UpdateRoutingProfileConcurrencyRequestT = Model::UpdateRoutingProfileConcurrencyRequest>
Model::UpdateRoutingProfileConcurrencyOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileConcurrencyCallable ( const UpdateRoutingProfileConcurrencyRequestT &  request) const
inline

A Callable wrapper for UpdateRoutingProfileConcurrency that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7035 of file ConnectClient.h.

◆ UpdateRoutingProfileDefaultOutboundQueue()

virtual Model::UpdateRoutingProfileDefaultOutboundQueueOutcome Aws::Connect::ConnectClient::UpdateRoutingProfileDefaultOutboundQueue ( const Model::UpdateRoutingProfileDefaultOutboundQueueRequest request) const
virtual

Updates the default outbound queue of a routing profile.

See Also:

AWS API Reference

◆ UpdateRoutingProfileDefaultOutboundQueueAsync()

template<typename UpdateRoutingProfileDefaultOutboundQueueRequestT = Model::UpdateRoutingProfileDefaultOutboundQueueRequest>
void Aws::Connect::ConnectClient::UpdateRoutingProfileDefaultOutboundQueueAsync ( const UpdateRoutingProfileDefaultOutboundQueueRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRoutingProfileDefaultOutboundQueue that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7070 of file ConnectClient.h.

◆ UpdateRoutingProfileDefaultOutboundQueueCallable()

template<typename UpdateRoutingProfileDefaultOutboundQueueRequestT = Model::UpdateRoutingProfileDefaultOutboundQueueRequest>
Model::UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileDefaultOutboundQueueCallable ( const UpdateRoutingProfileDefaultOutboundQueueRequestT &  request) const
inline

A Callable wrapper for UpdateRoutingProfileDefaultOutboundQueue that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7061 of file ConnectClient.h.

◆ UpdateRoutingProfileName()

virtual Model::UpdateRoutingProfileNameOutcome Aws::Connect::ConnectClient::UpdateRoutingProfileName ( const Model::UpdateRoutingProfileNameRequest request) const
virtual

Updates the name and description of a routing profile. The request accepts the following data in JSON format. At least Name or Description must be provided.

See Also:

AWS API Reference

◆ UpdateRoutingProfileNameAsync()

template<typename UpdateRoutingProfileNameRequestT = Model::UpdateRoutingProfileNameRequest>
void Aws::Connect::ConnectClient::UpdateRoutingProfileNameAsync ( const UpdateRoutingProfileNameRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRoutingProfileName that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7097 of file ConnectClient.h.

◆ UpdateRoutingProfileNameCallable()

template<typename UpdateRoutingProfileNameRequestT = Model::UpdateRoutingProfileNameRequest>
Model::UpdateRoutingProfileNameOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileNameCallable ( const UpdateRoutingProfileNameRequestT &  request) const
inline

A Callable wrapper for UpdateRoutingProfileName that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7088 of file ConnectClient.h.

◆ UpdateRoutingProfileQueues()

virtual Model::UpdateRoutingProfileQueuesOutcome Aws::Connect::ConnectClient::UpdateRoutingProfileQueues ( const Model::UpdateRoutingProfileQueuesRequest request) const
virtual

Updates the properties associated with a set of queues for a routing profile.

See Also:

AWS API Reference

◆ UpdateRoutingProfileQueuesAsync()

template<typename UpdateRoutingProfileQueuesRequestT = Model::UpdateRoutingProfileQueuesRequest>
void Aws::Connect::ConnectClient::UpdateRoutingProfileQueuesAsync ( const UpdateRoutingProfileQueuesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRoutingProfileQueues that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7123 of file ConnectClient.h.

◆ UpdateRoutingProfileQueuesCallable()

template<typename UpdateRoutingProfileQueuesRequestT = Model::UpdateRoutingProfileQueuesRequest>
Model::UpdateRoutingProfileQueuesOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileQueuesCallable ( const UpdateRoutingProfileQueuesRequestT &  request) const
inline

A Callable wrapper for UpdateRoutingProfileQueues that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7114 of file ConnectClient.h.

◆ UpdateRule()

virtual Model::UpdateRuleOutcome Aws::Connect::ConnectClient::UpdateRule ( const Model::UpdateRuleRequest request) const
virtual

Updates a rule for the specified Amazon Connect instance.

Use the Rules Function language to code conditions for the rule.

See Also:

AWS API Reference

◆ UpdateRuleAsync()

template<typename UpdateRuleRequestT = Model::UpdateRuleRequest>
void Aws::Connect::ConnectClient::UpdateRuleAsync ( const UpdateRuleRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateRule that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7151 of file ConnectClient.h.

◆ UpdateRuleCallable()

template<typename UpdateRuleRequestT = Model::UpdateRuleRequest>
Model::UpdateRuleOutcomeCallable Aws::Connect::ConnectClient::UpdateRuleCallable ( const UpdateRuleRequestT &  request) const
inline

A Callable wrapper for UpdateRule that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7142 of file ConnectClient.h.

◆ UpdateSecurityProfile()

virtual Model::UpdateSecurityProfileOutcome Aws::Connect::ConnectClient::UpdateSecurityProfile ( const Model::UpdateSecurityProfileRequest request) const
virtual

Updates a security profile.

For information about security profiles, see Security Profiles in the Amazon Connect Administrator Guide. For a mapping of the API name and user interface name of the security profile permissions, see List of security profile permissions.

See Also:

AWS API Reference

◆ UpdateSecurityProfileAsync()

template<typename UpdateSecurityProfileRequestT = Model::UpdateSecurityProfileRequest>
void Aws::Connect::ConnectClient::UpdateSecurityProfileAsync ( const UpdateSecurityProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateSecurityProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7182 of file ConnectClient.h.

◆ UpdateSecurityProfileCallable()

template<typename UpdateSecurityProfileRequestT = Model::UpdateSecurityProfileRequest>
Model::UpdateSecurityProfileOutcomeCallable Aws::Connect::ConnectClient::UpdateSecurityProfileCallable ( const UpdateSecurityProfileRequestT &  request) const
inline

A Callable wrapper for UpdateSecurityProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7173 of file ConnectClient.h.

◆ UpdateTaskTemplate()

virtual Model::UpdateTaskTemplateOutcome Aws::Connect::ConnectClient::UpdateTaskTemplate ( const Model::UpdateTaskTemplateRequest request) const
virtual

Updates details about a specific task template in the specified Amazon Connect instance. This operation does not support partial updates. Instead it does a full update of template content.

See Also:

AWS API Reference

◆ UpdateTaskTemplateAsync()

template<typename UpdateTaskTemplateRequestT = Model::UpdateTaskTemplateRequest>
void Aws::Connect::ConnectClient::UpdateTaskTemplateAsync ( const UpdateTaskTemplateRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateTaskTemplate that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7209 of file ConnectClient.h.

◆ UpdateTaskTemplateCallable()

template<typename UpdateTaskTemplateRequestT = Model::UpdateTaskTemplateRequest>
Model::UpdateTaskTemplateOutcomeCallable Aws::Connect::ConnectClient::UpdateTaskTemplateCallable ( const UpdateTaskTemplateRequestT &  request) const
inline

A Callable wrapper for UpdateTaskTemplate that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7200 of file ConnectClient.h.

◆ UpdateTrafficDistribution()

virtual Model::UpdateTrafficDistributionOutcome Aws::Connect::ConnectClient::UpdateTrafficDistribution ( const Model::UpdateTrafficDistributionRequest request) const
virtual

Updates the traffic distribution for a given traffic distribution group.

The SignInConfig distribution is available only on a default TrafficDistributionGroup (see the IsDefault parameter in the TrafficDistributionGroup data type). If you call UpdateTrafficDistribution with a modified SignInConfig and a non-default TrafficDistributionGroup, an InvalidRequestException is returned.

For more information about updating a traffic distribution group, see Update telephony traffic distribution across Amazon Web Services Regions in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ UpdateTrafficDistributionAsync()

template<typename UpdateTrafficDistributionRequestT = Model::UpdateTrafficDistributionRequest>
void Aws::Connect::ConnectClient::UpdateTrafficDistributionAsync ( const UpdateTrafficDistributionRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateTrafficDistribution that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7246 of file ConnectClient.h.

◆ UpdateTrafficDistributionCallable()

template<typename UpdateTrafficDistributionRequestT = Model::UpdateTrafficDistributionRequest>
Model::UpdateTrafficDistributionOutcomeCallable Aws::Connect::ConnectClient::UpdateTrafficDistributionCallable ( const UpdateTrafficDistributionRequestT &  request) const
inline

A Callable wrapper for UpdateTrafficDistribution that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7237 of file ConnectClient.h.

◆ UpdateUserHierarchy()

virtual Model::UpdateUserHierarchyOutcome Aws::Connect::ConnectClient::UpdateUserHierarchy ( const Model::UpdateUserHierarchyRequest request) const
virtual

Assigns the specified hierarchy group to the specified user.

See Also:

AWS API Reference

◆ UpdateUserHierarchyAsync()

template<typename UpdateUserHierarchyRequestT = Model::UpdateUserHierarchyRequest>
void Aws::Connect::ConnectClient::UpdateUserHierarchyAsync ( const UpdateUserHierarchyRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserHierarchy that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7272 of file ConnectClient.h.

◆ UpdateUserHierarchyCallable()

template<typename UpdateUserHierarchyRequestT = Model::UpdateUserHierarchyRequest>
Model::UpdateUserHierarchyOutcomeCallable Aws::Connect::ConnectClient::UpdateUserHierarchyCallable ( const UpdateUserHierarchyRequestT &  request) const
inline

A Callable wrapper for UpdateUserHierarchy that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7263 of file ConnectClient.h.

◆ UpdateUserHierarchyGroupName()

virtual Model::UpdateUserHierarchyGroupNameOutcome Aws::Connect::ConnectClient::UpdateUserHierarchyGroupName ( const Model::UpdateUserHierarchyGroupNameRequest request) const
virtual

Updates the name of the user hierarchy group.

See Also:

AWS API Reference

◆ UpdateUserHierarchyGroupNameAsync()

template<typename UpdateUserHierarchyGroupNameRequestT = Model::UpdateUserHierarchyGroupNameRequest>
void Aws::Connect::ConnectClient::UpdateUserHierarchyGroupNameAsync ( const UpdateUserHierarchyGroupNameRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserHierarchyGroupName that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7297 of file ConnectClient.h.

◆ UpdateUserHierarchyGroupNameCallable()

template<typename UpdateUserHierarchyGroupNameRequestT = Model::UpdateUserHierarchyGroupNameRequest>
Model::UpdateUserHierarchyGroupNameOutcomeCallable Aws::Connect::ConnectClient::UpdateUserHierarchyGroupNameCallable ( const UpdateUserHierarchyGroupNameRequestT &  request) const
inline

A Callable wrapper for UpdateUserHierarchyGroupName that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7288 of file ConnectClient.h.

◆ UpdateUserHierarchyStructure()

virtual Model::UpdateUserHierarchyStructureOutcome Aws::Connect::ConnectClient::UpdateUserHierarchyStructure ( const Model::UpdateUserHierarchyStructureRequest request) const
virtual

Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.

See Also:

AWS API Reference

◆ UpdateUserHierarchyStructureAsync()

template<typename UpdateUserHierarchyStructureRequestT = Model::UpdateUserHierarchyStructureRequest>
void Aws::Connect::ConnectClient::UpdateUserHierarchyStructureAsync ( const UpdateUserHierarchyStructureRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserHierarchyStructure that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7323 of file ConnectClient.h.

◆ UpdateUserHierarchyStructureCallable()

template<typename UpdateUserHierarchyStructureRequestT = Model::UpdateUserHierarchyStructureRequest>
Model::UpdateUserHierarchyStructureOutcomeCallable Aws::Connect::ConnectClient::UpdateUserHierarchyStructureCallable ( const UpdateUserHierarchyStructureRequestT &  request) const
inline

A Callable wrapper for UpdateUserHierarchyStructure that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7314 of file ConnectClient.h.

◆ UpdateUserIdentityInfo()

virtual Model::UpdateUserIdentityInfoOutcome Aws::Connect::ConnectClient::UpdateUserIdentityInfo ( const Model::UpdateUserIdentityInfoRequest request) const
virtual

Updates the identity information for the specified user.

We strongly recommend limiting who has the ability to invoke UpdateUserIdentityInfo. Someone with that ability can change the login credentials of other users by changing their email address. This poses a security risk to your organization. They can change the email address of a user to the attacker's email address, and then reset the password through email. For more information, see Best Practices for Security Profiles in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ UpdateUserIdentityInfoAsync()

template<typename UpdateUserIdentityInfoRequestT = Model::UpdateUserIdentityInfoRequest>
void Aws::Connect::ConnectClient::UpdateUserIdentityInfoAsync ( const UpdateUserIdentityInfoRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserIdentityInfo that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7357 of file ConnectClient.h.

◆ UpdateUserIdentityInfoCallable()

template<typename UpdateUserIdentityInfoRequestT = Model::UpdateUserIdentityInfoRequest>
Model::UpdateUserIdentityInfoOutcomeCallable Aws::Connect::ConnectClient::UpdateUserIdentityInfoCallable ( const UpdateUserIdentityInfoRequestT &  request) const
inline

A Callable wrapper for UpdateUserIdentityInfo that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7348 of file ConnectClient.h.

◆ UpdateUserPhoneConfig()

virtual Model::UpdateUserPhoneConfigOutcome Aws::Connect::ConnectClient::UpdateUserPhoneConfig ( const Model::UpdateUserPhoneConfigRequest request) const
virtual

Updates the phone configuration settings for the specified user.

See Also:

AWS API Reference

◆ UpdateUserPhoneConfigAsync()

template<typename UpdateUserPhoneConfigRequestT = Model::UpdateUserPhoneConfigRequest>
void Aws::Connect::ConnectClient::UpdateUserPhoneConfigAsync ( const UpdateUserPhoneConfigRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserPhoneConfig that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7383 of file ConnectClient.h.

◆ UpdateUserPhoneConfigCallable()

template<typename UpdateUserPhoneConfigRequestT = Model::UpdateUserPhoneConfigRequest>
Model::UpdateUserPhoneConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateUserPhoneConfigCallable ( const UpdateUserPhoneConfigRequestT &  request) const
inline

A Callable wrapper for UpdateUserPhoneConfig that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7374 of file ConnectClient.h.

◆ UpdateUserProficiencies()

virtual Model::UpdateUserProficienciesOutcome Aws::Connect::ConnectClient::UpdateUserProficiencies ( const Model::UpdateUserProficienciesRequest request) const
virtual

Updates the properties associated with the proficiencies of a user.

See Also:

AWS API Reference

◆ UpdateUserProficienciesAsync()

template<typename UpdateUserProficienciesRequestT = Model::UpdateUserProficienciesRequest>
void Aws::Connect::ConnectClient::UpdateUserProficienciesAsync ( const UpdateUserProficienciesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserProficiencies that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7409 of file ConnectClient.h.

◆ UpdateUserProficienciesCallable()

template<typename UpdateUserProficienciesRequestT = Model::UpdateUserProficienciesRequest>
Model::UpdateUserProficienciesOutcomeCallable Aws::Connect::ConnectClient::UpdateUserProficienciesCallable ( const UpdateUserProficienciesRequestT &  request) const
inline

A Callable wrapper for UpdateUserProficiencies that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7400 of file ConnectClient.h.

◆ UpdateUserRoutingProfile()

virtual Model::UpdateUserRoutingProfileOutcome Aws::Connect::ConnectClient::UpdateUserRoutingProfile ( const Model::UpdateUserRoutingProfileRequest request) const
virtual

Assigns the specified routing profile to the specified user.

See Also:

AWS API Reference

◆ UpdateUserRoutingProfileAsync()

template<typename UpdateUserRoutingProfileRequestT = Model::UpdateUserRoutingProfileRequest>
void Aws::Connect::ConnectClient::UpdateUserRoutingProfileAsync ( const UpdateUserRoutingProfileRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserRoutingProfile that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7435 of file ConnectClient.h.

◆ UpdateUserRoutingProfileCallable()

template<typename UpdateUserRoutingProfileRequestT = Model::UpdateUserRoutingProfileRequest>
Model::UpdateUserRoutingProfileOutcomeCallable Aws::Connect::ConnectClient::UpdateUserRoutingProfileCallable ( const UpdateUserRoutingProfileRequestT &  request) const
inline

A Callable wrapper for UpdateUserRoutingProfile that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7426 of file ConnectClient.h.

◆ UpdateUserSecurityProfiles()

virtual Model::UpdateUserSecurityProfilesOutcome Aws::Connect::ConnectClient::UpdateUserSecurityProfiles ( const Model::UpdateUserSecurityProfilesRequest request) const
virtual

Assigns the specified security profiles to the specified user.

See Also:

AWS API Reference

◆ UpdateUserSecurityProfilesAsync()

template<typename UpdateUserSecurityProfilesRequestT = Model::UpdateUserSecurityProfilesRequest>
void Aws::Connect::ConnectClient::UpdateUserSecurityProfilesAsync ( const UpdateUserSecurityProfilesRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateUserSecurityProfiles that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7461 of file ConnectClient.h.

◆ UpdateUserSecurityProfilesCallable()

template<typename UpdateUserSecurityProfilesRequestT = Model::UpdateUserSecurityProfilesRequest>
Model::UpdateUserSecurityProfilesOutcomeCallable Aws::Connect::ConnectClient::UpdateUserSecurityProfilesCallable ( const UpdateUserSecurityProfilesRequestT &  request) const
inline

A Callable wrapper for UpdateUserSecurityProfiles that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7452 of file ConnectClient.h.

◆ UpdateViewContent()

virtual Model::UpdateViewContentOutcome Aws::Connect::ConnectClient::UpdateViewContent ( const Model::UpdateViewContentRequest request) const
virtual

Updates the view content of the given view identifier in the specified Amazon Connect instance.

It performs content validation if Status is set to SAVED and performs full content validation if Status is PUBLISHED. Note that the $SAVED alias' content will always be updated, but the $LATEST alias' content will only be updated if Status is PUBLISHED.

See Also:

AWS API Reference

◆ UpdateViewContentAsync()

template<typename UpdateViewContentRequestT = Model::UpdateViewContentRequest>
void Aws::Connect::ConnectClient::UpdateViewContentAsync ( const UpdateViewContentRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateViewContent that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7492 of file ConnectClient.h.

◆ UpdateViewContentCallable()

template<typename UpdateViewContentRequestT = Model::UpdateViewContentRequest>
Model::UpdateViewContentOutcomeCallable Aws::Connect::ConnectClient::UpdateViewContentCallable ( const UpdateViewContentRequestT &  request) const
inline

A Callable wrapper for UpdateViewContent that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7483 of file ConnectClient.h.

◆ UpdateViewMetadata()

virtual Model::UpdateViewMetadataOutcome Aws::Connect::ConnectClient::UpdateViewMetadata ( const Model::UpdateViewMetadataRequest request) const
virtual

Updates the view metadata. Note that either Name or Description must be provided.

See Also:

AWS API Reference

◆ UpdateViewMetadataAsync()

template<typename UpdateViewMetadataRequestT = Model::UpdateViewMetadataRequest>
void Aws::Connect::ConnectClient::UpdateViewMetadataAsync ( const UpdateViewMetadataRequestT &  request,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
inline

An Async wrapper for UpdateViewMetadata that queues the request into a thread executor and triggers associated callback when operation has finished.

Definition at line 7518 of file ConnectClient.h.

◆ UpdateViewMetadataCallable()

template<typename UpdateViewMetadataRequestT = Model::UpdateViewMetadataRequest>
Model::UpdateViewMetadataOutcomeCallable Aws::Connect::ConnectClient::UpdateViewMetadataCallable ( const UpdateViewMetadataRequestT &  request) const
inline

A Callable wrapper for UpdateViewMetadata that returns a future to the operation so that it can be executed in parallel to other requests.

Definition at line 7509 of file ConnectClient.h.

Friends And Related Symbol Documentation

◆ Aws::Client::ClientWithAsyncTemplateMethods< ConnectClient >

Definition at line 7525 of file ConnectClient.h.


The documentation for this class was generated from the following file: