AWS SDK for C++  1.9.104
AWS SDK for C++
Public Types | Public Member Functions | List of all members
Aws::Connect::ConnectClient Class Reference

#include <ConnectClient.h>

+ Inheritance diagram for Aws::Connect::ConnectClient:

Public Types

typedef Aws::Client::AWSJsonClient BASECLASS
 
- Public Types inherited from Aws::Client::AWSJsonClient
typedef AWSClient BASECLASS
 

Public Member Functions

 ConnectClient (const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 ConnectClient (const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
 ConnectClient (const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
 
virtual ~ConnectClient ()
 
virtual Model::AssociateApprovedOriginOutcome AssociateApprovedOrigin (const Model::AssociateApprovedOriginRequest &request) const
 
virtual Model::AssociateApprovedOriginOutcomeCallable AssociateApprovedOriginCallable (const Model::AssociateApprovedOriginRequest &request) const
 
virtual void AssociateApprovedOriginAsync (const Model::AssociateApprovedOriginRequest &request, const AssociateApprovedOriginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateBotOutcome AssociateBot (const Model::AssociateBotRequest &request) const
 
virtual Model::AssociateBotOutcomeCallable AssociateBotCallable (const Model::AssociateBotRequest &request) const
 
virtual void AssociateBotAsync (const Model::AssociateBotRequest &request, const AssociateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateInstanceStorageConfigOutcome AssociateInstanceStorageConfig (const Model::AssociateInstanceStorageConfigRequest &request) const
 
virtual Model::AssociateInstanceStorageConfigOutcomeCallable AssociateInstanceStorageConfigCallable (const Model::AssociateInstanceStorageConfigRequest &request) const
 
virtual void AssociateInstanceStorageConfigAsync (const Model::AssociateInstanceStorageConfigRequest &request, const AssociateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateLambdaFunctionOutcome AssociateLambdaFunction (const Model::AssociateLambdaFunctionRequest &request) const
 
virtual Model::AssociateLambdaFunctionOutcomeCallable AssociateLambdaFunctionCallable (const Model::AssociateLambdaFunctionRequest &request) const
 
virtual void AssociateLambdaFunctionAsync (const Model::AssociateLambdaFunctionRequest &request, const AssociateLambdaFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateLexBotOutcome AssociateLexBot (const Model::AssociateLexBotRequest &request) const
 
virtual Model::AssociateLexBotOutcomeCallable AssociateLexBotCallable (const Model::AssociateLexBotRequest &request) const
 
virtual void AssociateLexBotAsync (const Model::AssociateLexBotRequest &request, const AssociateLexBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateQueueQuickConnectsOutcome AssociateQueueQuickConnects (const Model::AssociateQueueQuickConnectsRequest &request) const
 
virtual Model::AssociateQueueQuickConnectsOutcomeCallable AssociateQueueQuickConnectsCallable (const Model::AssociateQueueQuickConnectsRequest &request) const
 
virtual void AssociateQueueQuickConnectsAsync (const Model::AssociateQueueQuickConnectsRequest &request, const AssociateQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateRoutingProfileQueuesOutcome AssociateRoutingProfileQueues (const Model::AssociateRoutingProfileQueuesRequest &request) const
 
virtual Model::AssociateRoutingProfileQueuesOutcomeCallable AssociateRoutingProfileQueuesCallable (const Model::AssociateRoutingProfileQueuesRequest &request) const
 
virtual void AssociateRoutingProfileQueuesAsync (const Model::AssociateRoutingProfileQueuesRequest &request, const AssociateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::AssociateSecurityKeyOutcome AssociateSecurityKey (const Model::AssociateSecurityKeyRequest &request) const
 
virtual Model::AssociateSecurityKeyOutcomeCallable AssociateSecurityKeyCallable (const Model::AssociateSecurityKeyRequest &request) const
 
virtual void AssociateSecurityKeyAsync (const Model::AssociateSecurityKeyRequest &request, const AssociateSecurityKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateAgentStatusOutcome CreateAgentStatus (const Model::CreateAgentStatusRequest &request) const
 
virtual Model::CreateAgentStatusOutcomeCallable CreateAgentStatusCallable (const Model::CreateAgentStatusRequest &request) const
 
virtual void CreateAgentStatusAsync (const Model::CreateAgentStatusRequest &request, const CreateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateContactFlowOutcome CreateContactFlow (const Model::CreateContactFlowRequest &request) const
 
virtual Model::CreateContactFlowOutcomeCallable CreateContactFlowCallable (const Model::CreateContactFlowRequest &request) const
 
virtual void CreateContactFlowAsync (const Model::CreateContactFlowRequest &request, const CreateContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateHoursOfOperationOutcome CreateHoursOfOperation (const Model::CreateHoursOfOperationRequest &request) const
 
virtual Model::CreateHoursOfOperationOutcomeCallable CreateHoursOfOperationCallable (const Model::CreateHoursOfOperationRequest &request) const
 
virtual void CreateHoursOfOperationAsync (const Model::CreateHoursOfOperationRequest &request, const CreateHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateInstanceOutcome CreateInstance (const Model::CreateInstanceRequest &request) const
 
virtual Model::CreateInstanceOutcomeCallable CreateInstanceCallable (const Model::CreateInstanceRequest &request) const
 
virtual void CreateInstanceAsync (const Model::CreateInstanceRequest &request, const CreateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateIntegrationAssociationOutcome CreateIntegrationAssociation (const Model::CreateIntegrationAssociationRequest &request) const
 
virtual Model::CreateIntegrationAssociationOutcomeCallable CreateIntegrationAssociationCallable (const Model::CreateIntegrationAssociationRequest &request) const
 
virtual void CreateIntegrationAssociationAsync (const Model::CreateIntegrationAssociationRequest &request, const CreateIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateQueueOutcome CreateQueue (const Model::CreateQueueRequest &request) const
 
virtual Model::CreateQueueOutcomeCallable CreateQueueCallable (const Model::CreateQueueRequest &request) const
 
virtual void CreateQueueAsync (const Model::CreateQueueRequest &request, const CreateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateQuickConnectOutcome CreateQuickConnect (const Model::CreateQuickConnectRequest &request) const
 
virtual Model::CreateQuickConnectOutcomeCallable CreateQuickConnectCallable (const Model::CreateQuickConnectRequest &request) const
 
virtual void CreateQuickConnectAsync (const Model::CreateQuickConnectRequest &request, const CreateQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateRoutingProfileOutcome CreateRoutingProfile (const Model::CreateRoutingProfileRequest &request) const
 
virtual Model::CreateRoutingProfileOutcomeCallable CreateRoutingProfileCallable (const Model::CreateRoutingProfileRequest &request) const
 
virtual void CreateRoutingProfileAsync (const Model::CreateRoutingProfileRequest &request, const CreateRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUseCaseOutcome CreateUseCase (const Model::CreateUseCaseRequest &request) const
 
virtual Model::CreateUseCaseOutcomeCallable CreateUseCaseCallable (const Model::CreateUseCaseRequest &request) const
 
virtual void CreateUseCaseAsync (const Model::CreateUseCaseRequest &request, const CreateUseCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUserOutcome CreateUser (const Model::CreateUserRequest &request) const
 
virtual Model::CreateUserOutcomeCallable CreateUserCallable (const Model::CreateUserRequest &request) const
 
virtual void CreateUserAsync (const Model::CreateUserRequest &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::CreateUserHierarchyGroupOutcome CreateUserHierarchyGroup (const Model::CreateUserHierarchyGroupRequest &request) const
 
virtual Model::CreateUserHierarchyGroupOutcomeCallable CreateUserHierarchyGroupCallable (const Model::CreateUserHierarchyGroupRequest &request) const
 
virtual void CreateUserHierarchyGroupAsync (const Model::CreateUserHierarchyGroupRequest &request, const CreateUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteHoursOfOperationOutcome DeleteHoursOfOperation (const Model::DeleteHoursOfOperationRequest &request) const
 
virtual Model::DeleteHoursOfOperationOutcomeCallable DeleteHoursOfOperationCallable (const Model::DeleteHoursOfOperationRequest &request) const
 
virtual void DeleteHoursOfOperationAsync (const Model::DeleteHoursOfOperationRequest &request, const DeleteHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteInstanceOutcome DeleteInstance (const Model::DeleteInstanceRequest &request) const
 
virtual Model::DeleteInstanceOutcomeCallable DeleteInstanceCallable (const Model::DeleteInstanceRequest &request) const
 
virtual void DeleteInstanceAsync (const Model::DeleteInstanceRequest &request, const DeleteInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteIntegrationAssociationOutcome DeleteIntegrationAssociation (const Model::DeleteIntegrationAssociationRequest &request) const
 
virtual Model::DeleteIntegrationAssociationOutcomeCallable DeleteIntegrationAssociationCallable (const Model::DeleteIntegrationAssociationRequest &request) const
 
virtual void DeleteIntegrationAssociationAsync (const Model::DeleteIntegrationAssociationRequest &request, const DeleteIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteQuickConnectOutcome DeleteQuickConnect (const Model::DeleteQuickConnectRequest &request) const
 
virtual Model::DeleteQuickConnectOutcomeCallable DeleteQuickConnectCallable (const Model::DeleteQuickConnectRequest &request) const
 
virtual void DeleteQuickConnectAsync (const Model::DeleteQuickConnectRequest &request, const DeleteQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUseCaseOutcome DeleteUseCase (const Model::DeleteUseCaseRequest &request) const
 
virtual Model::DeleteUseCaseOutcomeCallable DeleteUseCaseCallable (const Model::DeleteUseCaseRequest &request) const
 
virtual void DeleteUseCaseAsync (const Model::DeleteUseCaseRequest &request, const DeleteUseCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserOutcome DeleteUser (const Model::DeleteUserRequest &request) const
 
virtual Model::DeleteUserOutcomeCallable DeleteUserCallable (const Model::DeleteUserRequest &request) const
 
virtual void DeleteUserAsync (const Model::DeleteUserRequest &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DeleteUserHierarchyGroupOutcome DeleteUserHierarchyGroup (const Model::DeleteUserHierarchyGroupRequest &request) const
 
virtual Model::DeleteUserHierarchyGroupOutcomeCallable DeleteUserHierarchyGroupCallable (const Model::DeleteUserHierarchyGroupRequest &request) const
 
virtual void DeleteUserHierarchyGroupAsync (const Model::DeleteUserHierarchyGroupRequest &request, const DeleteUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeAgentStatusOutcome DescribeAgentStatus (const Model::DescribeAgentStatusRequest &request) const
 
virtual Model::DescribeAgentStatusOutcomeCallable DescribeAgentStatusCallable (const Model::DescribeAgentStatusRequest &request) const
 
virtual void DescribeAgentStatusAsync (const Model::DescribeAgentStatusRequest &request, const DescribeAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeContactFlowOutcome DescribeContactFlow (const Model::DescribeContactFlowRequest &request) const
 
virtual Model::DescribeContactFlowOutcomeCallable DescribeContactFlowCallable (const Model::DescribeContactFlowRequest &request) const
 
virtual void DescribeContactFlowAsync (const Model::DescribeContactFlowRequest &request, const DescribeContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeHoursOfOperationOutcome DescribeHoursOfOperation (const Model::DescribeHoursOfOperationRequest &request) const
 
virtual Model::DescribeHoursOfOperationOutcomeCallable DescribeHoursOfOperationCallable (const Model::DescribeHoursOfOperationRequest &request) const
 
virtual void DescribeHoursOfOperationAsync (const Model::DescribeHoursOfOperationRequest &request, const DescribeHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInstanceOutcome DescribeInstance (const Model::DescribeInstanceRequest &request) const
 
virtual Model::DescribeInstanceOutcomeCallable DescribeInstanceCallable (const Model::DescribeInstanceRequest &request) const
 
virtual void DescribeInstanceAsync (const Model::DescribeInstanceRequest &request, const DescribeInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInstanceAttributeOutcome DescribeInstanceAttribute (const Model::DescribeInstanceAttributeRequest &request) const
 
virtual Model::DescribeInstanceAttributeOutcomeCallable DescribeInstanceAttributeCallable (const Model::DescribeInstanceAttributeRequest &request) const
 
virtual void DescribeInstanceAttributeAsync (const Model::DescribeInstanceAttributeRequest &request, const DescribeInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeInstanceStorageConfigOutcome DescribeInstanceStorageConfig (const Model::DescribeInstanceStorageConfigRequest &request) const
 
virtual Model::DescribeInstanceStorageConfigOutcomeCallable DescribeInstanceStorageConfigCallable (const Model::DescribeInstanceStorageConfigRequest &request) const
 
virtual void DescribeInstanceStorageConfigAsync (const Model::DescribeInstanceStorageConfigRequest &request, const DescribeInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeQueueOutcome DescribeQueue (const Model::DescribeQueueRequest &request) const
 
virtual Model::DescribeQueueOutcomeCallable DescribeQueueCallable (const Model::DescribeQueueRequest &request) const
 
virtual void DescribeQueueAsync (const Model::DescribeQueueRequest &request, const DescribeQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeQuickConnectOutcome DescribeQuickConnect (const Model::DescribeQuickConnectRequest &request) const
 
virtual Model::DescribeQuickConnectOutcomeCallable DescribeQuickConnectCallable (const Model::DescribeQuickConnectRequest &request) const
 
virtual void DescribeQuickConnectAsync (const Model::DescribeQuickConnectRequest &request, const DescribeQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeRoutingProfileOutcome DescribeRoutingProfile (const Model::DescribeRoutingProfileRequest &request) const
 
virtual Model::DescribeRoutingProfileOutcomeCallable DescribeRoutingProfileCallable (const Model::DescribeRoutingProfileRequest &request) const
 
virtual void DescribeRoutingProfileAsync (const Model::DescribeRoutingProfileRequest &request, const DescribeRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeUserOutcome DescribeUser (const Model::DescribeUserRequest &request) const
 
virtual Model::DescribeUserOutcomeCallable DescribeUserCallable (const Model::DescribeUserRequest &request) const
 
virtual void DescribeUserAsync (const Model::DescribeUserRequest &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeUserHierarchyGroupOutcome DescribeUserHierarchyGroup (const Model::DescribeUserHierarchyGroupRequest &request) const
 
virtual Model::DescribeUserHierarchyGroupOutcomeCallable DescribeUserHierarchyGroupCallable (const Model::DescribeUserHierarchyGroupRequest &request) const
 
virtual void DescribeUserHierarchyGroupAsync (const Model::DescribeUserHierarchyGroupRequest &request, const DescribeUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DescribeUserHierarchyStructureOutcome DescribeUserHierarchyStructure (const Model::DescribeUserHierarchyStructureRequest &request) const
 
virtual Model::DescribeUserHierarchyStructureOutcomeCallable DescribeUserHierarchyStructureCallable (const Model::DescribeUserHierarchyStructureRequest &request) const
 
virtual void DescribeUserHierarchyStructureAsync (const Model::DescribeUserHierarchyStructureRequest &request, const DescribeUserHierarchyStructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateApprovedOriginOutcome DisassociateApprovedOrigin (const Model::DisassociateApprovedOriginRequest &request) const
 
virtual Model::DisassociateApprovedOriginOutcomeCallable DisassociateApprovedOriginCallable (const Model::DisassociateApprovedOriginRequest &request) const
 
virtual void DisassociateApprovedOriginAsync (const Model::DisassociateApprovedOriginRequest &request, const DisassociateApprovedOriginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateBotOutcome DisassociateBot (const Model::DisassociateBotRequest &request) const
 
virtual Model::DisassociateBotOutcomeCallable DisassociateBotCallable (const Model::DisassociateBotRequest &request) const
 
virtual void DisassociateBotAsync (const Model::DisassociateBotRequest &request, const DisassociateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateInstanceStorageConfigOutcome DisassociateInstanceStorageConfig (const Model::DisassociateInstanceStorageConfigRequest &request) const
 
virtual Model::DisassociateInstanceStorageConfigOutcomeCallable DisassociateInstanceStorageConfigCallable (const Model::DisassociateInstanceStorageConfigRequest &request) const
 
virtual void DisassociateInstanceStorageConfigAsync (const Model::DisassociateInstanceStorageConfigRequest &request, const DisassociateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateLambdaFunctionOutcome DisassociateLambdaFunction (const Model::DisassociateLambdaFunctionRequest &request) const
 
virtual Model::DisassociateLambdaFunctionOutcomeCallable DisassociateLambdaFunctionCallable (const Model::DisassociateLambdaFunctionRequest &request) const
 
virtual void DisassociateLambdaFunctionAsync (const Model::DisassociateLambdaFunctionRequest &request, const DisassociateLambdaFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateLexBotOutcome DisassociateLexBot (const Model::DisassociateLexBotRequest &request) const
 
virtual Model::DisassociateLexBotOutcomeCallable DisassociateLexBotCallable (const Model::DisassociateLexBotRequest &request) const
 
virtual void DisassociateLexBotAsync (const Model::DisassociateLexBotRequest &request, const DisassociateLexBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateQueueQuickConnectsOutcome DisassociateQueueQuickConnects (const Model::DisassociateQueueQuickConnectsRequest &request) const
 
virtual Model::DisassociateQueueQuickConnectsOutcomeCallable DisassociateQueueQuickConnectsCallable (const Model::DisassociateQueueQuickConnectsRequest &request) const
 
virtual void DisassociateQueueQuickConnectsAsync (const Model::DisassociateQueueQuickConnectsRequest &request, const DisassociateQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateRoutingProfileQueuesOutcome DisassociateRoutingProfileQueues (const Model::DisassociateRoutingProfileQueuesRequest &request) const
 
virtual Model::DisassociateRoutingProfileQueuesOutcomeCallable DisassociateRoutingProfileQueuesCallable (const Model::DisassociateRoutingProfileQueuesRequest &request) const
 
virtual void DisassociateRoutingProfileQueuesAsync (const Model::DisassociateRoutingProfileQueuesRequest &request, const DisassociateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::DisassociateSecurityKeyOutcome DisassociateSecurityKey (const Model::DisassociateSecurityKeyRequest &request) const
 
virtual Model::DisassociateSecurityKeyOutcomeCallable DisassociateSecurityKeyCallable (const Model::DisassociateSecurityKeyRequest &request) const
 
virtual void DisassociateSecurityKeyAsync (const Model::DisassociateSecurityKeyRequest &request, const DisassociateSecurityKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetContactAttributesOutcome GetContactAttributes (const Model::GetContactAttributesRequest &request) const
 
virtual Model::GetContactAttributesOutcomeCallable GetContactAttributesCallable (const Model::GetContactAttributesRequest &request) const
 
virtual void GetContactAttributesAsync (const Model::GetContactAttributesRequest &request, const GetContactAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetCurrentMetricDataOutcome GetCurrentMetricData (const Model::GetCurrentMetricDataRequest &request) const
 
virtual Model::GetCurrentMetricDataOutcomeCallable GetCurrentMetricDataCallable (const Model::GetCurrentMetricDataRequest &request) const
 
virtual void GetCurrentMetricDataAsync (const Model::GetCurrentMetricDataRequest &request, const GetCurrentMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetFederationTokenOutcome GetFederationToken (const Model::GetFederationTokenRequest &request) const
 
virtual Model::GetFederationTokenOutcomeCallable GetFederationTokenCallable (const Model::GetFederationTokenRequest &request) const
 
virtual void GetFederationTokenAsync (const Model::GetFederationTokenRequest &request, const GetFederationTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::GetMetricDataOutcome GetMetricData (const Model::GetMetricDataRequest &request) const
 
virtual Model::GetMetricDataOutcomeCallable GetMetricDataCallable (const Model::GetMetricDataRequest &request) const
 
virtual void GetMetricDataAsync (const Model::GetMetricDataRequest &request, const GetMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListAgentStatusesOutcome ListAgentStatuses (const Model::ListAgentStatusesRequest &request) const
 
virtual Model::ListAgentStatusesOutcomeCallable ListAgentStatusesCallable (const Model::ListAgentStatusesRequest &request) const
 
virtual void ListAgentStatusesAsync (const Model::ListAgentStatusesRequest &request, const ListAgentStatusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListApprovedOriginsOutcome ListApprovedOrigins (const Model::ListApprovedOriginsRequest &request) const
 
virtual Model::ListApprovedOriginsOutcomeCallable ListApprovedOriginsCallable (const Model::ListApprovedOriginsRequest &request) const
 
virtual void ListApprovedOriginsAsync (const Model::ListApprovedOriginsRequest &request, const ListApprovedOriginsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListBotsOutcome ListBots (const Model::ListBotsRequest &request) const
 
virtual Model::ListBotsOutcomeCallable ListBotsCallable (const Model::ListBotsRequest &request) const
 
virtual void ListBotsAsync (const Model::ListBotsRequest &request, const ListBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListContactFlowsOutcome ListContactFlows (const Model::ListContactFlowsRequest &request) const
 
virtual Model::ListContactFlowsOutcomeCallable ListContactFlowsCallable (const Model::ListContactFlowsRequest &request) const
 
virtual void ListContactFlowsAsync (const Model::ListContactFlowsRequest &request, const ListContactFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListHoursOfOperationsOutcome ListHoursOfOperations (const Model::ListHoursOfOperationsRequest &request) const
 
virtual Model::ListHoursOfOperationsOutcomeCallable ListHoursOfOperationsCallable (const Model::ListHoursOfOperationsRequest &request) const
 
virtual void ListHoursOfOperationsAsync (const Model::ListHoursOfOperationsRequest &request, const ListHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListInstanceAttributesOutcome ListInstanceAttributes (const Model::ListInstanceAttributesRequest &request) const
 
virtual Model::ListInstanceAttributesOutcomeCallable ListInstanceAttributesCallable (const Model::ListInstanceAttributesRequest &request) const
 
virtual void ListInstanceAttributesAsync (const Model::ListInstanceAttributesRequest &request, const ListInstanceAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListInstanceStorageConfigsOutcome ListInstanceStorageConfigs (const Model::ListInstanceStorageConfigsRequest &request) const
 
virtual Model::ListInstanceStorageConfigsOutcomeCallable ListInstanceStorageConfigsCallable (const Model::ListInstanceStorageConfigsRequest &request) const
 
virtual void ListInstanceStorageConfigsAsync (const Model::ListInstanceStorageConfigsRequest &request, const ListInstanceStorageConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListInstancesOutcome ListInstances (const Model::ListInstancesRequest &request) const
 
virtual Model::ListInstancesOutcomeCallable ListInstancesCallable (const Model::ListInstancesRequest &request) const
 
virtual void ListInstancesAsync (const Model::ListInstancesRequest &request, const ListInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListIntegrationAssociationsOutcome ListIntegrationAssociations (const Model::ListIntegrationAssociationsRequest &request) const
 
virtual Model::ListIntegrationAssociationsOutcomeCallable ListIntegrationAssociationsCallable (const Model::ListIntegrationAssociationsRequest &request) const
 
virtual void ListIntegrationAssociationsAsync (const Model::ListIntegrationAssociationsRequest &request, const ListIntegrationAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListLambdaFunctionsOutcome ListLambdaFunctions (const Model::ListLambdaFunctionsRequest &request) const
 
virtual Model::ListLambdaFunctionsOutcomeCallable ListLambdaFunctionsCallable (const Model::ListLambdaFunctionsRequest &request) const
 
virtual void ListLambdaFunctionsAsync (const Model::ListLambdaFunctionsRequest &request, const ListLambdaFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListLexBotsOutcome ListLexBots (const Model::ListLexBotsRequest &request) const
 
virtual Model::ListLexBotsOutcomeCallable ListLexBotsCallable (const Model::ListLexBotsRequest &request) const
 
virtual void ListLexBotsAsync (const Model::ListLexBotsRequest &request, const ListLexBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListPhoneNumbersOutcome ListPhoneNumbers (const Model::ListPhoneNumbersRequest &request) const
 
virtual Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable (const Model::ListPhoneNumbersRequest &request) const
 
virtual void ListPhoneNumbersAsync (const Model::ListPhoneNumbersRequest &request, const ListPhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListPromptsOutcome ListPrompts (const Model::ListPromptsRequest &request) const
 
virtual Model::ListPromptsOutcomeCallable ListPromptsCallable (const Model::ListPromptsRequest &request) const
 
virtual void ListPromptsAsync (const Model::ListPromptsRequest &request, const ListPromptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListQueueQuickConnectsOutcome ListQueueQuickConnects (const Model::ListQueueQuickConnectsRequest &request) const
 
virtual Model::ListQueueQuickConnectsOutcomeCallable ListQueueQuickConnectsCallable (const Model::ListQueueQuickConnectsRequest &request) const
 
virtual void ListQueueQuickConnectsAsync (const Model::ListQueueQuickConnectsRequest &request, const ListQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListQueuesOutcome ListQueues (const Model::ListQueuesRequest &request) const
 
virtual Model::ListQueuesOutcomeCallable ListQueuesCallable (const Model::ListQueuesRequest &request) const
 
virtual void ListQueuesAsync (const Model::ListQueuesRequest &request, const ListQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListQuickConnectsOutcome ListQuickConnects (const Model::ListQuickConnectsRequest &request) const
 
virtual Model::ListQuickConnectsOutcomeCallable ListQuickConnectsCallable (const Model::ListQuickConnectsRequest &request) const
 
virtual void ListQuickConnectsAsync (const Model::ListQuickConnectsRequest &request, const ListQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRoutingProfileQueuesOutcome ListRoutingProfileQueues (const Model::ListRoutingProfileQueuesRequest &request) const
 
virtual Model::ListRoutingProfileQueuesOutcomeCallable ListRoutingProfileQueuesCallable (const Model::ListRoutingProfileQueuesRequest &request) const
 
virtual void ListRoutingProfileQueuesAsync (const Model::ListRoutingProfileQueuesRequest &request, const ListRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListRoutingProfilesOutcome ListRoutingProfiles (const Model::ListRoutingProfilesRequest &request) const
 
virtual Model::ListRoutingProfilesOutcomeCallable ListRoutingProfilesCallable (const Model::ListRoutingProfilesRequest &request) const
 
virtual void ListRoutingProfilesAsync (const Model::ListRoutingProfilesRequest &request, const ListRoutingProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSecurityKeysOutcome ListSecurityKeys (const Model::ListSecurityKeysRequest &request) const
 
virtual Model::ListSecurityKeysOutcomeCallable ListSecurityKeysCallable (const Model::ListSecurityKeysRequest &request) const
 
virtual void ListSecurityKeysAsync (const Model::ListSecurityKeysRequest &request, const ListSecurityKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListSecurityProfilesOutcome ListSecurityProfiles (const Model::ListSecurityProfilesRequest &request) const
 
virtual Model::ListSecurityProfilesOutcomeCallable ListSecurityProfilesCallable (const Model::ListSecurityProfilesRequest &request) const
 
virtual void ListSecurityProfilesAsync (const Model::ListSecurityProfilesRequest &request, const ListSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListTagsForResourceOutcome ListTagsForResource (const Model::ListTagsForResourceRequest &request) const
 
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable (const Model::ListTagsForResourceRequest &request) const
 
virtual void ListTagsForResourceAsync (const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUseCasesOutcome ListUseCases (const Model::ListUseCasesRequest &request) const
 
virtual Model::ListUseCasesOutcomeCallable ListUseCasesCallable (const Model::ListUseCasesRequest &request) const
 
virtual void ListUseCasesAsync (const Model::ListUseCasesRequest &request, const ListUseCasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUserHierarchyGroupsOutcome ListUserHierarchyGroups (const Model::ListUserHierarchyGroupsRequest &request) const
 
virtual Model::ListUserHierarchyGroupsOutcomeCallable ListUserHierarchyGroupsCallable (const Model::ListUserHierarchyGroupsRequest &request) const
 
virtual void ListUserHierarchyGroupsAsync (const Model::ListUserHierarchyGroupsRequest &request, const ListUserHierarchyGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ListUsersOutcome ListUsers (const Model::ListUsersRequest &request) const
 
virtual Model::ListUsersOutcomeCallable ListUsersCallable (const Model::ListUsersRequest &request) const
 
virtual void ListUsersAsync (const Model::ListUsersRequest &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::ResumeContactRecordingOutcome ResumeContactRecording (const Model::ResumeContactRecordingRequest &request) const
 
virtual Model::ResumeContactRecordingOutcomeCallable ResumeContactRecordingCallable (const Model::ResumeContactRecordingRequest &request) const
 
virtual void ResumeContactRecordingAsync (const Model::ResumeContactRecordingRequest &request, const ResumeContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartChatContactOutcome StartChatContact (const Model::StartChatContactRequest &request) const
 
virtual Model::StartChatContactOutcomeCallable StartChatContactCallable (const Model::StartChatContactRequest &request) const
 
virtual void StartChatContactAsync (const Model::StartChatContactRequest &request, const StartChatContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartContactRecordingOutcome StartContactRecording (const Model::StartContactRecordingRequest &request) const
 
virtual Model::StartContactRecordingOutcomeCallable StartContactRecordingCallable (const Model::StartContactRecordingRequest &request) const
 
virtual void StartContactRecordingAsync (const Model::StartContactRecordingRequest &request, const StartContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartOutboundVoiceContactOutcome StartOutboundVoiceContact (const Model::StartOutboundVoiceContactRequest &request) const
 
virtual Model::StartOutboundVoiceContactOutcomeCallable StartOutboundVoiceContactCallable (const Model::StartOutboundVoiceContactRequest &request) const
 
virtual void StartOutboundVoiceContactAsync (const Model::StartOutboundVoiceContactRequest &request, const StartOutboundVoiceContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StartTaskContactOutcome StartTaskContact (const Model::StartTaskContactRequest &request) const
 
virtual Model::StartTaskContactOutcomeCallable StartTaskContactCallable (const Model::StartTaskContactRequest &request) const
 
virtual void StartTaskContactAsync (const Model::StartTaskContactRequest &request, const StartTaskContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopContactOutcome StopContact (const Model::StopContactRequest &request) const
 
virtual Model::StopContactOutcomeCallable StopContactCallable (const Model::StopContactRequest &request) const
 
virtual void StopContactAsync (const Model::StopContactRequest &request, const StopContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::StopContactRecordingOutcome StopContactRecording (const Model::StopContactRecordingRequest &request) const
 
virtual Model::StopContactRecordingOutcomeCallable StopContactRecordingCallable (const Model::StopContactRecordingRequest &request) const
 
virtual void StopContactRecordingAsync (const Model::StopContactRecordingRequest &request, const StopContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::SuspendContactRecordingOutcome SuspendContactRecording (const Model::SuspendContactRecordingRequest &request) const
 
virtual Model::SuspendContactRecordingOutcomeCallable SuspendContactRecordingCallable (const Model::SuspendContactRecordingRequest &request) const
 
virtual void SuspendContactRecordingAsync (const Model::SuspendContactRecordingRequest &request, const SuspendContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::TagResourceOutcome TagResource (const Model::TagResourceRequest &request) const
 
virtual Model::TagResourceOutcomeCallable TagResourceCallable (const Model::TagResourceRequest &request) const
 
virtual void TagResourceAsync (const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UntagResourceOutcome UntagResource (const Model::UntagResourceRequest &request) const
 
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable (const Model::UntagResourceRequest &request) const
 
virtual void UntagResourceAsync (const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateAgentStatusOutcome UpdateAgentStatus (const Model::UpdateAgentStatusRequest &request) const
 
virtual Model::UpdateAgentStatusOutcomeCallable UpdateAgentStatusCallable (const Model::UpdateAgentStatusRequest &request) const
 
virtual void UpdateAgentStatusAsync (const Model::UpdateAgentStatusRequest &request, const UpdateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateContactAttributesOutcome UpdateContactAttributes (const Model::UpdateContactAttributesRequest &request) const
 
virtual Model::UpdateContactAttributesOutcomeCallable UpdateContactAttributesCallable (const Model::UpdateContactAttributesRequest &request) const
 
virtual void UpdateContactAttributesAsync (const Model::UpdateContactAttributesRequest &request, const UpdateContactAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateContactFlowContentOutcome UpdateContactFlowContent (const Model::UpdateContactFlowContentRequest &request) const
 
virtual Model::UpdateContactFlowContentOutcomeCallable UpdateContactFlowContentCallable (const Model::UpdateContactFlowContentRequest &request) const
 
virtual void UpdateContactFlowContentAsync (const Model::UpdateContactFlowContentRequest &request, const UpdateContactFlowContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateContactFlowNameOutcome UpdateContactFlowName (const Model::UpdateContactFlowNameRequest &request) const
 
virtual Model::UpdateContactFlowNameOutcomeCallable UpdateContactFlowNameCallable (const Model::UpdateContactFlowNameRequest &request) const
 
virtual void UpdateContactFlowNameAsync (const Model::UpdateContactFlowNameRequest &request, const UpdateContactFlowNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateHoursOfOperationOutcome UpdateHoursOfOperation (const Model::UpdateHoursOfOperationRequest &request) const
 
virtual Model::UpdateHoursOfOperationOutcomeCallable UpdateHoursOfOperationCallable (const Model::UpdateHoursOfOperationRequest &request) const
 
virtual void UpdateHoursOfOperationAsync (const Model::UpdateHoursOfOperationRequest &request, const UpdateHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateInstanceAttributeOutcome UpdateInstanceAttribute (const Model::UpdateInstanceAttributeRequest &request) const
 
virtual Model::UpdateInstanceAttributeOutcomeCallable UpdateInstanceAttributeCallable (const Model::UpdateInstanceAttributeRequest &request) const
 
virtual void UpdateInstanceAttributeAsync (const Model::UpdateInstanceAttributeRequest &request, const UpdateInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateInstanceStorageConfigOutcome UpdateInstanceStorageConfig (const Model::UpdateInstanceStorageConfigRequest &request) const
 
virtual Model::UpdateInstanceStorageConfigOutcomeCallable UpdateInstanceStorageConfigCallable (const Model::UpdateInstanceStorageConfigRequest &request) const
 
virtual void UpdateInstanceStorageConfigAsync (const Model::UpdateInstanceStorageConfigRequest &request, const UpdateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateQueueHoursOfOperationOutcome UpdateQueueHoursOfOperation (const Model::UpdateQueueHoursOfOperationRequest &request) const
 
virtual Model::UpdateQueueHoursOfOperationOutcomeCallable UpdateQueueHoursOfOperationCallable (const Model::UpdateQueueHoursOfOperationRequest &request) const
 
virtual void UpdateQueueHoursOfOperationAsync (const Model::UpdateQueueHoursOfOperationRequest &request, const UpdateQueueHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateQueueMaxContactsOutcome UpdateQueueMaxContacts (const Model::UpdateQueueMaxContactsRequest &request) const
 
virtual Model::UpdateQueueMaxContactsOutcomeCallable UpdateQueueMaxContactsCallable (const Model::UpdateQueueMaxContactsRequest &request) const
 
virtual void UpdateQueueMaxContactsAsync (const Model::UpdateQueueMaxContactsRequest &request, const UpdateQueueMaxContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateQueueNameOutcome UpdateQueueName (const Model::UpdateQueueNameRequest &request) const
 
virtual Model::UpdateQueueNameOutcomeCallable UpdateQueueNameCallable (const Model::UpdateQueueNameRequest &request) const
 
virtual void UpdateQueueNameAsync (const Model::UpdateQueueNameRequest &request, const UpdateQueueNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateQueueOutboundCallerConfigOutcome UpdateQueueOutboundCallerConfig (const Model::UpdateQueueOutboundCallerConfigRequest &request) const
 
virtual Model::UpdateQueueOutboundCallerConfigOutcomeCallable UpdateQueueOutboundCallerConfigCallable (const Model::UpdateQueueOutboundCallerConfigRequest &request) const
 
virtual void UpdateQueueOutboundCallerConfigAsync (const Model::UpdateQueueOutboundCallerConfigRequest &request, const UpdateQueueOutboundCallerConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateQueueStatusOutcome UpdateQueueStatus (const Model::UpdateQueueStatusRequest &request) const
 
virtual Model::UpdateQueueStatusOutcomeCallable UpdateQueueStatusCallable (const Model::UpdateQueueStatusRequest &request) const
 
virtual void UpdateQueueStatusAsync (const Model::UpdateQueueStatusRequest &request, const UpdateQueueStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateQuickConnectConfigOutcome UpdateQuickConnectConfig (const Model::UpdateQuickConnectConfigRequest &request) const
 
virtual Model::UpdateQuickConnectConfigOutcomeCallable UpdateQuickConnectConfigCallable (const Model::UpdateQuickConnectConfigRequest &request) const
 
virtual void UpdateQuickConnectConfigAsync (const Model::UpdateQuickConnectConfigRequest &request, const UpdateQuickConnectConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateQuickConnectNameOutcome UpdateQuickConnectName (const Model::UpdateQuickConnectNameRequest &request) const
 
virtual Model::UpdateQuickConnectNameOutcomeCallable UpdateQuickConnectNameCallable (const Model::UpdateQuickConnectNameRequest &request) const
 
virtual void UpdateQuickConnectNameAsync (const Model::UpdateQuickConnectNameRequest &request, const UpdateQuickConnectNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRoutingProfileConcurrencyOutcome UpdateRoutingProfileConcurrency (const Model::UpdateRoutingProfileConcurrencyRequest &request) const
 
virtual Model::UpdateRoutingProfileConcurrencyOutcomeCallable UpdateRoutingProfileConcurrencyCallable (const Model::UpdateRoutingProfileConcurrencyRequest &request) const
 
virtual void UpdateRoutingProfileConcurrencyAsync (const Model::UpdateRoutingProfileConcurrencyRequest &request, const UpdateRoutingProfileConcurrencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRoutingProfileDefaultOutboundQueueOutcome UpdateRoutingProfileDefaultOutboundQueue (const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &request) const
 
virtual Model::UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable UpdateRoutingProfileDefaultOutboundQueueCallable (const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &request) const
 
virtual void UpdateRoutingProfileDefaultOutboundQueueAsync (const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &request, const UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRoutingProfileNameOutcome UpdateRoutingProfileName (const Model::UpdateRoutingProfileNameRequest &request) const
 
virtual Model::UpdateRoutingProfileNameOutcomeCallable UpdateRoutingProfileNameCallable (const Model::UpdateRoutingProfileNameRequest &request) const
 
virtual void UpdateRoutingProfileNameAsync (const Model::UpdateRoutingProfileNameRequest &request, const UpdateRoutingProfileNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateRoutingProfileQueuesOutcome UpdateRoutingProfileQueues (const Model::UpdateRoutingProfileQueuesRequest &request) const
 
virtual Model::UpdateRoutingProfileQueuesOutcomeCallable UpdateRoutingProfileQueuesCallable (const Model::UpdateRoutingProfileQueuesRequest &request) const
 
virtual void UpdateRoutingProfileQueuesAsync (const Model::UpdateRoutingProfileQueuesRequest &request, const UpdateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserHierarchyOutcome UpdateUserHierarchy (const Model::UpdateUserHierarchyRequest &request) const
 
virtual Model::UpdateUserHierarchyOutcomeCallable UpdateUserHierarchyCallable (const Model::UpdateUserHierarchyRequest &request) const
 
virtual void UpdateUserHierarchyAsync (const Model::UpdateUserHierarchyRequest &request, const UpdateUserHierarchyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserHierarchyGroupNameOutcome UpdateUserHierarchyGroupName (const Model::UpdateUserHierarchyGroupNameRequest &request) const
 
virtual Model::UpdateUserHierarchyGroupNameOutcomeCallable UpdateUserHierarchyGroupNameCallable (const Model::UpdateUserHierarchyGroupNameRequest &request) const
 
virtual void UpdateUserHierarchyGroupNameAsync (const Model::UpdateUserHierarchyGroupNameRequest &request, const UpdateUserHierarchyGroupNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserHierarchyStructureOutcome UpdateUserHierarchyStructure (const Model::UpdateUserHierarchyStructureRequest &request) const
 
virtual Model::UpdateUserHierarchyStructureOutcomeCallable UpdateUserHierarchyStructureCallable (const Model::UpdateUserHierarchyStructureRequest &request) const
 
virtual void UpdateUserHierarchyStructureAsync (const Model::UpdateUserHierarchyStructureRequest &request, const UpdateUserHierarchyStructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserIdentityInfoOutcome UpdateUserIdentityInfo (const Model::UpdateUserIdentityInfoRequest &request) const
 
virtual Model::UpdateUserIdentityInfoOutcomeCallable UpdateUserIdentityInfoCallable (const Model::UpdateUserIdentityInfoRequest &request) const
 
virtual void UpdateUserIdentityInfoAsync (const Model::UpdateUserIdentityInfoRequest &request, const UpdateUserIdentityInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserPhoneConfigOutcome UpdateUserPhoneConfig (const Model::UpdateUserPhoneConfigRequest &request) const
 
virtual Model::UpdateUserPhoneConfigOutcomeCallable UpdateUserPhoneConfigCallable (const Model::UpdateUserPhoneConfigRequest &request) const
 
virtual void UpdateUserPhoneConfigAsync (const Model::UpdateUserPhoneConfigRequest &request, const UpdateUserPhoneConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserRoutingProfileOutcome UpdateUserRoutingProfile (const Model::UpdateUserRoutingProfileRequest &request) const
 
virtual Model::UpdateUserRoutingProfileOutcomeCallable UpdateUserRoutingProfileCallable (const Model::UpdateUserRoutingProfileRequest &request) const
 
virtual void UpdateUserRoutingProfileAsync (const Model::UpdateUserRoutingProfileRequest &request, const UpdateUserRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
 
virtual Model::UpdateUserSecurityProfilesOutcome UpdateUserSecurityProfiles (const Model::UpdateUserSecurityProfilesRequest &request) const
 
virtual Model::UpdateUserSecurityProfilesOutcomeCallable UpdateUserSecurityProfilesCallable (const Model::UpdateUserSecurityProfilesRequest &request) const
 
virtual void UpdateUserSecurityProfilesAsync (const Model::UpdateUserSecurityProfilesRequest &request, const UpdateUserSecurityProfilesResponseReceivedHandler &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 (Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0)
 
Aws::String GeneratePresignedUrl (Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (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)
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, 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
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, 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
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0) const
 
void DisableRequestProcessing ()
 
void EnableRequestProcessing ()
 
virtual const char * GetServiceClientName () const
 
virtual void SetServiceClientName (const Aws::String &name)
 

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::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
 
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
 
- Protected Attributes inherited from Aws::Client::AWSClient
Aws::String m_region
 

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 AWS service by using an endpoint. For a list of Amazon Connect endpoints, see Amazon Connect Endpoints.

Working with contact flows? Check out the Amazon Connect Flow language.

Definition at line 578 of file ConnectClient.h.

Member Typedef Documentation

◆ BASECLASS

Definition at line 581 of file ConnectClient.h.

Constructor & Destructor Documentation

◆ ConnectClient() [1/3]

Aws::Connect::ConnectClient::ConnectClient ( const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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() [2/3]

Aws::Connect::ConnectClient::ConnectClient ( const Aws::Auth::AWSCredentials credentials,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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() [3/3]

Aws::Connect::ConnectClient::ConnectClient ( const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &  credentialsProvider,
const Aws::Client::ClientConfiguration clientConfiguration = Aws::Client::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

◆ 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()

virtual void Aws::Connect::ConnectClient::AssociateApprovedOriginAsync ( const Model::AssociateApprovedOriginRequest request,
const AssociateApprovedOriginResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateApprovedOriginCallable()

virtual Model::AssociateApprovedOriginOutcomeCallable Aws::Connect::ConnectClient::AssociateApprovedOriginCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::AssociateBotAsync ( const Model::AssociateBotRequest request,
const AssociateBotResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateBotCallable()

virtual Model::AssociateBotOutcomeCallable Aws::Connect::ConnectClient::AssociateBotCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::AssociateInstanceStorageConfigAsync ( const Model::AssociateInstanceStorageConfigRequest request,
const AssociateInstanceStorageConfigResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateInstanceStorageConfigCallable()

virtual Model::AssociateInstanceStorageConfigOutcomeCallable Aws::Connect::ConnectClient::AssociateInstanceStorageConfigCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::AssociateLambdaFunctionAsync ( const Model::AssociateLambdaFunctionRequest request,
const AssociateLambdaFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateLambdaFunctionCallable()

virtual Model::AssociateLambdaFunctionOutcomeCallable Aws::Connect::ConnectClient::AssociateLambdaFunctionCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 bot.

See Also:

AWS API Reference

◆ AssociateLexBotAsync()

virtual void Aws::Connect::ConnectClient::AssociateLexBotAsync ( const Model::AssociateLexBotRequest request,
const AssociateLexBotResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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 bot.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateLexBotCallable()

virtual Model::AssociateLexBotOutcomeCallable Aws::Connect::ConnectClient::AssociateLexBotCallable ( 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 bot.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::AssociateQueueQuickConnectsAsync ( const Model::AssociateQueueQuickConnectsRequest request,
const AssociateQueueQuickConnectsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateQueueQuickConnectsCallable()

virtual Model::AssociateQueueQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::AssociateQueueQuickConnectsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::AssociateRoutingProfileQueuesAsync ( const Model::AssociateRoutingProfileQueuesRequest request,
const AssociateRoutingProfileQueuesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Associates a set of queues with a routing profile.

See Also:


AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateRoutingProfileQueuesCallable()

virtual Model::AssociateRoutingProfileQueuesOutcomeCallable Aws::Connect::ConnectClient::AssociateRoutingProfileQueuesCallable ( const Model::AssociateRoutingProfileQueuesRequest request) const
virtual

Associates a set of queues with a routing profile.

See Also:


AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::AssociateSecurityKeyAsync ( const Model::AssociateSecurityKeyRequest request,
const AssociateSecurityKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ AssociateSecurityKeyCallable()

virtual Model::AssociateSecurityKeyOutcomeCallable Aws::Connect::ConnectClient::AssociateSecurityKeyCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::CreateAgentStatusAsync ( const Model::CreateAgentStatusRequest request,
const CreateAgentStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateAgentStatusCallable()

virtual Model::CreateAgentStatusOutcomeCallable Aws::Connect::ConnectClient::CreateAgentStatusCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateContactFlow()

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

Creates a contact flow for the specified Amazon Connect instance.

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

See Also:

AWS API Reference

◆ CreateContactFlowAsync()

virtual void Aws::Connect::ConnectClient::CreateContactFlowAsync ( const Model::CreateContactFlowRequest request,
const CreateContactFlowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a contact flow for the specified Amazon Connect instance.

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateContactFlowCallable()

virtual Model::CreateContactFlowOutcomeCallable Aws::Connect::ConnectClient::CreateContactFlowCallable ( const Model::CreateContactFlowRequest request) const
virtual

Creates a contact flow for the specified Amazon Connect instance.

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::CreateHoursOfOperationAsync ( const Model::CreateHoursOfOperationRequest request,
const CreateHoursOfOperationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateHoursOfOperationCallable()

virtual Model::CreateHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::CreateHoursOfOperationCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

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()

virtual void Aws::Connect::ConnectClient::CreateInstanceAsync ( const Model::CreateInstanceRequest request,
const CreateInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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.

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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateInstanceCallable()

virtual Model::CreateInstanceOutcomeCallable Aws::Connect::ConnectClient::CreateInstanceCallable ( 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.

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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateIntegrationAssociation()

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

Create an AppIntegration association with an Amazon Connect instance.

See Also:

AWS API Reference

◆ CreateIntegrationAssociationAsync()

virtual void Aws::Connect::ConnectClient::CreateIntegrationAssociationAsync ( const Model::CreateIntegrationAssociationRequest request,
const CreateIntegrationAssociationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Create an AppIntegration association with an Amazon Connect instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateIntegrationAssociationCallable()

virtual Model::CreateIntegrationAssociationOutcomeCallable Aws::Connect::ConnectClient::CreateIntegrationAssociationCallable ( const Model::CreateIntegrationAssociationRequest request) const
virtual

Create an AppIntegration association with an Amazon Connect instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

See Also:

AWS API Reference

◆ CreateQueueAsync()

virtual void Aws::Connect::ConnectClient::CreateQueueAsync ( const Model::CreateQueueRequest request,
const CreateQueueResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateQueueCallable()

virtual Model::CreateQueueOutcomeCallable Aws::Connect::ConnectClient::CreateQueueCallable ( 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::CreateQuickConnectAsync ( const Model::CreateQuickConnectRequest request,
const CreateQuickConnectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a quick connect for the specified Amazon Connect instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateQuickConnectCallable()

virtual Model::CreateQuickConnectOutcomeCallable Aws::Connect::ConnectClient::CreateQuickConnectCallable ( const Model::CreateQuickConnectRequest request) const
virtual

Creates a quick connect for the specified Amazon Connect instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::CreateRoutingProfileAsync ( const Model::CreateRoutingProfileRequest request,
const CreateRoutingProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new routing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateRoutingProfileCallable()

virtual Model::CreateRoutingProfileOutcomeCallable Aws::Connect::ConnectClient::CreateRoutingProfileCallable ( const Model::CreateRoutingProfileRequest request) const
virtual

Creates a new routing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateUseCase()

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

Creates a use case for an AppIntegration association.

See Also:

AWS API Reference

◆ CreateUseCaseAsync()

virtual void Aws::Connect::ConnectClient::CreateUseCaseAsync ( const Model::CreateUseCaseRequest request,
const CreateUseCaseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a use case for an AppIntegration association.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUseCaseCallable()

virtual Model::CreateUseCaseOutcomeCallable Aws::Connect::ConnectClient::CreateUseCaseCallable ( const Model::CreateUseCaseRequest request) const
virtual

Creates a use case for an AppIntegration association.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ CreateUser()

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

Creates a user account for the specified Amazon Connect instance.

For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ CreateUserAsync()

virtual void Aws::Connect::ConnectClient::CreateUserAsync ( const Model::CreateUserRequest request,
const CreateUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a user account for the specified Amazon Connect instance.

For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUserCallable()

virtual Model::CreateUserOutcomeCallable Aws::Connect::ConnectClient::CreateUserCallable ( const Model::CreateUserRequest request) const
virtual

Creates a user account for the specified Amazon Connect instance.

For information about how to create user accounts using the Amazon Connect console, see Add Users in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::CreateUserHierarchyGroupAsync ( const Model::CreateUserHierarchyGroupRequest request,
const CreateUserHierarchyGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Creates a new user hierarchy group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ CreateUserHierarchyGroupCallable()

virtual Model::CreateUserHierarchyGroupOutcomeCallable Aws::Connect::ConnectClient::CreateUserHierarchyGroupCallable ( const Model::CreateUserHierarchyGroupRequest request) const
virtual

Creates a new user hierarchy group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DeleteHoursOfOperationAsync ( const Model::DeleteHoursOfOperationRequest request,
const DeleteHoursOfOperationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteHoursOfOperationCallable()

virtual Model::DeleteHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::DeleteHoursOfOperationCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

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()

virtual void Aws::Connect::ConnectClient::DeleteInstanceAsync ( const Model::DeleteInstanceRequest request,
const DeleteInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

Deletes the Amazon Connect instance.

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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteInstanceCallable()

virtual Model::DeleteInstanceOutcomeCallable Aws::Connect::ConnectClient::DeleteInstanceCallable ( 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.

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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteIntegrationAssociation()

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

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

See Also:

AWS API Reference

◆ DeleteIntegrationAssociationAsync()

virtual void Aws::Connect::ConnectClient::DeleteIntegrationAssociationAsync ( const Model::DeleteIntegrationAssociationRequest request,
const DeleteIntegrationAssociationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteIntegrationAssociationCallable()

virtual Model::DeleteIntegrationAssociationOutcomeCallable Aws::Connect::ConnectClient::DeleteIntegrationAssociationCallable ( const Model::DeleteIntegrationAssociationRequest request) const
virtual

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteQuickConnect()

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

Deletes a quick connect.

See Also:

AWS API Reference

◆ DeleteQuickConnectAsync()

virtual void Aws::Connect::ConnectClient::DeleteQuickConnectAsync ( const Model::DeleteQuickConnectRequest request,
const DeleteQuickConnectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a quick connect.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteQuickConnectCallable()

virtual Model::DeleteQuickConnectOutcomeCallable Aws::Connect::ConnectClient::DeleteQuickConnectCallable ( const Model::DeleteQuickConnectRequest request) const
virtual

Deletes a quick connect.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DeleteUseCase()

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

Deletes a use case from an AppIntegration association.

See Also:

AWS API Reference

◆ DeleteUseCaseAsync()

virtual void Aws::Connect::ConnectClient::DeleteUseCaseAsync ( const Model::DeleteUseCaseRequest request,
const DeleteUseCaseResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Deletes a use case from an AppIntegration association.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUseCaseCallable()

virtual Model::DeleteUseCaseOutcomeCallable Aws::Connect::ConnectClient::DeleteUseCaseCallable ( const Model::DeleteUseCaseRequest request) const
virtual

Deletes a use case from an AppIntegration association.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

See Also:

AWS API Reference

◆ DeleteUserAsync()

virtual void Aws::Connect::ConnectClient::DeleteUserAsync ( const Model::DeleteUserRequest request,
const DeleteUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUserCallable()

virtual Model::DeleteUserOutcomeCallable Aws::Connect::ConnectClient::DeleteUserCallable ( 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DeleteUserHierarchyGroupAsync ( const Model::DeleteUserHierarchyGroupRequest request,
const DeleteUserHierarchyGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DeleteUserHierarchyGroupCallable()

virtual Model::DeleteUserHierarchyGroupOutcomeCallable Aws::Connect::ConnectClient::DeleteUserHierarchyGroupCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeAgentStatusAsync ( const Model::DescribeAgentStatusRequest request,
const DescribeAgentStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeAgentStatusCallable()

virtual Model::DescribeAgentStatusOutcomeCallable Aws::Connect::ConnectClient::DescribeAgentStatusCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeContactFlow()

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

Describes the specified contact flow.

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

See Also:

AWS API Reference

◆ DescribeContactFlowAsync()

virtual void Aws::Connect::ConnectClient::DescribeContactFlowAsync ( const Model::DescribeContactFlowRequest request,
const DescribeContactFlowResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the specified contact flow.

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeContactFlowCallable()

virtual Model::DescribeContactFlowOutcomeCallable Aws::Connect::ConnectClient::DescribeContactFlowCallable ( const Model::DescribeContactFlowRequest request) const
virtual

Describes the specified contact flow.

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeHoursOfOperationAsync ( const Model::DescribeHoursOfOperationRequest request,
const DescribeHoursOfOperationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeHoursOfOperationCallable()

virtual Model::DescribeHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::DescribeHoursOfOperationCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeInstanceAsync ( const Model::DescribeInstanceRequest request,
const DescribeInstanceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeInstanceAttributeAsync ( const Model::DescribeInstanceAttributeRequest request,
const DescribeInstanceAttributeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeInstanceAttributeCallable()

virtual Model::DescribeInstanceAttributeOutcomeCallable Aws::Connect::ConnectClient::DescribeInstanceAttributeCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeInstanceCallable()

virtual Model::DescribeInstanceOutcomeCallable Aws::Connect::ConnectClient::DescribeInstanceCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeInstanceStorageConfigAsync ( const Model::DescribeInstanceStorageConfigRequest request,
const DescribeInstanceStorageConfigResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeInstanceStorageConfigCallable()

virtual Model::DescribeInstanceStorageConfigOutcomeCallable Aws::Connect::ConnectClient::DescribeInstanceStorageConfigCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeQueueAsync ( const Model::DescribeQueueRequest request,
const DescribeQueueResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeQueueCallable()

virtual Model::DescribeQueueOutcomeCallable Aws::Connect::ConnectClient::DescribeQueueCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeQuickConnect()

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

Describes the quick connect.

See Also:

AWS API Reference

◆ DescribeQuickConnectAsync()

virtual void Aws::Connect::ConnectClient::DescribeQuickConnectAsync ( const Model::DescribeQuickConnectRequest request,
const DescribeQuickConnectResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the quick connect.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeQuickConnectCallable()

virtual Model::DescribeQuickConnectOutcomeCallable Aws::Connect::ConnectClient::DescribeQuickConnectCallable ( const Model::DescribeQuickConnectRequest request) const
virtual

Describes the quick connect.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeRoutingProfileAsync ( const Model::DescribeRoutingProfileRequest request,
const DescribeRoutingProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the specified routing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeRoutingProfileCallable()

virtual Model::DescribeRoutingProfileOutcomeCallable Aws::Connect::ConnectClient::DescribeRoutingProfileCallable ( const Model::DescribeRoutingProfileRequest request) const
virtual

Describes the specified routing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ DescribeUser()

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

Describes the specified user account. You can find the instance ID in the 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()

virtual void Aws::Connect::ConnectClient::DescribeUserAsync ( const Model::DescribeUserRequest request,
const DescribeUserResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the specified user account. You can find the instance ID in the 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeUserCallable()

virtual Model::DescribeUserOutcomeCallable Aws::Connect::ConnectClient::DescribeUserCallable ( const Model::DescribeUserRequest request) const
virtual

Describes the specified user account. You can find the instance ID in the 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeUserHierarchyGroupAsync ( const Model::DescribeUserHierarchyGroupRequest request,
const DescribeUserHierarchyGroupResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the specified hierarchy group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeUserHierarchyGroupCallable()

virtual Model::DescribeUserHierarchyGroupOutcomeCallable Aws::Connect::ConnectClient::DescribeUserHierarchyGroupCallable ( const Model::DescribeUserHierarchyGroupRequest request) const
virtual

Describes the specified hierarchy group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DescribeUserHierarchyStructureAsync ( const Model::DescribeUserHierarchyStructureRequest request,
const DescribeUserHierarchyStructureResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Describes the hierarchy structure of the specified Amazon Connect instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DescribeUserHierarchyStructureCallable()

virtual Model::DescribeUserHierarchyStructureOutcomeCallable Aws::Connect::ConnectClient::DescribeUserHierarchyStructureCallable ( const Model::DescribeUserHierarchyStructureRequest request) const
virtual

Describes the hierarchy structure of the specified Amazon Connect instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DisassociateApprovedOriginAsync ( const Model::DisassociateApprovedOriginRequest request,
const DisassociateApprovedOriginResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateApprovedOriginCallable()

virtual Model::DisassociateApprovedOriginOutcomeCallable Aws::Connect::ConnectClient::DisassociateApprovedOriginCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DisassociateBotAsync ( const Model::DisassociateBotRequest request,
const DisassociateBotResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateBotCallable()

virtual Model::DisassociateBotOutcomeCallable Aws::Connect::ConnectClient::DisassociateBotCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DisassociateInstanceStorageConfigAsync ( const Model::DisassociateInstanceStorageConfigRequest request,
const DisassociateInstanceStorageConfigResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateInstanceStorageConfigCallable()

virtual Model::DisassociateInstanceStorageConfigOutcomeCallable Aws::Connect::ConnectClient::DisassociateInstanceStorageConfigCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 contact flow blocks.

See Also:

AWS API Reference

◆ DisassociateLambdaFunctionAsync()

virtual void Aws::Connect::ConnectClient::DisassociateLambdaFunctionAsync ( const Model::DisassociateLambdaFunctionRequest request,
const DisassociateLambdaFunctionResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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 contact flow blocks.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateLambdaFunctionCallable()

virtual Model::DisassociateLambdaFunctionOutcomeCallable Aws::Connect::ConnectClient::DisassociateLambdaFunctionCallable ( 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 contact flow blocks.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DisassociateLexBotAsync ( const Model::DisassociateLexBotRequest request,
const DisassociateLexBotResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateLexBotCallable()

virtual Model::DisassociateLexBotOutcomeCallable Aws::Connect::ConnectClient::DisassociateLexBotCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DisassociateQueueQuickConnectsAsync ( const Model::DisassociateQueueQuickConnectsRequest request,
const DisassociateQueueQuickConnectsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateQueueQuickConnectsCallable()

virtual Model::DisassociateQueueQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::DisassociateQueueQuickConnectsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DisassociateRoutingProfileQueuesAsync ( const Model::DisassociateRoutingProfileQueuesRequest request,
const DisassociateRoutingProfileQueuesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Disassociates a set of queues from a routing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateRoutingProfileQueuesCallable()

virtual Model::DisassociateRoutingProfileQueuesOutcomeCallable Aws::Connect::ConnectClient::DisassociateRoutingProfileQueuesCallable ( const Model::DisassociateRoutingProfileQueuesRequest request) const
virtual

Disassociates a set of queues from a routing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::DisassociateSecurityKeyAsync ( const Model::DisassociateSecurityKeyRequest request,
const DisassociateSecurityKeyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ DisassociateSecurityKeyCallable()

virtual Model::DisassociateSecurityKeyOutcomeCallable Aws::Connect::ConnectClient::DisassociateSecurityKeyCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::GetContactAttributesAsync ( const Model::GetContactAttributesRequest request,
const GetContactAttributesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves the contact attributes for the specified contact.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetContactAttributesCallable()

virtual Model::GetContactAttributesOutcomeCallable Aws::Connect::ConnectClient::GetContactAttributesCallable ( const Model::GetContactAttributesRequest request) const
virtual

Retrieves the contact attributes for the specified contact.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::GetCurrentMetricDataAsync ( const Model::GetCurrentMetricDataRequest request,
const GetCurrentMetricDataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetCurrentMetricDataCallable()

virtual Model::GetCurrentMetricDataOutcomeCallable Aws::Connect::ConnectClient::GetCurrentMetricDataCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ GetFederationToken()

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

Retrieves a token for federation.

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()

virtual void Aws::Connect::ConnectClient::GetFederationTokenAsync ( const Model::GetFederationTokenRequest request,
const GetFederationTokenResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Retrieves a token for federation.

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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetFederationTokenCallable()

virtual Model::GetFederationTokenOutcomeCallable Aws::Connect::ConnectClient::GetFederationTokenCallable ( const Model::GetFederationTokenRequest request) const
virtual

Retrieves a token for federation.

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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

See Also:

AWS API Reference

◆ GetMetricDataAsync()

virtual void Aws::Connect::ConnectClient::GetMetricDataAsync ( const Model::GetMetricDataRequest request,
const GetMetricDataResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ GetMetricDataCallable()

virtual Model::GetMetricDataOutcomeCallable Aws::Connect::ConnectClient::GetMetricDataCallable ( 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListAgentStatusesAsync ( const Model::ListAgentStatusesRequest request,
const ListAgentStatusesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

Lists agent statuses.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListAgentStatusesCallable()

virtual Model::ListAgentStatusesOutcomeCallable Aws::Connect::ConnectClient::ListAgentStatusesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListApprovedOriginsAsync ( const Model::ListApprovedOriginsRequest request,
const ListApprovedOriginsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListApprovedOriginsCallable()

virtual Model::ListApprovedOriginsOutcomeCallable Aws::Connect::ConnectClient::ListApprovedOriginsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

See Also:

AWS API Reference

◆ ListBotsAsync()

virtual void Aws::Connect::ConnectClient::ListBotsAsync ( const Model::ListBotsRequest request,
const ListBotsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListBotsCallable()

virtual Model::ListBotsOutcomeCallable Aws::Connect::ConnectClient::ListBotsCallable ( 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListContactFlows()

virtual Model::ListContactFlowsOutcome Aws::Connect::ConnectClient::ListContactFlows ( const Model::ListContactFlowsRequest request) const
virtual

Provides information about the contact flows for the specified Amazon Connect instance.

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

For more information about contact flows, see Contact Flows in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ ListContactFlowsAsync()

virtual void Aws::Connect::ConnectClient::ListContactFlowsAsync ( const Model::ListContactFlowsRequest request,
const ListContactFlowsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides information about the contact flows for the specified Amazon Connect instance.

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

For more information about contact flows, see Contact Flows in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListContactFlowsCallable()

virtual Model::ListContactFlowsOutcomeCallable Aws::Connect::ConnectClient::ListContactFlowsCallable ( const Model::ListContactFlowsRequest request) const
virtual

Provides information about the contact flows for the specified Amazon Connect instance.

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

For more information about contact flows, see Contact Flows in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListHoursOfOperationsAsync ( const Model::ListHoursOfOperationsRequest request,
const ListHoursOfOperationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListHoursOfOperationsCallable()

virtual Model::ListHoursOfOperationsOutcomeCallable Aws::Connect::ConnectClient::ListHoursOfOperationsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListInstanceAttributesAsync ( const Model::ListInstanceAttributesRequest request,
const ListInstanceAttributesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListInstanceAttributesCallable()

virtual Model::ListInstanceAttributesOutcomeCallable Aws::Connect::ConnectClient::ListInstanceAttributesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListInstancesAsync ( const Model::ListInstancesRequest request,
const ListInstancesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListInstancesCallable()

virtual Model::ListInstancesOutcomeCallable Aws::Connect::ConnectClient::ListInstancesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListInstanceStorageConfigsAsync ( const Model::ListInstanceStorageConfigsRequest request,
const ListInstanceStorageConfigsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListInstanceStorageConfigsCallable()

virtual Model::ListInstanceStorageConfigsOutcomeCallable Aws::Connect::ConnectClient::ListInstanceStorageConfigsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListIntegrationAssociations()

virtual Model::ListIntegrationAssociationsOutcome Aws::Connect::ConnectClient::ListIntegrationAssociations ( const Model::ListIntegrationAssociationsRequest request) const
virtual

Provides summary information about the AppIntegration associations for the specified Amazon Connect instance.

See Also:

AWS API Reference

◆ ListIntegrationAssociationsAsync()

virtual void Aws::Connect::ConnectClient::ListIntegrationAssociationsAsync ( const Model::ListIntegrationAssociationsRequest request,
const ListIntegrationAssociationsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides summary information about the AppIntegration associations for the specified Amazon Connect instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListIntegrationAssociationsCallable()

virtual Model::ListIntegrationAssociationsOutcomeCallable Aws::Connect::ConnectClient::ListIntegrationAssociationsCallable ( const Model::ListIntegrationAssociationsRequest request) const
virtual

Provides summary information about the AppIntegration associations for the specified Amazon Connect instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 contact flow blocks.

See Also:

AWS API Reference

◆ ListLambdaFunctionsAsync()

virtual void Aws::Connect::ConnectClient::ListLambdaFunctionsAsync ( const Model::ListLambdaFunctionsRequest request,
const ListLambdaFunctionsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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 contact flow blocks.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListLambdaFunctionsCallable()

virtual Model::ListLambdaFunctionsOutcomeCallable Aws::Connect::ConnectClient::ListLambdaFunctionsCallable ( 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 contact flow blocks.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 bots currently associated with the instance.

See Also:

AWS API Reference

◆ ListLexBotsAsync()

virtual void Aws::Connect::ConnectClient::ListLexBotsAsync ( const Model::ListLexBotsRequest request,
const ListLexBotsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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 bots currently associated with the instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListLexBotsCallable()

virtual Model::ListLexBotsOutcomeCallable Aws::Connect::ConnectClient::ListLexBotsCallable ( 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 bots currently associated with the instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

See Also:

AWS API Reference

◆ ListPhoneNumbersAsync()

virtual void Aws::Connect::ConnectClient::ListPhoneNumbersAsync ( const Model::ListPhoneNumbersRequest request,
const ListPhoneNumbersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListPhoneNumbersCallable()

virtual Model::ListPhoneNumbersOutcomeCallable Aws::Connect::ConnectClient::ListPhoneNumbersCallable ( 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListPromptsAsync ( const Model::ListPromptsRequest request,
const ListPromptsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides information about the prompts for the specified Amazon Connect instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListPromptsCallable()

virtual Model::ListPromptsOutcomeCallable Aws::Connect::ConnectClient::ListPromptsCallable ( const Model::ListPromptsRequest request) const
virtual

Provides information about the prompts for the specified Amazon Connect instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListQueueQuickConnectsAsync ( const Model::ListQueueQuickConnectsRequest request,
const ListQueueQuickConnectsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListQueueQuickConnectsCallable()

virtual Model::ListQueueQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::ListQueueQuickConnectsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListQueuesAsync ( const Model::ListQueuesRequest request,
const ListQueuesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListQueuesCallable()

virtual Model::ListQueuesOutcomeCallable Aws::Connect::ConnectClient::ListQueuesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListQuickConnectsAsync ( const Model::ListQuickConnectsRequest request,
const ListQuickConnectsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides information about the quick connects for the specified Amazon Connect instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListQuickConnectsCallable()

virtual Model::ListQuickConnectsOutcomeCallable Aws::Connect::ConnectClient::ListQuickConnectsCallable ( const Model::ListQuickConnectsRequest request) const
virtual

Provides information about the quick connects for the specified Amazon Connect instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListRoutingProfileQueuesAsync ( const Model::ListRoutingProfileQueuesRequest request,
const ListRoutingProfileQueuesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the queues associated with a routing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListRoutingProfileQueuesCallable()

virtual Model::ListRoutingProfileQueuesOutcomeCallable Aws::Connect::ConnectClient::ListRoutingProfileQueuesCallable ( const Model::ListRoutingProfileQueuesRequest request) const
virtual

Lists the queues associated with a routing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListRoutingProfilesAsync ( const Model::ListRoutingProfilesRequest request,
const ListRoutingProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListRoutingProfilesCallable()

virtual Model::ListRoutingProfilesOutcomeCallable Aws::Connect::ConnectClient::ListRoutingProfilesCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListSecurityKeysAsync ( const Model::ListSecurityKeysRequest request,
const ListSecurityKeysResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSecurityKeysCallable()

virtual Model::ListSecurityKeysOutcomeCallable Aws::Connect::ConnectClient::ListSecurityKeysCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

See Also:

AWS API Reference

◆ ListSecurityProfilesAsync()

virtual void Aws::Connect::ConnectClient::ListSecurityProfilesAsync ( const Model::ListSecurityProfilesRequest request,
const ListSecurityProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListSecurityProfilesCallable()

virtual Model::ListSecurityProfilesOutcomeCallable Aws::Connect::ConnectClient::ListSecurityProfilesCallable ( 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListTagsForResourceAsync ( const Model::ListTagsForResourceRequest request,
const ListTagsForResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListTagsForResourceCallable()

virtual Model::ListTagsForResourceOutcomeCallable Aws::Connect::ConnectClient::ListTagsForResourceCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ ListUseCases()

virtual Model::ListUseCasesOutcome Aws::Connect::ConnectClient::ListUseCases ( const Model::ListUseCasesRequest request) const
virtual

Lists the use cases.

See Also:

AWS API Reference

◆ ListUseCasesAsync()

virtual void Aws::Connect::ConnectClient::ListUseCasesAsync ( const Model::ListUseCasesRequest request,
const ListUseCasesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Lists the use cases.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListUseCasesCallable()

virtual Model::ListUseCasesOutcomeCallable Aws::Connect::ConnectClient::ListUseCasesCallable ( const Model::ListUseCasesRequest request) const
virtual

Lists the use cases.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListUserHierarchyGroupsAsync ( const Model::ListUserHierarchyGroupsRequest request,
const ListUserHierarchyGroupsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListUserHierarchyGroupsCallable()

virtual Model::ListUserHierarchyGroupsOutcomeCallable Aws::Connect::ConnectClient::ListUserHierarchyGroupsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::ListUsersAsync ( const Model::ListUsersRequest request,
const ListUsersResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Provides summary information about the users for the specified Amazon Connect instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ListUsersCallable()

virtual Model::ListUsersOutcomeCallable Aws::Connect::ConnectClient::ListUsersCallable ( const Model::ListUsersRequest request) const
virtual

Provides summary information about the users for the specified Amazon Connect instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ OverrideEndpoint()

void Aws::Connect::ConnectClient::OverrideEndpoint ( const Aws::String endpoint)

◆ 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 the call.

Only voice recordings are supported at this time.

See Also:

AWS API Reference

◆ ResumeContactRecordingAsync()

virtual void Aws::Connect::ConnectClient::ResumeContactRecordingAsync ( const Model::ResumeContactRecordingRequest request,
const ResumeContactRecordingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording the call.

Only voice recordings are supported at this time.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ ResumeContactRecordingCallable()

virtual Model::ResumeContactRecordingOutcomeCallable Aws::Connect::ConnectClient::ResumeContactRecordingCallable ( const Model::ResumeContactRecordingRequest request) const
virtual

When a contact is being recorded, and the recording has been suspended using SuspendContactRecording, this API resumes recording the call.

Only voice recordings are supported at this time.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartChatContact()

virtual Model::StartChatContactOutcome Aws::Connect::ConnectClient::StartChatContact ( const Model::StartChatContactRequest request) const
virtual

Initiates a contact 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 two 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.

For more information about chat, see Chat in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

◆ StartChatContactAsync()

virtual void Aws::Connect::ConnectClient::StartChatContactAsync ( const Model::StartChatContactRequest request,
const StartChatContactResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Initiates a contact 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 two 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.

For more information about chat, see Chat in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartChatContactCallable()

virtual Model::StartChatContactOutcomeCallable Aws::Connect::ConnectClient::StartChatContactCallable ( const Model::StartChatContactRequest request) const
virtual

Initiates a contact 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 two 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.

For more information about chat, see Chat in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartContactRecording()

virtual Model::StartContactRecordingOutcome Aws::Connect::ConnectClient::StartContactRecording ( const Model::StartContactRecordingRequest request) const
virtual

Starts recording the contact when the agent joins the 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()

virtual void Aws::Connect::ConnectClient::StartContactRecordingAsync ( const Model::StartContactRecordingRequest request,
const StartContactRecordingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Starts recording the contact when the agent joins the 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartContactRecordingCallable()

virtual Model::StartContactRecordingOutcomeCallable Aws::Connect::ConnectClient::StartContactRecordingCallable ( const Model::StartContactRecordingRequest request) const
virtual

Starts recording the contact when the agent joins the 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 contact flow. It performs the actions in the contact flow that's specified (in ContactFlowId).

Agents do not initiate the outbound API, which means that they do not dial the contact. If the contact 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.

See Also:

AWS API Reference

◆ StartOutboundVoiceContactAsync()

virtual void Aws::Connect::ConnectClient::StartOutboundVoiceContactAsync ( const Model::StartOutboundVoiceContactRequest request,
const StartOutboundVoiceContactResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Places an outbound call to a contact, and then initiates the contact flow. It performs the actions in the contact flow that's specified (in ContactFlowId).

Agents do not initiate the outbound API, which means that they do not dial the contact. If the contact 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartOutboundVoiceContactCallable()

virtual Model::StartOutboundVoiceContactOutcomeCallable Aws::Connect::ConnectClient::StartOutboundVoiceContactCallable ( const Model::StartOutboundVoiceContactRequest request) const
virtual

Places an outbound call to a contact, and then initiates the contact flow. It performs the actions in the contact flow that's specified (in ContactFlowId).

Agents do not initiate the outbound API, which means that they do not dial the contact. If the contact 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StartTaskContact()

virtual Model::StartTaskContactOutcome Aws::Connect::ConnectClient::StartTaskContact ( const Model::StartTaskContactRequest request) const
virtual

Initiates a contact flow to start a new task.

See Also:

AWS API Reference

◆ StartTaskContactAsync()

virtual void Aws::Connect::ConnectClient::StartTaskContactAsync ( const Model::StartTaskContactRequest request,
const StartTaskContactResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Initiates a contact flow to start a new task.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StartTaskContactCallable()

virtual Model::StartTaskContactOutcomeCallable Aws::Connect::ConnectClient::StartTaskContactCallable ( const Model::StartTaskContactRequest request) const
virtual

Initiates a contact flow to start a new task.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ StopContact()

virtual Model::StopContactOutcome Aws::Connect::ConnectClient::StopContact ( const Model::StopContactRequest request) const
virtual

Ends the specified contact.

See Also:

AWS API Reference

◆ StopContactAsync()

virtual void Aws::Connect::ConnectClient::StopContactAsync ( const Model::StopContactRequest request,
const StopContactResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Ends the specified contact.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopContactCallable()

virtual Model::StopContactOutcomeCallable Aws::Connect::ConnectClient::StopContactCallable ( const Model::StopContactRequest request) const
virtual

Ends the specified contact.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::StopContactRecordingAsync ( const Model::StopContactRecordingRequest request,
const StopContactRecordingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ StopContactRecordingCallable()

virtual Model::StopContactRecordingOutcomeCallable Aws::Connect::ConnectClient::StopContactRecordingCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ SuspendContactRecording()

virtual Model::SuspendContactRecordingOutcome Aws::Connect::ConnectClient::SuspendContactRecording ( const Model::SuspendContactRecordingRequest request) const
virtual

When a contact is being recorded, this API suspends recording the call. For example, you might suspend the call recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording.

The period of time that the recording is suspended is filled with silence in the final recording.

Only voice recordings are supported at this time.

See Also:

AWS API Reference

◆ SuspendContactRecordingAsync()

virtual void Aws::Connect::ConnectClient::SuspendContactRecordingAsync ( const Model::SuspendContactRecordingRequest request,
const SuspendContactRecordingResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

When a contact is being recorded, this API suspends recording the call. For example, you might suspend the call recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording.

The period of time that the recording is suspended is filled with silence in the final recording.

Only voice recordings are supported at this time.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ SuspendContactRecordingCallable()

virtual Model::SuspendContactRecordingOutcomeCallable Aws::Connect::ConnectClient::SuspendContactRecordingCallable ( const Model::SuspendContactRecordingRequest request) const
virtual

When a contact is being recorded, this API suspends recording the call. For example, you might suspend the call recording while collecting sensitive information, such as a credit card number. Then use ResumeContactRecording to restart recording.

The period of time that the recording is suspended is filled with silence in the final recording.

Only voice recordings are supported at this time.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ TagResource()

virtual Model::TagResourceOutcome Aws::Connect::ConnectClient::TagResource ( const Model::TagResourceRequest request) const
virtual

Adds the specified tags to the specified resource.

The supported resource types are users, routing profiles, queues, quick connects, contact flows, agent status, and hours of operation.

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()

virtual void Aws::Connect::ConnectClient::TagResourceAsync ( const Model::TagResourceRequest request,
const TagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Adds the specified tags to the specified resource.

The supported resource types are users, routing profiles, queues, quick connects, contact flows, agent status, and hours of operation.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ TagResourceCallable()

virtual Model::TagResourceOutcomeCallable Aws::Connect::ConnectClient::TagResourceCallable ( const Model::TagResourceRequest request) const
virtual

Adds the specified tags to the specified resource.

The supported resource types are users, routing profiles, queues, quick connects, contact flows, agent status, and hours of operation.

For sample policies that use tags, see Amazon Connect Identity-Based Policy Examples in the Amazon Connect Administrator Guide.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UntagResourceAsync ( const Model::UntagResourceRequest request,
const UntagResourceResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Removes the specified tags from the specified resource.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UntagResourceCallable()

virtual Model::UntagResourceOutcomeCallable Aws::Connect::ConnectClient::UntagResourceCallable ( const Model::UntagResourceRequest request) const
virtual

Removes the specified tags from the specified resource.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateAgentStatusAsync ( const Model::UpdateAgentStatusRequest request,
const UpdateAgentStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

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

Updates agent status.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateAgentStatusCallable()

virtual Model::UpdateAgentStatusOutcomeCallable Aws::Connect::ConnectClient::UpdateAgentStatusCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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 CTR retention and the maximum size of the CTR attributes section, see Feature specifications in the Amazon Connect Administrator Guide.

Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, which was September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your instance.

See Also:

AWS API Reference

◆ UpdateContactAttributesAsync()

virtual void Aws::Connect::ConnectClient::UpdateContactAttributesAsync ( const Model::UpdateContactAttributesRequest request,
const UpdateContactAttributesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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 CTR retention and the maximum size of the CTR attributes section, see Feature specifications in the Amazon Connect Administrator Guide.

Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, which was September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your instance.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateContactAttributesCallable()

virtual Model::UpdateContactAttributesOutcomeCallable Aws::Connect::ConnectClient::UpdateContactAttributesCallable ( 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 CTR retention and the maximum size of the CTR attributes section, see Feature specifications in the Amazon Connect Administrator Guide.

Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, which was September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your instance.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateContactFlowContent()

virtual Model::UpdateContactFlowContentOutcome Aws::Connect::ConnectClient::UpdateContactFlowContent ( const Model::UpdateContactFlowContentRequest request) const
virtual

Updates the specified contact flow.

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

See Also:

AWS API Reference

◆ UpdateContactFlowContentAsync()

virtual void Aws::Connect::ConnectClient::UpdateContactFlowContentAsync ( const Model::UpdateContactFlowContentRequest request,
const UpdateContactFlowContentResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the specified contact flow.

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateContactFlowContentCallable()

virtual Model::UpdateContactFlowContentOutcomeCallable Aws::Connect::ConnectClient::UpdateContactFlowContentCallable ( const Model::UpdateContactFlowContentRequest request) const
virtual

Updates the specified contact flow.

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ UpdateContactFlowName()

virtual Model::UpdateContactFlowNameOutcome Aws::Connect::ConnectClient::UpdateContactFlowName ( const Model::UpdateContactFlowNameRequest request) const
virtual

The name of the contact flow.

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

See Also:

AWS API Reference

◆ UpdateContactFlowNameAsync()

virtual void Aws::Connect::ConnectClient::UpdateContactFlowNameAsync ( const Model::UpdateContactFlowNameRequest request,
const UpdateContactFlowNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

The name of the contact flow.

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

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateContactFlowNameCallable()

virtual Model::UpdateContactFlowNameOutcomeCallable Aws::Connect::ConnectClient::UpdateContactFlowNameCallable ( const Model::UpdateContactFlowNameRequest request) const
virtual

The name of the contact flow.

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

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateHoursOfOperationAsync ( const Model::UpdateHoursOfOperationRequest request,
const UpdateHoursOfOperationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateHoursOfOperationCallable()

virtual Model::UpdateHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::UpdateHoursOfOperationCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateInstanceAttributeAsync ( const Model::UpdateInstanceAttributeRequest request,
const UpdateInstanceAttributeResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateInstanceAttributeCallable()

virtual Model::UpdateInstanceAttributeOutcomeCallable Aws::Connect::ConnectClient::UpdateInstanceAttributeCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateInstanceStorageConfigAsync ( const Model::UpdateInstanceStorageConfigRequest request,
const UpdateInstanceStorageConfigResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateInstanceStorageConfigCallable()

virtual Model::UpdateInstanceStorageConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateInstanceStorageConfigCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateQueueHoursOfOperationAsync ( const Model::UpdateQueueHoursOfOperationRequest request,
const UpdateQueueHoursOfOperationResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateQueueHoursOfOperationCallable()

virtual Model::UpdateQueueHoursOfOperationOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueHoursOfOperationCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateQueueMaxContactsAsync ( const Model::UpdateQueueMaxContactsRequest request,
const UpdateQueueMaxContactsResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateQueueMaxContactsCallable()

virtual Model::UpdateQueueMaxContactsOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueMaxContactsCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateQueueNameAsync ( const Model::UpdateQueueNameRequest request,
const UpdateQueueNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateQueueNameCallable()

virtual Model::UpdateQueueNameOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueNameCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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.

See Also:

AWS API Reference

◆ UpdateQueueOutboundCallerConfigAsync()

virtual void Aws::Connect::ConnectClient::UpdateQueueOutboundCallerConfigAsync ( const Model::UpdateQueueOutboundCallerConfigRequest request,
const UpdateQueueOutboundCallerConfigResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateQueueOutboundCallerConfigCallable()

virtual Model::UpdateQueueOutboundCallerConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueOutboundCallerConfigCallable ( 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.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateQueueStatusAsync ( const Model::UpdateQueueStatusRequest request,
const UpdateQueueStatusResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateQueueStatusCallable()

virtual Model::UpdateQueueStatusOutcomeCallable Aws::Connect::ConnectClient::UpdateQueueStatusCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateQuickConnectConfigAsync ( const Model::UpdateQuickConnectConfigRequest request,
const UpdateQuickConnectConfigResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the configuration settings for the specified quick connect.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateQuickConnectConfigCallable()

virtual Model::UpdateQuickConnectConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateQuickConnectConfigCallable ( const Model::UpdateQuickConnectConfigRequest request) const
virtual

Updates the configuration settings for the specified quick connect.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateQuickConnectNameAsync ( const Model::UpdateQuickConnectNameRequest request,
const UpdateQuickConnectNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateQuickConnectNameCallable()

virtual Model::UpdateQuickConnectNameOutcomeCallable Aws::Connect::ConnectClient::UpdateQuickConnectNameCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateRoutingProfileConcurrencyAsync ( const Model::UpdateRoutingProfileConcurrencyRequest request,
const UpdateRoutingProfileConcurrencyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the channels that agents can handle in the Contact Control Panel (CCP) for a routing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRoutingProfileConcurrencyCallable()

virtual Model::UpdateRoutingProfileConcurrencyOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileConcurrencyCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateRoutingProfileDefaultOutboundQueueAsync ( const Model::UpdateRoutingProfileDefaultOutboundQueueRequest request,
const UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the default outbound queue of a routing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRoutingProfileDefaultOutboundQueueCallable()

virtual Model::UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileDefaultOutboundQueueCallable ( const Model::UpdateRoutingProfileDefaultOutboundQueueRequest request) const
virtual

Updates the default outbound queue of a routing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateRoutingProfileNameAsync ( const Model::UpdateRoutingProfileNameRequest request,
const UpdateRoutingProfileNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRoutingProfileNameCallable()

virtual Model::UpdateRoutingProfileNameOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileNameCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateRoutingProfileQueuesAsync ( const Model::UpdateRoutingProfileQueuesRequest request,
const UpdateRoutingProfileQueuesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the properties associated with a set of queues for a routing profile.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateRoutingProfileQueuesCallable()

virtual Model::UpdateRoutingProfileQueuesOutcomeCallable Aws::Connect::ConnectClient::UpdateRoutingProfileQueuesCallable ( const Model::UpdateRoutingProfileQueuesRequest request) const
virtual

Updates the properties associated with a set of queues for a routing profile.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateUserHierarchyAsync ( const Model::UpdateUserHierarchyRequest request,
const UpdateUserHierarchyResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns the specified hierarchy group to the specified user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserHierarchyCallable()

virtual Model::UpdateUserHierarchyOutcomeCallable Aws::Connect::ConnectClient::UpdateUserHierarchyCallable ( const Model::UpdateUserHierarchyRequest request) const
virtual

Assigns the specified hierarchy group to the specified user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateUserHierarchyGroupNameAsync ( const Model::UpdateUserHierarchyGroupNameRequest request,
const UpdateUserHierarchyGroupNameResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the name of the user hierarchy group.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserHierarchyGroupNameCallable()

virtual Model::UpdateUserHierarchyGroupNameOutcomeCallable Aws::Connect::ConnectClient::UpdateUserHierarchyGroupNameCallable ( const Model::UpdateUserHierarchyGroupNameRequest request) const
virtual

Updates the name of the user hierarchy group.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateUserHierarchyStructureAsync ( const Model::UpdateUserHierarchyStructureRequest request,
const UpdateUserHierarchyStructureResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserHierarchyStructureCallable()

virtual Model::UpdateUserHierarchyStructureOutcomeCallable Aws::Connect::ConnectClient::UpdateUserHierarchyStructureCallable ( const Model::UpdateUserHierarchyStructureRequest request) const
virtual

Updates the user hierarchy structure: add, remove, and rename user hierarchy levels.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateUserIdentityInfoAsync ( const Model::UpdateUserIdentityInfoRequest request,
const UpdateUserIdentityInfoResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) 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

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserIdentityInfoCallable()

virtual Model::UpdateUserIdentityInfoOutcomeCallable Aws::Connect::ConnectClient::UpdateUserIdentityInfoCallable ( 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

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateUserPhoneConfigAsync ( const Model::UpdateUserPhoneConfigRequest request,
const UpdateUserPhoneConfigResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Updates the phone configuration settings for the specified user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserPhoneConfigCallable()

virtual Model::UpdateUserPhoneConfigOutcomeCallable Aws::Connect::ConnectClient::UpdateUserPhoneConfigCallable ( const Model::UpdateUserPhoneConfigRequest request) const
virtual

Updates the phone configuration settings for the specified user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateUserRoutingProfileAsync ( const Model::UpdateUserRoutingProfileRequest request,
const UpdateUserRoutingProfileResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns the specified routing profile to the specified user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserRoutingProfileCallable()

virtual Model::UpdateUserRoutingProfileOutcomeCallable Aws::Connect::ConnectClient::UpdateUserRoutingProfileCallable ( const Model::UpdateUserRoutingProfileRequest request) const
virtual

Assigns the specified routing profile to the specified user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.

◆ 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()

virtual void Aws::Connect::ConnectClient::UpdateUserSecurityProfilesAsync ( const Model::UpdateUserSecurityProfilesRequest request,
const UpdateUserSecurityProfilesResponseReceivedHandler handler,
const std::shared_ptr< const Aws::Client::AsyncCallerContext > &  context = nullptr 
) const
virtual

Assigns the specified security profiles to the specified user.

See Also:

AWS API Reference

Queues the request into a thread executor and triggers associated callback when operation has finished.

◆ UpdateUserSecurityProfilesCallable()

virtual Model::UpdateUserSecurityProfilesOutcomeCallable Aws::Connect::ConnectClient::UpdateUserSecurityProfilesCallable ( const Model::UpdateUserSecurityProfilesRequest request) const
virtual

Assigns the specified security profiles to the specified user.

See Also:

AWS API Reference

returns a future to the operation so that it can be executed in parallel to other requests.


The documentation for this class was generated from the following file: