@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonConnectAsync extends AbstractAmazonConnect implements AmazonConnectAsync
AmazonConnectAsync
. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
createUser, deleteUser, describeUser, describeUserHierarchyGroup, describeUserHierarchyStructure, getCachedResponseMetadata, getContactAttributes, getCurrentMetricData, getFederationToken, getMetricData, listContactFlows, listHoursOfOperations, listPhoneNumbers, listQueues, listRoutingProfiles, listSecurityProfiles, listTagsForResource, listUserHierarchyGroups, listUsers, shutdown, startChatContact, startOutboundVoiceContact, stopContact, tagResource, untagResource, updateContactAttributes, updateUserHierarchy, updateUserIdentityInfo, updateUserPhoneConfig, updateUserRoutingProfile, updateUserSecurityProfiles
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createUser, deleteUser, describeUser, describeUserHierarchyGroup, describeUserHierarchyStructure, getCachedResponseMetadata, getContactAttributes, getCurrentMetricData, getFederationToken, getMetricData, listContactFlows, listHoursOfOperations, listPhoneNumbers, listQueues, listRoutingProfiles, listSecurityProfiles, listTagsForResource, listUserHierarchyGroups, listUsers, shutdown, startChatContact, startOutboundVoiceContact, stopContact, tagResource, untagResource, updateContactAttributes, updateUserHierarchy, updateUserIdentityInfo, updateUserPhoneConfig, updateUserRoutingProfile, updateUserSecurityProfiles
public Future<CreateUserResult> createUserAsync(CreateUserRequest request)
AmazonConnectAsync
Creates a user account for the specified Amazon Connect instance.
createUserAsync
in interface AmazonConnectAsync
public Future<CreateUserResult> createUserAsync(CreateUserRequest request, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
AmazonConnectAsync
Creates a user account for the specified Amazon Connect instance.
createUserAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request)
AmazonConnectAsync
Deletes a user account from the specified Amazon Connect instance.
deleteUserAsync
in interface AmazonConnectAsync
public Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request, AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
AmazonConnectAsync
Deletes a user account from the specified Amazon Connect instance.
deleteUserAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeUserResult> describeUserAsync(DescribeUserRequest request)
AmazonConnectAsync
Describes the specified user account. You can find the instance ID in the console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.
describeUserAsync
in interface AmazonConnectAsync
public Future<DescribeUserResult> describeUserAsync(DescribeUserRequest request, AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
AmazonConnectAsync
Describes the specified user account. You can find the instance ID in the console (it’s the final part of the ARN). The console does not display the user IDs. Instead, list the users and note the IDs provided in the output.
describeUserAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeUserHierarchyGroupResult> describeUserHierarchyGroupAsync(DescribeUserHierarchyGroupRequest request)
AmazonConnectAsync
Describes the specified hierarchy group.
describeUserHierarchyGroupAsync
in interface AmazonConnectAsync
public Future<DescribeUserHierarchyGroupResult> describeUserHierarchyGroupAsync(DescribeUserHierarchyGroupRequest request, AsyncHandler<DescribeUserHierarchyGroupRequest,DescribeUserHierarchyGroupResult> asyncHandler)
AmazonConnectAsync
Describes the specified hierarchy group.
describeUserHierarchyGroupAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeUserHierarchyStructureResult> describeUserHierarchyStructureAsync(DescribeUserHierarchyStructureRequest request)
AmazonConnectAsync
Describes the hierarchy structure of the specified Amazon Connect instance.
describeUserHierarchyStructureAsync
in interface AmazonConnectAsync
public Future<DescribeUserHierarchyStructureResult> describeUserHierarchyStructureAsync(DescribeUserHierarchyStructureRequest request, AsyncHandler<DescribeUserHierarchyStructureRequest,DescribeUserHierarchyStructureResult> asyncHandler)
AmazonConnectAsync
Describes the hierarchy structure of the specified Amazon Connect instance.
describeUserHierarchyStructureAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetContactAttributesResult> getContactAttributesAsync(GetContactAttributesRequest request)
AmazonConnectAsync
Retrieves the contact attributes for the specified contact.
getContactAttributesAsync
in interface AmazonConnectAsync
public Future<GetContactAttributesResult> getContactAttributesAsync(GetContactAttributesRequest request, AsyncHandler<GetContactAttributesRequest,GetContactAttributesResult> asyncHandler)
AmazonConnectAsync
Retrieves the contact attributes for the specified contact.
getContactAttributesAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetCurrentMetricDataResult> getCurrentMetricDataAsync(GetCurrentMetricDataRequest request)
AmazonConnectAsync
Gets the real-time metric data from the specified Amazon Connect instance.
For more information, see Real-time Metrics Reports in the Amazon Connect Administrator Guide.
getCurrentMetricDataAsync
in interface AmazonConnectAsync
public Future<GetCurrentMetricDataResult> getCurrentMetricDataAsync(GetCurrentMetricDataRequest request, AsyncHandler<GetCurrentMetricDataRequest,GetCurrentMetricDataResult> asyncHandler)
AmazonConnectAsync
Gets the real-time metric data from the specified Amazon Connect instance.
For more information, see Real-time Metrics Reports in the Amazon Connect Administrator Guide.
getCurrentMetricDataAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetFederationTokenResult> getFederationTokenAsync(GetFederationTokenRequest request)
AmazonConnectAsync
Retrieves a token for federation.
getFederationTokenAsync
in interface AmazonConnectAsync
public Future<GetFederationTokenResult> getFederationTokenAsync(GetFederationTokenRequest request, AsyncHandler<GetFederationTokenRequest,GetFederationTokenResult> asyncHandler)
AmazonConnectAsync
Retrieves a token for federation.
getFederationTokenAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetMetricDataResult> getMetricDataAsync(GetMetricDataRequest request)
AmazonConnectAsync
Gets historical metric data from the specified Amazon Connect instance.
For more information, see Historical Metrics Reports in the Amazon Connect Administrator Guide.
getMetricDataAsync
in interface AmazonConnectAsync
public Future<GetMetricDataResult> getMetricDataAsync(GetMetricDataRequest request, AsyncHandler<GetMetricDataRequest,GetMetricDataResult> asyncHandler)
AmazonConnectAsync
Gets historical metric data from the specified Amazon Connect instance.
For more information, see Historical Metrics Reports in the Amazon Connect Administrator Guide.
getMetricDataAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListContactFlowsResult> listContactFlowsAsync(ListContactFlowsRequest request)
AmazonConnectAsync
Provides information about the contact flows for the specified Amazon Connect instance.
listContactFlowsAsync
in interface AmazonConnectAsync
public Future<ListContactFlowsResult> listContactFlowsAsync(ListContactFlowsRequest request, AsyncHandler<ListContactFlowsRequest,ListContactFlowsResult> asyncHandler)
AmazonConnectAsync
Provides information about the contact flows for the specified Amazon Connect instance.
listContactFlowsAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListHoursOfOperationsResult> listHoursOfOperationsAsync(ListHoursOfOperationsRequest request)
AmazonConnectAsync
Provides information about the hours of operation for the specified Amazon Connect instance.
listHoursOfOperationsAsync
in interface AmazonConnectAsync
public Future<ListHoursOfOperationsResult> listHoursOfOperationsAsync(ListHoursOfOperationsRequest request, AsyncHandler<ListHoursOfOperationsRequest,ListHoursOfOperationsResult> asyncHandler)
AmazonConnectAsync
Provides information about the hours of operation for the specified Amazon Connect instance.
listHoursOfOperationsAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListPhoneNumbersResult> listPhoneNumbersAsync(ListPhoneNumbersRequest request)
AmazonConnectAsync
Provides information about the phone numbers for the specified Amazon Connect instance.
listPhoneNumbersAsync
in interface AmazonConnectAsync
public Future<ListPhoneNumbersResult> listPhoneNumbersAsync(ListPhoneNumbersRequest request, AsyncHandler<ListPhoneNumbersRequest,ListPhoneNumbersResult> asyncHandler)
AmazonConnectAsync
Provides information about the phone numbers for the specified Amazon Connect instance.
listPhoneNumbersAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListQueuesResult> listQueuesAsync(ListQueuesRequest request)
AmazonConnectAsync
Provides information about the queues for the specified Amazon Connect instance.
listQueuesAsync
in interface AmazonConnectAsync
public Future<ListQueuesResult> listQueuesAsync(ListQueuesRequest request, AsyncHandler<ListQueuesRequest,ListQueuesResult> asyncHandler)
AmazonConnectAsync
Provides information about the queues for the specified Amazon Connect instance.
listQueuesAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListRoutingProfilesResult> listRoutingProfilesAsync(ListRoutingProfilesRequest request)
AmazonConnectAsync
Provides summary information about the routing profiles for the specified Amazon Connect instance.
listRoutingProfilesAsync
in interface AmazonConnectAsync
public Future<ListRoutingProfilesResult> listRoutingProfilesAsync(ListRoutingProfilesRequest request, AsyncHandler<ListRoutingProfilesRequest,ListRoutingProfilesResult> asyncHandler)
AmazonConnectAsync
Provides summary information about the routing profiles for the specified Amazon Connect instance.
listRoutingProfilesAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListSecurityProfilesResult> listSecurityProfilesAsync(ListSecurityProfilesRequest request)
AmazonConnectAsync
Provides summary information about the security profiles for the specified Amazon Connect instance.
listSecurityProfilesAsync
in interface AmazonConnectAsync
public Future<ListSecurityProfilesResult> listSecurityProfilesAsync(ListSecurityProfilesRequest request, AsyncHandler<ListSecurityProfilesRequest,ListSecurityProfilesResult> asyncHandler)
AmazonConnectAsync
Provides summary information about the security profiles for the specified Amazon Connect instance.
listSecurityProfilesAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonConnectAsync
Lists the tags for the specified resource.
listTagsForResourceAsync
in interface AmazonConnectAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonConnectAsync
Lists the tags for the specified resource.
listTagsForResourceAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListUserHierarchyGroupsResult> listUserHierarchyGroupsAsync(ListUserHierarchyGroupsRequest request)
AmazonConnectAsync
Provides summary information about the hierarchy groups for the specified Amazon Connect instance.
listUserHierarchyGroupsAsync
in interface AmazonConnectAsync
public Future<ListUserHierarchyGroupsResult> listUserHierarchyGroupsAsync(ListUserHierarchyGroupsRequest request, AsyncHandler<ListUserHierarchyGroupsRequest,ListUserHierarchyGroupsResult> asyncHandler)
AmazonConnectAsync
Provides summary information about the hierarchy groups for the specified Amazon Connect instance.
listUserHierarchyGroupsAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListUsersResult> listUsersAsync(ListUsersRequest request)
AmazonConnectAsync
Provides summary information about the users for the specified Amazon Connect instance.
listUsersAsync
in interface AmazonConnectAsync
public Future<ListUsersResult> listUsersAsync(ListUsersRequest request, AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
AmazonConnectAsync
Provides summary information about the users for the specified Amazon Connect instance.
listUsersAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartChatContactResult> startChatContactAsync(StartChatContactRequest request)
AmazonConnectAsync
Initiates a contact flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.
When a new chat contact is successfully created, clients need to subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.
startChatContactAsync
in interface AmazonConnectAsync
public Future<StartChatContactResult> startChatContactAsync(StartChatContactRequest request, AsyncHandler<StartChatContactRequest,StartChatContactResult> asyncHandler)
AmazonConnectAsync
Initiates a contact flow to start a new chat for the customer. Response of this API provides a token required to obtain credentials from the CreateParticipantConnection API in the Amazon Connect Participant Service.
When a new chat contact is successfully created, clients need to subscribe to the participant’s connection for the created chat within 5 minutes. This is achieved by invoking CreateParticipantConnection with WEBSOCKET and CONNECTION_CREDENTIALS.
startChatContactAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StartOutboundVoiceContactResult> startOutboundVoiceContactAsync(StartOutboundVoiceContactRequest request)
AmazonConnectAsync
Initiates a contact flow to place an outbound call to a customer.
There is a 60 second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.
startOutboundVoiceContactAsync
in interface AmazonConnectAsync
public Future<StartOutboundVoiceContactResult> startOutboundVoiceContactAsync(StartOutboundVoiceContactRequest request, AsyncHandler<StartOutboundVoiceContactRequest,StartOutboundVoiceContactResult> asyncHandler)
AmazonConnectAsync
Initiates a contact flow to place an outbound call to a customer.
There is a 60 second dialing timeout for this operation. If the call is not connected after 60 seconds, it fails.
startOutboundVoiceContactAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<StopContactResult> stopContactAsync(StopContactRequest request)
AmazonConnectAsync
Ends the specified contact.
stopContactAsync
in interface AmazonConnectAsync
public Future<StopContactResult> stopContactAsync(StopContactRequest request, AsyncHandler<StopContactRequest,StopContactResult> asyncHandler)
AmazonConnectAsync
Ends the specified contact.
stopContactAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonConnectAsync
Adds the specified tags to the specified resource.
The supported resource type is users.
tagResourceAsync
in interface AmazonConnectAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonConnectAsync
Adds the specified tags to the specified resource.
The supported resource type is users.
tagResourceAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonConnectAsync
Removes the specified tags from the specified resource.
untagResourceAsync
in interface AmazonConnectAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonConnectAsync
Removes the specified tags from the specified resource.
untagResourceAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateContactAttributesResult> updateContactAttributesAsync(UpdateContactAttributesRequest request)
AmazonConnectAsync
Creates or updates the contact attributes associated with the specified contact.
You can add or update attributes for both ongoing and completed contacts. For example, you can update the customer's name or the reason the customer called while the call is active, or add notes about steps that the agent took during the call that are displayed to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or identifying abusive callers.
Contact attributes are available in Amazon Connect for 24 months, and are then deleted.
Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your instance.
updateContactAttributesAsync
in interface AmazonConnectAsync
public Future<UpdateContactAttributesResult> updateContactAttributesAsync(UpdateContactAttributesRequest request, AsyncHandler<UpdateContactAttributesRequest,UpdateContactAttributesResult> asyncHandler)
AmazonConnectAsync
Creates or updates the contact attributes associated with the specified contact.
You can add or update attributes for both ongoing and completed contacts. For example, you can update the customer's name or the reason the customer called while the call is active, or add notes about steps that the agent took during the call that are displayed to the next agent that takes the call. You can also update attributes for a contact using data from your CRM application and save the data with the contact in Amazon Connect. You could also flag calls for additional analysis, such as legal review or identifying abusive callers.
Contact attributes are available in Amazon Connect for 24 months, and are then deleted.
Important: You cannot use the operation to update attributes for contacts that occurred prior to the release of the API, September 12, 2018. You can update attributes only for contacts that started after the release of the API. If you attempt to update attributes for a contact that occurred prior to the release of the API, a 400 error is returned. This applies also to queued callbacks that were initiated prior to the release of the API but are still active in your instance.
updateContactAttributesAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateUserHierarchyResult> updateUserHierarchyAsync(UpdateUserHierarchyRequest request)
AmazonConnectAsync
Assigns the specified hierarchy group to the specified user.
updateUserHierarchyAsync
in interface AmazonConnectAsync
public Future<UpdateUserHierarchyResult> updateUserHierarchyAsync(UpdateUserHierarchyRequest request, AsyncHandler<UpdateUserHierarchyRequest,UpdateUserHierarchyResult> asyncHandler)
AmazonConnectAsync
Assigns the specified hierarchy group to the specified user.
updateUserHierarchyAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateUserIdentityInfoResult> updateUserIdentityInfoAsync(UpdateUserIdentityInfoRequest request)
AmazonConnectAsync
Updates the identity information for the specified user.
updateUserIdentityInfoAsync
in interface AmazonConnectAsync
public Future<UpdateUserIdentityInfoResult> updateUserIdentityInfoAsync(UpdateUserIdentityInfoRequest request, AsyncHandler<UpdateUserIdentityInfoRequest,UpdateUserIdentityInfoResult> asyncHandler)
AmazonConnectAsync
Updates the identity information for the specified user.
updateUserIdentityInfoAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateUserPhoneConfigResult> updateUserPhoneConfigAsync(UpdateUserPhoneConfigRequest request)
AmazonConnectAsync
Updates the phone configuration settings for the specified user.
updateUserPhoneConfigAsync
in interface AmazonConnectAsync
public Future<UpdateUserPhoneConfigResult> updateUserPhoneConfigAsync(UpdateUserPhoneConfigRequest request, AsyncHandler<UpdateUserPhoneConfigRequest,UpdateUserPhoneConfigResult> asyncHandler)
AmazonConnectAsync
Updates the phone configuration settings for the specified user.
updateUserPhoneConfigAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateUserRoutingProfileResult> updateUserRoutingProfileAsync(UpdateUserRoutingProfileRequest request)
AmazonConnectAsync
Assigns the specified routing profile to the specified user.
updateUserRoutingProfileAsync
in interface AmazonConnectAsync
public Future<UpdateUserRoutingProfileResult> updateUserRoutingProfileAsync(UpdateUserRoutingProfileRequest request, AsyncHandler<UpdateUserRoutingProfileRequest,UpdateUserRoutingProfileResult> asyncHandler)
AmazonConnectAsync
Assigns the specified routing profile to the specified user.
updateUserRoutingProfileAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateUserSecurityProfilesResult> updateUserSecurityProfilesAsync(UpdateUserSecurityProfilesRequest request)
AmazonConnectAsync
Assigns the specified security profiles to the specified user.
updateUserSecurityProfilesAsync
in interface AmazonConnectAsync
public Future<UpdateUserSecurityProfilesResult> updateUserSecurityProfilesAsync(UpdateUserSecurityProfilesRequest request, AsyncHandler<UpdateUserSecurityProfilesRequest,UpdateUserSecurityProfilesResult> asyncHandler)
AmazonConnectAsync
Assigns the specified security profiles to the specified user.
updateUserSecurityProfilesAsync
in interface AmazonConnectAsync
asyncHandler
- Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.