@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonConnectClient extends AmazonWebServiceClient implements AmazonConnect
The Amazon Connect API Reference provides descriptions, syntax, and usage examples for each of the Amazon Connect actions, data types, parameters, and errors. Amazon Connect is a cloud-based contact center solution that makes it easy to set up and manage a customer contact center and provide reliable customer engagement at any scale.
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
static AmazonConnectClientBuilder |
builder() |
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.
|
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. |
addRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitshutdownpublic static AmazonConnectClientBuilder builder()
public StartOutboundVoiceContactResult startOutboundVoiceContact(StartOutboundVoiceContactRequest request)
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 permissions to the connect:StartOutboundVoiceContact
action.
startOutboundVoiceContact in interface AmazonConnectstartOutboundVoiceContactRequest - InvalidRequestException - The request is not valid.InvalidParameterException - One or more of the parameters provided to the operation are not valid.ResourceNotFoundException - The specified resource was not found.InternalServiceException - Request processing failed due to an error or failure with the service.LimitExceededException - The limit exceeded the maximum allowed active calls in a queue.DestinationNotAllowedException - Outbound calls to the destination number are not allowed for your instance. You can request that the
country be included in the allowed countries for your instance by submitting a Service
Limit Increase.OutboundContactNotPermittedException - The contact is not permitted because outbound calling is not enabled for the instance.public StopContactResult stopContact(StopContactRequest request)
Ends the contact initiated by the StartOutboundVoiceContact operation.
If you are using an IAM account, it must have permissions to the connect:StopContact operation.
stopContact in interface AmazonConnectstopContactRequest - InvalidRequestException - The request is not valid.ContactNotFoundException - The contact with the specified ID is not active or does not exist.InvalidParameterException - One or more of the parameters provided to the operation are not valid.ResourceNotFoundException - The specified resource was not found.InternalServiceException - Request processing failed due to an error or failure with the service.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response 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 the request.
getCachedResponseMetadata in interface AmazonConnectrequest - The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.