Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

connect Update models to latest #3378

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -806,6 +806,14 @@ CreatePromptResult createPrompt(CreatePromptRequest createPromptRequest)
* ARN. If a UUID is provided in this scenario, you will receive a
* <code>ResourceNotFoundException</code>.
* </p>
* <p>
* Only use the phone number ARN format that doesn't contain
* <code>instance</code> in the path, for example,
* <code>arn:aws:connect:us-east-1:1234567890:phone-number/uuid</code>. This
* is the same ARN format that is returned when you call the <a href=
* "https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbersV2.html"
* >ListPhoneNumbersV2</a> API.
* </p>
* </important>
*
* @param createQueueRequest
Expand Down Expand Up @@ -1361,6 +1369,29 @@ void deleteIntegrationAssociation(
void deletePrompt(DeletePromptRequest deletePromptRequest) throws AmazonClientException,
AmazonServiceException;

/**
* <p>
* Deletes a queue.
* </p>
*
* @param deleteQueueRequest
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
* not available.
* @throws AmazonServiceException If an error response is returned by Amazon
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
void deleteQueue(DeleteQueueRequest deleteQueueRequest) throws AmazonClientException,
AmazonServiceException;

/**
* <p>
* Deletes a quick connect.
Expand All @@ -1383,6 +1414,29 @@ void deletePrompt(DeletePromptRequest deletePromptRequest) throws AmazonClientEx
void deleteQuickConnect(DeleteQuickConnectRequest deleteQuickConnectRequest)
throws AmazonClientException, AmazonServiceException;

/**
* <p>
* Deletes a routing profile.
* </p>
*
* @param deleteRoutingProfileRequest
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ResourceInUseException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
* not available.
* @throws AmazonServiceException If an error response is returned by Amazon
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
void deleteRoutingProfile(DeleteRoutingProfileRequest deleteRoutingProfileRequest)
throws AmazonClientException, AmazonServiceException;

/**
* <p>
* Deletes a rule for the specified Amazon Connect instance.
Expand Down Expand Up @@ -4061,10 +4115,6 @@ SearchPromptsResult searchPrompts(SearchPromptsRequest searchPromptsRequest)
throws AmazonClientException, AmazonServiceException;

/**
* <p>
* This API is in preview release for Amazon Connect and is subject to
* change.
* </p>
* <p>
* Searches queues in an Amazon Connect instance, with optional filtering.
* </p>
Expand Down Expand Up @@ -4142,10 +4192,6 @@ SearchResourceTagsResult searchResourceTags(SearchResourceTagsRequest searchReso
throws AmazonClientException, AmazonServiceException;

/**
* <p>
* This API is in preview release for Amazon Connect and is subject to
* change.
* </p>
* <p>
* Searches routing profiles in an Amazon Connect instance, with optional
* filtering.
Expand Down Expand Up @@ -4173,10 +4219,6 @@ SearchRoutingProfilesResult searchRoutingProfiles(
throws AmazonClientException, AmazonServiceException;

/**
* <p>
* This API is in preview release for Amazon Connect and is subject to
* change.
* </p>
* <p>
* Searches security profiles in an Amazon Connect instance, with optional
* filtering.
Expand Down Expand Up @@ -5480,6 +5522,14 @@ void updateQueueName(UpdateQueueNameRequest updateQueueNameRequest)
* ARN. If a UUID is provided in this scenario, you will receive a
* <code>ResourceNotFoundException</code>.
* </p>
* <p>
* Only use the phone number ARN format that doesn't contain
* <code>instance</code> in the path, for example,
* <code>arn:aws:connect:us-east-1:1234567890:phone-number/uuid</code>. This
* is the same ARN format that is returned when you call the <a href=
* "https://docs.aws.amazon.com/connect/latest/APIReference/API_ListPhoneNumbersV2.html"
* >ListPhoneNumbersV2</a> API.
* </p>
* </important>
*
* @param updateQueueOutboundCallerConfigRequest
Expand Down Expand Up @@ -5572,6 +5622,31 @@ void updateQuickConnectConfig(UpdateQuickConnectConfigRequest updateQuickConnect
void updateQuickConnectName(UpdateQuickConnectNameRequest updateQuickConnectNameRequest)
throws AmazonClientException, AmazonServiceException;

/**
* <p>
* Whether agents with this routing profile will have their routing order
* calculated based on <i>time since their last inbound contact</i> or
* <i>longest idle time</i>.
* </p>
*
* @param updateRoutingProfileAgentAvailabilityTimerRequest
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws AmazonClientException If any internal errors are encountered
* inside the client while attempting to make the request or
* handle the response. For example if a network connection is
* not available.
* @throws AmazonServiceException If an error response is returned by Amazon
* Connect indicating either a problem with the data in the
* request, or a server side issue.
*/
void updateRoutingProfileAgentAvailabilityTimer(
UpdateRoutingProfileAgentAvailabilityTimerRequest updateRoutingProfileAgentAvailabilityTimerRequest)
throws AmazonClientException, AmazonServiceException;

/**
* <p>
* Updates the channels that agents can handle in the Contact Control Panel
Expand Down
Loading