@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonConnect extends Object implements AmazonConnect
AmazonConnect. Convenient method forms pass through to the corresponding overload
that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAmazonConnect() |
| Modifier and Type | Method and Description |
|---|---|
CreateUserResult |
createUser(CreateUserRequest request)
Creates a new user account in your Amazon Connect instance.
|
DeleteUserResult |
deleteUser(DeleteUserRequest request)
Deletes a user account from Amazon Connect.
|
DescribeUserResult |
describeUser(DescribeUserRequest request)
Returns a
User object that contains information about the user account specified by the
UserId. |
DescribeUserHierarchyGroupResult |
describeUserHierarchyGroup(DescribeUserHierarchyGroupRequest request)
Returns a
HierarchyGroup object that includes information about a hierarchy group in your instance. |
DescribeUserHierarchyStructureResult |
describeUserHierarchyStructure(DescribeUserHierarchyStructureRequest request)
Returns a
HiearchyGroupStructure object, which contains data about the levels in the agent
hierarchy. |
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetFederationTokenResult |
getFederationToken(GetFederationTokenRequest request)
Retrieves a token for federation.
|
ListRoutingProfilesResult |
listRoutingProfiles(ListRoutingProfilesRequest request)
Returns an array of
RoutingProfileSummary objects that includes information about the routing
profiles in your instance. |
ListSecurityProfilesResult |
listSecurityProfiles(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.
|
ListUserHierarchyGroupsResult |
listUserHierarchyGroups(ListUserHierarchyGroupsRequest request)
Returns a
UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary
objects that contain information about the hierarchy groups in your instance. |
ListUsersResult |
listUsers(ListUsersRequest request)
Returns a
UserSummaryList, which is an array of UserSummary objects. |
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartOutboundVoiceContactResult |
startOutboundVoiceContact(StartOutboundVoiceContactRequest request)
The
StartOutboundVoiceContact operation initiates a contact flow to place an outbound call to a
customer. |
StopContactResult |
stopContact(StopContactRequest request)
Ends the contact initiated by the
StartOutboundVoiceContact operation. |
UpdateUserHierarchyResult |
updateUserHierarchy(UpdateUserHierarchyRequest request)
Assigns the specified hierarchy group to the user.
|
UpdateUserIdentityInfoResult |
updateUserIdentityInfo(UpdateUserIdentityInfoRequest request)
Updates the identity information for the specified user in a
UserIdentityInfo object, including
email, first name, and last name. |
UpdateUserPhoneConfigResult |
updateUserPhoneConfig(UpdateUserPhoneConfigRequest request)
Updates the phone configuration settings in the
UserPhoneConfig object for the specified user. |
UpdateUserRoutingProfileResult |
updateUserRoutingProfile(UpdateUserRoutingProfileRequest request)
Assigns the specified routing profile to a user.
|
UpdateUserSecurityProfilesResult |
updateUserSecurityProfiles(UpdateUserSecurityProfilesRequest request)
Update the security profiles assigned to the user.
|
public CreateUserResult createUser(CreateUserRequest request)
AmazonConnectCreates a new user account in your Amazon Connect instance.
createUser in interface AmazonConnectpublic DeleteUserResult deleteUser(DeleteUserRequest request)
AmazonConnectDeletes a user account from Amazon Connect.
deleteUser in interface AmazonConnectpublic DescribeUserResult describeUser(DescribeUserRequest request)
AmazonConnect
Returns a User object that contains information about the user account specified by the
UserId.
describeUser in interface AmazonConnectpublic DescribeUserHierarchyGroupResult describeUserHierarchyGroup(DescribeUserHierarchyGroupRequest request)
AmazonConnect
Returns a HierarchyGroup object that includes information about a hierarchy group in your instance.
describeUserHierarchyGroup in interface AmazonConnectpublic DescribeUserHierarchyStructureResult describeUserHierarchyStructure(DescribeUserHierarchyStructureRequest request)
AmazonConnect
Returns a HiearchyGroupStructure object, which contains data about the levels in the agent
hierarchy.
describeUserHierarchyStructure in interface AmazonConnectpublic GetFederationTokenResult getFederationToken(GetFederationTokenRequest request)
AmazonConnectRetrieves a token for federation.
getFederationToken in interface AmazonConnectpublic ListRoutingProfilesResult listRoutingProfiles(ListRoutingProfilesRequest request)
AmazonConnect
Returns an array of RoutingProfileSummary objects that includes information about the routing
profiles in your instance.
listRoutingProfiles in interface AmazonConnectpublic ListSecurityProfilesResult listSecurityProfiles(ListSecurityProfilesRequest request)
AmazonConnectReturns 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.
listSecurityProfiles in interface AmazonConnectpublic ListUserHierarchyGroupsResult listUserHierarchyGroups(ListUserHierarchyGroupsRequest request)
AmazonConnect
Returns a UserHierarchyGroupSummaryList, which is an array of HierarchyGroupSummary
objects that contain information about the hierarchy groups in your instance.
listUserHierarchyGroups in interface AmazonConnectpublic ListUsersResult listUsers(ListUsersRequest request)
AmazonConnect
Returns a UserSummaryList, which is an array of UserSummary objects.
listUsers in interface AmazonConnectpublic StartOutboundVoiceContactResult startOutboundVoiceContact(StartOutboundVoiceContactRequest request)
AmazonConnect
The StartOutboundVoiceContact operation initiates a contact flow to place an outbound call to a
customer.
There is a throttling limit placed on usage of the API that includes a RateLimit of 2 per second, and a BurstLimit of 5 per second.
If you are using an IAM account, it must have permission to the connect:StartOutboundVoiceContact
action.
startOutboundVoiceContact in interface AmazonConnectpublic StopContactResult stopContact(StopContactRequest request)
AmazonConnect
Ends the contact initiated by the StartOutboundVoiceContact operation.
If you are using an IAM account, it must have permission to the connect:StopContact action.
stopContact in interface AmazonConnectpublic UpdateUserHierarchyResult updateUserHierarchy(UpdateUserHierarchyRequest request)
AmazonConnectAssigns the specified hierarchy group to the user.
updateUserHierarchy in interface AmazonConnectpublic UpdateUserIdentityInfoResult updateUserIdentityInfo(UpdateUserIdentityInfoRequest request)
AmazonConnect
Updates the identity information for the specified user in a UserIdentityInfo object, including
email, first name, and last name.
updateUserIdentityInfo in interface AmazonConnectpublic UpdateUserPhoneConfigResult updateUserPhoneConfig(UpdateUserPhoneConfigRequest request)
AmazonConnect
Updates the phone configuration settings in the UserPhoneConfig object for the specified user.
updateUserPhoneConfig in interface AmazonConnectpublic UpdateUserRoutingProfileResult updateUserRoutingProfile(UpdateUserRoutingProfileRequest request)
AmazonConnectAssigns the specified routing profile to a user.
updateUserRoutingProfile in interface AmazonConnectpublic UpdateUserSecurityProfilesResult updateUserSecurityProfiles(UpdateUserSecurityProfilesRequest request)
AmazonConnectUpdate the security profiles assigned to the user.
updateUserSecurityProfiles in interface AmazonConnectpublic void shutdown()
AmazonConnectshutdown in interface AmazonConnectpublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonConnectResponse metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AmazonConnectrequest - The originally executed request.Copyright © 2018. All rights reserved.