AWS SDK for C++  1.9.109
AWS SDK for C++
ConnectClient.h
Go to the documentation of this file.
1 
6 #pragma once
76 #include <aws/core/NoResult.h>
79 #include <future>
80 #include <functional>
81 
82 namespace Aws
83 {
84 
85 namespace Http
86 {
87  class HttpClient;
88  class HttpClientFactory;
89 } // namespace Http
90 
91 namespace Utils
92 {
93  template< typename R, typename E> class Outcome;
94 namespace Threading
95 {
96  class Executor;
97 } // namespace Threading
98 } // namespace Utils
99 
100 namespace Auth
101 {
102  class AWSCredentials;
103  class AWSCredentialsProvider;
104 } // namespace Auth
105 
106 namespace Client
107 {
108  class RetryStrategy;
109 } // namespace Client
110 
111 namespace Connect
112 {
113 
114 namespace Model
115 {
117  class AssociateBotRequest;
127  class CreateInstanceRequest;
129  class CreateQueueRequest;
132  class CreateUseCaseRequest;
133  class CreateUserRequest;
136  class DeleteInstanceRequest;
139  class DeleteUseCaseRequest;
140  class DeleteUserRequest;
148  class DescribeQueueRequest;
151  class DescribeUserRequest;
165  class GetMetricDataRequest;
168  class ListBotsRequest;
173  class ListInstancesRequest;
176  class ListLexBotsRequest;
178  class ListPromptsRequest;
180  class ListQueuesRequest;
187  class ListUseCasesRequest;
189  class ListUsersRequest;
195  class StopContactRequest;
198  class TagResourceRequest;
199  class UntagResourceRequest;
225 
335 
336  typedef std::future<AssociateApprovedOriginOutcome> AssociateApprovedOriginOutcomeCallable;
337  typedef std::future<AssociateBotOutcome> AssociateBotOutcomeCallable;
338  typedef std::future<AssociateInstanceStorageConfigOutcome> AssociateInstanceStorageConfigOutcomeCallable;
339  typedef std::future<AssociateLambdaFunctionOutcome> AssociateLambdaFunctionOutcomeCallable;
340  typedef std::future<AssociateLexBotOutcome> AssociateLexBotOutcomeCallable;
341  typedef std::future<AssociateQueueQuickConnectsOutcome> AssociateQueueQuickConnectsOutcomeCallable;
342  typedef std::future<AssociateRoutingProfileQueuesOutcome> AssociateRoutingProfileQueuesOutcomeCallable;
343  typedef std::future<AssociateSecurityKeyOutcome> AssociateSecurityKeyOutcomeCallable;
344  typedef std::future<CreateAgentStatusOutcome> CreateAgentStatusOutcomeCallable;
345  typedef std::future<CreateContactFlowOutcome> CreateContactFlowOutcomeCallable;
346  typedef std::future<CreateHoursOfOperationOutcome> CreateHoursOfOperationOutcomeCallable;
347  typedef std::future<CreateInstanceOutcome> CreateInstanceOutcomeCallable;
348  typedef std::future<CreateIntegrationAssociationOutcome> CreateIntegrationAssociationOutcomeCallable;
349  typedef std::future<CreateQueueOutcome> CreateQueueOutcomeCallable;
350  typedef std::future<CreateQuickConnectOutcome> CreateQuickConnectOutcomeCallable;
351  typedef std::future<CreateRoutingProfileOutcome> CreateRoutingProfileOutcomeCallable;
352  typedef std::future<CreateUseCaseOutcome> CreateUseCaseOutcomeCallable;
353  typedef std::future<CreateUserOutcome> CreateUserOutcomeCallable;
354  typedef std::future<CreateUserHierarchyGroupOutcome> CreateUserHierarchyGroupOutcomeCallable;
355  typedef std::future<DeleteHoursOfOperationOutcome> DeleteHoursOfOperationOutcomeCallable;
356  typedef std::future<DeleteInstanceOutcome> DeleteInstanceOutcomeCallable;
357  typedef std::future<DeleteIntegrationAssociationOutcome> DeleteIntegrationAssociationOutcomeCallable;
358  typedef std::future<DeleteQuickConnectOutcome> DeleteQuickConnectOutcomeCallable;
359  typedef std::future<DeleteUseCaseOutcome> DeleteUseCaseOutcomeCallable;
360  typedef std::future<DeleteUserOutcome> DeleteUserOutcomeCallable;
361  typedef std::future<DeleteUserHierarchyGroupOutcome> DeleteUserHierarchyGroupOutcomeCallable;
362  typedef std::future<DescribeAgentStatusOutcome> DescribeAgentStatusOutcomeCallable;
363  typedef std::future<DescribeContactFlowOutcome> DescribeContactFlowOutcomeCallable;
364  typedef std::future<DescribeHoursOfOperationOutcome> DescribeHoursOfOperationOutcomeCallable;
365  typedef std::future<DescribeInstanceOutcome> DescribeInstanceOutcomeCallable;
366  typedef std::future<DescribeInstanceAttributeOutcome> DescribeInstanceAttributeOutcomeCallable;
367  typedef std::future<DescribeInstanceStorageConfigOutcome> DescribeInstanceStorageConfigOutcomeCallable;
368  typedef std::future<DescribeQueueOutcome> DescribeQueueOutcomeCallable;
369  typedef std::future<DescribeQuickConnectOutcome> DescribeQuickConnectOutcomeCallable;
370  typedef std::future<DescribeRoutingProfileOutcome> DescribeRoutingProfileOutcomeCallable;
371  typedef std::future<DescribeUserOutcome> DescribeUserOutcomeCallable;
372  typedef std::future<DescribeUserHierarchyGroupOutcome> DescribeUserHierarchyGroupOutcomeCallable;
373  typedef std::future<DescribeUserHierarchyStructureOutcome> DescribeUserHierarchyStructureOutcomeCallable;
374  typedef std::future<DisassociateApprovedOriginOutcome> DisassociateApprovedOriginOutcomeCallable;
375  typedef std::future<DisassociateBotOutcome> DisassociateBotOutcomeCallable;
376  typedef std::future<DisassociateInstanceStorageConfigOutcome> DisassociateInstanceStorageConfigOutcomeCallable;
377  typedef std::future<DisassociateLambdaFunctionOutcome> DisassociateLambdaFunctionOutcomeCallable;
378  typedef std::future<DisassociateLexBotOutcome> DisassociateLexBotOutcomeCallable;
379  typedef std::future<DisassociateQueueQuickConnectsOutcome> DisassociateQueueQuickConnectsOutcomeCallable;
380  typedef std::future<DisassociateRoutingProfileQueuesOutcome> DisassociateRoutingProfileQueuesOutcomeCallable;
381  typedef std::future<DisassociateSecurityKeyOutcome> DisassociateSecurityKeyOutcomeCallable;
382  typedef std::future<GetContactAttributesOutcome> GetContactAttributesOutcomeCallable;
383  typedef std::future<GetCurrentMetricDataOutcome> GetCurrentMetricDataOutcomeCallable;
384  typedef std::future<GetFederationTokenOutcome> GetFederationTokenOutcomeCallable;
385  typedef std::future<GetMetricDataOutcome> GetMetricDataOutcomeCallable;
386  typedef std::future<ListAgentStatusesOutcome> ListAgentStatusesOutcomeCallable;
387  typedef std::future<ListApprovedOriginsOutcome> ListApprovedOriginsOutcomeCallable;
388  typedef std::future<ListBotsOutcome> ListBotsOutcomeCallable;
389  typedef std::future<ListContactFlowsOutcome> ListContactFlowsOutcomeCallable;
390  typedef std::future<ListHoursOfOperationsOutcome> ListHoursOfOperationsOutcomeCallable;
391  typedef std::future<ListInstanceAttributesOutcome> ListInstanceAttributesOutcomeCallable;
392  typedef std::future<ListInstanceStorageConfigsOutcome> ListInstanceStorageConfigsOutcomeCallable;
393  typedef std::future<ListInstancesOutcome> ListInstancesOutcomeCallable;
394  typedef std::future<ListIntegrationAssociationsOutcome> ListIntegrationAssociationsOutcomeCallable;
395  typedef std::future<ListLambdaFunctionsOutcome> ListLambdaFunctionsOutcomeCallable;
396  typedef std::future<ListLexBotsOutcome> ListLexBotsOutcomeCallable;
397  typedef std::future<ListPhoneNumbersOutcome> ListPhoneNumbersOutcomeCallable;
398  typedef std::future<ListPromptsOutcome> ListPromptsOutcomeCallable;
399  typedef std::future<ListQueueQuickConnectsOutcome> ListQueueQuickConnectsOutcomeCallable;
400  typedef std::future<ListQueuesOutcome> ListQueuesOutcomeCallable;
401  typedef std::future<ListQuickConnectsOutcome> ListQuickConnectsOutcomeCallable;
402  typedef std::future<ListRoutingProfileQueuesOutcome> ListRoutingProfileQueuesOutcomeCallable;
403  typedef std::future<ListRoutingProfilesOutcome> ListRoutingProfilesOutcomeCallable;
404  typedef std::future<ListSecurityKeysOutcome> ListSecurityKeysOutcomeCallable;
405  typedef std::future<ListSecurityProfilesOutcome> ListSecurityProfilesOutcomeCallable;
406  typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
407  typedef std::future<ListUseCasesOutcome> ListUseCasesOutcomeCallable;
408  typedef std::future<ListUserHierarchyGroupsOutcome> ListUserHierarchyGroupsOutcomeCallable;
409  typedef std::future<ListUsersOutcome> ListUsersOutcomeCallable;
410  typedef std::future<ResumeContactRecordingOutcome> ResumeContactRecordingOutcomeCallable;
411  typedef std::future<StartChatContactOutcome> StartChatContactOutcomeCallable;
412  typedef std::future<StartContactRecordingOutcome> StartContactRecordingOutcomeCallable;
413  typedef std::future<StartOutboundVoiceContactOutcome> StartOutboundVoiceContactOutcomeCallable;
414  typedef std::future<StartTaskContactOutcome> StartTaskContactOutcomeCallable;
415  typedef std::future<StopContactOutcome> StopContactOutcomeCallable;
416  typedef std::future<StopContactRecordingOutcome> StopContactRecordingOutcomeCallable;
417  typedef std::future<SuspendContactRecordingOutcome> SuspendContactRecordingOutcomeCallable;
418  typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
419  typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
420  typedef std::future<UpdateAgentStatusOutcome> UpdateAgentStatusOutcomeCallable;
421  typedef std::future<UpdateContactAttributesOutcome> UpdateContactAttributesOutcomeCallable;
422  typedef std::future<UpdateContactFlowContentOutcome> UpdateContactFlowContentOutcomeCallable;
423  typedef std::future<UpdateContactFlowNameOutcome> UpdateContactFlowNameOutcomeCallable;
424  typedef std::future<UpdateHoursOfOperationOutcome> UpdateHoursOfOperationOutcomeCallable;
425  typedef std::future<UpdateInstanceAttributeOutcome> UpdateInstanceAttributeOutcomeCallable;
426  typedef std::future<UpdateInstanceStorageConfigOutcome> UpdateInstanceStorageConfigOutcomeCallable;
427  typedef std::future<UpdateQueueHoursOfOperationOutcome> UpdateQueueHoursOfOperationOutcomeCallable;
428  typedef std::future<UpdateQueueMaxContactsOutcome> UpdateQueueMaxContactsOutcomeCallable;
429  typedef std::future<UpdateQueueNameOutcome> UpdateQueueNameOutcomeCallable;
430  typedef std::future<UpdateQueueOutboundCallerConfigOutcome> UpdateQueueOutboundCallerConfigOutcomeCallable;
431  typedef std::future<UpdateQueueStatusOutcome> UpdateQueueStatusOutcomeCallable;
432  typedef std::future<UpdateQuickConnectConfigOutcome> UpdateQuickConnectConfigOutcomeCallable;
433  typedef std::future<UpdateQuickConnectNameOutcome> UpdateQuickConnectNameOutcomeCallable;
434  typedef std::future<UpdateRoutingProfileConcurrencyOutcome> UpdateRoutingProfileConcurrencyOutcomeCallable;
435  typedef std::future<UpdateRoutingProfileDefaultOutboundQueueOutcome> UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable;
436  typedef std::future<UpdateRoutingProfileNameOutcome> UpdateRoutingProfileNameOutcomeCallable;
437  typedef std::future<UpdateRoutingProfileQueuesOutcome> UpdateRoutingProfileQueuesOutcomeCallable;
438  typedef std::future<UpdateUserHierarchyOutcome> UpdateUserHierarchyOutcomeCallable;
439  typedef std::future<UpdateUserHierarchyGroupNameOutcome> UpdateUserHierarchyGroupNameOutcomeCallable;
440  typedef std::future<UpdateUserHierarchyStructureOutcome> UpdateUserHierarchyStructureOutcomeCallable;
441  typedef std::future<UpdateUserIdentityInfoOutcome> UpdateUserIdentityInfoOutcomeCallable;
442  typedef std::future<UpdateUserPhoneConfigOutcome> UpdateUserPhoneConfigOutcomeCallable;
443  typedef std::future<UpdateUserRoutingProfileOutcome> UpdateUserRoutingProfileOutcomeCallable;
444  typedef std::future<UpdateUserSecurityProfilesOutcome> UpdateUserSecurityProfilesOutcomeCallable;
445 } // namespace Model
446 
447  class ConnectClient;
448 
449  typedef std::function<void(const ConnectClient*, const Model::AssociateApprovedOriginRequest&, const Model::AssociateApprovedOriginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateApprovedOriginResponseReceivedHandler;
450  typedef std::function<void(const ConnectClient*, const Model::AssociateBotRequest&, const Model::AssociateBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateBotResponseReceivedHandler;
451  typedef std::function<void(const ConnectClient*, const Model::AssociateInstanceStorageConfigRequest&, const Model::AssociateInstanceStorageConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateInstanceStorageConfigResponseReceivedHandler;
452  typedef std::function<void(const ConnectClient*, const Model::AssociateLambdaFunctionRequest&, const Model::AssociateLambdaFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateLambdaFunctionResponseReceivedHandler;
453  typedef std::function<void(const ConnectClient*, const Model::AssociateLexBotRequest&, const Model::AssociateLexBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateLexBotResponseReceivedHandler;
454  typedef std::function<void(const ConnectClient*, const Model::AssociateQueueQuickConnectsRequest&, const Model::AssociateQueueQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateQueueQuickConnectsResponseReceivedHandler;
455  typedef std::function<void(const ConnectClient*, const Model::AssociateRoutingProfileQueuesRequest&, const Model::AssociateRoutingProfileQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateRoutingProfileQueuesResponseReceivedHandler;
456  typedef std::function<void(const ConnectClient*, const Model::AssociateSecurityKeyRequest&, const Model::AssociateSecurityKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateSecurityKeyResponseReceivedHandler;
457  typedef std::function<void(const ConnectClient*, const Model::CreateAgentStatusRequest&, const Model::CreateAgentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateAgentStatusResponseReceivedHandler;
458  typedef std::function<void(const ConnectClient*, const Model::CreateContactFlowRequest&, const Model::CreateContactFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateContactFlowResponseReceivedHandler;
459  typedef std::function<void(const ConnectClient*, const Model::CreateHoursOfOperationRequest&, const Model::CreateHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateHoursOfOperationResponseReceivedHandler;
460  typedef std::function<void(const ConnectClient*, const Model::CreateInstanceRequest&, const Model::CreateInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateInstanceResponseReceivedHandler;
461  typedef std::function<void(const ConnectClient*, const Model::CreateIntegrationAssociationRequest&, const Model::CreateIntegrationAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateIntegrationAssociationResponseReceivedHandler;
462  typedef std::function<void(const ConnectClient*, const Model::CreateQueueRequest&, const Model::CreateQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQueueResponseReceivedHandler;
463  typedef std::function<void(const ConnectClient*, const Model::CreateQuickConnectRequest&, const Model::CreateQuickConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateQuickConnectResponseReceivedHandler;
464  typedef std::function<void(const ConnectClient*, const Model::CreateRoutingProfileRequest&, const Model::CreateRoutingProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateRoutingProfileResponseReceivedHandler;
465  typedef std::function<void(const ConnectClient*, const Model::CreateUseCaseRequest&, const Model::CreateUseCaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUseCaseResponseReceivedHandler;
466  typedef std::function<void(const ConnectClient*, const Model::CreateUserRequest&, const Model::CreateUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserResponseReceivedHandler;
467  typedef std::function<void(const ConnectClient*, const Model::CreateUserHierarchyGroupRequest&, const Model::CreateUserHierarchyGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateUserHierarchyGroupResponseReceivedHandler;
468  typedef std::function<void(const ConnectClient*, const Model::DeleteHoursOfOperationRequest&, const Model::DeleteHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteHoursOfOperationResponseReceivedHandler;
469  typedef std::function<void(const ConnectClient*, const Model::DeleteInstanceRequest&, const Model::DeleteInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteInstanceResponseReceivedHandler;
470  typedef std::function<void(const ConnectClient*, const Model::DeleteIntegrationAssociationRequest&, const Model::DeleteIntegrationAssociationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteIntegrationAssociationResponseReceivedHandler;
471  typedef std::function<void(const ConnectClient*, const Model::DeleteQuickConnectRequest&, const Model::DeleteQuickConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQuickConnectResponseReceivedHandler;
472  typedef std::function<void(const ConnectClient*, const Model::DeleteUseCaseRequest&, const Model::DeleteUseCaseOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUseCaseResponseReceivedHandler;
473  typedef std::function<void(const ConnectClient*, const Model::DeleteUserRequest&, const Model::DeleteUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserResponseReceivedHandler;
474  typedef std::function<void(const ConnectClient*, const Model::DeleteUserHierarchyGroupRequest&, const Model::DeleteUserHierarchyGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteUserHierarchyGroupResponseReceivedHandler;
475  typedef std::function<void(const ConnectClient*, const Model::DescribeAgentStatusRequest&, const Model::DescribeAgentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAgentStatusResponseReceivedHandler;
476  typedef std::function<void(const ConnectClient*, const Model::DescribeContactFlowRequest&, const Model::DescribeContactFlowOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeContactFlowResponseReceivedHandler;
477  typedef std::function<void(const ConnectClient*, const Model::DescribeHoursOfOperationRequest&, const Model::DescribeHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeHoursOfOperationResponseReceivedHandler;
478  typedef std::function<void(const ConnectClient*, const Model::DescribeInstanceRequest&, const Model::DescribeInstanceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceResponseReceivedHandler;
479  typedef std::function<void(const ConnectClient*, const Model::DescribeInstanceAttributeRequest&, const Model::DescribeInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceAttributeResponseReceivedHandler;
480  typedef std::function<void(const ConnectClient*, const Model::DescribeInstanceStorageConfigRequest&, const Model::DescribeInstanceStorageConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeInstanceStorageConfigResponseReceivedHandler;
481  typedef std::function<void(const ConnectClient*, const Model::DescribeQueueRequest&, const Model::DescribeQueueOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueueResponseReceivedHandler;
482  typedef std::function<void(const ConnectClient*, const Model::DescribeQuickConnectRequest&, const Model::DescribeQuickConnectOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQuickConnectResponseReceivedHandler;
483  typedef std::function<void(const ConnectClient*, const Model::DescribeRoutingProfileRequest&, const Model::DescribeRoutingProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRoutingProfileResponseReceivedHandler;
484  typedef std::function<void(const ConnectClient*, const Model::DescribeUserRequest&, const Model::DescribeUserOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserResponseReceivedHandler;
485  typedef std::function<void(const ConnectClient*, const Model::DescribeUserHierarchyGroupRequest&, const Model::DescribeUserHierarchyGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserHierarchyGroupResponseReceivedHandler;
486  typedef std::function<void(const ConnectClient*, const Model::DescribeUserHierarchyStructureRequest&, const Model::DescribeUserHierarchyStructureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeUserHierarchyStructureResponseReceivedHandler;
487  typedef std::function<void(const ConnectClient*, const Model::DisassociateApprovedOriginRequest&, const Model::DisassociateApprovedOriginOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateApprovedOriginResponseReceivedHandler;
488  typedef std::function<void(const ConnectClient*, const Model::DisassociateBotRequest&, const Model::DisassociateBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateBotResponseReceivedHandler;
489  typedef std::function<void(const ConnectClient*, const Model::DisassociateInstanceStorageConfigRequest&, const Model::DisassociateInstanceStorageConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateInstanceStorageConfigResponseReceivedHandler;
490  typedef std::function<void(const ConnectClient*, const Model::DisassociateLambdaFunctionRequest&, const Model::DisassociateLambdaFunctionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateLambdaFunctionResponseReceivedHandler;
491  typedef std::function<void(const ConnectClient*, const Model::DisassociateLexBotRequest&, const Model::DisassociateLexBotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateLexBotResponseReceivedHandler;
492  typedef std::function<void(const ConnectClient*, const Model::DisassociateQueueQuickConnectsRequest&, const Model::DisassociateQueueQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateQueueQuickConnectsResponseReceivedHandler;
493  typedef std::function<void(const ConnectClient*, const Model::DisassociateRoutingProfileQueuesRequest&, const Model::DisassociateRoutingProfileQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateRoutingProfileQueuesResponseReceivedHandler;
494  typedef std::function<void(const ConnectClient*, const Model::DisassociateSecurityKeyRequest&, const Model::DisassociateSecurityKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateSecurityKeyResponseReceivedHandler;
495  typedef std::function<void(const ConnectClient*, const Model::GetContactAttributesRequest&, const Model::GetContactAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetContactAttributesResponseReceivedHandler;
496  typedef std::function<void(const ConnectClient*, const Model::GetCurrentMetricDataRequest&, const Model::GetCurrentMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCurrentMetricDataResponseReceivedHandler;
497  typedef std::function<void(const ConnectClient*, const Model::GetFederationTokenRequest&, const Model::GetFederationTokenOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetFederationTokenResponseReceivedHandler;
498  typedef std::function<void(const ConnectClient*, const Model::GetMetricDataRequest&, const Model::GetMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetMetricDataResponseReceivedHandler;
499  typedef std::function<void(const ConnectClient*, const Model::ListAgentStatusesRequest&, const Model::ListAgentStatusesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAgentStatusesResponseReceivedHandler;
500  typedef std::function<void(const ConnectClient*, const Model::ListApprovedOriginsRequest&, const Model::ListApprovedOriginsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListApprovedOriginsResponseReceivedHandler;
501  typedef std::function<void(const ConnectClient*, const Model::ListBotsRequest&, const Model::ListBotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListBotsResponseReceivedHandler;
502  typedef std::function<void(const ConnectClient*, const Model::ListContactFlowsRequest&, const Model::ListContactFlowsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListContactFlowsResponseReceivedHandler;
503  typedef std::function<void(const ConnectClient*, const Model::ListHoursOfOperationsRequest&, const Model::ListHoursOfOperationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListHoursOfOperationsResponseReceivedHandler;
504  typedef std::function<void(const ConnectClient*, const Model::ListInstanceAttributesRequest&, const Model::ListInstanceAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceAttributesResponseReceivedHandler;
505  typedef std::function<void(const ConnectClient*, const Model::ListInstanceStorageConfigsRequest&, const Model::ListInstanceStorageConfigsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstanceStorageConfigsResponseReceivedHandler;
506  typedef std::function<void(const ConnectClient*, const Model::ListInstancesRequest&, const Model::ListInstancesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInstancesResponseReceivedHandler;
507  typedef std::function<void(const ConnectClient*, const Model::ListIntegrationAssociationsRequest&, const Model::ListIntegrationAssociationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListIntegrationAssociationsResponseReceivedHandler;
508  typedef std::function<void(const ConnectClient*, const Model::ListLambdaFunctionsRequest&, const Model::ListLambdaFunctionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLambdaFunctionsResponseReceivedHandler;
509  typedef std::function<void(const ConnectClient*, const Model::ListLexBotsRequest&, const Model::ListLexBotsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLexBotsResponseReceivedHandler;
510  typedef std::function<void(const ConnectClient*, const Model::ListPhoneNumbersRequest&, const Model::ListPhoneNumbersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPhoneNumbersResponseReceivedHandler;
511  typedef std::function<void(const ConnectClient*, const Model::ListPromptsRequest&, const Model::ListPromptsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPromptsResponseReceivedHandler;
512  typedef std::function<void(const ConnectClient*, const Model::ListQueueQuickConnectsRequest&, const Model::ListQueueQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQueueQuickConnectsResponseReceivedHandler;
513  typedef std::function<void(const ConnectClient*, const Model::ListQueuesRequest&, const Model::ListQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQueuesResponseReceivedHandler;
514  typedef std::function<void(const ConnectClient*, const Model::ListQuickConnectsRequest&, const Model::ListQuickConnectsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQuickConnectsResponseReceivedHandler;
515  typedef std::function<void(const ConnectClient*, const Model::ListRoutingProfileQueuesRequest&, const Model::ListRoutingProfileQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRoutingProfileQueuesResponseReceivedHandler;
516  typedef std::function<void(const ConnectClient*, const Model::ListRoutingProfilesRequest&, const Model::ListRoutingProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListRoutingProfilesResponseReceivedHandler;
517  typedef std::function<void(const ConnectClient*, const Model::ListSecurityKeysRequest&, const Model::ListSecurityKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityKeysResponseReceivedHandler;
518  typedef std::function<void(const ConnectClient*, const Model::ListSecurityProfilesRequest&, const Model::ListSecurityProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListSecurityProfilesResponseReceivedHandler;
519  typedef std::function<void(const ConnectClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
520  typedef std::function<void(const ConnectClient*, const Model::ListUseCasesRequest&, const Model::ListUseCasesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUseCasesResponseReceivedHandler;
521  typedef std::function<void(const ConnectClient*, const Model::ListUserHierarchyGroupsRequest&, const Model::ListUserHierarchyGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUserHierarchyGroupsResponseReceivedHandler;
522  typedef std::function<void(const ConnectClient*, const Model::ListUsersRequest&, const Model::ListUsersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListUsersResponseReceivedHandler;
523  typedef std::function<void(const ConnectClient*, const Model::ResumeContactRecordingRequest&, const Model::ResumeContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ResumeContactRecordingResponseReceivedHandler;
524  typedef std::function<void(const ConnectClient*, const Model::StartChatContactRequest&, const Model::StartChatContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartChatContactResponseReceivedHandler;
525  typedef std::function<void(const ConnectClient*, const Model::StartContactRecordingRequest&, const Model::StartContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartContactRecordingResponseReceivedHandler;
526  typedef std::function<void(const ConnectClient*, const Model::StartOutboundVoiceContactRequest&, const Model::StartOutboundVoiceContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartOutboundVoiceContactResponseReceivedHandler;
527  typedef std::function<void(const ConnectClient*, const Model::StartTaskContactRequest&, const Model::StartTaskContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartTaskContactResponseReceivedHandler;
528  typedef std::function<void(const ConnectClient*, const Model::StopContactRequest&, const Model::StopContactOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopContactResponseReceivedHandler;
529  typedef std::function<void(const ConnectClient*, const Model::StopContactRecordingRequest&, const Model::StopContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopContactRecordingResponseReceivedHandler;
530  typedef std::function<void(const ConnectClient*, const Model::SuspendContactRecordingRequest&, const Model::SuspendContactRecordingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SuspendContactRecordingResponseReceivedHandler;
531  typedef std::function<void(const ConnectClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
532  typedef std::function<void(const ConnectClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
533  typedef std::function<void(const ConnectClient*, const Model::UpdateAgentStatusRequest&, const Model::UpdateAgentStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAgentStatusResponseReceivedHandler;
534  typedef std::function<void(const ConnectClient*, const Model::UpdateContactAttributesRequest&, const Model::UpdateContactAttributesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactAttributesResponseReceivedHandler;
535  typedef std::function<void(const ConnectClient*, const Model::UpdateContactFlowContentRequest&, const Model::UpdateContactFlowContentOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactFlowContentResponseReceivedHandler;
536  typedef std::function<void(const ConnectClient*, const Model::UpdateContactFlowNameRequest&, const Model::UpdateContactFlowNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateContactFlowNameResponseReceivedHandler;
537  typedef std::function<void(const ConnectClient*, const Model::UpdateHoursOfOperationRequest&, const Model::UpdateHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateHoursOfOperationResponseReceivedHandler;
538  typedef std::function<void(const ConnectClient*, const Model::UpdateInstanceAttributeRequest&, const Model::UpdateInstanceAttributeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInstanceAttributeResponseReceivedHandler;
539  typedef std::function<void(const ConnectClient*, const Model::UpdateInstanceStorageConfigRequest&, const Model::UpdateInstanceStorageConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateInstanceStorageConfigResponseReceivedHandler;
540  typedef std::function<void(const ConnectClient*, const Model::UpdateQueueHoursOfOperationRequest&, const Model::UpdateQueueHoursOfOperationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueHoursOfOperationResponseReceivedHandler;
541  typedef std::function<void(const ConnectClient*, const Model::UpdateQueueMaxContactsRequest&, const Model::UpdateQueueMaxContactsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueMaxContactsResponseReceivedHandler;
542  typedef std::function<void(const ConnectClient*, const Model::UpdateQueueNameRequest&, const Model::UpdateQueueNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueNameResponseReceivedHandler;
543  typedef std::function<void(const ConnectClient*, const Model::UpdateQueueOutboundCallerConfigRequest&, const Model::UpdateQueueOutboundCallerConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueOutboundCallerConfigResponseReceivedHandler;
544  typedef std::function<void(const ConnectClient*, const Model::UpdateQueueStatusRequest&, const Model::UpdateQueueStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQueueStatusResponseReceivedHandler;
545  typedef std::function<void(const ConnectClient*, const Model::UpdateQuickConnectConfigRequest&, const Model::UpdateQuickConnectConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQuickConnectConfigResponseReceivedHandler;
546  typedef std::function<void(const ConnectClient*, const Model::UpdateQuickConnectNameRequest&, const Model::UpdateQuickConnectNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateQuickConnectNameResponseReceivedHandler;
547  typedef std::function<void(const ConnectClient*, const Model::UpdateRoutingProfileConcurrencyRequest&, const Model::UpdateRoutingProfileConcurrencyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoutingProfileConcurrencyResponseReceivedHandler;
549  typedef std::function<void(const ConnectClient*, const Model::UpdateRoutingProfileNameRequest&, const Model::UpdateRoutingProfileNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoutingProfileNameResponseReceivedHandler;
550  typedef std::function<void(const ConnectClient*, const Model::UpdateRoutingProfileQueuesRequest&, const Model::UpdateRoutingProfileQueuesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateRoutingProfileQueuesResponseReceivedHandler;
551  typedef std::function<void(const ConnectClient*, const Model::UpdateUserHierarchyRequest&, const Model::UpdateUserHierarchyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserHierarchyResponseReceivedHandler;
552  typedef std::function<void(const ConnectClient*, const Model::UpdateUserHierarchyGroupNameRequest&, const Model::UpdateUserHierarchyGroupNameOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserHierarchyGroupNameResponseReceivedHandler;
553  typedef std::function<void(const ConnectClient*, const Model::UpdateUserHierarchyStructureRequest&, const Model::UpdateUserHierarchyStructureOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserHierarchyStructureResponseReceivedHandler;
554  typedef std::function<void(const ConnectClient*, const Model::UpdateUserIdentityInfoRequest&, const Model::UpdateUserIdentityInfoOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserIdentityInfoResponseReceivedHandler;
555  typedef std::function<void(const ConnectClient*, const Model::UpdateUserPhoneConfigRequest&, const Model::UpdateUserPhoneConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserPhoneConfigResponseReceivedHandler;
556  typedef std::function<void(const ConnectClient*, const Model::UpdateUserRoutingProfileRequest&, const Model::UpdateUserRoutingProfileOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserRoutingProfileResponseReceivedHandler;
557  typedef std::function<void(const ConnectClient*, const Model::UpdateUserSecurityProfilesRequest&, const Model::UpdateUserSecurityProfilesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateUserSecurityProfilesResponseReceivedHandler;
558 
579  {
580  public:
582 
588 
594 
599  ConnectClient(const std::shared_ptr<Aws::Auth::AWSCredentialsProvider>& credentialsProvider,
601 
602  virtual ~ConnectClient();
603 
604 
613 
624 
634  virtual void AssociateApprovedOriginAsync(const Model::AssociateApprovedOriginRequest& request, const AssociateApprovedOriginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
635 
644 
655 
665  virtual void AssociateBotAsync(const Model::AssociateBotRequest& request, const AssociateBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
666 
680 
696 
711  virtual void AssociateInstanceStorageConfigAsync(const Model::AssociateInstanceStorageConfigRequest& request, const AssociateInstanceStorageConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
712 
721 
732 
742  virtual void AssociateLambdaFunctionAsync(const Model::AssociateLambdaFunctionRequest& request, const AssociateLambdaFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
743 
752 
763 
773  virtual void AssociateLexBotAsync(const Model::AssociateLexBotRequest& request, const AssociateLexBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
774 
783 
794 
804  virtual void AssociateQueueQuickConnectsAsync(const Model::AssociateQueueQuickConnectsRequest& request, const AssociateQueueQuickConnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
805 
813 
823 
832  virtual void AssociateRoutingProfileQueuesAsync(const Model::AssociateRoutingProfileQueuesRequest& request, const AssociateRoutingProfileQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
833 
842 
853 
863  virtual void AssociateSecurityKeyAsync(const Model::AssociateSecurityKeyRequest& request, const AssociateSecurityKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
864 
873 
884 
894  virtual void CreateAgentStatusAsync(const Model::CreateAgentStatusRequest& request, const CreateAgentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
895 
905 
917 
928  virtual void CreateContactFlowAsync(const Model::CreateContactFlowRequest& request, const CreateContactFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
929 
937 
947 
956  virtual void CreateHoursOfOperationAsync(const Model::CreateHoursOfOperationRequest& request, const CreateHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
957 
973 
991 
1008  virtual void CreateInstanceAsync(const Model::CreateInstanceRequest& request, const CreateInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1009 
1017 
1027 
1036  virtual void CreateIntegrationAssociationAsync(const Model::CreateIntegrationAssociationRequest& request, const CreateIntegrationAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1037 
1046 
1057 
1067  virtual void CreateQueueAsync(const Model::CreateQueueRequest& request, const CreateQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1068 
1076 
1086 
1095  virtual void CreateQuickConnectAsync(const Model::CreateQuickConnectRequest& request, const CreateQuickConnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1096 
1103 
1112 
1120  virtual void CreateRoutingProfileAsync(const Model::CreateRoutingProfileRequest& request, const CreateRoutingProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1121 
1129 
1139 
1148  virtual void CreateUseCaseAsync(const Model::CreateUseCaseRequest& request, const CreateUseCaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1149 
1161 
1175 
1188  virtual void CreateUserAsync(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1189 
1196 
1205 
1213  virtual void CreateUserHierarchyGroupAsync(const Model::CreateUserHierarchyGroupRequest& request, const CreateUserHierarchyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1214 
1222 
1232 
1241  virtual void DeleteHoursOfOperationAsync(const Model::DeleteHoursOfOperationRequest& request, const DeleteHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1242 
1255 
1270 
1284  virtual void DeleteInstanceAsync(const Model::DeleteInstanceRequest& request, const DeleteInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1285 
1294 
1305 
1315  virtual void DeleteIntegrationAssociationAsync(const Model::DeleteIntegrationAssociationRequest& request, const DeleteIntegrationAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1316 
1323 
1332 
1340  virtual void DeleteQuickConnectAsync(const Model::DeleteQuickConnectRequest& request, const DeleteQuickConnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1341 
1349 
1359 
1368  virtual void DeleteUseCaseAsync(const Model::DeleteUseCaseRequest& request, const DeleteUseCaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1369 
1381 
1395 
1408  virtual void DeleteUserAsync(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1409 
1417 
1427 
1436  virtual void DeleteUserHierarchyGroupAsync(const Model::DeleteUserHierarchyGroupRequest& request, const DeleteUserHierarchyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1437 
1445 
1455 
1464  virtual void DescribeAgentStatusAsync(const Model::DescribeAgentStatusRequest& request, const DescribeAgentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1465 
1475 
1487 
1498  virtual void DescribeContactFlowAsync(const Model::DescribeContactFlowRequest& request, const DescribeContactFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1499 
1507 
1517 
1526  virtual void DescribeHoursOfOperationAsync(const Model::DescribeHoursOfOperationRequest& request, const DescribeHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1527 
1540 
1555 
1569  virtual void DescribeInstanceAsync(const Model::DescribeInstanceRequest& request, const DescribeInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1570 
1579 
1590 
1600  virtual void DescribeInstanceAttributeAsync(const Model::DescribeInstanceAttributeRequest& request, const DescribeInstanceAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1601 
1610 
1621 
1631  virtual void DescribeInstanceStorageConfigAsync(const Model::DescribeInstanceStorageConfigRequest& request, const DescribeInstanceStorageConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1632 
1640 
1650 
1659  virtual void DescribeQueueAsync(const Model::DescribeQueueRequest& request, const DescribeQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1660 
1667 
1676 
1684  virtual void DescribeQuickConnectAsync(const Model::DescribeQuickConnectRequest& request, const DescribeQuickConnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1685 
1692 
1701 
1709  virtual void DescribeRoutingProfileAsync(const Model::DescribeRoutingProfileRequest& request, const DescribeRoutingProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1710 
1720 
1732 
1743  virtual void DescribeUserAsync(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1744 
1751 
1760 
1768  virtual void DescribeUserHierarchyGroupAsync(const Model::DescribeUserHierarchyGroupRequest& request, const DescribeUserHierarchyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1769 
1777 
1787 
1796  virtual void DescribeUserHierarchyStructureAsync(const Model::DescribeUserHierarchyStructureRequest& request, const DescribeUserHierarchyStructureResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1797 
1806 
1817 
1827  virtual void DisassociateApprovedOriginAsync(const Model::DisassociateApprovedOriginRequest& request, const DisassociateApprovedOriginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1828 
1837 
1848 
1858  virtual void DisassociateBotAsync(const Model::DisassociateBotRequest& request, const DisassociateBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1859 
1868 
1879 
1889  virtual void DisassociateInstanceStorageConfigAsync(const Model::DisassociateInstanceStorageConfigRequest& request, const DisassociateInstanceStorageConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1890 
1899 
1910 
1920  virtual void DisassociateLambdaFunctionAsync(const Model::DisassociateLambdaFunctionRequest& request, const DisassociateLambdaFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1921 
1930 
1941 
1951  virtual void DisassociateLexBotAsync(const Model::DisassociateLexBotRequest& request, const DisassociateLexBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1952 
1961 
1972 
1982  virtual void DisassociateQueueQuickConnectsAsync(const Model::DisassociateQueueQuickConnectsRequest& request, const DisassociateQueueQuickConnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
1983 
1991 
2001 
2010  virtual void DisassociateRoutingProfileQueuesAsync(const Model::DisassociateRoutingProfileQueuesRequest& request, const DisassociateRoutingProfileQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2011 
2019 
2029 
2038  virtual void DisassociateSecurityKeyAsync(const Model::DisassociateSecurityKeyRequest& request, const DisassociateSecurityKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2039 
2047 
2057 
2066  virtual void GetContactAttributesAsync(const Model::GetContactAttributesRequest& request, const GetContactAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2067 
2078 
2091 
2103  virtual void GetCurrentMetricDataAsync(const Model::GetCurrentMetricDataRequest& request, const GetCurrentMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2104 
2115 
2128 
2140  virtual void GetFederationTokenAsync(const Model::GetFederationTokenRequest& request, const GetFederationTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2141 
2152 
2165 
2177  virtual void GetMetricDataAsync(const Model::GetMetricDataRequest& request, const GetMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2178 
2186 
2196 
2205  virtual void ListAgentStatusesAsync(const Model::ListAgentStatusesRequest& request, const ListAgentStatusesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2206 
2215 
2226 
2236  virtual void ListApprovedOriginsAsync(const Model::ListApprovedOriginsRequest& request, const ListApprovedOriginsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2237 
2247 
2259 
2270  virtual void ListBotsAsync(const Model::ListBotsRequest& request, const ListBotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2271 
2285 
2301 
2316  virtual void ListContactFlowsAsync(const Model::ListContactFlowsRequest& request, const ListContactFlowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2317 
2328 
2341 
2353  virtual void ListHoursOfOperationsAsync(const Model::ListHoursOfOperationsRequest& request, const ListHoursOfOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2354 
2363 
2374 
2384  virtual void ListInstanceAttributesAsync(const Model::ListInstanceAttributesRequest& request, const ListInstanceAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2385 
2394 
2405 
2415  virtual void ListInstanceStorageConfigsAsync(const Model::ListInstanceStorageConfigsRequest& request, const ListInstanceStorageConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2416 
2427 
2440 
2452  virtual void ListInstancesAsync(const Model::ListInstancesRequest& request, const ListInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2453 
2461 
2471 
2480  virtual void ListIntegrationAssociationsAsync(const Model::ListIntegrationAssociationsRequest& request, const ListIntegrationAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2481 
2491 
2503 
2514  virtual void ListLambdaFunctionsAsync(const Model::ListLambdaFunctionsRequest& request, const ListLambdaFunctionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2515 
2524 
2535 
2545  virtual void ListLexBotsAsync(const Model::ListLexBotsRequest& request, const ListLexBotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2546 
2557 
2570 
2582  virtual void ListPhoneNumbersAsync(const Model::ListPhoneNumbersRequest& request, const ListPhoneNumbersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2583 
2591 
2601 
2610  virtual void ListPromptsAsync(const Model::ListPromptsRequest& request, const ListPromptsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2611 
2620 
2631 
2641  virtual void ListQueueQuickConnectsAsync(const Model::ListQueueQuickConnectsRequest& request, const ListQueueQuickConnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2642 
2657 
2674 
2690  virtual void ListQueuesAsync(const Model::ListQueuesRequest& request, const ListQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2691 
2699 
2709 
2718  virtual void ListQuickConnectsAsync(const Model::ListQuickConnectsRequest& request, const ListQuickConnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2719 
2727 
2737 
2746  virtual void ListRoutingProfileQueuesAsync(const Model::ListRoutingProfileQueuesRequest& request, const ListRoutingProfileQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2747 
2761 
2777 
2792  virtual void ListRoutingProfilesAsync(const Model::ListRoutingProfilesRequest& request, const ListRoutingProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2793 
2802 
2813 
2823  virtual void ListSecurityKeysAsync(const Model::ListSecurityKeysRequest& request, const ListSecurityKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2824 
2836 
2850 
2863  virtual void ListSecurityProfilesAsync(const Model::ListSecurityProfilesRequest& request, const ListSecurityProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2864 
2875 
2888 
2900  virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2901 
2909 
2919 
2928  virtual void ListUseCasesAsync(const Model::ListUseCasesRequest& request, const ListUseCasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2929 
2941 
2955 
2968  virtual void ListUserHierarchyGroupsAsync(const Model::ListUserHierarchyGroupsRequest& request, const ListUserHierarchyGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2969 
2977 
2987 
2996  virtual void ListUsersAsync(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
2997 
3006 
3017 
3027  virtual void ResumeContactRecordingAsync(const Model::ResumeContactRecordingRequest& request, const ResumeContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3028 
3050 
3074 
3097  virtual void StartChatContactAsync(const Model::StartChatContactRequest& request, const StartChatContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3098 
3115 
3134 
3152  virtual void StartContactRecordingAsync(const Model::StartContactRecordingRequest& request, const StartContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3153 
3177 
3203 
3228  virtual void StartOutboundVoiceContactAsync(const Model::StartOutboundVoiceContactRequest& request, const StartOutboundVoiceContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3229 
3236 
3245 
3253  virtual void StartTaskContactAsync(const Model::StartTaskContactRequest& request, const StartTaskContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3254 
3261 
3270 
3278  virtual void StopContactAsync(const Model::StopContactRequest& request, const StopContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3279 
3292 
3307 
3321  virtual void StopContactRecordingAsync(const Model::StopContactRecordingRequest& request, const StopContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3322 
3334 
3348 
3361  virtual void SuspendContactRecordingAsync(const Model::SuspendContactRecordingRequest& request, const SuspendContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3362 
3375 
3390 
3404  virtual void TagResourceAsync(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3405 
3413 
3423 
3432  virtual void UntagResourceAsync(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3433 
3441 
3451 
3460  virtual void UpdateAgentStatusAsync(const Model::UpdateAgentStatusRequest& request, const UpdateAgentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3461 
3487 
3515 
3542  virtual void UpdateContactAttributesAsync(const Model::UpdateContactAttributesRequest& request, const UpdateContactAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3543 
3553 
3565 
3576  virtual void UpdateContactFlowContentAsync(const Model::UpdateContactFlowContentRequest& request, const UpdateContactFlowContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3577 
3587 
3599 
3610  virtual void UpdateContactFlowNameAsync(const Model::UpdateContactFlowNameRequest& request, const UpdateContactFlowNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3611 
3619 
3629 
3638  virtual void UpdateHoursOfOperationAsync(const Model::UpdateHoursOfOperationRequest& request, const UpdateHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3639 
3648 
3659 
3669  virtual void UpdateInstanceAttributeAsync(const Model::UpdateInstanceAttributeRequest& request, const UpdateInstanceAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3670 
3679 
3690 
3700  virtual void UpdateInstanceStorageConfigAsync(const Model::UpdateInstanceStorageConfigRequest& request, const UpdateInstanceStorageConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3701 
3710 
3721 
3731  virtual void UpdateQueueHoursOfOperationAsync(const Model::UpdateQueueHoursOfOperationRequest& request, const UpdateQueueHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3732 
3741 
3752 
3762  virtual void UpdateQueueMaxContactsAsync(const Model::UpdateQueueMaxContactsRequest& request, const UpdateQueueMaxContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3763 
3773 
3785 
3796  virtual void UpdateQueueNameAsync(const Model::UpdateQueueNameRequest& request, const UpdateQueueNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3797 
3806 
3817 
3827  virtual void UpdateQueueOutboundCallerConfigAsync(const Model::UpdateQueueOutboundCallerConfigRequest& request, const UpdateQueueOutboundCallerConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3828 
3836 
3846 
3855  virtual void UpdateQueueStatusAsync(const Model::UpdateQueueStatusRequest& request, const UpdateQueueStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3856 
3864 
3874 
3883  virtual void UpdateQuickConnectConfigAsync(const Model::UpdateQuickConnectConfigRequest& request, const UpdateQuickConnectConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3884 
3893 
3904 
3914  virtual void UpdateQuickConnectNameAsync(const Model::UpdateQuickConnectNameRequest& request, const UpdateQuickConnectNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3915 
3923 
3933 
3942  virtual void UpdateRoutingProfileConcurrencyAsync(const Model::UpdateRoutingProfileConcurrencyRequest& request, const UpdateRoutingProfileConcurrencyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3943 
3951 
3961 
3970  virtual void UpdateRoutingProfileDefaultOutboundQueueAsync(const Model::UpdateRoutingProfileDefaultOutboundQueueRequest& request, const UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
3971 
3980 
3991 
4001  virtual void UpdateRoutingProfileNameAsync(const Model::UpdateRoutingProfileNameRequest& request, const UpdateRoutingProfileNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4002 
4010 
4020 
4029  virtual void UpdateRoutingProfileQueuesAsync(const Model::UpdateRoutingProfileQueuesRequest& request, const UpdateRoutingProfileQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4030 
4038 
4048 
4057  virtual void UpdateUserHierarchyAsync(const Model::UpdateUserHierarchyRequest& request, const UpdateUserHierarchyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4058 
4065 
4074 
4082  virtual void UpdateUserHierarchyGroupNameAsync(const Model::UpdateUserHierarchyGroupNameRequest& request, const UpdateUserHierarchyGroupNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4083 
4091 
4101 
4110  virtual void UpdateUserHierarchyStructureAsync(const Model::UpdateUserHierarchyStructureRequest& request, const UpdateUserHierarchyStructureResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4111 
4127 
4145 
4162  virtual void UpdateUserIdentityInfoAsync(const Model::UpdateUserIdentityInfoRequest& request, const UpdateUserIdentityInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4163 
4171 
4181 
4190  virtual void UpdateUserPhoneConfigAsync(const Model::UpdateUserPhoneConfigRequest& request, const UpdateUserPhoneConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4191 
4199 
4209 
4218  virtual void UpdateUserRoutingProfileAsync(const Model::UpdateUserRoutingProfileRequest& request, const UpdateUserRoutingProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4219 
4227 
4237 
4246  virtual void UpdateUserSecurityProfilesAsync(const Model::UpdateUserSecurityProfilesRequest& request, const UpdateUserSecurityProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr) const;
4247 
4248 
4249  void OverrideEndpoint(const Aws::String& endpoint);
4250  private:
4251  void init(const Aws::Client::ClientConfiguration& clientConfiguration);
4252  void AssociateApprovedOriginAsyncHelper(const Model::AssociateApprovedOriginRequest& request, const AssociateApprovedOriginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4253  void AssociateBotAsyncHelper(const Model::AssociateBotRequest& request, const AssociateBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4254  void AssociateInstanceStorageConfigAsyncHelper(const Model::AssociateInstanceStorageConfigRequest& request, const AssociateInstanceStorageConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4255  void AssociateLambdaFunctionAsyncHelper(const Model::AssociateLambdaFunctionRequest& request, const AssociateLambdaFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4256  void AssociateLexBotAsyncHelper(const Model::AssociateLexBotRequest& request, const AssociateLexBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4257  void AssociateQueueQuickConnectsAsyncHelper(const Model::AssociateQueueQuickConnectsRequest& request, const AssociateQueueQuickConnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4258  void AssociateRoutingProfileQueuesAsyncHelper(const Model::AssociateRoutingProfileQueuesRequest& request, const AssociateRoutingProfileQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4259  void AssociateSecurityKeyAsyncHelper(const Model::AssociateSecurityKeyRequest& request, const AssociateSecurityKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4260  void CreateAgentStatusAsyncHelper(const Model::CreateAgentStatusRequest& request, const CreateAgentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4261  void CreateContactFlowAsyncHelper(const Model::CreateContactFlowRequest& request, const CreateContactFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4262  void CreateHoursOfOperationAsyncHelper(const Model::CreateHoursOfOperationRequest& request, const CreateHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4263  void CreateInstanceAsyncHelper(const Model::CreateInstanceRequest& request, const CreateInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4264  void CreateIntegrationAssociationAsyncHelper(const Model::CreateIntegrationAssociationRequest& request, const CreateIntegrationAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4265  void CreateQueueAsyncHelper(const Model::CreateQueueRequest& request, const CreateQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4266  void CreateQuickConnectAsyncHelper(const Model::CreateQuickConnectRequest& request, const CreateQuickConnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4267  void CreateRoutingProfileAsyncHelper(const Model::CreateRoutingProfileRequest& request, const CreateRoutingProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4268  void CreateUseCaseAsyncHelper(const Model::CreateUseCaseRequest& request, const CreateUseCaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4269  void CreateUserAsyncHelper(const Model::CreateUserRequest& request, const CreateUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4270  void CreateUserHierarchyGroupAsyncHelper(const Model::CreateUserHierarchyGroupRequest& request, const CreateUserHierarchyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4271  void DeleteHoursOfOperationAsyncHelper(const Model::DeleteHoursOfOperationRequest& request, const DeleteHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4272  void DeleteInstanceAsyncHelper(const Model::DeleteInstanceRequest& request, const DeleteInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4273  void DeleteIntegrationAssociationAsyncHelper(const Model::DeleteIntegrationAssociationRequest& request, const DeleteIntegrationAssociationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4274  void DeleteQuickConnectAsyncHelper(const Model::DeleteQuickConnectRequest& request, const DeleteQuickConnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4275  void DeleteUseCaseAsyncHelper(const Model::DeleteUseCaseRequest& request, const DeleteUseCaseResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4276  void DeleteUserAsyncHelper(const Model::DeleteUserRequest& request, const DeleteUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4277  void DeleteUserHierarchyGroupAsyncHelper(const Model::DeleteUserHierarchyGroupRequest& request, const DeleteUserHierarchyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4278  void DescribeAgentStatusAsyncHelper(const Model::DescribeAgentStatusRequest& request, const DescribeAgentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4279  void DescribeContactFlowAsyncHelper(const Model::DescribeContactFlowRequest& request, const DescribeContactFlowResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4280  void DescribeHoursOfOperationAsyncHelper(const Model::DescribeHoursOfOperationRequest& request, const DescribeHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4281  void DescribeInstanceAsyncHelper(const Model::DescribeInstanceRequest& request, const DescribeInstanceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4282  void DescribeInstanceAttributeAsyncHelper(const Model::DescribeInstanceAttributeRequest& request, const DescribeInstanceAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4283  void DescribeInstanceStorageConfigAsyncHelper(const Model::DescribeInstanceStorageConfigRequest& request, const DescribeInstanceStorageConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4284  void DescribeQueueAsyncHelper(const Model::DescribeQueueRequest& request, const DescribeQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4285  void DescribeQuickConnectAsyncHelper(const Model::DescribeQuickConnectRequest& request, const DescribeQuickConnectResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4286  void DescribeRoutingProfileAsyncHelper(const Model::DescribeRoutingProfileRequest& request, const DescribeRoutingProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4287  void DescribeUserAsyncHelper(const Model::DescribeUserRequest& request, const DescribeUserResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4288  void DescribeUserHierarchyGroupAsyncHelper(const Model::DescribeUserHierarchyGroupRequest& request, const DescribeUserHierarchyGroupResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4289  void DescribeUserHierarchyStructureAsyncHelper(const Model::DescribeUserHierarchyStructureRequest& request, const DescribeUserHierarchyStructureResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4290  void DisassociateApprovedOriginAsyncHelper(const Model::DisassociateApprovedOriginRequest& request, const DisassociateApprovedOriginResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4291  void DisassociateBotAsyncHelper(const Model::DisassociateBotRequest& request, const DisassociateBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4292  void DisassociateInstanceStorageConfigAsyncHelper(const Model::DisassociateInstanceStorageConfigRequest& request, const DisassociateInstanceStorageConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4293  void DisassociateLambdaFunctionAsyncHelper(const Model::DisassociateLambdaFunctionRequest& request, const DisassociateLambdaFunctionResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4294  void DisassociateLexBotAsyncHelper(const Model::DisassociateLexBotRequest& request, const DisassociateLexBotResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4295  void DisassociateQueueQuickConnectsAsyncHelper(const Model::DisassociateQueueQuickConnectsRequest& request, const DisassociateQueueQuickConnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4296  void DisassociateRoutingProfileQueuesAsyncHelper(const Model::DisassociateRoutingProfileQueuesRequest& request, const DisassociateRoutingProfileQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4297  void DisassociateSecurityKeyAsyncHelper(const Model::DisassociateSecurityKeyRequest& request, const DisassociateSecurityKeyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4298  void GetContactAttributesAsyncHelper(const Model::GetContactAttributesRequest& request, const GetContactAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4299  void GetCurrentMetricDataAsyncHelper(const Model::GetCurrentMetricDataRequest& request, const GetCurrentMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4300  void GetFederationTokenAsyncHelper(const Model::GetFederationTokenRequest& request, const GetFederationTokenResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4301  void GetMetricDataAsyncHelper(const Model::GetMetricDataRequest& request, const GetMetricDataResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4302  void ListAgentStatusesAsyncHelper(const Model::ListAgentStatusesRequest& request, const ListAgentStatusesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4303  void ListApprovedOriginsAsyncHelper(const Model::ListApprovedOriginsRequest& request, const ListApprovedOriginsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4304  void ListBotsAsyncHelper(const Model::ListBotsRequest& request, const ListBotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4305  void ListContactFlowsAsyncHelper(const Model::ListContactFlowsRequest& request, const ListContactFlowsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4306  void ListHoursOfOperationsAsyncHelper(const Model::ListHoursOfOperationsRequest& request, const ListHoursOfOperationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4307  void ListInstanceAttributesAsyncHelper(const Model::ListInstanceAttributesRequest& request, const ListInstanceAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4308  void ListInstanceStorageConfigsAsyncHelper(const Model::ListInstanceStorageConfigsRequest& request, const ListInstanceStorageConfigsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4309  void ListInstancesAsyncHelper(const Model::ListInstancesRequest& request, const ListInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4310  void ListIntegrationAssociationsAsyncHelper(const Model::ListIntegrationAssociationsRequest& request, const ListIntegrationAssociationsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4311  void ListLambdaFunctionsAsyncHelper(const Model::ListLambdaFunctionsRequest& request, const ListLambdaFunctionsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4312  void ListLexBotsAsyncHelper(const Model::ListLexBotsRequest& request, const ListLexBotsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4313  void ListPhoneNumbersAsyncHelper(const Model::ListPhoneNumbersRequest& request, const ListPhoneNumbersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4314  void ListPromptsAsyncHelper(const Model::ListPromptsRequest& request, const ListPromptsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4315  void ListQueueQuickConnectsAsyncHelper(const Model::ListQueueQuickConnectsRequest& request, const ListQueueQuickConnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4316  void ListQueuesAsyncHelper(const Model::ListQueuesRequest& request, const ListQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4317  void ListQuickConnectsAsyncHelper(const Model::ListQuickConnectsRequest& request, const ListQuickConnectsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4318  void ListRoutingProfileQueuesAsyncHelper(const Model::ListRoutingProfileQueuesRequest& request, const ListRoutingProfileQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4319  void ListRoutingProfilesAsyncHelper(const Model::ListRoutingProfilesRequest& request, const ListRoutingProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4320  void ListSecurityKeysAsyncHelper(const Model::ListSecurityKeysRequest& request, const ListSecurityKeysResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4321  void ListSecurityProfilesAsyncHelper(const Model::ListSecurityProfilesRequest& request, const ListSecurityProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4322  void ListTagsForResourceAsyncHelper(const Model::ListTagsForResourceRequest& request, const ListTagsForResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4323  void ListUseCasesAsyncHelper(const Model::ListUseCasesRequest& request, const ListUseCasesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4324  void ListUserHierarchyGroupsAsyncHelper(const Model::ListUserHierarchyGroupsRequest& request, const ListUserHierarchyGroupsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4325  void ListUsersAsyncHelper(const Model::ListUsersRequest& request, const ListUsersResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4326  void ResumeContactRecordingAsyncHelper(const Model::ResumeContactRecordingRequest& request, const ResumeContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4327  void StartChatContactAsyncHelper(const Model::StartChatContactRequest& request, const StartChatContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4328  void StartContactRecordingAsyncHelper(const Model::StartContactRecordingRequest& request, const StartContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4329  void StartOutboundVoiceContactAsyncHelper(const Model::StartOutboundVoiceContactRequest& request, const StartOutboundVoiceContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4330  void StartTaskContactAsyncHelper(const Model::StartTaskContactRequest& request, const StartTaskContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4331  void StopContactAsyncHelper(const Model::StopContactRequest& request, const StopContactResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4332  void StopContactRecordingAsyncHelper(const Model::StopContactRecordingRequest& request, const StopContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4333  void SuspendContactRecordingAsyncHelper(const Model::SuspendContactRecordingRequest& request, const SuspendContactRecordingResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4334  void TagResourceAsyncHelper(const Model::TagResourceRequest& request, const TagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4335  void UntagResourceAsyncHelper(const Model::UntagResourceRequest& request, const UntagResourceResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4336  void UpdateAgentStatusAsyncHelper(const Model::UpdateAgentStatusRequest& request, const UpdateAgentStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4337  void UpdateContactAttributesAsyncHelper(const Model::UpdateContactAttributesRequest& request, const UpdateContactAttributesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4338  void UpdateContactFlowContentAsyncHelper(const Model::UpdateContactFlowContentRequest& request, const UpdateContactFlowContentResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4339  void UpdateContactFlowNameAsyncHelper(const Model::UpdateContactFlowNameRequest& request, const UpdateContactFlowNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4340  void UpdateHoursOfOperationAsyncHelper(const Model::UpdateHoursOfOperationRequest& request, const UpdateHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4341  void UpdateInstanceAttributeAsyncHelper(const Model::UpdateInstanceAttributeRequest& request, const UpdateInstanceAttributeResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4342  void UpdateInstanceStorageConfigAsyncHelper(const Model::UpdateInstanceStorageConfigRequest& request, const UpdateInstanceStorageConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4343  void UpdateQueueHoursOfOperationAsyncHelper(const Model::UpdateQueueHoursOfOperationRequest& request, const UpdateQueueHoursOfOperationResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4344  void UpdateQueueMaxContactsAsyncHelper(const Model::UpdateQueueMaxContactsRequest& request, const UpdateQueueMaxContactsResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4345  void UpdateQueueNameAsyncHelper(const Model::UpdateQueueNameRequest& request, const UpdateQueueNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4346  void UpdateQueueOutboundCallerConfigAsyncHelper(const Model::UpdateQueueOutboundCallerConfigRequest& request, const UpdateQueueOutboundCallerConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4347  void UpdateQueueStatusAsyncHelper(const Model::UpdateQueueStatusRequest& request, const UpdateQueueStatusResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4348  void UpdateQuickConnectConfigAsyncHelper(const Model::UpdateQuickConnectConfigRequest& request, const UpdateQuickConnectConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4349  void UpdateQuickConnectNameAsyncHelper(const Model::UpdateQuickConnectNameRequest& request, const UpdateQuickConnectNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4350  void UpdateRoutingProfileConcurrencyAsyncHelper(const Model::UpdateRoutingProfileConcurrencyRequest& request, const UpdateRoutingProfileConcurrencyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4351  void UpdateRoutingProfileDefaultOutboundQueueAsyncHelper(const Model::UpdateRoutingProfileDefaultOutboundQueueRequest& request, const UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4352  void UpdateRoutingProfileNameAsyncHelper(const Model::UpdateRoutingProfileNameRequest& request, const UpdateRoutingProfileNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4353  void UpdateRoutingProfileQueuesAsyncHelper(const Model::UpdateRoutingProfileQueuesRequest& request, const UpdateRoutingProfileQueuesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4354  void UpdateUserHierarchyAsyncHelper(const Model::UpdateUserHierarchyRequest& request, const UpdateUserHierarchyResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4355  void UpdateUserHierarchyGroupNameAsyncHelper(const Model::UpdateUserHierarchyGroupNameRequest& request, const UpdateUserHierarchyGroupNameResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4356  void UpdateUserHierarchyStructureAsyncHelper(const Model::UpdateUserHierarchyStructureRequest& request, const UpdateUserHierarchyStructureResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4357  void UpdateUserIdentityInfoAsyncHelper(const Model::UpdateUserIdentityInfoRequest& request, const UpdateUserIdentityInfoResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4358  void UpdateUserPhoneConfigAsyncHelper(const Model::UpdateUserPhoneConfigRequest& request, const UpdateUserPhoneConfigResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4359  void UpdateUserRoutingProfileAsyncHelper(const Model::UpdateUserRoutingProfileRequest& request, const UpdateUserRoutingProfileResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4360  void UpdateUserSecurityProfilesAsyncHelper(const Model::UpdateUserSecurityProfilesRequest& request, const UpdateUserSecurityProfilesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context) const;
4361 
4362  Aws::String m_uri;
4363  Aws::String m_configScheme;
4364  std::shared_ptr<Aws::Utils::Threading::Executor> m_executor;
4365  };
4366 
4367 } // namespace Connect
4368 } // namespace Aws
Aws::Connect::Model::CreateRoutingProfileOutcome
Aws::Utils::Outcome< CreateRoutingProfileResult, ConnectError > CreateRoutingProfileOutcome
Definition: ConnectClient.h:241
Aws::Connect::ConnectClient::DescribeUserHierarchyStructureCallable
virtual Model::DescribeUserHierarchyStructureOutcomeCallable DescribeUserHierarchyStructureCallable(const Model::DescribeUserHierarchyStructureRequest &request) const
Aws::Connect::Model::UpdateContactAttributesOutcome
Aws::Utils::Outcome< UpdateContactAttributesResult, ConnectError > UpdateContactAttributesOutcome
Definition: ConnectClient.h:311
Aws::Connect::Model::UpdateQueueNameOutcomeCallable
std::future< UpdateQueueNameOutcome > UpdateQueueNameOutcomeCallable
Definition: ConnectClient.h:429
Aws::Connect::ConnectClient::DisassociateApprovedOrigin
virtual Model::DisassociateApprovedOriginOutcome DisassociateApprovedOrigin(const Model::DisassociateApprovedOriginRequest &request) const
DescribeInstanceStorageConfigResult.h
Aws::Connect::ConnectClient::StartChatContactCallable
virtual Model::StartChatContactOutcomeCallable StartChatContactCallable(const Model::StartChatContactRequest &request) const
Aws::DirectoryService::Model::LDAPSType::NOT_SET
@ NOT_SET
Aws::Connect::ConnectClient::ListPhoneNumbersCallable
virtual Model::ListPhoneNumbersOutcomeCallable ListPhoneNumbersCallable(const Model::ListPhoneNumbersRequest &request) const
Aws::Connect::ConnectClient::TagResourceCallable
virtual Model::TagResourceOutcomeCallable TagResourceCallable(const Model::TagResourceRequest &request) const
Aws::Connect::UntagResourceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
Definition: ConnectClient.h:532
Aws::Connect::ConnectClient::UpdateInstanceAttributeAsync
virtual void UpdateInstanceAttributeAsync(const Model::UpdateInstanceAttributeRequest &request, const UpdateInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateInstanceAttributeRequest
Definition: UpdateInstanceAttributeRequest.h:23
Aws::Connect::ConnectClient::ListQuickConnectsAsync
virtual void ListQuickConnectsAsync(const Model::ListQuickConnectsRequest &request, const ListQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::GetFederationTokenResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetFederationTokenRequest &, const Model::GetFederationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetFederationTokenResponseReceivedHandler
Definition: ConnectClient.h:497
Aws::Connect::Model::StartTaskContactRequest
Definition: StartTaskContactRequest.h:25
Aws::Connect::Model::SuspendContactRecordingOutcome
Aws::Utils::Outcome< SuspendContactRecordingResult, ConnectError > SuspendContactRecordingOutcome
Definition: ConnectClient.h:307
Aws::Connect::ConnectClient::DeleteIntegrationAssociationAsync
virtual void DeleteIntegrationAssociationAsync(const Model::DeleteIntegrationAssociationRequest &request, const DeleteIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::CreateContactFlowOutcomeCallable
std::future< CreateContactFlowOutcome > CreateContactFlowOutcomeCallable
Definition: ConnectClient.h:345
GetMetricDataResult.h
Aws::Connect::ConnectClient::DeleteUserHierarchyGroupAsync
virtual void DeleteUserHierarchyGroupAsync(const Model::DeleteUserHierarchyGroupRequest &request, const DeleteUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
AssociateSecurityKeyResult.h
Aws::Connect::ConnectClient::GetMetricDataAsync
virtual void GetMetricDataAsync(const Model::GetMetricDataRequest &request, const GetMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DisassociateQueueQuickConnects
virtual Model::DisassociateQueueQuickConnectsOutcome DisassociateQueueQuickConnects(const Model::DisassociateQueueQuickConnectsRequest &request) const
Aws::Connect::ResumeContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ResumeContactRecordingRequest &, const Model::ResumeContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ResumeContactRecordingResponseReceivedHandler
Definition: ConnectClient.h:523
Aws::Connect::ConnectClient::CreateUser
virtual Model::CreateUserOutcome CreateUser(const Model::CreateUserRequest &request) const
Aws::Connect::ConnectClient::UpdateInstanceAttributeCallable
virtual Model::UpdateInstanceAttributeOutcomeCallable UpdateInstanceAttributeCallable(const Model::UpdateInstanceAttributeRequest &request) const
Aws::Connect::ConnectClient::ListUserHierarchyGroupsAsync
virtual void ListUserHierarchyGroupsAsync(const Model::ListUserHierarchyGroupsRequest &request, const ListUserHierarchyGroupsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateInstanceResult.h
Aws::Connect::DescribeRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeRoutingProfileRequest &, const Model::DescribeRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRoutingProfileResponseReceivedHandler
Definition: ConnectClient.h:483
Aws::Connect::ConnectClient::DescribeRoutingProfileAsync
virtual void DescribeRoutingProfileAsync(const Model::DescribeRoutingProfileRequest &request, const DescribeRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateQuickConnectNameOutcomeCallable
std::future< UpdateQuickConnectNameOutcome > UpdateQuickConnectNameOutcomeCallable
Definition: ConnectClient.h:433
Aws::Connect::Model::AssociateLexBotOutcomeCallable
std::future< AssociateLexBotOutcome > AssociateLexBotOutcomeCallable
Definition: ConnectClient.h:340
Aws::Connect::ConnectClient::UpdateUserHierarchyGroupNameCallable
virtual Model::UpdateUserHierarchyGroupNameOutcomeCallable UpdateUserHierarchyGroupNameCallable(const Model::UpdateUserHierarchyGroupNameRequest &request) const
Aws::Connect::Model::GetFederationTokenOutcomeCallable
std::future< GetFederationTokenOutcome > GetFederationTokenOutcomeCallable
Definition: ConnectClient.h:384
Aws::Connect::ConnectClient::UpdateUserHierarchyGroupName
virtual Model::UpdateUserHierarchyGroupNameOutcome UpdateUserHierarchyGroupName(const Model::UpdateUserHierarchyGroupNameRequest &request) const
Aws::Connect::ConnectClient::ListContactFlowsCallable
virtual Model::ListContactFlowsOutcomeCallable ListContactFlowsCallable(const Model::ListContactFlowsRequest &request) const
Aws::Connect::Model::ListInstanceStorageConfigsOutcomeCallable
std::future< ListInstanceStorageConfigsOutcome > ListInstanceStorageConfigsOutcomeCallable
Definition: ConnectClient.h:392
Aws::Connect::ConnectClient::StartContactRecordingAsync
virtual void StartContactRecordingAsync(const Model::StartContactRecordingRequest &request, const StartContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::GetCurrentMetricDataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetCurrentMetricDataRequest &, const Model::GetCurrentMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCurrentMetricDataResponseReceivedHandler
Definition: ConnectClient.h:496
Aws::Connect::ConnectClient::UpdateContactFlowContentAsync
virtual void UpdateContactFlowContentAsync(const Model::UpdateContactFlowContentRequest &request, const UpdateContactFlowContentResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UpdateContactFlowName
virtual Model::UpdateContactFlowNameOutcome UpdateContactFlowName(const Model::UpdateContactFlowNameRequest &request) const
Aws::Connect::Model::UpdateUserRoutingProfileOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserRoutingProfileOutcome
Definition: ConnectClient.h:333
Aws::Connect::Model::CreateIntegrationAssociationOutcomeCallable
std::future< CreateIntegrationAssociationOutcome > CreateIntegrationAssociationOutcomeCallable
Definition: ConnectClient.h:348
Aws::Connect::Model::DisassociateQueueQuickConnectsOutcomeCallable
std::future< DisassociateQueueQuickConnectsOutcome > DisassociateQueueQuickConnectsOutcomeCallable
Definition: ConnectClient.h:379
Aws::Connect::ConnectClient::ListInstanceAttributes
virtual Model::ListInstanceAttributesOutcome ListInstanceAttributes(const Model::ListInstanceAttributesRequest &request) const
Aws::Connect::UpdateUserIdentityInfoResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserIdentityInfoRequest &, const Model::UpdateUserIdentityInfoOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserIdentityInfoResponseReceivedHandler
Definition: ConnectClient.h:554
Aws::Connect::ConnectClient::ListInstanceStorageConfigsAsync
virtual void ListInstanceStorageConfigsAsync(const Model::ListInstanceStorageConfigsRequest &request, const ListInstanceStorageConfigsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UpdateRoutingProfileConcurrency
virtual Model::UpdateRoutingProfileConcurrencyOutcome UpdateRoutingProfileConcurrency(const Model::UpdateRoutingProfileConcurrencyRequest &request) const
Aws::Connect::Model::ListHoursOfOperationsOutcomeCallable
std::future< ListHoursOfOperationsOutcome > ListHoursOfOperationsOutcomeCallable
Definition: ConnectClient.h:390
Aws::Connect::Model::DescribeUserOutcomeCallable
std::future< DescribeUserOutcome > DescribeUserOutcomeCallable
Definition: ConnectClient.h:371
Aws::Connect::ConnectClient::AssociateLambdaFunction
virtual Model::AssociateLambdaFunctionOutcome AssociateLambdaFunction(const Model::AssociateLambdaFunctionRequest &request) const
Aws::Connect::Model::ListApprovedOriginsOutcomeCallable
std::future< ListApprovedOriginsOutcome > ListApprovedOriginsOutcomeCallable
Definition: ConnectClient.h:387
Aws::Connect::Model::ListUserHierarchyGroupsOutcome
Aws::Utils::Outcome< ListUserHierarchyGroupsResult, ConnectError > ListUserHierarchyGroupsOutcome
Definition: ConnectClient.h:298
Aws::Connect::ConnectClient::ListLexBots
virtual Model::ListLexBotsOutcome ListLexBots(const Model::ListLexBotsRequest &request) const
Aws::Connect::ConnectClient::DisassociateBot
virtual Model::DisassociateBotOutcome DisassociateBot(const Model::DisassociateBotRequest &request) const
Aws::Connect::ConnectClient::DescribeContactFlow
virtual Model::DescribeContactFlowOutcome DescribeContactFlow(const Model::DescribeContactFlowRequest &request) const
Aws::Connect::DisassociateBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateBotRequest &, const Model::DisassociateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateBotResponseReceivedHandler
Definition: ConnectClient.h:488
Aws::Connect::ConnectClient::UpdateUserIdentityInfoCallable
virtual Model::UpdateUserIdentityInfoOutcomeCallable UpdateUserIdentityInfoCallable(const Model::UpdateUserIdentityInfoRequest &request) const
Aws::Connect::ConnectClient::DeleteQuickConnectAsync
virtual void DeleteQuickConnectAsync(const Model::DeleteQuickConnectRequest &request, const DeleteQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DisassociateSecurityKeyCallable
virtual Model::DisassociateSecurityKeyOutcomeCallable DisassociateSecurityKeyCallable(const Model::DisassociateSecurityKeyRequest &request) const
Aws::Connect::ConnectClient::CreateHoursOfOperation
virtual Model::CreateHoursOfOperationOutcome CreateHoursOfOperation(const Model::CreateHoursOfOperationRequest &request) const
Aws::Connect::UpdateRoutingProfileQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileQueuesRequest &, const Model::UpdateRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileQueuesResponseReceivedHandler
Definition: ConnectClient.h:550
Aws::Connect::ConnectClient::DescribeQuickConnectAsync
virtual void DescribeQuickConnectAsync(const Model::DescribeQuickConnectRequest &request, const DescribeQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
StartTaskContactResult.h
Aws::Connect::Model::UpdateInstanceStorageConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateInstanceStorageConfigOutcome
Definition: ConnectClient.h:316
Aws::Connect::Model::CreateAgentStatusRequest
Definition: CreateAgentStatusRequest.h:24
ListHoursOfOperationsResult.h
Aws::Connect::DescribeUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeUserRequest &, const Model::DescribeUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserResponseReceivedHandler
Definition: ConnectClient.h:484
Aws::Connect::Model::AssociateLexBotOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateLexBotOutcome
Definition: ConnectClient.h:230
Aws::Connect::ConnectClient::CreateUseCase
virtual Model::CreateUseCaseOutcome CreateUseCase(const Model::CreateUseCaseRequest &request) const
Aws::Connect::Model::DescribeQuickConnectOutcomeCallable
std::future< DescribeQuickConnectOutcome > DescribeQuickConnectOutcomeCallable
Definition: ConnectClient.h:369
StartOutboundVoiceContactResult.h
ListRoutingProfileQueuesResult.h
Aws::Connect::Model::DescribeInstanceStorageConfigOutcomeCallable
std::future< DescribeInstanceStorageConfigOutcome > DescribeInstanceStorageConfigOutcomeCallable
Definition: ConnectClient.h:367
Aws::Connect::ConnectClient::UpdateQuickConnectNameAsync
virtual void UpdateQuickConnectNameAsync(const Model::UpdateQuickConnectNameRequest &request, const UpdateQuickConnectNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::GetCurrentMetricDataOutcome
Aws::Utils::Outcome< GetCurrentMetricDataResult, ConnectError > GetCurrentMetricDataOutcome
Definition: ConnectClient.h:273
AWSError.h
Aws::Connect::Model::CreateQuickConnectOutcomeCallable
std::future< CreateQuickConnectOutcome > CreateQuickConnectOutcomeCallable
Definition: ConnectClient.h:350
Aws::Connect::ConnectClient::ListTagsForResourceCallable
virtual Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const Model::ListTagsForResourceRequest &request) const
Aws::Connect::Model::UpdateInstanceStorageConfigRequest
Definition: UpdateInstanceStorageConfigRequest.h:28
Aws::Connect::ConnectClient::DisassociateInstanceStorageConfig
virtual Model::DisassociateInstanceStorageConfigOutcome DisassociateInstanceStorageConfig(const Model::DisassociateInstanceStorageConfigRequest &request) const
Aws::Connect::Model::UpdateQueueStatusOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueStatusOutcome
Definition: ConnectClient.h:321
Aws::Connect::ConnectClient::GetFederationToken
virtual Model::GetFederationTokenOutcome GetFederationToken(const Model::GetFederationTokenRequest &request) const
Aws::Connect::ConnectClient::ListQueuesCallable
virtual Model::ListQueuesOutcomeCallable ListQueuesCallable(const Model::ListQueuesRequest &request) const
Aws::Connect::Model::ListRoutingProfilesOutcome
Aws::Utils::Outcome< ListRoutingProfilesResult, ConnectError > ListRoutingProfilesOutcome
Definition: ConnectClient.h:293
Aws::Connect::SuspendContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::SuspendContactRecordingRequest &, const Model::SuspendContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SuspendContactRecordingResponseReceivedHandler
Definition: ConnectClient.h:530
Aws::Connect::ConnectClient::DescribeInstanceStorageConfigCallable
virtual Model::DescribeInstanceStorageConfigOutcomeCallable DescribeInstanceStorageConfigCallable(const Model::DescribeInstanceStorageConfigRequest &request) const
Aws::Connect::ConnectClient::UpdateHoursOfOperation
virtual Model::UpdateHoursOfOperationOutcome UpdateHoursOfOperation(const Model::UpdateHoursOfOperationRequest &request) const
Aws::Connect::ConnectClient::CreateInstance
virtual Model::CreateInstanceOutcome CreateInstance(const Model::CreateInstanceRequest &request) const
Aws::Connect::Model::DisassociateRoutingProfileQueuesRequest
Definition: DisassociateRoutingProfileQueuesRequest.h:24
Aws::Connect::DescribeUserHierarchyStructureResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeUserHierarchyStructureRequest &, const Model::DescribeUserHierarchyStructureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserHierarchyStructureResponseReceivedHandler
Definition: ConnectClient.h:486
Aws::Connect::ConnectClient::DeleteHoursOfOperationCallable
virtual Model::DeleteHoursOfOperationOutcomeCallable DeleteHoursOfOperationCallable(const Model::DeleteHoursOfOperationRequest &request) const
Aws::Connect::Model::CreateHoursOfOperationRequest
Definition: CreateHoursOfOperationRequest.h:25
Aws::Connect::Model::UpdateQueueNameOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueNameOutcome
Definition: ConnectClient.h:319
Aws::Connect::ConnectClient::UpdateRoutingProfileName
virtual Model::UpdateRoutingProfileNameOutcome UpdateRoutingProfileName(const Model::UpdateRoutingProfileNameRequest &request) const
Aws::Connect::Model::UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable
std::future< UpdateRoutingProfileDefaultOutboundQueueOutcome > UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable
Definition: ConnectClient.h:435
Aws::Connect::Model::ListSecurityKeysOutcome
Aws::Utils::Outcome< ListSecurityKeysResult, ConnectError > ListSecurityKeysOutcome
Definition: ConnectClient.h:294
Aws::Connect::ConnectClient::ListUsersCallable
virtual Model::ListUsersOutcomeCallable ListUsersCallable(const Model::ListUsersRequest &request) const
Aws::Connect::Model::CreateQueueOutcome
Aws::Utils::Outcome< CreateQueueResult, ConnectError > CreateQueueOutcome
Definition: ConnectClient.h:239
Aws::Connect::Model::DescribeQueueOutcomeCallable
std::future< DescribeQueueOutcome > DescribeQueueOutcomeCallable
Definition: ConnectClient.h:368
Aws::Connect::ConnectClient::OverrideEndpoint
void OverrideEndpoint(const Aws::String &endpoint)
Aws::Connect::Model::AssociateQueueQuickConnectsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateQueueQuickConnectsOutcome
Definition: ConnectClient.h:231
DescribeQuickConnectResult.h
Aws::Connect::Model::ListInstancesOutcome
Aws::Utils::Outcome< ListInstancesResult, ConnectError > ListInstancesOutcome
Definition: ConnectClient.h:283
Aws::Connect::ConnectClient::CreateUserAsync
virtual void CreateUserAsync(const Model::CreateUserRequest &request, const CreateUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DescribeQueueRequest
Definition: DescribeQueueRequest.h:22
Aws::Connect::ConnectClient::GetContactAttributesAsync
virtual void GetContactAttributesAsync(const Model::GetContactAttributesRequest &request, const GetContactAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::AssociateRoutingProfileQueuesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateRoutingProfileQueuesOutcome
Definition: ConnectClient.h:232
Aws::Connect::GetMetricDataResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetMetricDataRequest &, const Model::GetMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetMetricDataResponseReceivedHandler
Definition: ConnectClient.h:498
Aws::Connect::ConnectClient::UpdateQueueHoursOfOperation
virtual Model::UpdateQueueHoursOfOperationOutcome UpdateQueueHoursOfOperation(const Model::UpdateQueueHoursOfOperationRequest &request) const
Aws::Connect::ConnectClient::DescribeInstanceAttribute
virtual Model::DescribeInstanceAttributeOutcome DescribeInstanceAttribute(const Model::DescribeInstanceAttributeRequest &request) const
Aws::Connect::Model::AssociateBotRequest
Definition: AssociateBotRequest.h:24
Aws::Connect::ConnectClient::ListInstancesAsync
virtual void ListInstancesAsync(const Model::ListInstancesRequest &request, const ListInstancesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::CreateContactFlowRequest
Definition: CreateContactFlowRequest.h:24
Aws::Connect::ConnectClient::AssociateInstanceStorageConfigCallable
virtual Model::AssociateInstanceStorageConfigOutcomeCallable AssociateInstanceStorageConfigCallable(const Model::AssociateInstanceStorageConfigRequest &request) const
Aws::Connect::Model::DescribeUserHierarchyStructureOutcome
Aws::Utils::Outcome< DescribeUserHierarchyStructureResult, ConnectError > DescribeUserHierarchyStructureOutcome
Definition: ConnectClient.h:263
Aws::Connect::ConnectClient::UpdateRoutingProfileNameCallable
virtual Model::UpdateRoutingProfileNameOutcomeCallable UpdateRoutingProfileNameCallable(const Model::UpdateRoutingProfileNameRequest &request) const
Aws::Connect::CreateUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateUserRequest &, const Model::CreateUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserResponseReceivedHandler
Definition: ConnectClient.h:466
Aws::Connect::ConnectClient
Definition: ConnectClient.h:579
Aws::Connect::Model::StartChatContactOutcomeCallable
std::future< StartChatContactOutcome > StartChatContactOutcomeCallable
Definition: ConnectClient.h:411
Aws::Connect::ConnectClient::CreateAgentStatusCallable
virtual Model::CreateAgentStatusOutcomeCallable CreateAgentStatusCallable(const Model::CreateAgentStatusRequest &request) const
Aws::Connect::Model::ListUsersRequest
Definition: ListUsersRequest.h:26
Aws::Connect::ConnectClient::DeleteInstanceAsync
virtual void DeleteInstanceAsync(const Model::DeleteInstanceRequest &request, const DeleteInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
UpdateContactAttributesResult.h
Aws::Connect::ConnectClient::CreateHoursOfOperationAsync
virtual void CreateHoursOfOperationAsync(const Model::CreateHoursOfOperationRequest &request, const CreateHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListSecurityKeys
virtual Model::ListSecurityKeysOutcome ListSecurityKeys(const Model::ListSecurityKeysRequest &request) const
Aws::Connect::ConnectClient::ListInstanceStorageConfigs
virtual Model::ListInstanceStorageConfigsOutcome ListInstanceStorageConfigs(const Model::ListInstanceStorageConfigsRequest &request) const
Aws::Connect::Model::DeleteIntegrationAssociationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteIntegrationAssociationOutcome
Definition: ConnectClient.h:247
Aws::Connect::ConnectClient::ListAgentStatuses
virtual Model::ListAgentStatusesOutcome ListAgentStatuses(const Model::ListAgentStatusesRequest &request) const
Aws::Connect::ConnectClient::ListQueueQuickConnectsAsync
virtual void ListQueueQuickConnectsAsync(const Model::ListQueueQuickConnectsRequest &request, const ListQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UpdateInstanceStorageConfig
virtual Model::UpdateInstanceStorageConfigOutcome UpdateInstanceStorageConfig(const Model::UpdateInstanceStorageConfigRequest &request) const
Aws::Connect::Model::AssociateLambdaFunctionOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateLambdaFunctionOutcome
Definition: ConnectClient.h:229
Aws::Connect::ConnectClient::DescribeInstance
virtual Model::DescribeInstanceOutcome DescribeInstance(const Model::DescribeInstanceRequest &request) const
Aws::Connect::ConnectClient::UpdateUserIdentityInfo
virtual Model::UpdateUserIdentityInfoOutcome UpdateUserIdentityInfo(const Model::UpdateUserIdentityInfoRequest &request) const
Aws::Connect::Model::UpdateQuickConnectConfigRequest
Definition: UpdateQuickConnectConfigRequest.h:23
Aws::Connect::ConnectClient::CreateUserCallable
virtual Model::CreateUserOutcomeCallable CreateUserCallable(const Model::CreateUserRequest &request) const
Aws::Connect::ConnectClient::DeleteUser
virtual Model::DeleteUserOutcome DeleteUser(const Model::DeleteUserRequest &request) const
Aws::Connect::Model::AssociateBotOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateBotOutcome
Definition: ConnectClient.h:227
Aws::Connect::ConnectClient::DescribeHoursOfOperationCallable
virtual Model::DescribeHoursOfOperationOutcomeCallable DescribeHoursOfOperationCallable(const Model::DescribeHoursOfOperationRequest &request) const
Aws::Connect::ConnectClient::ListInstancesCallable
virtual Model::ListInstancesOutcomeCallable ListInstancesCallable(const Model::ListInstancesRequest &request) const
Aws::Connect::ConnectClient::DescribeContactFlowAsync
virtual void DescribeContactFlowAsync(const Model::DescribeContactFlowRequest &request, const DescribeContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ListLexBotsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListLexBotsRequest &, const Model::ListLexBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLexBotsResponseReceivedHandler
Definition: ConnectClient.h:509
Aws::Connect::DisassociateLambdaFunctionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateLambdaFunctionRequest &, const Model::DisassociateLambdaFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateLambdaFunctionResponseReceivedHandler
Definition: ConnectClient.h:490
AssociateInstanceStorageConfigResult.h
Aws::Connect::Model::ListInstanceAttributesOutcomeCallable
std::future< ListInstanceAttributesOutcome > ListInstanceAttributesOutcomeCallable
Definition: ConnectClient.h:391
Aws::Connect::ConnectClient::UpdateUserPhoneConfig
virtual Model::UpdateUserPhoneConfigOutcome UpdateUserPhoneConfig(const Model::UpdateUserPhoneConfigRequest &request) const
Aws::Connect::ConnectClient::CreateRoutingProfile
virtual Model::CreateRoutingProfileOutcome CreateRoutingProfile(const Model::CreateRoutingProfileRequest &request) const
Aws::Connect::ConnectClient::DisassociateApprovedOriginAsync
virtual void DisassociateApprovedOriginAsync(const Model::DisassociateApprovedOriginRequest &request, const DisassociateApprovedOriginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::SuspendContactRecordingCallable
virtual Model::SuspendContactRecordingOutcomeCallable SuspendContactRecordingCallable(const Model::SuspendContactRecordingRequest &request) const
Aws::Connect::ConnectClient::StopContact
virtual Model::StopContactOutcome StopContact(const Model::StopContactRequest &request) const
Aws::Connect::ConnectClient::UpdateHoursOfOperationCallable
virtual Model::UpdateHoursOfOperationOutcomeCallable UpdateHoursOfOperationCallable(const Model::UpdateHoursOfOperationRequest &request) const
Aws::Connect::ConnectClient::ListHoursOfOperations
virtual Model::ListHoursOfOperationsOutcome ListHoursOfOperations(const Model::ListHoursOfOperationsRequest &request) const
Aws::Connect::AssociateQueueQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateQueueQuickConnectsRequest &, const Model::AssociateQueueQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateQueueQuickConnectsResponseReceivedHandler
Definition: ConnectClient.h:454
Aws::Connect::ConnectClient::ListBotsAsync
virtual void ListBotsAsync(const Model::ListBotsRequest &request, const ListBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateUserSecurityProfilesOutcomeCallable
std::future< UpdateUserSecurityProfilesOutcome > UpdateUserSecurityProfilesOutcomeCallable
Definition: ConnectClient.h:444
Aws::Connect::ConnectClient::UpdateInstanceAttribute
virtual Model::UpdateInstanceAttributeOutcome UpdateInstanceAttribute(const Model::UpdateInstanceAttributeRequest &request) const
Aws::Connect::ConnectClient::CreateContactFlowAsync
virtual void CreateContactFlowAsync(const Model::CreateContactFlowRequest &request, const CreateContactFlowResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UpdateUserIdentityInfoAsync
virtual void UpdateUserIdentityInfoAsync(const Model::UpdateUserIdentityInfoRequest &request, const UpdateUserIdentityInfoResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::BASECLASS
Aws::Client::AWSJsonClient BASECLASS
Definition: ConnectClient.h:581
StopContactRecordingResult.h
Aws::Connect::ConnectClient::AssociateBotAsync
virtual void AssociateBotAsync(const Model::AssociateBotRequest &request, const AssociateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::ListUseCasesRequest
Definition: ListUseCasesRequest.h:30
Aws::Connect::Model::StartTaskContactOutcomeCallable
std::future< StartTaskContactOutcome > StartTaskContactOutcomeCallable
Definition: ConnectClient.h:414
Aws::Connect::AssociateSecurityKeyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateSecurityKeyRequest &, const Model::AssociateSecurityKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateSecurityKeyResponseReceivedHandler
Definition: ConnectClient.h:456
Aws::Connect::ConnectClient::AssociateRoutingProfileQueuesCallable
virtual Model::AssociateRoutingProfileQueuesOutcomeCallable AssociateRoutingProfileQueuesCallable(const Model::AssociateRoutingProfileQueuesRequest &request) const
ListUserHierarchyGroupsResult.h
Aws::Connect::ConnectClient::UpdateQueueStatus
virtual Model::UpdateQueueStatusOutcome UpdateQueueStatus(const Model::UpdateQueueStatusRequest &request) const
Aws::Connect::ConnectClient::UpdateQueueOutboundCallerConfigAsync
virtual void UpdateQueueOutboundCallerConfigAsync(const Model::UpdateQueueOutboundCallerConfigRequest &request, const UpdateQueueOutboundCallerConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListPromptsAsync
virtual void ListPromptsAsync(const Model::ListPromptsRequest &request, const ListPromptsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::AssociateRoutingProfileQueuesOutcomeCallable
std::future< AssociateRoutingProfileQueuesOutcome > AssociateRoutingProfileQueuesOutcomeCallable
Definition: ConnectClient.h:342
Aws::Connect::Model::UpdateRoutingProfileDefaultOutboundQueueOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileDefaultOutboundQueueOutcome
Definition: ConnectClient.h:325
ResumeContactRecordingResult.h
Aws::Connect::Model::DisassociateLambdaFunctionOutcomeCallable
std::future< DisassociateLambdaFunctionOutcome > DisassociateLambdaFunctionOutcomeCallable
Definition: ConnectClient.h:377
Aws::Connect::Model::DisassociateInstanceStorageConfigRequest
Definition: DisassociateInstanceStorageConfigRequest.h:27
Aws::Connect::CreateIntegrationAssociationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateIntegrationAssociationRequest &, const Model::CreateIntegrationAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateIntegrationAssociationResponseReceivedHandler
Definition: ConnectClient.h:461
Aws::Connect::ListInstanceAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListInstanceAttributesRequest &, const Model::ListInstanceAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceAttributesResponseReceivedHandler
Definition: ConnectClient.h:504
Aws::Connect::Model::StartTaskContactOutcome
Aws::Utils::Outcome< StartTaskContactResult, ConnectError > StartTaskContactOutcome
Definition: ConnectClient.h:304
Aws::Connect::ConnectClient::DescribeRoutingProfileCallable
virtual Model::DescribeRoutingProfileOutcomeCallable DescribeRoutingProfileCallable(const Model::DescribeRoutingProfileRequest &request) const
ListTagsForResourceResult.h
Aws::Connect::Model::ListAgentStatusesOutcomeCallable
std::future< ListAgentStatusesOutcome > ListAgentStatusesOutcomeCallable
Definition: ConnectClient.h:386
Aws::Connect::ConnectClient::UntagResourceCallable
virtual Model::UntagResourceOutcomeCallable UntagResourceCallable(const Model::UntagResourceRequest &request) const
Aws::Connect::ConnectClient::ListUserHierarchyGroupsCallable
virtual Model::ListUserHierarchyGroupsOutcomeCallable ListUserHierarchyGroupsCallable(const Model::ListUserHierarchyGroupsRequest &request) const
Aws::Connect::ConnectClient::UpdateQuickConnectConfigAsync
virtual void UpdateQuickConnectConfigAsync(const Model::UpdateQuickConnectConfigRequest &request, const UpdateQuickConnectConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::CreateUseCaseResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateUseCaseRequest &, const Model::CreateUseCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUseCaseResponseReceivedHandler
Definition: ConnectClient.h:465
Aws::Connect::ListSecurityKeysResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListSecurityKeysRequest &, const Model::ListSecurityKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityKeysResponseReceivedHandler
Definition: ConnectClient.h:517
Aws::Connect::Model::CreateUserOutcome
Aws::Utils::Outcome< CreateUserResult, ConnectError > CreateUserOutcome
Definition: ConnectClient.h:243
Aws::Connect::ConnectClient::StartTaskContactAsync
virtual void StartTaskContactAsync(const Model::StartTaskContactRequest &request, const StartTaskContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DeleteUserHierarchyGroupOutcomeCallable
std::future< DeleteUserHierarchyGroupOutcome > DeleteUserHierarchyGroupOutcomeCallable
Definition: ConnectClient.h:361
Aws::Connect::ConnectClient::UpdateUserSecurityProfilesCallable
virtual Model::UpdateUserSecurityProfilesOutcomeCallable UpdateUserSecurityProfilesCallable(const Model::UpdateUserSecurityProfilesRequest &request) const
Aws::Connect::Model::DescribeHoursOfOperationRequest
Definition: DescribeHoursOfOperationRequest.h:22
Aws::Connect::UpdateUserHierarchyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserHierarchyRequest &, const Model::UpdateUserHierarchyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserHierarchyResponseReceivedHandler
Definition: ConnectClient.h:551
Aws::Connect::ConnectClient::UpdateQueueOutboundCallerConfigCallable
virtual Model::UpdateQueueOutboundCallerConfigOutcomeCallable UpdateQueueOutboundCallerConfigCallable(const Model::UpdateQueueOutboundCallerConfigRequest &request) const
Aws::Connect::ConnectClient::ListRoutingProfileQueuesCallable
virtual Model::ListRoutingProfileQueuesOutcomeCallable ListRoutingProfileQueuesCallable(const Model::ListRoutingProfileQueuesRequest &request) const
Aws::Connect::ConnectClient::UpdateUserPhoneConfigCallable
virtual Model::UpdateUserPhoneConfigOutcomeCallable UpdateUserPhoneConfigCallable(const Model::UpdateUserPhoneConfigRequest &request) const
Aws::Connect::ConnectClient::UpdateUserSecurityProfilesAsync
virtual void UpdateUserSecurityProfilesAsync(const Model::UpdateUserSecurityProfilesRequest &request, const UpdateUserSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UpdateUserHierarchyStructureCallable
virtual Model::UpdateUserHierarchyStructureOutcomeCallable UpdateUserHierarchyStructureCallable(const Model::UpdateUserHierarchyStructureRequest &request) const
Aws::Connect::CreateAgentStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateAgentStatusRequest &, const Model::CreateAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateAgentStatusResponseReceivedHandler
Definition: ConnectClient.h:457
Aws::Connect::DeleteUserHierarchyGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteUserHierarchyGroupRequest &, const Model::DeleteUserHierarchyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserHierarchyGroupResponseReceivedHandler
Definition: ConnectClient.h:474
Aws::Connect::ConnectClient::DisassociateLambdaFunctionCallable
virtual Model::DisassociateLambdaFunctionOutcomeCallable DisassociateLambdaFunctionCallable(const Model::DisassociateLambdaFunctionRequest &request) const
Aws::Connect::ConnectClient::UpdateUserPhoneConfigAsync
virtual void UpdateUserPhoneConfigAsync(const Model::UpdateUserPhoneConfigRequest &request, const UpdateUserPhoneConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListUseCasesCallable
virtual Model::ListUseCasesOutcomeCallable ListUseCasesCallable(const Model::ListUseCasesRequest &request) const
Aws::Connect::ConnectClient::StartOutboundVoiceContact
virtual Model::StartOutboundVoiceContactOutcome StartOutboundVoiceContact(const Model::StartOutboundVoiceContactRequest &request) const
Aws::Connect::Model::UpdateInstanceStorageConfigOutcomeCallable
std::future< UpdateInstanceStorageConfigOutcome > UpdateInstanceStorageConfigOutcomeCallable
Definition: ConnectClient.h:426
Aws::Connect::ConnectClient::AssociateSecurityKeyAsync
virtual void AssociateSecurityKeyAsync(const Model::AssociateSecurityKeyRequest &request, const AssociateSecurityKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UpdateHoursOfOperationAsync
virtual void UpdateHoursOfOperationAsync(const Model::UpdateHoursOfOperationRequest &request, const UpdateHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UpdateQueueMaxContacts
virtual Model::UpdateQueueMaxContactsOutcome UpdateQueueMaxContacts(const Model::UpdateQueueMaxContactsRequest &request) const
Aws::Connect::Model::UpdateAgentStatusOutcomeCallable
std::future< UpdateAgentStatusOutcome > UpdateAgentStatusOutcomeCallable
Definition: ConnectClient.h:420
Aws::Connect::ConnectClient::UpdateRoutingProfileDefaultOutboundQueueCallable
virtual Model::UpdateRoutingProfileDefaultOutboundQueueOutcomeCallable UpdateRoutingProfileDefaultOutboundQueueCallable(const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &request) const
Aws::Connect::Model::UpdateRoutingProfileDefaultOutboundQueueRequest
Definition: UpdateRoutingProfileDefaultOutboundQueueRequest.h:22
Aws::Connect::Model::ListLexBotsOutcome
Aws::Utils::Outcome< ListLexBotsResult, ConnectError > ListLexBotsOutcome
Definition: ConnectClient.h:286
Aws::Connect::ConnectClient::StartContactRecordingCallable
virtual Model::StartContactRecordingOutcomeCallable StartContactRecordingCallable(const Model::StartContactRecordingRequest &request) const
Aws::Connect::ConnectClient::DeleteUserHierarchyGroup
virtual Model::DeleteUserHierarchyGroupOutcome DeleteUserHierarchyGroup(const Model::DeleteUserHierarchyGroupRequest &request) const
Aws::Connect::ConnectClient::StartOutboundVoiceContactCallable
virtual Model::StartOutboundVoiceContactOutcomeCallable StartOutboundVoiceContactCallable(const Model::StartOutboundVoiceContactRequest &request) const
Aws::Connect::Model::UpdateUserHierarchyGroupNameOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserHierarchyGroupNameOutcome
Definition: ConnectClient.h:329
Aws::Connect::Model::DisassociateBotOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateBotOutcome
Definition: ConnectClient.h:265
Aws::Connect::Model::UpdateQueueMaxContactsOutcomeCallable
std::future< UpdateQueueMaxContactsOutcome > UpdateQueueMaxContactsOutcomeCallable
Definition: ConnectClient.h:428
Aws::Connect::Model::TagResourceRequest
Definition: TagResourceRequest.h:23
Aws::Connect::Model::DisassociateLexBotRequest
Definition: DisassociateLexBotRequest.h:26
Aws::Connect::ConnectClient::DisassociateQueueQuickConnectsAsync
virtual void DisassociateQueueQuickConnectsAsync(const Model::DisassociateQueueQuickConnectsRequest &request, const DisassociateQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DeleteHoursOfOperationOutcomeCallable
std::future< DeleteHoursOfOperationOutcome > DeleteHoursOfOperationOutcomeCallable
Definition: ConnectClient.h:355
Aws::Connect::ConnectClient::DisassociateBotCallable
virtual Model::DisassociateBotOutcomeCallable DisassociateBotCallable(const Model::DisassociateBotRequest &request) const
ListLexBotsResult.h
StartContactRecordingResult.h
Aws::Connect::Model::ListQueuesRequest
Definition: ListQueuesRequest.h:28
Aws::Connect::Model::AssociateBotOutcomeCallable
std::future< AssociateBotOutcome > AssociateBotOutcomeCallable
Definition: ConnectClient.h:337
Aws::Connect::Model::GetContactAttributesOutcome
Aws::Utils::Outcome< GetContactAttributesResult, ConnectError > GetContactAttributesOutcome
Definition: ConnectClient.h:272
Aws::Connect::Model::AssociateInstanceStorageConfigOutcomeCallable
std::future< AssociateInstanceStorageConfigOutcome > AssociateInstanceStorageConfigOutcomeCallable
Definition: ConnectClient.h:338
Aws::Connect::ConnectClient::AssociateQueueQuickConnectsCallable
virtual Model::AssociateQueueQuickConnectsOutcomeCallable AssociateQueueQuickConnectsCallable(const Model::AssociateQueueQuickConnectsRequest &request) const
Aws::Connect::Model::GetCurrentMetricDataRequest
Definition: GetCurrentMetricDataRequest.h:26
Aws::Connect::ConnectClient::ResumeContactRecording
virtual Model::ResumeContactRecordingOutcome ResumeContactRecording(const Model::ResumeContactRecordingRequest &request) const
DescribeUserHierarchyGroupResult.h
Aws::Connect::ConnectClient::AssociateQueueQuickConnects
virtual Model::AssociateQueueQuickConnectsOutcome AssociateQueueQuickConnects(const Model::AssociateQueueQuickConnectsRequest &request) const
Aws::Connect::DescribeInstanceAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeInstanceAttributeRequest &, const Model::DescribeInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceAttributeResponseReceivedHandler
Definition: ConnectClient.h:479
Aws::Connect::ConnectClient::UpdateQueueOutboundCallerConfig
virtual Model::UpdateQueueOutboundCallerConfigOutcome UpdateQueueOutboundCallerConfig(const Model::UpdateQueueOutboundCallerConfigRequest &request) const
Aws::Connect::ConnectClient::UpdateAgentStatusCallable
virtual Model::UpdateAgentStatusOutcomeCallable UpdateAgentStatusCallable(const Model::UpdateAgentStatusRequest &request) const
Aws::Connect::Model::ListQueueQuickConnectsRequest
Definition: ListQueueQuickConnectsRequest.h:26
CreateHoursOfOperationResult.h
Aws::Connect::ConnectClient::AssociateRoutingProfileQueuesAsync
virtual void AssociateRoutingProfileQueuesAsync(const Model::AssociateRoutingProfileQueuesRequest &request, const AssociateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ListQueueQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListQueueQuickConnectsRequest &, const Model::ListQueueQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueueQuickConnectsResponseReceivedHandler
Definition: ConnectClient.h:512
Aws::Connect::Model::ListRoutingProfilesRequest
Definition: ListRoutingProfilesRequest.h:26
Aws::Connect::DisassociateLexBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateLexBotRequest &, const Model::DisassociateLexBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateLexBotResponseReceivedHandler
Definition: ConnectClient.h:491
Aws::Connect::Model::DeleteHoursOfOperationRequest
Definition: DeleteHoursOfOperationRequest.h:22
Aws::Connect::ConnectClient::AssociateApprovedOriginCallable
virtual Model::AssociateApprovedOriginOutcomeCallable AssociateApprovedOriginCallable(const Model::AssociateApprovedOriginRequest &request) const
Aws::Connect::ConnectClient::DisassociateApprovedOriginCallable
virtual Model::DisassociateApprovedOriginOutcomeCallable DisassociateApprovedOriginCallable(const Model::DisassociateApprovedOriginRequest &request) const
Aws::Connect::Model::ListQueuesOutcome
Aws::Utils::Outcome< ListQueuesResult, ConnectError > ListQueuesOutcome
Definition: ConnectClient.h:290
Aws::Connect::ConnectClient::DescribeInstanceStorageConfigAsync
virtual void DescribeInstanceStorageConfigAsync(const Model::DescribeInstanceStorageConfigRequest &request, const DescribeInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DisassociateQueueQuickConnectsCallable
virtual Model::DisassociateQueueQuickConnectsOutcomeCallable DisassociateQueueQuickConnectsCallable(const Model::DisassociateQueueQuickConnectsRequest &request) const
AsyncCallerContext.h
Aws::Connect::Model::DeleteInstanceOutcomeCallable
std::future< DeleteInstanceOutcome > DeleteInstanceOutcomeCallable
Definition: ConnectClient.h:356
Aws::Connect::ConnectClient::UpdateRoutingProfileDefaultOutboundQueue
virtual Model::UpdateRoutingProfileDefaultOutboundQueueOutcome UpdateRoutingProfileDefaultOutboundQueue(const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &request) const
Aws::Connect::ConnectClient::UpdateRoutingProfileDefaultOutboundQueueAsync
virtual void UpdateRoutingProfileDefaultOutboundQueueAsync(const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &request, const UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::ListAgentStatusesRequest
Definition: ListAgentStatusesRequest.h:28
Aws::Connect::ListPromptsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListPromptsRequest &, const Model::ListPromptsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPromptsResponseReceivedHandler
Definition: ConnectClient.h:511
DescribeQueueResult.h
Aws::Connect::Model::CreateQuickConnectRequest
Definition: CreateQuickConnectRequest.h:24
Aws::Connect::DescribeQueueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeQueueRequest &, const Model::DescribeQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueueResponseReceivedHandler
Definition: ConnectClient.h:481
ListIntegrationAssociationsResult.h
Aws::Connect::ConnectClient::ListRoutingProfileQueuesAsync
virtual void ListRoutingProfileQueuesAsync(const Model::ListRoutingProfileQueuesRequest &request, const ListRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DescribeUser
virtual Model::DescribeUserOutcome DescribeUser(const Model::DescribeUserRequest &request) const
Aws::Connect::Model::SuspendContactRecordingRequest
Definition: SuspendContactRecordingRequest.h:22
Aws::Connect::Model::UpdateQueueStatusRequest
Definition: UpdateQueueStatusRequest.h:23
Aws::Connect::ConnectClient::UpdateQueueStatusCallable
virtual Model::UpdateQueueStatusOutcomeCallable UpdateQueueStatusCallable(const Model::UpdateQueueStatusRequest &request) const
Aws::Connect::Model::DescribeUserRequest
Definition: DescribeUserRequest.h:22
Aws::Connect::DisassociateSecurityKeyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateSecurityKeyRequest &, const Model::DisassociateSecurityKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateSecurityKeyResponseReceivedHandler
Definition: ConnectClient.h:494
Aws::Connect::Model::UpdateUserIdentityInfoOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserIdentityInfoOutcome
Definition: ConnectClient.h:331
Aws::Connect::ConnectClient::DisassociateLexBotAsync
virtual void DisassociateLexBotAsync(const Model::DisassociateLexBotRequest &request, const DisassociateLexBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::CreateContactFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateContactFlowRequest &, const Model::CreateContactFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateContactFlowResponseReceivedHandler
Definition: ConnectClient.h:458
Aws::Connect::Model::UpdateUserHierarchyOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserHierarchyOutcome
Definition: ConnectClient.h:328
SuspendContactRecordingResult.h
Aws::Connect::ConnectClient::DeleteUserAsync
virtual void DeleteUserAsync(const Model::DeleteUserRequest &request, const DeleteUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListSecurityProfilesResult.h
Aws::Connect::ConnectClient::DeleteInstance
virtual Model::DeleteInstanceOutcome DeleteInstance(const Model::DeleteInstanceRequest &request) const
Aws::Connect::Model::UpdateUserPhoneConfigRequest
Definition: UpdateUserPhoneConfigRequest.h:23
Aws::Connect::ConnectClient::ListBotsCallable
virtual Model::ListBotsOutcomeCallable ListBotsCallable(const Model::ListBotsRequest &request) const
Aws::Connect::Model::ListUseCasesOutcomeCallable
std::future< ListUseCasesOutcome > ListUseCasesOutcomeCallable
Definition: ConnectClient.h:407
Aws::Connect::ConnectClient::DescribeHoursOfOperationAsync
virtual void DescribeHoursOfOperationAsync(const Model::DescribeHoursOfOperationRequest &request, const DescribeHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::AssociateBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateBotRequest &, const Model::AssociateBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateBotResponseReceivedHandler
Definition: ConnectClient.h:450
Aws::Connect::ConnectClient::DescribeAgentStatus
virtual Model::DescribeAgentStatusOutcome DescribeAgentStatus(const Model::DescribeAgentStatusRequest &request) const
Aws::Connect::Model::UpdateQueueOutboundCallerConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueOutboundCallerConfigOutcome
Definition: ConnectClient.h:320
Aws::Connect::ConnectClient::CreateQueueAsync
virtual void CreateQueueAsync(const Model::CreateQueueRequest &request, const CreateQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateHoursOfOperationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateHoursOfOperationOutcome
Definition: ConnectClient.h:314
Aws::Connect::Model::DisassociateLexBotOutcomeCallable
std::future< DisassociateLexBotOutcome > DisassociateLexBotOutcomeCallable
Definition: ConnectClient.h:378
Aws::Connect::Model::AssociateInstanceStorageConfigOutcome
Aws::Utils::Outcome< AssociateInstanceStorageConfigResult, ConnectError > AssociateInstanceStorageConfigOutcome
Definition: ConnectClient.h:228
Aws::Connect::Model::UpdateUserHierarchyStructureRequest
Definition: UpdateUserHierarchyStructureRequest.h:23
Aws::Connect::Model::UpdateQueueHoursOfOperationOutcomeCallable
std::future< UpdateQueueHoursOfOperationOutcome > UpdateQueueHoursOfOperationOutcomeCallable
Definition: ConnectClient.h:427
ListApprovedOriginsResult.h
Aws::Connect::AssociateRoutingProfileQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateRoutingProfileQueuesRequest &, const Model::AssociateRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateRoutingProfileQueuesResponseReceivedHandler
Definition: ConnectClient.h:455
Aws::Connect::Model::CreateInstanceOutcome
Aws::Utils::Outcome< CreateInstanceResult, ConnectError > CreateInstanceOutcome
Definition: ConnectClient.h:237
Aws::Connect::Model::StartOutboundVoiceContactOutcome
Aws::Utils::Outcome< StartOutboundVoiceContactResult, ConnectError > StartOutboundVoiceContactOutcome
Definition: ConnectClient.h:303
Aws::Connect::Model::AssociateInstanceStorageConfigRequest
Definition: AssociateInstanceStorageConfigRequest.h:24
Aws::Connect::UpdateQueueOutboundCallerConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueOutboundCallerConfigRequest &, const Model::UpdateQueueOutboundCallerConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueOutboundCallerConfigResponseReceivedHandler
Definition: ConnectClient.h:543
Aws::Connect::Model::UpdateUserIdentityInfoOutcomeCallable
std::future< UpdateUserIdentityInfoOutcome > UpdateUserIdentityInfoOutcomeCallable
Definition: ConnectClient.h:441
Aws::Connect::Model::StopContactRecordingOutcome
Aws::Utils::Outcome< StopContactRecordingResult, ConnectError > StopContactRecordingOutcome
Definition: ConnectClient.h:306
Aws::Connect::Model::ListQuickConnectsOutcome
Aws::Utils::Outcome< ListQuickConnectsResult, ConnectError > ListQuickConnectsOutcome
Definition: ConnectClient.h:291
Aws::Connect::Model::DisassociateLexBotOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateLexBotOutcome
Definition: ConnectClient.h:268
Aws::Connect::UpdateHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateHoursOfOperationRequest &, const Model::UpdateHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateHoursOfOperationResponseReceivedHandler
Definition: ConnectClient.h:537
Aws::Connect::Model::DeleteInstanceOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteInstanceOutcome
Definition: ConnectClient.h:246
Aws::Connect::ConnectClient::UpdateInstanceStorageConfigCallable
virtual Model::UpdateInstanceStorageConfigOutcomeCallable UpdateInstanceStorageConfigCallable(const Model::UpdateInstanceStorageConfigRequest &request) const
Aws::Connect::Model::ListIntegrationAssociationsRequest
Definition: ListIntegrationAssociationsRequest.h:27
Aws::Connect::ListQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListQueuesRequest &, const Model::ListQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueuesResponseReceivedHandler
Definition: ConnectClient.h:513
Aws::Connect::Model::UpdateUserIdentityInfoRequest
Definition: UpdateUserIdentityInfoRequest.h:23
Aws::Connect::ConnectClient::DeleteIntegrationAssociationCallable
virtual Model::DeleteIntegrationAssociationOutcomeCallable DeleteIntegrationAssociationCallable(const Model::DeleteIntegrationAssociationRequest &request) const
Aws::Connect::ConnectClient::ListUsersAsync
virtual void ListUsersAsync(const Model::ListUsersRequest &request, const ListUsersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateRoutingProfileQueuesOutcomeCallable
std::future< UpdateRoutingProfileQueuesOutcome > UpdateRoutingProfileQueuesOutcomeCallable
Definition: ConnectClient.h:437
Aws::Connect::Model::UntagResourceRequest
Definition: UntagResourceRequest.h:27
Aws::Connect::Model::UpdateHoursOfOperationRequest
Definition: UpdateHoursOfOperationRequest.h:24
Aws::Connect::UpdateInstanceAttributeResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateInstanceAttributeRequest &, const Model::UpdateInstanceAttributeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceAttributeResponseReceivedHandler
Definition: ConnectClient.h:538
Aws::Connect::ConnectClient::StopContactRecordingAsync
virtual void StopContactRecordingAsync(const Model::StopContactRecordingRequest &request, const StopContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::CreateContactFlow
virtual Model::CreateContactFlowOutcome CreateContactFlow(const Model::CreateContactFlowRequest &request) const
Aws::Connect::ListTagsForResourceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
Definition: ConnectClient.h:519
Aws::Connect::ConnectClient::CreateInstanceCallable
virtual Model::CreateInstanceOutcomeCallable CreateInstanceCallable(const Model::CreateInstanceRequest &request) const
Aws::Connect::Model::DeleteUserOutcomeCallable
std::future< DeleteUserOutcome > DeleteUserOutcomeCallable
Definition: ConnectClient.h:360
Aws::Connect::ConnectClient::ListInstanceAttributesCallable
virtual Model::ListInstanceAttributesOutcomeCallable ListInstanceAttributesCallable(const Model::ListInstanceAttributesRequest &request) const
Aws::Connect::ListUserHierarchyGroupsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListUserHierarchyGroupsRequest &, const Model::ListUserHierarchyGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUserHierarchyGroupsResponseReceivedHandler
Definition: ConnectClient.h:521
Aws::Connect::ConnectClient::AssociateQueueQuickConnectsAsync
virtual void AssociateQueueQuickConnectsAsync(const Model::AssociateQueueQuickConnectsRequest &request, const AssociateQueueQuickConnectsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
CreateUseCaseResult.h
Aws::Connect::Model::AssociateApprovedOriginOutcomeCallable
std::future< AssociateApprovedOriginOutcome > AssociateApprovedOriginOutcomeCallable
Definition: ConnectClient.h:336
Aws::Connect::ConnectClient::UpdateUserRoutingProfile
virtual Model::UpdateUserRoutingProfileOutcome UpdateUserRoutingProfile(const Model::UpdateUserRoutingProfileRequest &request) const
Aws::Connect::ConnectClient::AssociateSecurityKeyCallable
virtual Model::AssociateSecurityKeyOutcomeCallable AssociateSecurityKeyCallable(const Model::AssociateSecurityKeyRequest &request) const
CreateUserHierarchyGroupResult.h
Aws::Connect::ConnectClient::ListIntegrationAssociationsCallable
virtual Model::ListIntegrationAssociationsOutcomeCallable ListIntegrationAssociationsCallable(const Model::ListIntegrationAssociationsRequest &request) const
Aws::Connect::ConnectClient::DescribeInstanceAttributeCallable
virtual Model::DescribeInstanceAttributeOutcomeCallable DescribeInstanceAttributeCallable(const Model::DescribeInstanceAttributeRequest &request) const
Aws::Connect::Model::ListAgentStatusesOutcome
Aws::Utils::Outcome< ListAgentStatusesResult, ConnectError > ListAgentStatusesOutcome
Definition: ConnectClient.h:276
Aws::Connect::Model::DescribeQuickConnectRequest
Definition: DescribeQuickConnectRequest.h:22
Aws::Connect::ConnectClient::DisassociateSecurityKey
virtual Model::DisassociateSecurityKeyOutcome DisassociateSecurityKey(const Model::DisassociateSecurityKeyRequest &request) const
Aws::Connect::AssociateInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateInstanceStorageConfigRequest &, const Model::AssociateInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateInstanceStorageConfigResponseReceivedHandler
Definition: ConnectClient.h:451
Aws::Connect::Model::ListPhoneNumbersOutcome
Aws::Utils::Outcome< ListPhoneNumbersResult, ConnectError > ListPhoneNumbersOutcome
Definition: ConnectClient.h:287
Aws::Connect::Model::DeleteUseCaseOutcomeCallable
std::future< DeleteUseCaseOutcome > DeleteUseCaseOutcomeCallable
Definition: ConnectClient.h:359
Aws::Connect::Model::UpdateUserHierarchyOutcomeCallable
std::future< UpdateUserHierarchyOutcome > UpdateUserHierarchyOutcomeCallable
Definition: ConnectClient.h:438
Aws::Connect::Model::UpdateUserPhoneConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserPhoneConfigOutcome
Definition: ConnectClient.h:332
NoResult.h
Aws::Connect::Model::AssociateQueueQuickConnectsRequest
Definition: AssociateQueueQuickConnectsRequest.h:23
Aws::Connect::ConnectClient::ListRoutingProfiles
virtual Model::ListRoutingProfilesOutcome ListRoutingProfiles(const Model::ListRoutingProfilesRequest &request) const
Aws::Connect::StartContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartContactRecordingRequest &, const Model::StartContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartContactRecordingResponseReceivedHandler
Definition: ConnectClient.h:525
Aws::Connect::Model::DescribeUserHierarchyStructureRequest
Definition: DescribeUserHierarchyStructureRequest.h:22
Aws::Connect::ConnectClient::ListAgentStatusesCallable
virtual Model::ListAgentStatusesOutcomeCallable ListAgentStatusesCallable(const Model::ListAgentStatusesRequest &request) const
Aws::Connect::Model::DescribeRoutingProfileOutcomeCallable
std::future< DescribeRoutingProfileOutcome > DescribeRoutingProfileOutcomeCallable
Definition: ConnectClient.h:370
Aws::Connect::Model::ListQuickConnectsOutcomeCallable
std::future< ListQuickConnectsOutcome > ListQuickConnectsOutcomeCallable
Definition: ConnectClient.h:401
Aws::Connect::ConnectClient::ListPrompts
virtual Model::ListPromptsOutcome ListPrompts(const Model::ListPromptsRequest &request) const
Aws::Connect::ConnectClient::DescribeContactFlowCallable
virtual Model::DescribeContactFlowOutcomeCallable DescribeContactFlowCallable(const Model::DescribeContactFlowRequest &request) const
Aws::Connect::ConnectClient::ListIntegrationAssociationsAsync
virtual void ListIntegrationAssociationsAsync(const Model::ListIntegrationAssociationsRequest &request, const ListIntegrationAssociationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListHoursOfOperationsAsync
virtual void ListHoursOfOperationsAsync(const Model::ListHoursOfOperationsRequest &request, const ListHoursOfOperationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ConnectErrors.h
Aws::Connect::ConnectClient::ListLexBotsCallable
virtual Model::ListLexBotsOutcomeCallable ListLexBotsCallable(const Model::ListLexBotsRequest &request) const
Aws::Connect::ConnectClient::UpdateContactFlowContent
virtual Model::UpdateContactFlowContentOutcome UpdateContactFlowContent(const Model::UpdateContactFlowContentRequest &request) const
Aws::Connect::DisassociateInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateInstanceStorageConfigRequest &, const Model::DisassociateInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateInstanceStorageConfigResponseReceivedHandler
Definition: ConnectClient.h:489
Aws::Connect::ConnectClient::UpdateQueueNameCallable
virtual Model::UpdateQueueNameOutcomeCallable UpdateQueueNameCallable(const Model::UpdateQueueNameRequest &request) const
Aws::Connect::Model::AssociateApprovedOriginRequest
Definition: AssociateApprovedOriginRequest.h:22
DescribeContactFlowResult.h
Aws::Connect::Model::GetContactAttributesOutcomeCallable
std::future< GetContactAttributesOutcome > GetContactAttributesOutcomeCallable
Definition: ConnectClient.h:382
Aws::Connect::UpdateUserSecurityProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserSecurityProfilesRequest &, const Model::UpdateUserSecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserSecurityProfilesResponseReceivedHandler
Definition: ConnectClient.h:557
Aws::Connect::Model::UpdateRoutingProfileNameOutcomeCallable
std::future< UpdateRoutingProfileNameOutcome > UpdateRoutingProfileNameOutcomeCallable
Definition: ConnectClient.h:436
Aws::Connect::Model::StopContactRecordingRequest
Definition: StopContactRecordingRequest.h:22
Aws::Connect::ConnectClient::GetMetricDataCallable
virtual Model::GetMetricDataOutcomeCallable GetMetricDataCallable(const Model::GetMetricDataRequest &request) const
Aws::Connect::ListInstancesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListInstancesRequest &, const Model::ListInstancesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstancesResponseReceivedHandler
Definition: ConnectClient.h:506
Aws::Connect::ConnectClient::UpdateUserHierarchyStructure
virtual Model::UpdateUserHierarchyStructureOutcome UpdateUserHierarchyStructure(const Model::UpdateUserHierarchyStructureRequest &request) const
Aws::Connect::Model::UpdateQueueHoursOfOperationRequest
Definition: UpdateQueueHoursOfOperationRequest.h:22
Aws::Connect::ConnectClient::UpdateAgentStatus
virtual Model::UpdateAgentStatusOutcome UpdateAgentStatus(const Model::UpdateAgentStatusRequest &request) const
Aws::Connect::ConnectClient::AssociateApprovedOriginAsync
virtual void AssociateApprovedOriginAsync(const Model::AssociateApprovedOriginRequest &request, const AssociateApprovedOriginResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateQueueOutboundCallerConfigRequest
Definition: UpdateQueueOutboundCallerConfigRequest.h:23
Aws::Connect::ConnectClient::DescribeQuickConnectCallable
virtual Model::DescribeQuickConnectOutcomeCallable DescribeQuickConnectCallable(const Model::DescribeQuickConnectRequest &request) const
Aws::Connect::Model::DisassociateApprovedOriginOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateApprovedOriginOutcome
Definition: ConnectClient.h:264
Aws::Connect::Model::UntagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UntagResourceOutcome
Definition: ConnectClient.h:309
Aws::Connect::ConnectClient::CreateUseCaseCallable
virtual Model::CreateUseCaseOutcomeCallable CreateUseCaseCallable(const Model::CreateUseCaseRequest &request) const
Aws::Connect::Model::DescribeQueueOutcome
Aws::Utils::Outcome< DescribeQueueResult, ConnectError > DescribeQueueOutcome
Definition: ConnectClient.h:258
Aws::Connect::Model::UpdateAgentStatusOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateAgentStatusOutcome
Definition: ConnectClient.h:310
Aws::Connect::Model::CreateContactFlowOutcome
Aws::Utils::Outcome< CreateContactFlowResult, ConnectError > CreateContactFlowOutcome
Definition: ConnectClient.h:235
Aws::Connect::Model::UpdateUserHierarchyGroupNameRequest
Definition: UpdateUserHierarchyGroupNameRequest.h:22
Aws::Connect::Model::ListRoutingProfileQueuesRequest
Definition: ListRoutingProfileQueuesRequest.h:26
Aws::Connect::ConnectClient::AssociateLambdaFunctionAsync
virtual void AssociateLambdaFunctionAsync(const Model::AssociateLambdaFunctionRequest &request, const AssociateLambdaFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListQueues
virtual Model::ListQueuesOutcome ListQueues(const Model::ListQueuesRequest &request) const
DescribeHoursOfOperationResult.h
Aws::Connect::Model::CreateQueueOutcomeCallable
std::future< CreateQueueOutcome > CreateQueueOutcomeCallable
Definition: ConnectClient.h:349
Aws::Connect::Model::GetFederationTokenOutcome
Aws::Utils::Outcome< GetFederationTokenResult, ConnectError > GetFederationTokenOutcome
Definition: ConnectClient.h:274
Aws::Connect::Model::GetMetricDataRequest
Definition: GetMetricDataRequest.h:27
Aws::Client::ClientConfiguration
Definition: ClientConfiguration.h:53
GetFederationTokenResult.h
Aws::Connect::Model::ListRoutingProfileQueuesOutcomeCallable
std::future< ListRoutingProfileQueuesOutcome > ListRoutingProfileQueuesOutcomeCallable
Definition: ConnectClient.h:402
ListContactFlowsResult.h
Aws::Connect::Model::DescribeUserHierarchyGroupOutcomeCallable
std::future< DescribeUserHierarchyGroupOutcome > DescribeUserHierarchyGroupOutcomeCallable
Definition: ConnectClient.h:372
Aws::Connect::Model::UpdateContactFlowNameOutcomeCallable
std::future< UpdateContactFlowNameOutcome > UpdateContactFlowNameOutcomeCallable
Definition: ConnectClient.h:423
Aws::Connect::Model::UpdateQueueOutboundCallerConfigOutcomeCallable
std::future< UpdateQueueOutboundCallerConfigOutcome > UpdateQueueOutboundCallerConfigOutcomeCallable
Definition: ConnectClient.h:430
Aws::Connect::Model::DeleteUseCaseRequest
Definition: DeleteUseCaseRequest.h:22
Aws::Connect::ConnectClient::TagResourceAsync
virtual void TagResourceAsync(const Model::TagResourceRequest &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::DescribeInstanceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeInstanceRequest &, const Model::DescribeInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceResponseReceivedHandler
Definition: ConnectClient.h:478
Aws::Connect::ConnectClient::DescribeAgentStatusCallable
virtual Model::DescribeAgentStatusOutcomeCallable DescribeAgentStatusCallable(const Model::DescribeAgentStatusRequest &request) const
Aws::Connect::ConnectClient::DescribeInstanceCallable
virtual Model::DescribeInstanceOutcomeCallable DescribeInstanceCallable(const Model::DescribeInstanceRequest &request) const
CreateIntegrationAssociationResult.h
Aws::Connect::Model::CreateQuickConnectOutcome
Aws::Utils::Outcome< CreateQuickConnectResult, ConnectError > CreateQuickConnectOutcome
Definition: ConnectClient.h:240
Aws::Connect::Model::StartOutboundVoiceContactRequest
Definition: StartOutboundVoiceContactRequest.h:26
Aws::Connect::Model::ListInstanceStorageConfigsRequest
Definition: ListInstanceStorageConfigsRequest.h:27
Aws::Connect::Model::DeleteUserRequest
Definition: DeleteUserRequest.h:22
Aws::Connect::ConnectClient::UpdateContactAttributesAsync
virtual void UpdateContactAttributesAsync(const Model::UpdateContactAttributesRequest &request, const UpdateContactAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::CreateInstanceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateInstanceRequest &, const Model::CreateInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateInstanceResponseReceivedHandler
Definition: ConnectClient.h:460
Aws::Connect::Model::ResumeContactRecordingOutcome
Aws::Utils::Outcome< ResumeContactRecordingResult, ConnectError > ResumeContactRecordingOutcome
Definition: ConnectClient.h:300
Aws::Connect::ConnectClient::AssociateInstanceStorageConfigAsync
virtual void AssociateInstanceStorageConfigAsync(const Model::AssociateInstanceStorageConfigRequest &request, const AssociateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DescribeInstanceAttributeAsync
virtual void DescribeInstanceAttributeAsync(const Model::DescribeInstanceAttributeRequest &request, const DescribeInstanceAttributeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DescribeHoursOfOperationOutcome
Aws::Utils::Outcome< DescribeHoursOfOperationResult, ConnectError > DescribeHoursOfOperationOutcome
Definition: ConnectClient.h:254
Aws::Connect::Model::DisassociateInstanceStorageConfigOutcomeCallable
std::future< DisassociateInstanceStorageConfigOutcome > DisassociateInstanceStorageConfigOutcomeCallable
Definition: ConnectClient.h:376
Aws::Connect::Model::ListUserHierarchyGroupsOutcomeCallable
std::future< ListUserHierarchyGroupsOutcome > ListUserHierarchyGroupsOutcomeCallable
Definition: ConnectClient.h:408
Aws::Connect::CreateRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateRoutingProfileRequest &, const Model::CreateRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateRoutingProfileResponseReceivedHandler
Definition: ConnectClient.h:464
Aws::Connect::ConnectClient::CreateAgentStatus
virtual Model::CreateAgentStatusOutcome CreateAgentStatus(const Model::CreateAgentStatusRequest &request) const
Aws::Connect::ConnectClient::UpdateUserRoutingProfileAsync
virtual void UpdateUserRoutingProfileAsync(const Model::UpdateUserRoutingProfileRequest &request, const UpdateUserRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DescribeInstanceAttributeOutcome
Aws::Utils::Outcome< DescribeInstanceAttributeResult, ConnectError > DescribeInstanceAttributeOutcome
Definition: ConnectClient.h:256
Aws::Connect::Model::ListInstanceAttributesRequest
Definition: ListInstanceAttributesRequest.h:26
Aws::Connect::Model::UpdateUserRoutingProfileRequest
Definition: UpdateUserRoutingProfileRequest.h:22
Aws::Connect::Model::ResumeContactRecordingRequest
Definition: ResumeContactRecordingRequest.h:22
DescribeInstanceResult.h
Aws::Connect::UpdateQuickConnectNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQuickConnectNameRequest &, const Model::UpdateQuickConnectNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQuickConnectNameResponseReceivedHandler
Definition: ConnectClient.h:546
Aws::Connect::ConnectClient::DisassociateBotAsync
virtual void DisassociateBotAsync(const Model::DisassociateBotRequest &request, const DisassociateBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ResumeContactRecordingAsync
virtual void ResumeContactRecordingAsync(const Model::ResumeContactRecordingRequest &request, const ResumeContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DescribeQueueCallable
virtual Model::DescribeQueueOutcomeCallable DescribeQueueCallable(const Model::DescribeQueueRequest &request) const
Aws::Connect::Model::ListRoutingProfilesOutcomeCallable
std::future< ListRoutingProfilesOutcome > ListRoutingProfilesOutcomeCallable
Definition: ConnectClient.h:403
Aws::Connect::DisassociateQueueQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateQueueQuickConnectsRequest &, const Model::DisassociateQueueQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateQueueQuickConnectsResponseReceivedHandler
Definition: ConnectClient.h:492
Aws::Connect::ConnectClient::StartTaskContactCallable
virtual Model::StartTaskContactOutcomeCallable StartTaskContactCallable(const Model::StartTaskContactRequest &request) const
Aws::Connect::ConnectClient::ListTagsForResource
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Aws::Connect::StopContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StopContactRequest &, const Model::StopContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopContactResponseReceivedHandler
Definition: ConnectClient.h:528
ListInstancesResult.h
Aws::Connect::ConnectClient::UpdateContactFlowNameCallable
virtual Model::UpdateContactFlowNameOutcomeCallable UpdateContactFlowNameCallable(const Model::UpdateContactFlowNameRequest &request) const
ListUseCasesResult.h
Aws::Connect::ConnectClient::UpdateRoutingProfileQueues
virtual Model::UpdateRoutingProfileQueuesOutcome UpdateRoutingProfileQueues(const Model::UpdateRoutingProfileQueuesRequest &request) const
Aws::Connect::Model::DisassociateSecurityKeyOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateSecurityKeyOutcome
Definition: ConnectClient.h:271
Aws::Connect::Model::StartContactRecordingOutcome
Aws::Utils::Outcome< StartContactRecordingResult, ConnectError > StartContactRecordingOutcome
Definition: ConnectClient.h:302
Aws::Connect::Model::GetCurrentMetricDataOutcomeCallable
std::future< GetCurrentMetricDataOutcome > GetCurrentMetricDataOutcomeCallable
Definition: ConnectClient.h:383
Aws::Connect::ConnectClient::CreateUseCaseAsync
virtual void CreateUseCaseAsync(const Model::CreateUseCaseRequest &request, const CreateUseCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::CreateUserHierarchyGroupOutcomeCallable
std::future< CreateUserHierarchyGroupOutcome > CreateUserHierarchyGroupOutcomeCallable
Definition: ConnectClient.h:354
Aws::Connect::ConnectClient::GetContactAttributes
virtual Model::GetContactAttributesOutcome GetContactAttributes(const Model::GetContactAttributesRequest &request) const
Aws::Connect::ConnectClient::AssociateLexBotAsync
virtual void AssociateLexBotAsync(const Model::AssociateLexBotRequest &request, const AssociateLexBotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::ListLexBotsRequest
Definition: ListLexBotsRequest.h:26
Aws::Connect::ConnectClient::UpdateQuickConnectName
virtual Model::UpdateQuickConnectNameOutcome UpdateQuickConnectName(const Model::UpdateQuickConnectNameRequest &request) const
Aws::Connect::ConnectClient::GetMetricData
virtual Model::GetMetricDataOutcome GetMetricData(const Model::GetMetricDataRequest &request) const
Aws::Connect::Model::DisassociateLambdaFunctionOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateLambdaFunctionOutcome
Definition: ConnectClient.h:267
Aws::Connect::ConnectClient::UpdateRoutingProfileConcurrencyAsync
virtual void UpdateRoutingProfileConcurrencyAsync(const Model::UpdateRoutingProfileConcurrencyRequest &request, const UpdateRoutingProfileConcurrencyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::CreateUserHierarchyGroupCallable
virtual Model::CreateUserHierarchyGroupOutcomeCallable CreateUserHierarchyGroupCallable(const Model::CreateUserHierarchyGroupRequest &request) const
Aws::Connect::Model::StartContactRecordingOutcomeCallable
std::future< StartContactRecordingOutcome > StartContactRecordingOutcomeCallable
Definition: ConnectClient.h:412
Aws::Connect::Model::ListHoursOfOperationsOutcome
Aws::Utils::Outcome< ListHoursOfOperationsResult, ConnectError > ListHoursOfOperationsOutcome
Definition: ConnectClient.h:280
Aws::Connect::ConnectClient::UpdateQueueNameAsync
virtual void UpdateQueueNameAsync(const Model::UpdateQueueNameRequest &request, const UpdateQueueNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DescribeUserCallable
virtual Model::DescribeUserOutcomeCallable DescribeUserCallable(const Model::DescribeUserRequest &request) const
Aws::Connect::ConnectClient::UpdateContactFlowContentCallable
virtual Model::UpdateContactFlowContentOutcomeCallable UpdateContactFlowContentCallable(const Model::UpdateContactFlowContentRequest &request) const
Aws::Connect::Model::CreateInstanceOutcomeCallable
std::future< CreateInstanceOutcome > CreateInstanceOutcomeCallable
Definition: ConnectClient.h:347
Aws::Connect::Model::UpdateRoutingProfileQueuesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileQueuesOutcome
Definition: ConnectClient.h:327
Aws::Connect::ConnectClient::UpdateQueueHoursOfOperationAsync
virtual void UpdateQueueHoursOfOperationAsync(const Model::UpdateQueueHoursOfOperationRequest &request, const UpdateQueueHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DeleteUseCaseOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteUseCaseOutcome
Definition: ConnectClient.h:249
Aws::Connect::ConnectClient::ListInstanceStorageConfigsCallable
virtual Model::ListInstanceStorageConfigsOutcomeCallable ListInstanceStorageConfigsCallable(const Model::ListInstanceStorageConfigsRequest &request) const
Aws::Connect::ConnectClient::DisassociateLexBot
virtual Model::DisassociateLexBotOutcome DisassociateLexBot(const Model::DisassociateLexBotRequest &request) const
Aws::Connect::ConnectClient::ListUserHierarchyGroups
virtual Model::ListUserHierarchyGroupsOutcome ListUserHierarchyGroups(const Model::ListUserHierarchyGroupsRequest &request) const
Aws::Connect::ListIntegrationAssociationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListIntegrationAssociationsRequest &, const Model::ListIntegrationAssociationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListIntegrationAssociationsResponseReceivedHandler
Definition: ConnectClient.h:507
Aws::Connect::Model::AssociateRoutingProfileQueuesRequest
Definition: AssociateRoutingProfileQueuesRequest.h:24
Aws::Connect::Model::ListHoursOfOperationsRequest
Definition: ListHoursOfOperationsRequest.h:26
CreateQueueResult.h
Aws::Connect::Model::DescribeInstanceAttributeOutcomeCallable
std::future< DescribeInstanceAttributeOutcome > DescribeInstanceAttributeOutcomeCallable
Definition: ConnectClient.h:366
Aws::Connect::Model::DisassociateRoutingProfileQueuesOutcomeCallable
std::future< DisassociateRoutingProfileQueuesOutcome > DisassociateRoutingProfileQueuesOutcomeCallable
Definition: ConnectClient.h:380
Aws::Connect::ConnectClient::ListIntegrationAssociations
virtual Model::ListIntegrationAssociationsOutcome ListIntegrationAssociations(const Model::ListIntegrationAssociationsRequest &request) const
Aws::Connect::ConnectClient::DeleteHoursOfOperation
virtual Model::DeleteHoursOfOperationOutcome DeleteHoursOfOperation(const Model::DeleteHoursOfOperationRequest &request) const
Aws::Connect::Model::StartChatContactOutcome
Aws::Utils::Outcome< StartChatContactResult, ConnectError > StartChatContactOutcome
Definition: ConnectClient.h:301
Aws::Connect::ConnectClient::AssociateLambdaFunctionCallable
virtual Model::AssociateLambdaFunctionOutcomeCallable AssociateLambdaFunctionCallable(const Model::AssociateLambdaFunctionRequest &request) const
Aws::Auth::AWSCredentials
Definition: AWSCredentials.h:19
Aws::Connect::Model::TagResourceOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Definition: ConnectClient.h:418
Aws::Connect::ConnectClient::ConnectClient
ConnectClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Connect::ConnectClient::ResumeContactRecordingCallable
virtual Model::ResumeContactRecordingOutcomeCallable ResumeContactRecordingCallable(const Model::ResumeContactRecordingRequest &request) const
Aws::Connect::Model::DescribeQuickConnectOutcome
Aws::Utils::Outcome< DescribeQuickConnectResult, ConnectError > DescribeQuickConnectOutcome
Definition: ConnectClient.h:259
Aws::Connect::Model::ListUsersOutcome
Aws::Utils::Outcome< ListUsersResult, ConnectError > ListUsersOutcome
Definition: ConnectClient.h:299
Aws::Connect::ConnectClient::ListRoutingProfilesAsync
virtual void ListRoutingProfilesAsync(const Model::ListRoutingProfilesRequest &request, const ListRoutingProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::AssociateApprovedOriginOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > AssociateApprovedOriginOutcome
Definition: ConnectClient.h:224
Aws::Connect::Model::UpdateUserSecurityProfilesRequest
Definition: UpdateUserSecurityProfilesRequest.h:23
DescribeInstanceAttributeResult.h
Aws::Connect::Model::StopContactRecordingOutcomeCallable
std::future< StopContactRecordingOutcome > StopContactRecordingOutcomeCallable
Definition: ConnectClient.h:416
Aws::Connect::Model::DescribeAgentStatusRequest
Definition: DescribeAgentStatusRequest.h:22
Aws::Connect::UpdateQueueStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueStatusRequest &, const Model::UpdateQueueStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueStatusResponseReceivedHandler
Definition: ConnectClient.h:544
Aws::Connect::ConnectClient::UpdateRoutingProfileNameAsync
virtual void UpdateRoutingProfileNameAsync(const Model::UpdateRoutingProfileNameRequest &request, const UpdateRoutingProfileNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::DescribeAgentStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeAgentStatusRequest &, const Model::DescribeAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAgentStatusResponseReceivedHandler
Definition: ConnectClient.h:475
Aws::Connect::Model::UpdateHoursOfOperationOutcomeCallable
std::future< UpdateHoursOfOperationOutcome > UpdateHoursOfOperationOutcomeCallable
Definition: ConnectClient.h:424
Aws::Connect::CreateHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateHoursOfOperationRequest &, const Model::CreateHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateHoursOfOperationResponseReceivedHandler
Definition: ConnectClient.h:459
Aws::Connect::Model::CreateAgentStatusOutcomeCallable
std::future< CreateAgentStatusOutcome > CreateAgentStatusOutcomeCallable
Definition: ConnectClient.h:344
Aws::Connect::ConnectClient::ListLambdaFunctions
virtual Model::ListLambdaFunctionsOutcome ListLambdaFunctions(const Model::ListLambdaFunctionsRequest &request) const
Aws::Connect::Model::ListIntegrationAssociationsOutcomeCallable
std::future< ListIntegrationAssociationsOutcome > ListIntegrationAssociationsOutcomeCallable
Definition: ConnectClient.h:394
Aws::Connect::ConnectClient::DeleteQuickConnect
virtual Model::DeleteQuickConnectOutcome DeleteQuickConnect(const Model::DeleteQuickConnectRequest &request) const
CreateQuickConnectResult.h
Aws::Connect::ConnectClient::UpdateContactAttributes
virtual Model::UpdateContactAttributesOutcome UpdateContactAttributes(const Model::UpdateContactAttributesRequest &request) const
Aws::Connect::ConnectClient::CreateContactFlowCallable
virtual Model::CreateContactFlowOutcomeCallable CreateContactFlowCallable(const Model::CreateContactFlowRequest &request) const
Aws::Connect::UpdateQueueNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueNameRequest &, const Model::UpdateQueueNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueNameResponseReceivedHandler
Definition: ConnectClient.h:542
Aws::Connect::Model::GetFederationTokenRequest
Definition: GetFederationTokenRequest.h:22
Aws::Connect::ConnectClient::DescribeUserHierarchyStructure
virtual Model::DescribeUserHierarchyStructureOutcome DescribeUserHierarchyStructure(const Model::DescribeUserHierarchyStructureRequest &request) const
Aws::Connect::ConnectClient::UpdateQueueMaxContactsCallable
virtual Model::UpdateQueueMaxContactsOutcomeCallable UpdateQueueMaxContactsCallable(const Model::UpdateQueueMaxContactsRequest &request) const
DescribeRoutingProfileResult.h
Aws::Connect::Model::DeleteIntegrationAssociationRequest
Definition: DeleteIntegrationAssociationRequest.h:22
Aws::Connect::ConnectClient::ConnectClient
ConnectClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Connect::ConnectClient::ListApprovedOrigins
virtual Model::ListApprovedOriginsOutcome ListApprovedOrigins(const Model::ListApprovedOriginsRequest &request) const
Aws::Connect::ConnectClient::AssociateRoutingProfileQueues
virtual Model::AssociateRoutingProfileQueuesOutcome AssociateRoutingProfileQueues(const Model::AssociateRoutingProfileQueuesRequest &request) const
Aws::Connect::ConnectClient::ListApprovedOriginsAsync
virtual void ListApprovedOriginsAsync(const Model::ListApprovedOriginsRequest &request, const ListApprovedOriginsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::CreateQueueRequest
Definition: CreateQueueRequest.h:25
Aws::Connect::Model::CreateUseCaseRequest
Definition: CreateUseCaseRequest.h:24
Aws::Connect::Model::AssociateSecurityKeyOutcome
Aws::Utils::Outcome< AssociateSecurityKeyResult, ConnectError > AssociateSecurityKeyOutcome
Definition: ConnectClient.h:233
Aws::Connect::Model::DeleteInstanceRequest
Definition: DeleteInstanceRequest.h:22
Aws::Connect::ListUsersResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListUsersRequest &, const Model::ListUsersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUsersResponseReceivedHandler
Definition: ConnectClient.h:522
Aws::Connect::ListPhoneNumbersResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListPhoneNumbersRequest &, const Model::ListPhoneNumbersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPhoneNumbersResponseReceivedHandler
Definition: ConnectClient.h:510
AWSString.h
Aws::Connect::ConnectClient::ListApprovedOriginsCallable
virtual Model::ListApprovedOriginsOutcomeCallable ListApprovedOriginsCallable(const Model::ListApprovedOriginsRequest &request) const
Aws::Connect::ConnectClient::DeleteUseCaseCallable
virtual Model::DeleteUseCaseOutcomeCallable DeleteUseCaseCallable(const Model::DeleteUseCaseRequest &request) const
Aws::Connect::ConnectClient::ListAgentStatusesAsync
virtual void ListAgentStatusesAsync(const Model::ListAgentStatusesRequest &request, const ListAgentStatusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DescribeInstanceStorageConfigOutcome
Aws::Utils::Outcome< DescribeInstanceStorageConfigResult, ConnectError > DescribeInstanceStorageConfigOutcome
Definition: ConnectClient.h:257
Aws::Connect::DeleteInstanceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteInstanceRequest &, const Model::DeleteInstanceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteInstanceResponseReceivedHandler
Definition: ConnectClient.h:469
Aws::Connect::Model::UpdateQueueMaxContactsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueMaxContactsOutcome
Definition: ConnectClient.h:318
Aws::Connect::ConnectClient::ListSecurityKeysCallable
virtual Model::ListSecurityKeysOutcomeCallable ListSecurityKeysCallable(const Model::ListSecurityKeysRequest &request) const
Aws::Connect::Model::ListPhoneNumbersRequest
Definition: ListPhoneNumbersRequest.h:29
Aws::Connect::Model::UpdateUserHierarchyGroupNameOutcomeCallable
std::future< UpdateUserHierarchyGroupNameOutcome > UpdateUserHierarchyGroupNameOutcomeCallable
Definition: ConnectClient.h:439
Aws::Connect::Model::CreateUserRequest
Definition: CreateUserRequest.h:26
Aws::Connect::Model::UpdateContactFlowNameOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateContactFlowNameOutcome
Definition: ConnectClient.h:313
Aws::Connect::ConnectClient::StartChatContactAsync
virtual void StartChatContactAsync(const Model::StartChatContactRequest &request, const StartChatContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::AssociateLambdaFunctionResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateLambdaFunctionRequest &, const Model::AssociateLambdaFunctionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateLambdaFunctionResponseReceivedHandler
Definition: ConnectClient.h:452
Aws::Connect::ConnectClient::CreateRoutingProfileAsync
virtual void CreateRoutingProfileAsync(const Model::CreateRoutingProfileRequest &request, const CreateRoutingProfileResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ListBotsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListBotsRequest &, const Model::ListBotsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListBotsResponseReceivedHandler
Definition: ConnectClient.h:501
Aws::Connect::Model::ListUserHierarchyGroupsRequest
Definition: ListUserHierarchyGroupsRequest.h:26
Aws::Client::AWSJsonClient
Definition: AWSClient.h:338
Aws::Connect::Model::CreateIntegrationAssociationOutcome
Aws::Utils::Outcome< CreateIntegrationAssociationResult, ConnectError > CreateIntegrationAssociationOutcome
Definition: ConnectClient.h:238
Aws::Connect::ConnectClient::DescribeQueue
virtual Model::DescribeQueueOutcome DescribeQueue(const Model::DescribeQueueRequest &request) const
Aws::Connect::ConnectClient::DescribeUserHierarchyGroupAsync
virtual void DescribeUserHierarchyGroupAsync(const Model::DescribeUserHierarchyGroupRequest &request, const DescribeUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::ListContactFlowsOutcomeCallable
std::future< ListContactFlowsOutcome > ListContactFlowsOutcomeCallable
Definition: ConnectClient.h:389
ListPromptsResult.h
Aws::Connect::Model::ListInstanceStorageConfigsOutcome
Aws::Utils::Outcome< ListInstanceStorageConfigsResult, ConnectError > ListInstanceStorageConfigsOutcome
Definition: ConnectClient.h:282
Aws::Connect::ListUseCasesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListUseCasesRequest &, const Model::ListUseCasesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListUseCasesResponseReceivedHandler
Definition: ConnectClient.h:520
Aws::Connect::Model::DisassociateBotRequest
Definition: DisassociateBotRequest.h:24
Aws::Connect::Model::CreateRoutingProfileRequest
Definition: CreateRoutingProfileRequest.h:26
Aws::Connect::UpdateUserHierarchyStructureResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserHierarchyStructureRequest &, const Model::UpdateUserHierarchyStructureOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserHierarchyStructureResponseReceivedHandler
Definition: ConnectClient.h:553
Aws::Connect::Model::ListIntegrationAssociationsOutcome
Aws::Utils::Outcome< ListIntegrationAssociationsResult, ConnectError > ListIntegrationAssociationsOutcome
Definition: ConnectClient.h:284
Aws::Connect::ConnectClient::UpdateQuickConnectConfig
virtual Model::UpdateQuickConnectConfigOutcome UpdateQuickConnectConfig(const Model::UpdateQuickConnectConfigRequest &request) const
Aws::Connect::Model::DescribeUserHierarchyGroupOutcome
Aws::Utils::Outcome< DescribeUserHierarchyGroupResult, ConnectError > DescribeUserHierarchyGroupOutcome
Definition: ConnectClient.h:262
Aws::Connect::Model::ResumeContactRecordingOutcomeCallable
std::future< ResumeContactRecordingOutcome > ResumeContactRecordingOutcomeCallable
Definition: ConnectClient.h:410
Aws::Connect::ConnectClient::UpdateAgentStatusAsync
virtual void UpdateAgentStatusAsync(const Model::UpdateAgentStatusRequest &request, const UpdateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::GetFederationTokenCallable
virtual Model::GetFederationTokenOutcomeCallable GetFederationTokenCallable(const Model::GetFederationTokenRequest &request) const
Aws::Connect::Model::DisassociateBotOutcomeCallable
std::future< DisassociateBotOutcome > DisassociateBotOutcomeCallable
Definition: ConnectClient.h:375
CreateUserResult.h
Aws::Connect::CreateQueueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateQueueRequest &, const Model::CreateQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQueueResponseReceivedHandler
Definition: ConnectClient.h:462
Aws::Connect::ConnectClient::DeleteIntegrationAssociation
virtual Model::DeleteIntegrationAssociationOutcome DeleteIntegrationAssociation(const Model::DeleteIntegrationAssociationRequest &request) const
Aws::Connect::ConnectClient::ListQuickConnectsCallable
virtual Model::ListQuickConnectsOutcomeCallable ListQuickConnectsCallable(const Model::ListQuickConnectsRequest &request) const
Aws::Connect::UpdateUserPhoneConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserPhoneConfigRequest &, const Model::UpdateUserPhoneConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserPhoneConfigResponseReceivedHandler
Definition: ConnectClient.h:555
Aws::Connect::UpdateRoutingProfileNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileNameRequest &, const Model::UpdateRoutingProfileNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileNameResponseReceivedHandler
Definition: ConnectClient.h:549
Aws::Connect::Model::UpdateRoutingProfileConcurrencyOutcomeCallable
std::future< UpdateRoutingProfileConcurrencyOutcome > UpdateRoutingProfileConcurrencyOutcomeCallable
Definition: ConnectClient.h:434
Aws::Connect::ListContactFlowsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListContactFlowsRequest &, const Model::ListContactFlowsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListContactFlowsResponseReceivedHandler
Definition: ConnectClient.h:502
Aws::Connect::Model::UpdateUserSecurityProfilesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserSecurityProfilesOutcome
Definition: ConnectClient.h:334
Aws::Connect::Model::UpdateUserPhoneConfigOutcomeCallable
std::future< UpdateUserPhoneConfigOutcome > UpdateUserPhoneConfigOutcomeCallable
Definition: ConnectClient.h:442
Aws::Connect::ConnectClient::StopContactRecordingCallable
virtual Model::StopContactRecordingOutcomeCallable StopContactRecordingCallable(const Model::StopContactRecordingRequest &request) const
ListQueueQuickConnectsResult.h
Aws::Connect::Model::StopContactRequest
Definition: StopContactRequest.h:22
Aws::Connect::Model::AssociateSecurityKeyRequest
Definition: AssociateSecurityKeyRequest.h:22
Aws::Connect::ConnectClient::~ConnectClient
virtual ~ConnectClient()
Aws::Connect::Model::ListLambdaFunctionsOutcome
Aws::Utils::Outcome< ListLambdaFunctionsResult, ConnectError > ListLambdaFunctionsOutcome
Definition: ConnectClient.h:285
Aws::Connect::ConnectClient::UpdateUserHierarchyAsync
virtual void UpdateUserHierarchyAsync(const Model::UpdateUserHierarchyRequest &request, const UpdateUserHierarchyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListLambdaFunctionsAsync
virtual void ListLambdaFunctionsAsync(const Model::ListLambdaFunctionsRequest &request, const ListLambdaFunctionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateContactFlowContentOutcomeCallable
std::future< UpdateContactFlowContentOutcome > UpdateContactFlowContentOutcomeCallable
Definition: ConnectClient.h:422
Aws::Connect::Model::ListPhoneNumbersOutcomeCallable
std::future< ListPhoneNumbersOutcome > ListPhoneNumbersOutcomeCallable
Definition: ConnectClient.h:397
Aws::Connect::Model::SuspendContactRecordingOutcomeCallable
std::future< SuspendContactRecordingOutcome > SuspendContactRecordingOutcomeCallable
Definition: ConnectClient.h:417
Aws::Connect::Model::UpdateContactAttributesOutcomeCallable
std::future< UpdateContactAttributesOutcome > UpdateContactAttributesOutcomeCallable
Definition: ConnectClient.h:421
Aws::Connect::Model::DeleteQuickConnectOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteQuickConnectOutcome
Definition: ConnectClient.h:248
Aws::Connect::Model::StopContactOutcome
Aws::Utils::Outcome< StopContactResult, ConnectError > StopContactOutcome
Definition: ConnectClient.h:305
Aws::Connect::Model::DescribeHoursOfOperationOutcomeCallable
std::future< DescribeHoursOfOperationOutcome > DescribeHoursOfOperationOutcomeCallable
Definition: ConnectClient.h:364
Aws::Connect::ConnectClient::UpdateUserSecurityProfiles
virtual Model::UpdateUserSecurityProfilesOutcome UpdateUserSecurityProfiles(const Model::UpdateUserSecurityProfilesRequest &request) const
Aws::Connect::ConnectClient::StopContactRecording
virtual Model::StopContactRecordingOutcome StopContactRecording(const Model::StopContactRecordingRequest &request) const
Aws::Connect::Model::GetContactAttributesRequest
Definition: GetContactAttributesRequest.h:22
Aws::Connect::ListHoursOfOperationsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListHoursOfOperationsRequest &, const Model::ListHoursOfOperationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListHoursOfOperationsResponseReceivedHandler
Definition: ConnectClient.h:503
Aws::Connect::UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileDefaultOutboundQueueRequest &, const Model::UpdateRoutingProfileDefaultOutboundQueueOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileDefaultOutboundQueueResponseReceivedHandler
Definition: ConnectClient.h:548
Aws::Connect::Model::ListContactFlowsRequest
Definition: ListContactFlowsRequest.h:28
Aws::Connect::ConnectClient::ListContactFlows
virtual Model::ListContactFlowsOutcome ListContactFlows(const Model::ListContactFlowsRequest &request) const
Aws::Connect::UpdateQueueMaxContactsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueMaxContactsRequest &, const Model::UpdateQueueMaxContactsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueMaxContactsResponseReceivedHandler
Definition: ConnectClient.h:541
Aws::Connect::TagResourceResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
Definition: ConnectClient.h:531
Aws::Connect::ConnectClient::ListLambdaFunctionsCallable
virtual Model::ListLambdaFunctionsOutcomeCallable ListLambdaFunctionsCallable(const Model::ListLambdaFunctionsRequest &request) const
Aws::Connect::ConnectClient::StartTaskContact
virtual Model::StartTaskContactOutcome StartTaskContact(const Model::StartTaskContactRequest &request) const
Aws::Connect::ConnectClient::UpdateUserHierarchyStructureAsync
virtual void UpdateUserHierarchyStructureAsync(const Model::UpdateUserHierarchyStructureRequest &request, const UpdateUserHierarchyStructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::DescribeUserHierarchyGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeUserHierarchyGroupRequest &, const Model::DescribeUserHierarchyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeUserHierarchyGroupResponseReceivedHandler
Definition: ConnectClient.h:485
Aws::Connect::Model::DisassociateSecurityKeyRequest
Definition: DisassociateSecurityKeyRequest.h:22
Aws::Connect::DeleteHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteHoursOfOperationRequest &, const Model::DeleteHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteHoursOfOperationResponseReceivedHandler
Definition: ConnectClient.h:468
DescribeAgentStatusResult.h
CreateAgentStatusResult.h
Aws::Connect::ConnectClient::UpdateUserHierarchyCallable
virtual Model::UpdateUserHierarchyOutcomeCallable UpdateUserHierarchyCallable(const Model::UpdateUserHierarchyRequest &request) const
Aws::Connect::ConnectClient::TagResource
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
Aws::Connect::ConnectClient::ListContactFlowsAsync
virtual void ListContactFlowsAsync(const Model::ListContactFlowsRequest &request, const ListContactFlowsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::CreateRoutingProfileOutcomeCallable
std::future< CreateRoutingProfileOutcome > CreateRoutingProfileOutcomeCallable
Definition: ConnectClient.h:351
Aws::Connect::Model::ListBotsRequest
Definition: ListBotsRequest.h:27
Aws::Connect::ConnectClient::DisassociateInstanceStorageConfigAsync
virtual void DisassociateInstanceStorageConfigAsync(const Model::DisassociateInstanceStorageConfigRequest &request, const DisassociateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListHoursOfOperationsCallable
virtual Model::ListHoursOfOperationsOutcomeCallable ListHoursOfOperationsCallable(const Model::ListHoursOfOperationsRequest &request) const
Aws::Connect::ConnectClient::DeleteUserHierarchyGroupCallable
virtual Model::DeleteUserHierarchyGroupOutcomeCallable DeleteUserHierarchyGroupCallable(const Model::DeleteUserHierarchyGroupRequest &request) const
Aws::Connect::Model::UpdateRoutingProfileConcurrencyRequest
Definition: UpdateRoutingProfileConcurrencyRequest.h:24
Aws::Connect::UpdateUserRoutingProfileResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserRoutingProfileRequest &, const Model::UpdateUserRoutingProfileOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserRoutingProfileResponseReceivedHandler
Definition: ConnectClient.h:556
Aws::Connect::ConnectClient::GetCurrentMetricData
virtual Model::GetCurrentMetricDataOutcome GetCurrentMetricData(const Model::GetCurrentMetricDataRequest &request) const
Aws::Connect::ConnectClient::CreateRoutingProfileCallable
virtual Model::CreateRoutingProfileOutcomeCallable CreateRoutingProfileCallable(const Model::CreateRoutingProfileRequest &request) const
Aws::Connect::ConnectClient::UpdateQuickConnectConfigCallable
virtual Model::UpdateQuickConnectConfigOutcomeCallable UpdateQuickConnectConfigCallable(const Model::UpdateQuickConnectConfigRequest &request) const
Aws::Connect::Model::DescribeInstanceOutcome
Aws::Utils::Outcome< DescribeInstanceResult, ConnectError > DescribeInstanceOutcome
Definition: ConnectClient.h:255
Aws::Connect::Model::DisassociateQueueQuickConnectsRequest
Definition: DisassociateQueueQuickConnectsRequest.h:23
Aws::Connect::ListApprovedOriginsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListApprovedOriginsRequest &, const Model::ListApprovedOriginsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListApprovedOriginsResponseReceivedHandler
Definition: ConnectClient.h:500
Aws::Connect::Model::ListApprovedOriginsOutcome
Aws::Utils::Outcome< ListApprovedOriginsResult, ConnectError > ListApprovedOriginsOutcome
Definition: ConnectClient.h:277
Aws::Connect::ConnectClient::UpdateContactFlowNameAsync
virtual void UpdateContactFlowNameAsync(const Model::UpdateContactFlowNameRequest &request, const UpdateContactFlowNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::UpdateContactFlowContentResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactFlowContentRequest &, const Model::UpdateContactFlowContentOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactFlowContentResponseReceivedHandler
Definition: ConnectClient.h:535
Aws::Connect::Model::UpdateRoutingProfileQueuesRequest
Definition: UpdateRoutingProfileQueuesRequest.h:24
Aws::Connect::Model::StartContactRecordingRequest
Definition: StartContactRecordingRequest.h:23
DescribeUserResult.h
Aws::Connect::AssociateApprovedOriginResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateApprovedOriginRequest &, const Model::AssociateApprovedOriginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateApprovedOriginResponseReceivedHandler
Definition: ConnectClient.h:447
ListInstanceAttributesResult.h
Aws::Connect::Model::ListQueueQuickConnectsOutcome
Aws::Utils::Outcome< ListQueueQuickConnectsResult, ConnectError > ListQueueQuickConnectsOutcome
Definition: ConnectClient.h:289
Aws::Connect::Model::ListQueueQuickConnectsOutcomeCallable
std::future< ListQueueQuickConnectsOutcome > ListQueueQuickConnectsOutcomeCallable
Definition: ConnectClient.h:399
Aws::Connect::Model::UpdateContactFlowContentRequest
Definition: UpdateContactFlowContentRequest.h:22
Aws::Connect::Model::CreateIntegrationAssociationRequest
Definition: CreateIntegrationAssociationRequest.h:25
Aws::Connect::ListInstanceStorageConfigsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListInstanceStorageConfigsRequest &, const Model::ListInstanceStorageConfigsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInstanceStorageConfigsResponseReceivedHandler
Definition: ConnectClient.h:505
Aws::Connect::Model::DeleteUserHierarchyGroupRequest
Definition: DeleteUserHierarchyGroupRequest.h:22
ListQuickConnectsResult.h
Aws::Connect::Model::UpdateQueueMaxContactsRequest
Definition: UpdateQueueMaxContactsRequest.h:22
Aws::Connect::UpdateContactFlowNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactFlowNameRequest &, const Model::UpdateContactFlowNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactFlowNameResponseReceivedHandler
Definition: ConnectClient.h:536
Aws::Connect::Model::ListInstancesOutcomeCallable
std::future< ListInstancesOutcome > ListInstancesOutcomeCallable
Definition: ConnectClient.h:393
Aws::Connect::Model::DescribeInstanceAttributeRequest
Definition: DescribeInstanceAttributeRequest.h:23
Aws::Connect::Model::DeleteQuickConnectOutcomeCallable
std::future< DeleteQuickConnectOutcome > DeleteQuickConnectOutcomeCallable
Definition: ConnectClient.h:358
Aws::Connect::ConnectClient::DescribeInstanceStorageConfig
virtual Model::DescribeInstanceStorageConfigOutcome DescribeInstanceStorageConfig(const Model::DescribeInstanceStorageConfigRequest &request) const
Aws::Connect::ConnectClient::ListRoutingProfilesCallable
virtual Model::ListRoutingProfilesOutcomeCallable ListRoutingProfilesCallable(const Model::ListRoutingProfilesRequest &request) const
Aws::Connect::ConnectClient::CreateIntegrationAssociationAsync
virtual void CreateIntegrationAssociationAsync(const Model::CreateIntegrationAssociationRequest &request, const CreateIntegrationAssociationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ClientConfiguration.h
Aws::Connect::Model::AssociateSecurityKeyOutcomeCallable
std::future< AssociateSecurityKeyOutcome > AssociateSecurityKeyOutcomeCallable
Definition: ConnectClient.h:343
Aws::Connect::ConnectClient::ListSecurityKeysAsync
virtual void ListSecurityKeysAsync(const Model::ListSecurityKeysRequest &request, const ListSecurityKeysResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListUsers
virtual Model::ListUsersOutcome ListUsers(const Model::ListUsersRequest &request) const
Aws::Connect::Model::DescribeInstanceOutcomeCallable
std::future< DescribeInstanceOutcome > DescribeInstanceOutcomeCallable
Definition: ConnectClient.h:365
Aws::Connect::UpdateAgentStatusResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateAgentStatusRequest &, const Model::UpdateAgentStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAgentStatusResponseReceivedHandler
Definition: ConnectClient.h:533
Aws::Connect::Model::DisassociateRoutingProfileQueuesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateRoutingProfileQueuesOutcome
Definition: ConnectClient.h:270
Aws::Connect::Model::UpdateQuickConnectConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQuickConnectConfigOutcome
Definition: ConnectClient.h:322
Aws::Connect::Model::CreateUseCaseOutcomeCallable
std::future< CreateUseCaseOutcome > CreateUseCaseOutcomeCallable
Definition: ConnectClient.h:352
Aws::Connect::ConnectClient::ListQueuesAsync
virtual void ListQueuesAsync(const Model::ListQueuesRequest &request, const ListQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DescribeQuickConnect
virtual Model::DescribeQuickConnectOutcome DescribeQuickConnect(const Model::DescribeQuickConnectRequest &request) const
Aws::Connect::Model::UntagResourceOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Definition: ConnectClient.h:419
Aws::Connect::Model::ListLambdaFunctionsOutcomeCallable
std::future< ListLambdaFunctionsOutcome > ListLambdaFunctionsOutcomeCallable
Definition: ConnectClient.h:395
Aws::Connect::Model::ListInstanceAttributesOutcome
Aws::Utils::Outcome< ListInstanceAttributesResult, ConnectError > ListInstanceAttributesOutcome
Definition: ConnectClient.h:281
Aws::Connect::UpdateQueueHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQueueHoursOfOperationRequest &, const Model::UpdateQueueHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQueueHoursOfOperationResponseReceivedHandler
Definition: ConnectClient.h:540
Aws::Connect::ConnectClient::CreateQuickConnectCallable
virtual Model::CreateQuickConnectOutcomeCallable CreateQuickConnectCallable(const Model::CreateQuickConnectRequest &request) const
Aws::Connect::StartTaskContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartTaskContactRequest &, const Model::StartTaskContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartTaskContactResponseReceivedHandler
Definition: ConnectClient.h:527
Aws::Connect::DescribeHoursOfOperationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeHoursOfOperationRequest &, const Model::DescribeHoursOfOperationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeHoursOfOperationResponseReceivedHandler
Definition: ConnectClient.h:477
GetCurrentMetricDataResult.h
Aws::Connect::ConnectClient::DeleteUserCallable
virtual Model::DeleteUserOutcomeCallable DeleteUserCallable(const Model::DeleteUserRequest &request) const
Aws::Connect::Model::DescribeInstanceStorageConfigRequest
Definition: DescribeInstanceStorageConfigRequest.h:27
Aws
Definition: AccessManagementClient.h:15
Aws::Connect::ListRoutingProfileQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListRoutingProfileQueuesRequest &, const Model::ListRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoutingProfileQueuesResponseReceivedHandler
Definition: ConnectClient.h:515
Aws::Connect::ListQuickConnectsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListQuickConnectsRequest &, const Model::ListQuickConnectsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQuickConnectsResponseReceivedHandler
Definition: ConnectClient.h:514
Aws::Connect::Model::CreateUseCaseOutcome
Aws::Utils::Outcome< CreateUseCaseResult, ConnectError > CreateUseCaseOutcome
Definition: ConnectClient.h:242
Aws::Connect::ConnectClient::ListSecurityProfilesAsync
virtual void ListSecurityProfilesAsync(const Model::ListSecurityProfilesRequest &request, const ListSecurityProfilesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ListLambdaFunctionsResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListLambdaFunctionsRequest &, const Model::ListLambdaFunctionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLambdaFunctionsResponseReceivedHandler
Definition: ConnectClient.h:508
HttpTypes.h
Aws::Connect::ConnectClient::DescribeUserAsync
virtual void DescribeUserAsync(const Model::DescribeUserRequest &request, const DescribeUserResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::ListBotsOutcome
Aws::Utils::Outcome< ListBotsResult, ConnectError > ListBotsOutcome
Definition: ConnectClient.h:278
ListPhoneNumbersResult.h
Aws::Connect::Model::CreateUserHierarchyGroupOutcome
Aws::Utils::Outcome< CreateUserHierarchyGroupResult, ConnectError > CreateUserHierarchyGroupOutcome
Definition: ConnectClient.h:244
Aws::Connect::ListRoutingProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListRoutingProfilesRequest &, const Model::ListRoutingProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListRoutingProfilesResponseReceivedHandler
Definition: ConnectClient.h:516
Aws::Connect::ConnectClient::AssociateLexBot
virtual Model::AssociateLexBotOutcome AssociateLexBot(const Model::AssociateLexBotRequest &request) const
Aws::Connect::Model::UpdateUserHierarchyStructureOutcomeCallable
std::future< UpdateUserHierarchyStructureOutcome > UpdateUserHierarchyStructureOutcomeCallable
Definition: ConnectClient.h:440
Aws::Connect::Model::UpdateQuickConnectConfigOutcomeCallable
std::future< UpdateQuickConnectConfigOutcome > UpdateQuickConnectConfigOutcomeCallable
Definition: ConnectClient.h:432
Aws::Connect::Model::ListSecurityProfilesOutcome
Aws::Utils::Outcome< ListSecurityProfilesResult, ConnectError > ListSecurityProfilesOutcome
Definition: ConnectClient.h:295
Aws::Connect::Model::ListUsersOutcomeCallable
std::future< ListUsersOutcome > ListUsersOutcomeCallable
Definition: ConnectClient.h:409
Aws::Connect::Model::DescribeUserHierarchyGroupRequest
Definition: DescribeUserHierarchyGroupRequest.h:22
Aws::Connect::DescribeQuickConnectResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeQuickConnectRequest &, const Model::DescribeQuickConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQuickConnectResponseReceivedHandler
Definition: ConnectClient.h:482
Aws::Connect::Model::DisassociateSecurityKeyOutcomeCallable
std::future< DisassociateSecurityKeyOutcome > DisassociateSecurityKeyOutcomeCallable
Definition: ConnectClient.h:381
Aws::Connect::ConnectClient::ListBots
virtual Model::ListBotsOutcome ListBots(const Model::ListBotsRequest &request) const
Aws::Connect::ConnectClient::CreateQuickConnectAsync
virtual void CreateQuickConnectAsync(const Model::CreateQuickConnectRequest &request, const CreateQuickConnectResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::GetContactAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::GetContactAttributesRequest &, const Model::GetContactAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetContactAttributesResponseReceivedHandler
Definition: ConnectClient.h:495
Aws::Connect::DeleteIntegrationAssociationResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteIntegrationAssociationRequest &, const Model::DeleteIntegrationAssociationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteIntegrationAssociationResponseReceivedHandler
Definition: ConnectClient.h:470
Aws::Connect::ConnectClient::UpdateUserHierarchy
virtual Model::UpdateUserHierarchyOutcome UpdateUserHierarchy(const Model::UpdateUserHierarchyRequest &request) const
Aws::Connect::ConnectClient::CreateQueueCallable
virtual Model::CreateQueueOutcomeCallable CreateQueueCallable(const Model::CreateQueueRequest &request) const
CreateContactFlowResult.h
Aws::Connect::Model::DescribeUserHierarchyStructureOutcomeCallable
std::future< DescribeUserHierarchyStructureOutcome > DescribeUserHierarchyStructureOutcomeCallable
Definition: ConnectClient.h:373
Aws::Connect::Model::UpdateContactFlowContentOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateContactFlowContentOutcome
Definition: ConnectClient.h:312
Aws::Connect::Model::ListSecurityKeysRequest
Definition: ListSecurityKeysRequest.h:26
Aws::Connect::ConnectClient::ListInstanceAttributesAsync
virtual void ListInstanceAttributesAsync(const Model::ListInstanceAttributesRequest &request, const ListInstanceAttributesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::ListApprovedOriginsRequest
Definition: ListApprovedOriginsRequest.h:26
Aws::Connect::ConnectClient::ListQueueQuickConnects
virtual Model::ListQueueQuickConnectsOutcome ListQueueQuickConnects(const Model::ListQueueQuickConnectsRequest &request) const
Aws::Connect::ConnectClient::DeleteUseCase
virtual Model::DeleteUseCaseOutcome DeleteUseCase(const Model::DeleteUseCaseRequest &request) const
Aws::Connect::ConnectClient::DisassociateInstanceStorageConfigCallable
virtual Model::DisassociateInstanceStorageConfigOutcomeCallable DisassociateInstanceStorageConfigCallable(const Model::DisassociateInstanceStorageConfigRequest &request) const
Aws::Connect::Model::DeleteUserOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteUserOutcome
Definition: ConnectClient.h:250
Aws::Connect::ConnectClient::UpdateQueueStatusAsync
virtual void UpdateQueueStatusAsync(const Model::UpdateQueueStatusRequest &request, const UpdateQueueStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateContactAttributesRequest
Definition: UpdateContactAttributesRequest.h:23
Aws::Connect::ConnectClient::DescribeUserHierarchyGroupCallable
virtual Model::DescribeUserHierarchyGroupOutcomeCallable DescribeUserHierarchyGroupCallable(const Model::DescribeUserHierarchyGroupRequest &request) const
Aws::Connect::ConnectClient::UpdateRoutingProfileConcurrencyCallable
virtual Model::UpdateRoutingProfileConcurrencyOutcomeCallable UpdateRoutingProfileConcurrencyCallable(const Model::UpdateRoutingProfileConcurrencyRequest &request) const
DescribeUserHierarchyStructureResult.h
Aws::Connect::ConnectClient::GetCurrentMetricDataCallable
virtual Model::GetCurrentMetricDataOutcomeCallable GetCurrentMetricDataCallable(const Model::GetCurrentMetricDataRequest &request) const
Aws::Utils::Outcome
Definition: Outcome.h:26
Aws::Connect::ConnectClient::DescribeAgentStatusAsync
virtual void DescribeAgentStatusAsync(const Model::DescribeAgentStatusRequest &request, const DescribeAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListPhoneNumbersAsync
virtual void ListPhoneNumbersAsync(const Model::ListPhoneNumbersRequest &request, const ListPhoneNumbersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::CreateInstanceAsync
virtual void CreateInstanceAsync(const Model::CreateInstanceRequest &request, const CreateInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::StartOutboundVoiceContactAsync
virtual void StartOutboundVoiceContactAsync(const Model::StartOutboundVoiceContactRequest &request, const StartOutboundVoiceContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DescribeRoutingProfileRequest
Definition: DescribeRoutingProfileRequest.h:22
StopContactResult.h
Aws::Connect::Model::ListPromptsRequest
Definition: ListPromptsRequest.h:26
ListAgentStatusesResult.h
Aws::Connect::Model::DescribeContactFlowOutcomeCallable
std::future< DescribeContactFlowOutcome > DescribeContactFlowOutcomeCallable
Definition: ConnectClient.h:363
Aws::Connect::Model::AssociateLambdaFunctionOutcomeCallable
std::future< AssociateLambdaFunctionOutcome > AssociateLambdaFunctionOutcomeCallable
Definition: ConnectClient.h:339
Aws::Connect::Model::StopContactOutcomeCallable
std::future< StopContactOutcome > StopContactOutcomeCallable
Definition: ConnectClient.h:415
Aws::Connect::Model::StartOutboundVoiceContactOutcomeCallable
std::future< StartOutboundVoiceContactOutcome > StartOutboundVoiceContactOutcomeCallable
Definition: ConnectClient.h:413
Aws::Connect::Model::ListBotsOutcomeCallable
std::future< ListBotsOutcome > ListBotsOutcomeCallable
Definition: ConnectClient.h:388
Aws::Connect::ConnectClient::UpdateContactAttributesCallable
virtual Model::UpdateContactAttributesOutcomeCallable UpdateContactAttributesCallable(const Model::UpdateContactAttributesRequest &request) const
Aws::Connect::ConnectClient::DescribeQueueAsync
virtual void DescribeQueueAsync(const Model::DescribeQueueRequest &request, const DescribeQueueResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::DescribeInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeInstanceStorageConfigRequest &, const Model::DescribeInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeInstanceStorageConfigResponseReceivedHandler
Definition: ConnectClient.h:480
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::Connect::AssociateLexBotResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::AssociateLexBotRequest &, const Model::AssociateLexBotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateLexBotResponseReceivedHandler
Definition: ConnectClient.h:453
Aws::Connect::ConnectClient::AssociateSecurityKey
virtual Model::AssociateSecurityKeyOutcome AssociateSecurityKey(const Model::AssociateSecurityKeyRequest &request) const
Aws::Connect::ConnectClient::CreateHoursOfOperationCallable
virtual Model::CreateHoursOfOperationOutcomeCallable CreateHoursOfOperationCallable(const Model::CreateHoursOfOperationRequest &request) const
Aws::Connect::StopContactRecordingResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StopContactRecordingRequest &, const Model::StopContactRecordingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopContactRecordingResponseReceivedHandler
Definition: ConnectClient.h:529
Aws::Connect::DescribeContactFlowResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DescribeContactFlowRequest &, const Model::DescribeContactFlowOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeContactFlowResponseReceivedHandler
Definition: ConnectClient.h:476
Aws::Connect::Model::CreateInstanceRequest
Definition: CreateInstanceRequest.h:23
GetContactAttributesResult.h
Aws::Connect::Model::ListTagsForResourceOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Definition: ConnectClient.h:406
Aws::Connect::ConnectClient::CreateIntegrationAssociationCallable
virtual Model::CreateIntegrationAssociationOutcomeCallable CreateIntegrationAssociationCallable(const Model::CreateIntegrationAssociationRequest &request) const
Aws::Connect::Model::UpdateInstanceAttributeOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateInstanceAttributeOutcome
Definition: ConnectClient.h:315
Aws::Connect::ConnectClient::StopContactCallable
virtual Model::StopContactOutcomeCallable StopContactCallable(const Model::StopContactRequest &request) const
Aws::Connect::Model::DeleteIntegrationAssociationOutcomeCallable
std::future< DeleteIntegrationAssociationOutcome > DeleteIntegrationAssociationOutcomeCallable
Definition: ConnectClient.h:357
Aws::Connect::ConnectClient::UpdateQuickConnectNameCallable
virtual Model::UpdateQuickConnectNameOutcomeCallable UpdateQuickConnectNameCallable(const Model::UpdateQuickConnectNameRequest &request) const
Aws::Connect::Model::UpdateContactFlowNameRequest
Definition: UpdateContactFlowNameRequest.h:22
Aws::Connect::Model::UpdateUserHierarchyRequest
Definition: UpdateUserHierarchyRequest.h:22
Aws::Connect::ConnectClient::UpdateQueueMaxContactsAsync
virtual void UpdateQueueMaxContactsAsync(const Model::UpdateQueueMaxContactsRequest &request, const UpdateQueueMaxContactsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::ListContactFlowsOutcome
Aws::Utils::Outcome< ListContactFlowsResult, ConnectError > ListContactFlowsOutcome
Definition: ConnectClient.h:279
Aws::Connect::StartChatContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartChatContactRequest &, const Model::StartChatContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartChatContactResponseReceivedHandler
Definition: ConnectClient.h:524
Aws::Connect::Model::ListTagsForResourceRequest
Definition: ListTagsForResourceRequest.h:22
Aws::Connect::ConnectClient::GetFederationTokenAsync
virtual void GetFederationTokenAsync(const Model::GetFederationTokenRequest &request, const GetFederationTokenResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::DisassociateRoutingProfileQueuesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateRoutingProfileQueuesRequest &, const Model::DisassociateRoutingProfileQueuesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateRoutingProfileQueuesResponseReceivedHandler
Definition: ConnectClient.h:493
Aws::Connect::DeleteUseCaseResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteUseCaseRequest &, const Model::DeleteUseCaseOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUseCaseResponseReceivedHandler
Definition: ConnectClient.h:472
ListInstanceStorageConfigsResult.h
Aws::Connect::Model::AssociateLambdaFunctionRequest
Definition: AssociateLambdaFunctionRequest.h:22
StartChatContactResult.h
AWSClient.h
ListLambdaFunctionsResult.h
Aws::Connect::ConnectClient::ListSecurityProfiles
virtual Model::ListSecurityProfilesOutcome ListSecurityProfiles(const Model::ListSecurityProfilesRequest &request) const
Aws::Connect::ConnectClient::DeleteHoursOfOperationAsync
virtual void DeleteHoursOfOperationAsync(const Model::DeleteHoursOfOperationRequest &request, const DeleteHoursOfOperationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DescribeAgentStatusOutcomeCallable
std::future< DescribeAgentStatusOutcome > DescribeAgentStatusOutcomeCallable
Definition: ConnectClient.h:362
Aws::Connect::ConnectClient::GetContactAttributesCallable
virtual Model::GetContactAttributesOutcomeCallable GetContactAttributesCallable(const Model::GetContactAttributesRequest &request) const
Aws::Connect::Model::DescribeUserOutcome
Aws::Utils::Outcome< DescribeUserResult, ConnectError > DescribeUserOutcome
Definition: ConnectClient.h:261
Aws::Connect::Model::ListInstancesRequest
Definition: ListInstancesRequest.h:26
Aws::Connect::Model::GetMetricDataOutcome
Aws::Utils::Outcome< GetMetricDataResult, ConnectError > GetMetricDataOutcome
Definition: ConnectClient.h:275
Aws::Connect::Model::UpdateRoutingProfileNameRequest
Definition: UpdateRoutingProfileNameRequest.h:22
Aws::Connect::ConnectClient::UpdateInstanceStorageConfigAsync
virtual void UpdateInstanceStorageConfigAsync(const Model::UpdateInstanceStorageConfigRequest &request, const UpdateInstanceStorageConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::StartContactRecording
virtual Model::StartContactRecordingOutcome StartContactRecording(const Model::StartContactRecordingRequest &request) const
Aws::Connect::Model::ListPromptsOutcome
Aws::Utils::Outcome< ListPromptsResult, ConnectError > ListPromptsOutcome
Definition: ConnectClient.h:288
ListQueuesResult.h
Aws::Connect::ConnectClient::AssociateBotCallable
virtual Model::AssociateBotOutcomeCallable AssociateBotCallable(const Model::AssociateBotRequest &request) const
Aws::Connect::ConnectClient::ConnectClient
ConnectClient(const Aws::Client::ClientConfiguration &clientConfiguration=Aws::Client::ClientConfiguration())
Aws::Connect::Model::DescribeContactFlowRequest
Definition: DescribeContactFlowRequest.h:22
Aws::Connect::Model::ListSecurityKeysOutcomeCallable
std::future< ListSecurityKeysOutcome > ListSecurityKeysOutcomeCallable
Definition: ConnectClient.h:404
Aws::Connect::Model::CreateUserOutcomeCallable
std::future< CreateUserOutcome > CreateUserOutcomeCallable
Definition: ConnectClient.h:353
Aws::Connect::ConnectClient::DisassociateLexBotCallable
virtual Model::DisassociateLexBotOutcomeCallable DisassociateLexBotCallable(const Model::DisassociateLexBotRequest &request) const
Aws::Connect::Model::AssociateLexBotRequest
Definition: AssociateLexBotRequest.h:23
Aws::Connect::ConnectClient::UpdateUserHierarchyGroupNameAsync
virtual void UpdateUserHierarchyGroupNameAsync(const Model::UpdateUserHierarchyGroupNameRequest &request, const UpdateUserHierarchyGroupNameResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ListRoutingProfilesResult.h
Aws::Connect::Model::UpdateUserHierarchyStructureOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateUserHierarchyStructureOutcome
Definition: ConnectClient.h:330
Aws::Connect::ConnectClient::DisassociateSecurityKeyAsync
virtual void DisassociateSecurityKeyAsync(const Model::DisassociateSecurityKeyRequest &request, const DisassociateSecurityKeyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DeleteQuickConnectRequest
Definition: DeleteQuickConnectRequest.h:22
Aws::Connect::ConnectClient::ListPromptsCallable
virtual Model::ListPromptsOutcomeCallable ListPromptsCallable(const Model::ListPromptsRequest &request) const
Aws::Connect::ConnectClient::UpdateQueueHoursOfOperationCallable
virtual Model::UpdateQueueHoursOfOperationOutcomeCallable UpdateQueueHoursOfOperationCallable(const Model::UpdateQueueHoursOfOperationRequest &request) const
Aws::Connect::Model::ListRoutingProfileQueuesOutcome
Aws::Utils::Outcome< ListRoutingProfileQueuesResult, ConnectError > ListRoutingProfileQueuesOutcome
Definition: ConnectClient.h:292
Aws::Connect::ConnectClient::GetCurrentMetricDataAsync
virtual void GetCurrentMetricDataAsync(const Model::GetCurrentMetricDataRequest &request, const GetCurrentMetricDataResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DescribeInstanceAsync
virtual void DescribeInstanceAsync(const Model::DescribeInstanceRequest &request, const DescribeInstanceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::CreateHoursOfOperationOutcome
Aws::Utils::Outcome< CreateHoursOfOperationResult, ConnectError > CreateHoursOfOperationOutcome
Definition: ConnectClient.h:236
Aws::Connect::Model::ListUseCasesOutcome
Aws::Utils::Outcome< ListUseCasesResult, ConnectError > ListUseCasesOutcome
Definition: ConnectClient.h:297
Aws::Connect::Model::UpdateQueueNameRequest
Definition: UpdateQueueNameRequest.h:22
AWS_CONNECT_API
#define AWS_CONNECT_API
Definition: Connect_EXPORTS.h:28
Aws::Connect::Model::UpdateQuickConnectNameOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQuickConnectNameOutcome
Definition: ConnectClient.h:323
Aws::Connect::Model::ListQuickConnectsRequest
Definition: ListQuickConnectsRequest.h:28
Aws::Connect::ConnectClient::DisassociateRoutingProfileQueues
virtual Model::DisassociateRoutingProfileQueuesOutcome DisassociateRoutingProfileQueues(const Model::DisassociateRoutingProfileQueuesRequest &request) const
Aws::Connect::ConnectClient::ListUseCasesAsync
virtual void ListUseCasesAsync(const Model::ListUseCasesRequest &request, const ListUseCasesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::UpdateQuickConnectNameRequest
Definition: UpdateQuickConnectNameRequest.h:22
ListBotsResult.h
Aws::Connect::Model::ListTagsForResourceOutcome
Aws::Utils::Outcome< ListTagsForResourceResult, ConnectError > ListTagsForResourceOutcome
Definition: ConnectClient.h:296
Aws::Connect::Model::ListLambdaFunctionsRequest
Definition: ListLambdaFunctionsRequest.h:26
Aws::Connect::ConnectClient::DisassociateRoutingProfileQueuesAsync
virtual void DisassociateRoutingProfileQueuesAsync(const Model::DisassociateRoutingProfileQueuesRequest &request, const DisassociateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::ListRoutingProfileQueues
virtual Model::ListRoutingProfileQueuesOutcome ListRoutingProfileQueues(const Model::ListRoutingProfileQueuesRequest &request) const
Aws::Connect::ConnectClient::StartChatContact
virtual Model::StartChatContactOutcome StartChatContact(const Model::StartChatContactRequest &request) const
Aws::Connect::ConnectClient::UpdateQueueName
virtual Model::UpdateQueueNameOutcome UpdateQueueName(const Model::UpdateQueueNameRequest &request) const
Aws::Connect::StartOutboundVoiceContactResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::StartOutboundVoiceContactRequest &, const Model::StartOutboundVoiceContactOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartOutboundVoiceContactResponseReceivedHandler
Definition: ConnectClient.h:526
Aws::Connect::ListSecurityProfilesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListSecurityProfilesRequest &, const Model::ListSecurityProfilesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListSecurityProfilesResponseReceivedHandler
Definition: ConnectClient.h:518
Aws::Connect::Model::DisassociateInstanceStorageConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateInstanceStorageConfigOutcome
Definition: ConnectClient.h:266
Aws::Connect::Model::ListSecurityProfilesOutcomeCallable
std::future< ListSecurityProfilesOutcome > ListSecurityProfilesOutcomeCallable
Definition: ConnectClient.h:405
Aws::Connect::Model::UpdateRoutingProfileNameOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileNameOutcome
Definition: ConnectClient.h:326
Aws::Connect::UpdateInstanceStorageConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateInstanceStorageConfigRequest &, const Model::UpdateInstanceStorageConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateInstanceStorageConfigResponseReceivedHandler
Definition: ConnectClient.h:539
Aws::Connect::ConnectClient::CreateQuickConnect
virtual Model::CreateQuickConnectOutcome CreateQuickConnect(const Model::CreateQuickConnectRequest &request) const
Aws::Connect::ConnectClient::ListQuickConnects
virtual Model::ListQuickConnectsOutcome ListQuickConnects(const Model::ListQuickConnectsRequest &request) const
Aws::Connect::Model::DescribeContactFlowOutcome
Aws::Utils::Outcome< DescribeContactFlowResult, ConnectError > DescribeContactFlowOutcome
Definition: ConnectClient.h:253
Aws::Connect::CreateUserHierarchyGroupResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateUserHierarchyGroupRequest &, const Model::CreateUserHierarchyGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateUserHierarchyGroupResponseReceivedHandler
Definition: ConnectClient.h:467
Aws::Connect::ConnectClient::AssociateApprovedOrigin
virtual Model::AssociateApprovedOriginOutcome AssociateApprovedOrigin(const Model::AssociateApprovedOriginRequest &request) const
Aws::Connect::ConnectClient::UpdateRoutingProfileQueuesCallable
virtual Model::UpdateRoutingProfileQueuesOutcomeCallable UpdateRoutingProfileQueuesCallable(const Model::UpdateRoutingProfileQueuesRequest &request) const
Aws::Connect::ConnectClient::DescribeRoutingProfile
virtual Model::DescribeRoutingProfileOutcome DescribeRoutingProfile(const Model::DescribeRoutingProfileRequest &request) const
Aws::Connect::ConnectClient::CreateQueue
virtual Model::CreateQueueOutcome CreateQueue(const Model::CreateQueueRequest &request) const
Aws::Connect::Model::AssociateQueueQuickConnectsOutcomeCallable
std::future< AssociateQueueQuickConnectsOutcome > AssociateQueueQuickConnectsOutcomeCallable
Definition: ConnectClient.h:341
Aws::Connect::ConnectClient::ListQueueQuickConnectsCallable
virtual Model::ListQueueQuickConnectsOutcomeCallable ListQueueQuickConnectsCallable(const Model::ListQueueQuickConnectsRequest &request) const
Aws::Connect::UpdateRoutingProfileConcurrencyResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateRoutingProfileConcurrencyRequest &, const Model::UpdateRoutingProfileConcurrencyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateRoutingProfileConcurrencyResponseReceivedHandler
Definition: ConnectClient.h:547
Aws::Connect::UpdateQuickConnectConfigResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateQuickConnectConfigRequest &, const Model::UpdateQuickConnectConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateQuickConnectConfigResponseReceivedHandler
Definition: ConnectClient.h:545
Aws::Connect::Model::DisassociateQueueQuickConnectsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DisassociateQueueQuickConnectsOutcome
Definition: ConnectClient.h:269
Aws::Connect::ConnectClient::CreateUserHierarchyGroupAsync
virtual void CreateUserHierarchyGroupAsync(const Model::CreateUserHierarchyGroupRequest &request, const CreateUserHierarchyGroupResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DisassociateApprovedOriginOutcomeCallable
std::future< DisassociateApprovedOriginOutcome > DisassociateApprovedOriginOutcomeCallable
Definition: ConnectClient.h:374
Aws::Connect::Model::GetMetricDataOutcomeCallable
std::future< GetMetricDataOutcome > GetMetricDataOutcomeCallable
Definition: ConnectClient.h:385
Aws::Connect::ConnectClient::AssociateBot
virtual Model::AssociateBotOutcome AssociateBot(const Model::AssociateBotRequest &request) const
Connect_EXPORTS.h
Aws::Connect::Model::UpdateRoutingProfileConcurrencyOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateRoutingProfileConcurrencyOutcome
Definition: ConnectClient.h:324
Aws::Connect::Model::DescribeInstanceRequest
Definition: DescribeInstanceRequest.h:22
Aws::Connect::Model::UpdateAgentStatusRequest
Definition: UpdateAgentStatusRequest.h:23
ListUsersResult.h
Aws::Connect::Model::ListPromptsOutcomeCallable
std::future< ListPromptsOutcome > ListPromptsOutcomeCallable
Definition: ConnectClient.h:398
Aws::Connect::ConnectClient::ListSecurityProfilesCallable
virtual Model::ListSecurityProfilesOutcomeCallable ListSecurityProfilesCallable(const Model::ListSecurityProfilesRequest &request) const
Aws::Connect::ConnectClient::SuspendContactRecordingAsync
virtual void SuspendContactRecordingAsync(const Model::SuspendContactRecordingRequest &request, const SuspendContactRecordingResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DescribeHoursOfOperation
virtual Model::DescribeHoursOfOperationOutcome DescribeHoursOfOperation(const Model::DescribeHoursOfOperationRequest &request) const
Aws::Connect::Model::UpdateUserRoutingProfileOutcomeCallable
std::future< UpdateUserRoutingProfileOutcome > UpdateUserRoutingProfileOutcomeCallable
Definition: ConnectClient.h:443
Aws::Connect::ConnectClient::UpdateUserRoutingProfileCallable
virtual Model::UpdateUserRoutingProfileOutcomeCallable UpdateUserRoutingProfileCallable(const Model::UpdateUserRoutingProfileRequest &request) const
Aws::Connect::ConnectClient::ListLexBotsAsync
virtual void ListLexBotsAsync(const Model::ListLexBotsRequest &request, const ListLexBotsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DisassociateLambdaFunctionRequest
Definition: DisassociateLambdaFunctionRequest.h:26
ListSecurityKeysResult.h
Aws::Connect::ConnectClient::SuspendContactRecording
virtual Model::SuspendContactRecordingOutcome SuspendContactRecording(const Model::SuspendContactRecordingRequest &request) const
Aws::Connect::ConnectClient::ListTagsForResourceAsync
virtual void ListTagsForResourceAsync(const Model::ListTagsForResourceRequest &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::ListQueuesOutcomeCallable
std::future< ListQueuesOutcome > ListQueuesOutcomeCallable
Definition: ConnectClient.h:400
Aws::Connect::Model::DisassociateApprovedOriginRequest
Definition: DisassociateApprovedOriginRequest.h:26
Aws::Connect::ListAgentStatusesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::ListAgentStatusesRequest &, const Model::ListAgentStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAgentStatusesResponseReceivedHandler
Definition: ConnectClient.h:499
Aws::Connect::CreateQuickConnectResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::CreateQuickConnectRequest &, const Model::CreateQuickConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateQuickConnectResponseReceivedHandler
Definition: ConnectClient.h:463
Aws::Connect::Model::ListSecurityProfilesRequest
Definition: ListSecurityProfilesRequest.h:26
Aws::Connect::Model::TagResourceOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > TagResourceOutcome
Definition: ConnectClient.h:308
Aws::Connect::ConnectClient::DeleteInstanceCallable
virtual Model::DeleteInstanceOutcomeCallable DeleteInstanceCallable(const Model::DeleteInstanceRequest &request) const
Aws::Connect::Model::UpdateQueueHoursOfOperationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > UpdateQueueHoursOfOperationOutcome
Definition: ConnectClient.h:317
Aws::Connect::UpdateUserHierarchyGroupNameResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateUserHierarchyGroupNameRequest &, const Model::UpdateUserHierarchyGroupNameOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateUserHierarchyGroupNameResponseReceivedHandler
Definition: ConnectClient.h:552
Aws::Connect::ConnectClient::CreateAgentStatusAsync
virtual void CreateAgentStatusAsync(const Model::CreateAgentStatusRequest &request, const CreateAgentStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::DescribeRoutingProfileOutcome
Aws::Utils::Outcome< DescribeRoutingProfileResult, ConnectError > DescribeRoutingProfileOutcome
Definition: ConnectClient.h:260
Aws::Connect::DeleteUserResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteUserRequest &, const Model::DeleteUserOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteUserResponseReceivedHandler
Definition: ConnectClient.h:473
Aws::Connect::ConnectClient::UntagResource
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
Aws::Connect::ConnectClient::DeleteUseCaseAsync
virtual void DeleteUseCaseAsync(const Model::DeleteUseCaseRequest &request, const DeleteUseCaseResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UntagResourceAsync
virtual void UntagResourceAsync(const Model::UntagResourceRequest &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
JsonSerializer.h
Aws::Connect::Model::UpdateInstanceAttributeOutcomeCallable
std::future< UpdateInstanceAttributeOutcome > UpdateInstanceAttributeOutcomeCallable
Definition: ConnectClient.h:425
Aws::Connect::UpdateContactAttributesResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::UpdateContactAttributesRequest &, const Model::UpdateContactAttributesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateContactAttributesResponseReceivedHandler
Definition: ConnectClient.h:534
Aws::Connect::ConnectClient::ListInstances
virtual Model::ListInstancesOutcome ListInstances(const Model::ListInstancesRequest &request) const
Aws::Connect::ConnectClient::DisassociateRoutingProfileQueuesCallable
virtual Model::DisassociateRoutingProfileQueuesOutcomeCallable DisassociateRoutingProfileQueuesCallable(const Model::DisassociateRoutingProfileQueuesRequest &request) const
Aws::Connect::ConnectClient::CreateUserHierarchyGroup
virtual Model::CreateUserHierarchyGroupOutcome CreateUserHierarchyGroup(const Model::CreateUserHierarchyGroupRequest &request) const
Aws::Connect::ConnectClient::DescribeUserHierarchyGroup
virtual Model::DescribeUserHierarchyGroupOutcome DescribeUserHierarchyGroup(const Model::DescribeUserHierarchyGroupRequest &request) const
Aws::Connect::ConnectClient::ListPhoneNumbers
virtual Model::ListPhoneNumbersOutcome ListPhoneNumbers(const Model::ListPhoneNumbersRequest &request) const
Aws::Connect::ConnectClient::StopContactAsync
virtual void StopContactAsync(const Model::StopContactRequest &request, const StopContactResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::Model::CreateAgentStatusOutcome
Aws::Utils::Outcome< CreateAgentStatusResult, ConnectError > CreateAgentStatusOutcome
Definition: ConnectClient.h:234
Aws::Connect::Model::ListLexBotsOutcomeCallable
std::future< ListLexBotsOutcome > ListLexBotsOutcomeCallable
Definition: ConnectClient.h:396
Aws::Connect::Model::DeleteUserHierarchyGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteUserHierarchyGroupOutcome
Definition: ConnectClient.h:251
Aws::Connect::ConnectClient::DescribeUserHierarchyStructureAsync
virtual void DescribeUserHierarchyStructureAsync(const Model::DescribeUserHierarchyStructureRequest &request, const DescribeUserHierarchyStructureResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::DisassociateLambdaFunction
virtual Model::DisassociateLambdaFunctionOutcome DisassociateLambdaFunction(const Model::DisassociateLambdaFunctionRequest &request) const
Aws::Connect::ConnectClient::DisassociateLambdaFunctionAsync
virtual void DisassociateLambdaFunctionAsync(const Model::DisassociateLambdaFunctionRequest &request, const DisassociateLambdaFunctionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::ConnectClient::UpdateRoutingProfileQueuesAsync
virtual void UpdateRoutingProfileQueuesAsync(const Model::UpdateRoutingProfileQueuesRequest &request, const UpdateRoutingProfileQueuesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Aws::Connect::DeleteQuickConnectResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DeleteQuickConnectRequest &, const Model::DeleteQuickConnectOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQuickConnectResponseReceivedHandler
Definition: ConnectClient.h:471
Aws::Connect::ConnectClient::CreateIntegrationAssociation
virtual Model::CreateIntegrationAssociationOutcome CreateIntegrationAssociation(const Model::CreateIntegrationAssociationRequest &request) const
Aws::Connect::Model::UpdateQueueStatusOutcomeCallable
std::future< UpdateQueueStatusOutcome > UpdateQueueStatusOutcomeCallable
Definition: ConnectClient.h:431
Aws::Connect::Model::StartChatContactRequest
Definition: StartChatContactRequest.h:26
Aws::Connect::ConnectClient::DeleteQuickConnectCallable
virtual Model::DeleteQuickConnectOutcomeCallable DeleteQuickConnectCallable(const Model::DeleteQuickConnectRequest &request) const
Aws::Connect::Model::DeleteHoursOfOperationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConnectError > DeleteHoursOfOperationOutcome
Definition: ConnectClient.h:245
Aws::Connect::ConnectClient::ListUseCases
virtual Model::ListUseCasesOutcome ListUseCases(const Model::ListUseCasesRequest &request) const
Aws::Connect::Model::DescribeAgentStatusOutcome
Aws::Utils::Outcome< DescribeAgentStatusResult, ConnectError > DescribeAgentStatusOutcome
Definition: ConnectClient.h:252
Aws::Connect::Model::CreateUserHierarchyGroupRequest
Definition: CreateUserHierarchyGroupRequest.h:22
Aws::Connect::DisassociateApprovedOriginResponseReceivedHandler
std::function< void(const ConnectClient *, const Model::DisassociateApprovedOriginRequest &, const Model::DisassociateApprovedOriginOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateApprovedOriginResponseReceivedHandler
Definition: ConnectClient.h:487
Aws::Connect::ConnectClient::AssociateInstanceStorageConfig
virtual Model::AssociateInstanceStorageConfigOutcome AssociateInstanceStorageConfig(const Model::AssociateInstanceStorageConfigRequest &request) const
Aws::Connect::ConnectClient::AssociateLexBotCallable
virtual Model::AssociateLexBotOutcomeCallable AssociateLexBotCallable(const Model::AssociateLexBotRequest &request) const
CreateRoutingProfileResult.h
Aws::Connect::Model::CreateHoursOfOperationOutcomeCallable
std::future< CreateHoursOfOperationOutcome > CreateHoursOfOperationOutcomeCallable
Definition: ConnectClient.h:346