Skip to content

Commit

Permalink
feat(aws-android-sdk-connect): update models to latest (#3337)
Browse files Browse the repository at this point in the history
Co-authored-by: Erica Eaton <67125657+eeatonaws@users.noreply.github.com>
  • Loading branch information
awsmobilesdk and eeatonaws authored Jun 28, 2023
1 parent 353d6e1 commit e683b00
Show file tree
Hide file tree
Showing 35 changed files with 2,869 additions and 76 deletions.
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

0 comments on commit e683b00

Please sign in to comment.