@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| Modifier and Type | Method and Description |
|---|---|
Future<CreateUserResult> |
createUserAsync(CreateUserRequest request)
Creates a new user account in your Amazon Connect instance.
|
Future<CreateUserResult> |
createUserAsync(CreateUserRequest request,
AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
Creates a new user account in your Amazon Connect instance.
|
Future<DeleteUserResult> |
deleteUserAsync(DeleteUserRequest request)
Deletes a user account from Amazon Connect.
|
Future<DeleteUserResult> |
deleteUserAsync(DeleteUserRequest request,
AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
Deletes a user account from Amazon Connect.
|
Future<DescribeUserResult> |
describeUserAsync(DescribeUserRequest request)
Returns a
User object that contains information about the user account specified by the
UserId. |
Future<DescribeUserResult> |
describeUserAsync(DescribeUserRequest request,
AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
Returns a
User object that contains information about the user account specified by the
UserId. |
Future<DescribeUserHierarchyGroupResult> |
describeUserHierarchyGroupAsync(DescribeUserHierarchyGroupRequest request)
Returns a
HierarchyGroup object that includes information about a hierarchy group in your instance. |
Future<DescribeUserHierarchyGroupResult> |
describeUserHierarchyGroupAsync(DescribeUserHierarchyGroupRequest request,
AsyncHandler<DescribeUserHierarchyGroupRequest,DescribeUserHierarchyGroupResult> asyncHandler)
Returns a
HierarchyGroup object that includes information about a hierarchy group in your instance. |
Future<DescribeUserHierarchyStructureResult> |
describeUserHierarchyStructureAsync(DescribeUserHierarchyStructureRequest request)
Returns a
HiearchyGroupStructure object, which contains data about the levels in the agent
hierarchy. |
Future<DescribeUserHierarchyStructureResult> |
describeUserHierarchyStructureAsync(DescribeUserHierarchyStructureRequest request,
AsyncHandler<DescribeUserHierarchyStructureRequest,DescribeUserHierarchyStructureResult> asyncHandler)
Returns a
HiearchyGroupStructure object, which contains data about the levels in the agent
hierarchy. |
Future<GetCurrentMetricDataResult> |
getCurrentMetricDataAsync(GetCurrentMetricDataRequest request)
The
GetCurrentMetricData operation retrieves current metric data from your Amazon Connect instance. |
Future<GetCurrentMetricDataResult> |
getCurrentMetricDataAsync(GetCurrentMetricDataRequest request,
AsyncHandler<GetCurrentMetricDataRequest,GetCurrentMetricDataResult> asyncHandler)
The
GetCurrentMetricData operation retrieves current metric data from your Amazon Connect instance. |
Future<GetFederationTokenResult> |
getFederationTokenAsync(GetFederationTokenRequest request)
Retrieves a token for federation.
|
Future<GetFederationTokenResult> |
getFederationTokenAsync(GetFederationTokenRequest request,
AsyncHandler<GetFederationTokenRequest,GetFederationTokenResult> asyncHandler)
Retrieves a token for federation.
|
Future<GetMetricDataResult> |
getMetricDataAsync(GetMetricDataRequest request)
The
GetMetricData operation retrieves historical metrics data from your Amazon Connect instance. |
Future<GetMetricDataResult> |
getMetricDataAsync(GetMetricDataRequest request,
AsyncHandler<GetMetricDataRequest,GetMetricDataResult> asyncHandler)
The
GetMetricData operation retrieves historical metrics data from your Amazon Connect instance. |
Future<ListRoutingProfilesResult> |
listRoutingProfilesAsync(ListRoutingProfilesRequest request)
Returns an array of
RoutingProfileSummary objects that includes information about the routing
profiles in your instance. |
Future<ListRoutingProfilesResult> |
listRoutingProfilesAsync(ListRoutingProfilesRequest request,
AsyncHandler<ListRoutingProfilesRequest,ListRoutingProfilesResult> asyncHandler)
Returns an array of
RoutingProfileSummary objects that includes information about the routing
profiles in your instance. |
Future<ListSecurityProfilesResult> |
listSecurityProfilesAsync(ListSecurityProfilesRequest request)
Returns an array of SecurityProfileSummary objects that contain information about the security profiles in your
instance, including the ARN, Id, and Name of the security profile.
|
Future<ListSecurityProfilesResult> |
listSecurityProfilesAsync(ListSecurityProfilesRequest request,
AsyncHandler<ListSecurityProfilesRequest,ListSecurityProfilesResult> asyncHandler)
Returns an array of SecurityProfileSummary objects that contain information about the security profiles in your
instance, including the ARN, Id, and Name of the security profile.
|
Future<ListUserHierarchyGroupsResult> |
listUserHierarchyGroupsAsync(ListUserHierarchyGroupsRequest request)
Returns a
UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary
objects that contain information about the hierarchy groups in your instance. |
Future<ListUserHierarchyGroupsResult> |
listUserHierarchyGroupsAsync(ListUserHierarchyGroupsRequest request,
AsyncHandler<ListUserHierarchyGroupsRequest,ListUserHierarchyGroupsResult> asyncHandler)
Returns a
UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary
objects that contain information about the hierarchy groups in your instance. |
Future<ListUsersResult> |
listUsersAsync(ListUsersRequest request)
Returns a
UserSummaryList, which is an array of UserSummary objects. |
Future<ListUsersResult> |
listUsersAsync(ListUsersRequest request,
AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
Returns a
UserSummaryList, which is an array of UserSummary objects. |
Future<StartOutboundVoiceContactResult> |
startOutboundVoiceContactAsync(StartOutboundVoiceContactRequest request)
The
StartOutboundVoiceContact operation initiates a contact flow to place an outbound call to a
customer. |
Future<StartOutboundVoiceContactResult> |
startOutboundVoiceContactAsync(StartOutboundVoiceContactRequest request,
AsyncHandler<StartOutboundVoiceContactRequest,StartOutboundVoiceContactResult> asyncHandler)
The
StartOutboundVoiceContact operation initiates a contact flow to place an outbound call to a
customer. |
Future<StopContactResult> |
stopContactAsync(StopContactRequest request)
Ends the contact initiated by the
StartOutboundVoiceContact operation. |
Future<StopContactResult> |
stopContactAsync(StopContactRequest request,
AsyncHandler<StopContactRequest,StopContactResult> asyncHandler)
Ends the contact initiated by the
StartOutboundVoiceContact operation. |
Future<UpdateContactAttributesResult> |
updateContactAttributesAsync(UpdateContactAttributesRequest request)
The
UpdateContactAttributes operation lets you programmatically create new, or update existing,
contact attributes associated with a contact. |
Future<UpdateContactAttributesResult> |
updateContactAttributesAsync(UpdateContactAttributesRequest request,
AsyncHandler<UpdateContactAttributesRequest,UpdateContactAttributesResult> asyncHandler)
The
UpdateContactAttributes operation lets you programmatically create new, or update existing,
contact attributes associated with a contact. |
Future<UpdateUserHierarchyResult> |
updateUserHierarchyAsync(UpdateUserHierarchyRequest request)
Assigns the specified hierarchy group to the user.
|
Future<UpdateUserHierarchyResult> |
updateUserHierarchyAsync(UpdateUserHierarchyRequest request,
AsyncHandler<UpdateUserHierarchyRequest,UpdateUserHierarchyResult> asyncHandler)
Assigns the specified hierarchy group to the user.
|
Future<UpdateUserIdentityInfoResult> |
updateUserIdentityInfoAsync(UpdateUserIdentityInfoRequest request)
Updates the identity information for the specified user in a
UserIdentityInfo object, including
email, first name, and last name. |
Future<UpdateUserIdentityInfoResult> |
updateUserIdentityInfoAsync(UpdateUserIdentityInfoRequest request,
AsyncHandler<UpdateUserIdentityInfoRequest,UpdateUserIdentityInfoResult> asyncHandler)
Updates the identity information for the specified user in a
UserIdentityInfo object, including
email, first name, and last name. |
Future<UpdateUserPhoneConfigResult> |
updateUserPhoneConfigAsync(UpdateUserPhoneConfigRequest request)
Updates the phone configuration settings in the
UserPhoneConfig object for the specified user. |
Future<UpdateUserPhoneConfigResult> |
updateUserPhoneConfigAsync(UpdateUserPhoneConfigRequest request,
AsyncHandler<UpdateUserPhoneConfigRequest,UpdateUserPhoneConfigResult> asyncHandler)
Updates the phone configuration settings in the
UserPhoneConfig object for the specified user. |
Future<UpdateUserRoutingProfileResult> |
updateUserRoutingProfileAsync(UpdateUserRoutingProfileRequest request)
Assigns the specified routing profile to a user.
|
Future<UpdateUserRoutingProfileResult> |
updateUserRoutingProfileAsync(UpdateUserRoutingProfileRequest request,
AsyncHandler<UpdateUserRoutingProfileRequest,UpdateUserRoutingProfileResult> asyncHandler)
Assigns the specified routing profile to a user.
|
Future<UpdateUserSecurityProfilesResult> |
updateUserSecurityProfilesAsync(UpdateUserSecurityProfilesRequest request)
Updates the security profiles assigned to the user.
|
Future<UpdateUserSecurityProfilesResult> |
updateUserSecurityProfilesAsync(UpdateUserSecurityProfilesRequest request,
AsyncHandler<UpdateUserSecurityProfilesRequest,UpdateUserSecurityProfilesResult> asyncHandler)
Updates the security profiles assigned to the user.
|
createUser, deleteUser, describeUser, describeUserHierarchyGroup, describeUserHierarchyStructure, getCachedResponseMetadata, getCurrentMetricData, getFederationToken, getMetricData, listRoutingProfiles, listSecurityProfiles, listUserHierarchyGroups, listUsers, shutdown, startOutboundVoiceContact, stopContact, updateContactAttributes, updateUserHierarchy, updateUserIdentityInfo, updateUserPhoneConfig, updateUserRoutingProfile, updateUserSecurityProfilesequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateUser, deleteUser, describeUser, describeUserHierarchyGroup, describeUserHierarchyStructure, getCachedResponseMetadata, getCurrentMetricData, getFederationToken, getMetricData, listRoutingProfiles, listSecurityProfiles, listUserHierarchyGroups, listUsers, shutdown, startOutboundVoiceContact, stopContact, updateContactAttributes, updateUserHierarchy, updateUserIdentityInfo, updateUserPhoneConfig, updateUserRoutingProfile, updateUserSecurityProfilespublic Future<CreateUserResult> createUserAsync(CreateUserRequest request)
AmazonConnectAsyncCreates a new user account in your Amazon Connect instance.
createUserAsync in interface AmazonConnectAsyncpublic Future<CreateUserResult> createUserAsync(CreateUserRequest request, AsyncHandler<CreateUserRequest,CreateUserResult> asyncHandler)
AmazonConnectAsyncCreates a new user account in your Amazon Connect instance.
createUserAsync in interface AmazonConnectAsyncasyncHandler - 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)
AmazonConnectAsyncDeletes a user account from Amazon Connect.
deleteUserAsync in interface AmazonConnectAsyncpublic Future<DeleteUserResult> deleteUserAsync(DeleteUserRequest request, AsyncHandler<DeleteUserRequest,DeleteUserResult> asyncHandler)
AmazonConnectAsyncDeletes a user account from Amazon Connect.
deleteUserAsync in interface AmazonConnectAsyncasyncHandler - 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
Returns a User object that contains information about the user account specified by the
UserId.
describeUserAsync in interface AmazonConnectAsyncpublic Future<DescribeUserResult> describeUserAsync(DescribeUserRequest request, AsyncHandler<DescribeUserRequest,DescribeUserResult> asyncHandler)
AmazonConnectAsync
Returns a User object that contains information about the user account specified by the
UserId.
describeUserAsync in interface AmazonConnectAsyncasyncHandler - 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
Returns a HierarchyGroup object that includes information about a hierarchy group in your instance.
describeUserHierarchyGroupAsync in interface AmazonConnectAsyncpublic Future<DescribeUserHierarchyGroupResult> describeUserHierarchyGroupAsync(DescribeUserHierarchyGroupRequest request, AsyncHandler<DescribeUserHierarchyGroupRequest,DescribeUserHierarchyGroupResult> asyncHandler)
AmazonConnectAsync
Returns a HierarchyGroup object that includes information about a hierarchy group in your instance.
describeUserHierarchyGroupAsync in interface AmazonConnectAsyncasyncHandler - 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
Returns a HiearchyGroupStructure object, which contains data about the levels in the agent
hierarchy.
describeUserHierarchyStructureAsync in interface AmazonConnectAsyncpublic Future<DescribeUserHierarchyStructureResult> describeUserHierarchyStructureAsync(DescribeUserHierarchyStructureRequest request, AsyncHandler<DescribeUserHierarchyStructureRequest,DescribeUserHierarchyStructureResult> asyncHandler)
AmazonConnectAsync
Returns a HiearchyGroupStructure object, which contains data about the levels in the agent
hierarchy.
describeUserHierarchyStructureAsync in interface AmazonConnectAsyncasyncHandler - 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
The GetCurrentMetricData operation retrieves current metric data from your Amazon Connect instance.
If you are using an IAM account, it must have permission to the connect:GetCurrentMetricData action.
getCurrentMetricDataAsync in interface AmazonConnectAsyncpublic Future<GetCurrentMetricDataResult> getCurrentMetricDataAsync(GetCurrentMetricDataRequest request, AsyncHandler<GetCurrentMetricDataRequest,GetCurrentMetricDataResult> asyncHandler)
AmazonConnectAsync
The GetCurrentMetricData operation retrieves current metric data from your Amazon Connect instance.
If you are using an IAM account, it must have permission to the connect:GetCurrentMetricData action.
getCurrentMetricDataAsync in interface AmazonConnectAsyncasyncHandler - 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)
AmazonConnectAsyncRetrieves a token for federation.
getFederationTokenAsync in interface AmazonConnectAsyncpublic Future<GetFederationTokenResult> getFederationTokenAsync(GetFederationTokenRequest request, AsyncHandler<GetFederationTokenRequest,GetFederationTokenResult> asyncHandler)
AmazonConnectAsyncRetrieves a token for federation.
getFederationTokenAsync in interface AmazonConnectAsyncasyncHandler - 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
The GetMetricData operation retrieves historical metrics data from your Amazon Connect instance.
If you are using an IAM account, it must have permission to the connect:GetMetricData action.
getMetricDataAsync in interface AmazonConnectAsyncpublic Future<GetMetricDataResult> getMetricDataAsync(GetMetricDataRequest request, AsyncHandler<GetMetricDataRequest,GetMetricDataResult> asyncHandler)
AmazonConnectAsync
The GetMetricData operation retrieves historical metrics data from your Amazon Connect instance.
If you are using an IAM account, it must have permission to the connect:GetMetricData action.
getMetricDataAsync in interface AmazonConnectAsyncasyncHandler - 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
Returns an array of RoutingProfileSummary objects that includes information about the routing
profiles in your instance.
listRoutingProfilesAsync in interface AmazonConnectAsyncpublic Future<ListRoutingProfilesResult> listRoutingProfilesAsync(ListRoutingProfilesRequest request, AsyncHandler<ListRoutingProfilesRequest,ListRoutingProfilesResult> asyncHandler)
AmazonConnectAsync
Returns an array of RoutingProfileSummary objects that includes information about the routing
profiles in your instance.
listRoutingProfilesAsync in interface AmazonConnectAsyncasyncHandler - 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)
AmazonConnectAsyncReturns an array of SecurityProfileSummary objects that contain information about the security profiles in your instance, including the ARN, Id, and Name of the security profile.
listSecurityProfilesAsync in interface AmazonConnectAsyncpublic Future<ListSecurityProfilesResult> listSecurityProfilesAsync(ListSecurityProfilesRequest request, AsyncHandler<ListSecurityProfilesRequest,ListSecurityProfilesResult> asyncHandler)
AmazonConnectAsyncReturns an array of SecurityProfileSummary objects that contain information about the security profiles in your instance, including the ARN, Id, and Name of the security profile.
listSecurityProfilesAsync in interface AmazonConnectAsyncasyncHandler - 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
Returns a UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary
objects that contain information about the hierarchy groups in your instance.
listUserHierarchyGroupsAsync in interface AmazonConnectAsyncpublic Future<ListUserHierarchyGroupsResult> listUserHierarchyGroupsAsync(ListUserHierarchyGroupsRequest request, AsyncHandler<ListUserHierarchyGroupsRequest,ListUserHierarchyGroupsResult> asyncHandler)
AmazonConnectAsync
Returns a UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary
objects that contain information about the hierarchy groups in your instance.
listUserHierarchyGroupsAsync in interface AmazonConnectAsyncasyncHandler - 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
Returns a UserSummaryList, which is an array of UserSummary objects.
listUsersAsync in interface AmazonConnectAsyncpublic Future<ListUsersResult> listUsersAsync(ListUsersRequest request, AsyncHandler<ListUsersRequest,ListUsersResult> asyncHandler)
AmazonConnectAsync
Returns a UserSummaryList, which is an array of UserSummary objects.
listUsersAsync in interface AmazonConnectAsyncasyncHandler - 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
The StartOutboundVoiceContact operation initiates a contact flow to place an outbound call to a
customer.
If you are using an IAM account, it must have permission to the connect:StartOutboundVoiceContact
action.
startOutboundVoiceContactAsync in interface AmazonConnectAsyncpublic Future<StartOutboundVoiceContactResult> startOutboundVoiceContactAsync(StartOutboundVoiceContactRequest request, AsyncHandler<StartOutboundVoiceContactRequest,StartOutboundVoiceContactResult> asyncHandler)
AmazonConnectAsync
The StartOutboundVoiceContact operation initiates a contact flow to place an outbound call to a
customer.
If you are using an IAM account, it must have permission to the connect:StartOutboundVoiceContact
action.
startOutboundVoiceContactAsync in interface AmazonConnectAsyncasyncHandler - 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 contact initiated by the StartOutboundVoiceContact operation.
If you are using an IAM account, it must have permission to the connect:StopContact action.
stopContactAsync in interface AmazonConnectAsyncpublic Future<StopContactResult> stopContactAsync(StopContactRequest request, AsyncHandler<StopContactRequest,StopContactResult> asyncHandler)
AmazonConnectAsync
Ends the contact initiated by the StartOutboundVoiceContact operation.
If you are using an IAM account, it must have permission to the connect:StopContact action.
stopContactAsync in interface AmazonConnectAsyncasyncHandler - 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
The UpdateContactAttributes operation lets you programmatically create new, or update existing,
contact attributes associated with a contact. You can use the operation to 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 use the UpdateContactAttributes operation to 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 AmazonConnectAsyncpublic Future<UpdateContactAttributesResult> updateContactAttributesAsync(UpdateContactAttributesRequest request, AsyncHandler<UpdateContactAttributesRequest,UpdateContactAttributesResult> asyncHandler)
AmazonConnectAsync
The UpdateContactAttributes operation lets you programmatically create new, or update existing,
contact attributes associated with a contact. You can use the operation to 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 use the UpdateContactAttributes operation to 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 AmazonConnectAsyncasyncHandler - 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)
AmazonConnectAsyncAssigns the specified hierarchy group to the user.
updateUserHierarchyAsync in interface AmazonConnectAsyncpublic Future<UpdateUserHierarchyResult> updateUserHierarchyAsync(UpdateUserHierarchyRequest request, AsyncHandler<UpdateUserHierarchyRequest,UpdateUserHierarchyResult> asyncHandler)
AmazonConnectAsyncAssigns the specified hierarchy group to the user.
updateUserHierarchyAsync in interface AmazonConnectAsyncasyncHandler - 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 in a UserIdentityInfo object, including
email, first name, and last name.
updateUserIdentityInfoAsync in interface AmazonConnectAsyncpublic Future<UpdateUserIdentityInfoResult> updateUserIdentityInfoAsync(UpdateUserIdentityInfoRequest request, AsyncHandler<UpdateUserIdentityInfoRequest,UpdateUserIdentityInfoResult> asyncHandler)
AmazonConnectAsync
Updates the identity information for the specified user in a UserIdentityInfo object, including
email, first name, and last name.
updateUserIdentityInfoAsync in interface AmazonConnectAsyncasyncHandler - 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 in the UserPhoneConfig object for the specified user.
updateUserPhoneConfigAsync in interface AmazonConnectAsyncpublic Future<UpdateUserPhoneConfigResult> updateUserPhoneConfigAsync(UpdateUserPhoneConfigRequest request, AsyncHandler<UpdateUserPhoneConfigRequest,UpdateUserPhoneConfigResult> asyncHandler)
AmazonConnectAsync
Updates the phone configuration settings in the UserPhoneConfig object for the specified user.
updateUserPhoneConfigAsync in interface AmazonConnectAsyncasyncHandler - 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)
AmazonConnectAsyncAssigns the specified routing profile to a user.
updateUserRoutingProfileAsync in interface AmazonConnectAsyncpublic Future<UpdateUserRoutingProfileResult> updateUserRoutingProfileAsync(UpdateUserRoutingProfileRequest request, AsyncHandler<UpdateUserRoutingProfileRequest,UpdateUserRoutingProfileResult> asyncHandler)
AmazonConnectAsyncAssigns the specified routing profile to a user.
updateUserRoutingProfileAsync in interface AmazonConnectAsyncasyncHandler - 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)
AmazonConnectAsyncUpdates the security profiles assigned to the user.
updateUserSecurityProfilesAsync in interface AmazonConnectAsyncpublic Future<UpdateUserSecurityProfilesResult> updateUserSecurityProfilesAsync(UpdateUserSecurityProfilesRequest request, AsyncHandler<UpdateUserSecurityProfilesRequest,UpdateUserSecurityProfilesResult> asyncHandler)
AmazonConnectAsyncUpdates the security profiles assigned to the user.
updateUserSecurityProfilesAsync in interface AmazonConnectAsyncasyncHandler - 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.