Skip to content

connect Update models to latest #3337

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

Merged
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 @@ -466,6 +466,27 @@ AssociateSecurityKeyResult associateSecurityKey(
* >ClaimPhoneNumber</a> operation.
* </p>
* </important>
* <p>
* If you plan to claim and release numbers frequently during a 30 day
* period, contact us for a service quota exception. Otherwise, it is
* possible you will be blocked from claiming and releasing any more numbers
* until 30 days past the oldest number released has expired.
* </p>
* <p>
* By default you can claim and release up to 200% of your maximum number of
* active phone numbers during any 30 day period. If you claim and release
* phone numbers using the UI or API during a rolling 30 day cycle that
* exceeds 200% of your phone number service level quota, you will be
* blocked from claiming any more numbers until 30 days past the oldest
* number released has expired.
* </p>
* <p>
* For example, if you already have 99 claimed numbers and a service level
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
* 99, and then release 99, you will have exceeded the 200% limit. At that
* point you are blocked from claiming any more numbers until you open an
* Amazon Web Services support ticket.
* </p>
*
* @param claimPhoneNumberRequest
* @return claimPhoneNumberResult The response from the ClaimPhoneNumber
Expand Down Expand Up @@ -3854,6 +3875,27 @@ PutUserStatusResult putUserStatus(PutUserStatusRequest putUserStatusRequest)
* Amazon Web Services Support.
* </p>
* </important>
* <p>
* If you plan to claim and release numbers frequently during a 30 day
* period, contact us for a service quota exception. Otherwise, it is
* possible you will be blocked from claiming and releasing any more numbers
* until 30 days past the oldest number released has expired.
* </p>
* <p>
* By default you can claim and release up to 200% of your maximum number of
* active phone numbers during any 30 day period. If you claim and release
* phone numbers using the UI or API during a rolling 30 day cycle that
* exceeds 200% of your phone number service level quota, you will be
* blocked from claiming any more numbers until 30 days past the oldest
* number released has expired.
* </p>
* <p>
* For example, if you already have 99 claimed numbers and a service level
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
* 99, and then release 99, you will have exceeded the 200% limit. At that
* point you are blocked from claiming any more numbers until you open an
* Amazon Web Services support ticket.
* </p>
*
* @param releasePhoneNumberRequest
* @throws InvalidParameterException
Expand Down Expand Up @@ -3912,10 +3954,11 @@ ReplicateInstanceResult replicateInstance(ReplicateInstanceRequest replicateInst
/**
* <p>
* When a contact is being recorded, and the recording has been suspended
* using SuspendContactRecording, this API resumes recording the call.
* using SuspendContactRecording, this API resumes recording the call or
* screen.
* </p>
* <p>
* Only voice recordings are supported at this time.
* Voice and screen recordings are supported.
* </p>
*
* @param resumeContactRecordingRequest
Expand Down Expand Up @@ -4072,6 +4115,32 @@ SearchQuickConnectsResult searchQuickConnects(
SearchQuickConnectsRequest searchQuickConnectsRequest) throws AmazonClientException,
AmazonServiceException;

/**
* <p>
* Searches tags used in an Amazon Connect instance using optional search
* criteria.
* </p>
*
* @param searchResourceTagsRequest
* @return searchResourceTagsResult The response from the SearchResourceTags
* service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws MaximumResultReturnedException
* @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.
*/
SearchResourceTagsResult searchResourceTags(SearchResourceTagsRequest searchResourceTagsRequest)
throws AmazonClientException, AmazonServiceException;

/**
* <p>
* This API is in preview release for Amazon Connect and is subject to
Expand Down Expand Up @@ -4602,17 +4671,17 @@ SubmitContactEvaluationResult submitContactEvaluation(

/**
* <p>
* When a contact is being recorded, this API suspends recording the call.
* For example, you might suspend the call recording while collecting
* sensitive information, such as a credit card number. Then use
* When a contact is being recorded, this API suspends recording the call or
* screen. For example, you might suspend the call or screen recording while
* collecting sensitive information, such as a credit card number. Then use
* ResumeContactRecording to restart recording.
* </p>
* <p>
* The period of time that the recording is suspended is filled with silence
* in the final recording.
* </p>
* <p>
* Only voice recordings are supported at this time.
* Voice and screen recordings are supported.
* </p>
*
* @param suspendContactRecordingRequest
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -840,6 +840,27 @@ Future<AssociateSecurityKeyResult> associateSecurityKeyAsync(
* >ClaimPhoneNumber</a> operation.
* </p>
* </important>
* <p>
* If you plan to claim and release numbers frequently during a 30 day
* period, contact us for a service quota exception. Otherwise, it is
* possible you will be blocked from claiming and releasing any more numbers
* until 30 days past the oldest number released has expired.
* </p>
* <p>
* By default you can claim and release up to 200% of your maximum number of
* active phone numbers during any 30 day period. If you claim and release
* phone numbers using the UI or API during a rolling 30 day cycle that
* exceeds 200% of your phone number service level quota, you will be
* blocked from claiming any more numbers until 30 days past the oldest
* number released has expired.
* </p>
* <p>
* For example, if you already have 99 claimed numbers and a service level
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
* 99, and then release 99, you will have exceeded the 200% limit. At that
* point you are blocked from claiming any more numbers until you open an
* Amazon Web Services support ticket.
* </p>
*
* @param claimPhoneNumberRequest
* @return A Java Future object containing the response from the
Expand Down Expand Up @@ -889,6 +910,27 @@ Future<ClaimPhoneNumberResult> claimPhoneNumberAsync(
* >ClaimPhoneNumber</a> operation.
* </p>
* </important>
* <p>
* If you plan to claim and release numbers frequently during a 30 day
* period, contact us for a service quota exception. Otherwise, it is
* possible you will be blocked from claiming and releasing any more numbers
* until 30 days past the oldest number released has expired.
* </p>
* <p>
* By default you can claim and release up to 200% of your maximum number of
* active phone numbers during any 30 day period. If you claim and release
* phone numbers using the UI or API during a rolling 30 day cycle that
* exceeds 200% of your phone number service level quota, you will be
* blocked from claiming any more numbers until 30 days past the oldest
* number released has expired.
* </p>
* <p>
* For example, if you already have 99 claimed numbers and a service level
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
* 99, and then release 99, you will have exceeded the 200% limit. At that
* point you are blocked from claiming any more numbers until you open an
* Amazon Web Services support ticket.
* </p>
*
* @param claimPhoneNumberRequest
* @param asyncHandler Asynchronous callback handler for events in the
Expand Down Expand Up @@ -8377,6 +8419,27 @@ Future<PutUserStatusResult> putUserStatusAsync(PutUserStatusRequest putUserStatu
* Amazon Web Services Support.
* </p>
* </important>
* <p>
* If you plan to claim and release numbers frequently during a 30 day
* period, contact us for a service quota exception. Otherwise, it is
* possible you will be blocked from claiming and releasing any more numbers
* until 30 days past the oldest number released has expired.
* </p>
* <p>
* By default you can claim and release up to 200% of your maximum number of
* active phone numbers during any 30 day period. If you claim and release
* phone numbers using the UI or API during a rolling 30 day cycle that
* exceeds 200% of your phone number service level quota, you will be
* blocked from claiming any more numbers until 30 days past the oldest
* number released has expired.
* </p>
* <p>
* For example, if you already have 99 claimed numbers and a service level
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
* 99, and then release 99, you will have exceeded the 200% limit. At that
* point you are blocked from claiming any more numbers until you open an
* Amazon Web Services support ticket.
* </p>
*
* @param releasePhoneNumberRequest
* @return A Java Future object containing the response from the
Expand Down Expand Up @@ -8417,6 +8480,27 @@ Future<Void> releasePhoneNumberAsync(ReleasePhoneNumberRequest releasePhoneNumbe
* Amazon Web Services Support.
* </p>
* </important>
* <p>
* If you plan to claim and release numbers frequently during a 30 day
* period, contact us for a service quota exception. Otherwise, it is
* possible you will be blocked from claiming and releasing any more numbers
* until 30 days past the oldest number released has expired.
* </p>
* <p>
* By default you can claim and release up to 200% of your maximum number of
* active phone numbers during any 30 day period. If you claim and release
* phone numbers using the UI or API during a rolling 30 day cycle that
* exceeds 200% of your phone number service level quota, you will be
* blocked from claiming any more numbers until 30 days past the oldest
* number released has expired.
* </p>
* <p>
* For example, if you already have 99 claimed numbers and a service level
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
* 99, and then release 99, you will have exceeded the 200% limit. At that
* point you are blocked from claiming any more numbers until you open an
* Amazon Web Services support ticket.
* </p>
*
* @param releasePhoneNumberRequest
* @param asyncHandler Asynchronous callback handler for events in the
Expand Down Expand Up @@ -8524,10 +8608,11 @@ Future<ReplicateInstanceResult> replicateInstanceAsync(
/**
* <p>
* When a contact is being recorded, and the recording has been suspended
* using SuspendContactRecording, this API resumes recording the call.
* using SuspendContactRecording, this API resumes recording the call or
* screen.
* </p>
* <p>
* Only voice recordings are supported at this time.
* Voice and screen recordings are supported.
* </p>
*
* @param resumeContactRecordingRequest
Expand All @@ -8552,10 +8637,11 @@ Future<ResumeContactRecordingResult> resumeContactRecordingAsync(
/**
* <p>
* When a contact is being recorded, and the recording has been suspended
* using SuspendContactRecording, this API resumes recording the call.
* using SuspendContactRecording, this API resumes recording the call or
* screen.
* </p>
* <p>
* Only voice recordings are supported at this time.
* Voice and screen recordings are supported.
* </p>
*
* @param resumeContactRecordingRequest
Expand Down Expand Up @@ -8877,6 +8963,65 @@ Future<SearchQuickConnectsResult> searchQuickConnectsAsync(
AsyncHandler<SearchQuickConnectsRequest, SearchQuickConnectsResult> asyncHandler)
throws AmazonServiceException, AmazonClientException;

/**
* <p>
* Searches tags used in an Amazon Connect instance using optional search
* criteria.
* </p>
*
* @param searchResourceTagsRequest
* @return A Java Future object containing the response from the
* SearchResourceTags service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws MaximumResultReturnedException
* @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<SearchResourceTagsResult> searchResourceTagsAsync(
SearchResourceTagsRequest searchResourceTagsRequest) throws AmazonServiceException,
AmazonClientException;

/**
* <p>
* Searches tags used in an Amazon Connect instance using optional search
* criteria.
* </p>
*
* @param searchResourceTagsRequest
* @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
* SearchResourceTags service method, as returned by Amazon Connect.
* @throws InvalidRequestException
* @throws InvalidParameterException
* @throws ResourceNotFoundException
* @throws ThrottlingException
* @throws InternalServiceException
* @throws MaximumResultReturnedException
* @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<SearchResourceTagsResult> searchResourceTagsAsync(
SearchResourceTagsRequest searchResourceTagsRequest,
AsyncHandler<SearchResourceTagsRequest, SearchResourceTagsResult> asyncHandler)
throws AmazonServiceException, AmazonClientException;

/**
* <p>
* This API is in preview release for Amazon Connect and is subject to
Expand Down Expand Up @@ -10011,17 +10156,17 @@ Future<SubmitContactEvaluationResult> submitContactEvaluationAsync(

/**
* <p>
* When a contact is being recorded, this API suspends recording the call.
* For example, you might suspend the call recording while collecting
* sensitive information, such as a credit card number. Then use
* When a contact is being recorded, this API suspends recording the call or
* screen. For example, you might suspend the call or screen recording while
* collecting sensitive information, such as a credit card number. Then use
* ResumeContactRecording to restart recording.
* </p>
* <p>
* The period of time that the recording is suspended is filled with silence
* in the final recording.
* </p>
* <p>
* Only voice recordings are supported at this time.
* Voice and screen recordings are supported.
* </p>
*
* @param suspendContactRecordingRequest
Expand All @@ -10045,17 +10190,17 @@ Future<SuspendContactRecordingResult> suspendContactRecordingAsync(

/**
* <p>
* When a contact is being recorded, this API suspends recording the call.
* For example, you might suspend the call recording while collecting
* sensitive information, such as a credit card number. Then use
* When a contact is being recorded, this API suspends recording the call or
* screen. For example, you might suspend the call or screen recording while
* collecting sensitive information, such as a credit card number. Then use
* ResumeContactRecording to restart recording.
* </p>
* <p>
* The period of time that the recording is suspended is filled with silence
* in the final recording.
* </p>
* <p>
* Only voice recordings are supported at this time.
* Voice and screen recordings are supported.
* </p>
*
* @param suspendContactRecordingRequest
Expand Down
Loading