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 #3361

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
Original file line number Diff line number Diff line change
Expand Up @@ -1582,6 +1582,14 @@ Future<CreatePromptResult> createPromptAsync(CreatePromptRequest createPromptReq
* 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 @@ -1628,6 +1636,14 @@ Future<CreateQueueResult> createQueueAsync(CreateQueueRequest createQueueRequest
* 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 @@ -2859,6 +2875,61 @@ Future<Void> deletePromptAsync(DeletePromptRequest deletePromptRequest,
AsyncHandler<DeletePromptRequest, Void> asyncHandler) throws AmazonServiceException,
AmazonClientException;

/**
* <p>
* Deletes a queue.
* </p>
*
* @param deleteQueueRequest
* @return A Java Future object containing the response from the DeleteQueue
* service method, as returned by Amazon Connect.
* @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.
*/
Future<Void> deleteQueueAsync(DeleteQueueRequest deleteQueueRequest)
throws AmazonServiceException, AmazonClientException;

/**
* <p>
* Deletes a queue.
* </p>
*
* @param deleteQueueRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the DeleteQueue
* service method, as returned by Amazon Connect.
* @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.
*/
Future<Void> deleteQueueAsync(DeleteQueueRequest deleteQueueRequest,
AsyncHandler<DeleteQueueRequest, Void> asyncHandler) throws AmazonServiceException,
AmazonClientException;

/**
* <p>
* Deletes a quick connect.
Expand Down Expand Up @@ -2912,6 +2983,63 @@ Future<Void> deleteQuickConnectAsync(DeleteQuickConnectRequest deleteQuickConnec
AsyncHandler<DeleteQuickConnectRequest, Void> asyncHandler)
throws AmazonServiceException, AmazonClientException;

/**
* <p>
* Deletes a routing profile.
* </p>
*
* @param deleteRoutingProfileRequest
* @return A Java Future object containing the response from the
* DeleteRoutingProfile service method, as returned by Amazon
* Connect.
* @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.
*/
Future<Void> deleteRoutingProfileAsync(DeleteRoutingProfileRequest deleteRoutingProfileRequest)
throws AmazonServiceException, AmazonClientException;

/**
* <p>
* Deletes a routing profile.
* </p>
*
* @param deleteRoutingProfileRequest
* @param asyncHandler Asynchronous callback handler for events in the
* life-cycle of the request. Users could provide the
* implementation of the four callback methods in this interface
* to process the operation result or handle the exception.
* @return A Java Future object containing the response from the
* DeleteRoutingProfile service method, as returned by Amazon
* Connect.
* @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.
*/
Future<Void> deleteRoutingProfileAsync(DeleteRoutingProfileRequest deleteRoutingProfileRequest,
AsyncHandler<DeleteRoutingProfileRequest, Void> asyncHandler)
throws AmazonServiceException, AmazonClientException;

/**
* <p>
* Deletes a rule for the specified Amazon Connect instance.
Expand Down Expand Up @@ -8844,10 +8972,6 @@ Future<SearchPromptsResult> searchPromptsAsync(SearchPromptsRequest searchPrompt
throws AmazonServiceException, AmazonClientException;

/**
* <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 All @@ -8872,10 +8996,6 @@ Future<SearchQueuesResult> searchQueuesAsync(SearchQueuesRequest searchQueuesReq
throws AmazonServiceException, AmazonClientException;

/**
* <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 @@ -9023,10 +9143,6 @@ Future<SearchResourceTagsResult> searchResourceTagsAsync(
throws AmazonServiceException, AmazonClientException;

/**
* <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 @@ -9054,10 +9170,6 @@ Future<SearchRoutingProfilesResult> searchRoutingProfilesAsync(
throws AmazonServiceException, AmazonClientException;

/**
* <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 @@ -9090,10 +9202,6 @@ Future<SearchRoutingProfilesResult> searchRoutingProfilesAsync(
throws AmazonServiceException, AmazonClientException;

/**
* <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 @@ -9121,10 +9229,6 @@ Future<SearchSecurityProfilesResult> searchSecurityProfilesAsync(
throws AmazonServiceException, AmazonClientException;

/**
* <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 @@ -11927,6 +12031,14 @@ Future<Void> updateQueueNameAsync(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 @@ -11974,6 +12086,14 @@ Future<Void> updateQueueOutboundCallerConfigAsync(
* 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
Loading