Skip to content

Commit e683b00

Browse files
feat(aws-android-sdk-connect): update models to latest (#3337)
Co-authored-by: Erica Eaton <[email protected]>
1 parent 353d6e1 commit e683b00

35 files changed

+2869
-76
lines changed

aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnect.java

Lines changed: 75 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -466,6 +466,27 @@ AssociateSecurityKeyResult associateSecurityKey(
466466
* >ClaimPhoneNumber</a> operation.
467467
* </p>
468468
* </important>
469+
* <p>
470+
* If you plan to claim and release numbers frequently during a 30 day
471+
* period, contact us for a service quota exception. Otherwise, it is
472+
* possible you will be blocked from claiming and releasing any more numbers
473+
* until 30 days past the oldest number released has expired.
474+
* </p>
475+
* <p>
476+
* By default you can claim and release up to 200% of your maximum number of
477+
* active phone numbers during any 30 day period. If you claim and release
478+
* phone numbers using the UI or API during a rolling 30 day cycle that
479+
* exceeds 200% of your phone number service level quota, you will be
480+
* blocked from claiming any more numbers until 30 days past the oldest
481+
* number released has expired.
482+
* </p>
483+
* <p>
484+
* For example, if you already have 99 claimed numbers and a service level
485+
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
486+
* 99, and then release 99, you will have exceeded the 200% limit. At that
487+
* point you are blocked from claiming any more numbers until you open an
488+
* Amazon Web Services support ticket.
489+
* </p>
469490
*
470491
* @param claimPhoneNumberRequest
471492
* @return claimPhoneNumberResult The response from the ClaimPhoneNumber
@@ -3854,6 +3875,27 @@ PutUserStatusResult putUserStatus(PutUserStatusRequest putUserStatusRequest)
38543875
* Amazon Web Services Support.
38553876
* </p>
38563877
* </important>
3878+
* <p>
3879+
* If you plan to claim and release numbers frequently during a 30 day
3880+
* period, contact us for a service quota exception. Otherwise, it is
3881+
* possible you will be blocked from claiming and releasing any more numbers
3882+
* until 30 days past the oldest number released has expired.
3883+
* </p>
3884+
* <p>
3885+
* By default you can claim and release up to 200% of your maximum number of
3886+
* active phone numbers during any 30 day period. If you claim and release
3887+
* phone numbers using the UI or API during a rolling 30 day cycle that
3888+
* exceeds 200% of your phone number service level quota, you will be
3889+
* blocked from claiming any more numbers until 30 days past the oldest
3890+
* number released has expired.
3891+
* </p>
3892+
* <p>
3893+
* For example, if you already have 99 claimed numbers and a service level
3894+
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
3895+
* 99, and then release 99, you will have exceeded the 200% limit. At that
3896+
* point you are blocked from claiming any more numbers until you open an
3897+
* Amazon Web Services support ticket.
3898+
* </p>
38573899
*
38583900
* @param releasePhoneNumberRequest
38593901
* @throws InvalidParameterException
@@ -3912,10 +3954,11 @@ ReplicateInstanceResult replicateInstance(ReplicateInstanceRequest replicateInst
39123954
/**
39133955
* <p>
39143956
* When a contact is being recorded, and the recording has been suspended
3915-
* using SuspendContactRecording, this API resumes recording the call.
3957+
* using SuspendContactRecording, this API resumes recording the call or
3958+
* screen.
39163959
* </p>
39173960
* <p>
3918-
* Only voice recordings are supported at this time.
3961+
* Voice and screen recordings are supported.
39193962
* </p>
39203963
*
39213964
* @param resumeContactRecordingRequest
@@ -4072,6 +4115,32 @@ SearchQuickConnectsResult searchQuickConnects(
40724115
SearchQuickConnectsRequest searchQuickConnectsRequest) throws AmazonClientException,
40734116
AmazonServiceException;
40744117

4118+
/**
4119+
* <p>
4120+
* Searches tags used in an Amazon Connect instance using optional search
4121+
* criteria.
4122+
* </p>
4123+
*
4124+
* @param searchResourceTagsRequest
4125+
* @return searchResourceTagsResult The response from the SearchResourceTags
4126+
* service method, as returned by Amazon Connect.
4127+
* @throws InvalidRequestException
4128+
* @throws InvalidParameterException
4129+
* @throws ResourceNotFoundException
4130+
* @throws ThrottlingException
4131+
* @throws InternalServiceException
4132+
* @throws MaximumResultReturnedException
4133+
* @throws AmazonClientException If any internal errors are encountered
4134+
* inside the client while attempting to make the request or
4135+
* handle the response. For example if a network connection is
4136+
* not available.
4137+
* @throws AmazonServiceException If an error response is returned by Amazon
4138+
* Connect indicating either a problem with the data in the
4139+
* request, or a server side issue.
4140+
*/
4141+
SearchResourceTagsResult searchResourceTags(SearchResourceTagsRequest searchResourceTagsRequest)
4142+
throws AmazonClientException, AmazonServiceException;
4143+
40754144
/**
40764145
* <p>
40774146
* This API is in preview release for Amazon Connect and is subject to
@@ -4602,17 +4671,17 @@ SubmitContactEvaluationResult submitContactEvaluation(
46024671

46034672
/**
46044673
* <p>
4605-
* When a contact is being recorded, this API suspends recording the call.
4606-
* For example, you might suspend the call recording while collecting
4607-
* sensitive information, such as a credit card number. Then use
4674+
* When a contact is being recorded, this API suspends recording the call or
4675+
* screen. For example, you might suspend the call or screen recording while
4676+
* collecting sensitive information, such as a credit card number. Then use
46084677
* ResumeContactRecording to restart recording.
46094678
* </p>
46104679
* <p>
46114680
* The period of time that the recording is suspended is filled with silence
46124681
* in the final recording.
46134682
* </p>
46144683
* <p>
4615-
* Only voice recordings are supported at this time.
4684+
* Voice and screen recordings are supported.
46164685
* </p>
46174686
*
46184687
* @param suspendContactRecordingRequest

aws-android-sdk-connect/src/main/java/com/amazonaws/services/connect/AmazonConnectAsync.java

Lines changed: 157 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -840,6 +840,27 @@ Future<AssociateSecurityKeyResult> associateSecurityKeyAsync(
840840
* >ClaimPhoneNumber</a> operation.
841841
* </p>
842842
* </important>
843+
* <p>
844+
* If you plan to claim and release numbers frequently during a 30 day
845+
* period, contact us for a service quota exception. Otherwise, it is
846+
* possible you will be blocked from claiming and releasing any more numbers
847+
* until 30 days past the oldest number released has expired.
848+
* </p>
849+
* <p>
850+
* By default you can claim and release up to 200% of your maximum number of
851+
* active phone numbers during any 30 day period. If you claim and release
852+
* phone numbers using the UI or API during a rolling 30 day cycle that
853+
* exceeds 200% of your phone number service level quota, you will be
854+
* blocked from claiming any more numbers until 30 days past the oldest
855+
* number released has expired.
856+
* </p>
857+
* <p>
858+
* For example, if you already have 99 claimed numbers and a service level
859+
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
860+
* 99, and then release 99, you will have exceeded the 200% limit. At that
861+
* point you are blocked from claiming any more numbers until you open an
862+
* Amazon Web Services support ticket.
863+
* </p>
843864
*
844865
* @param claimPhoneNumberRequest
845866
* @return A Java Future object containing the response from the
@@ -889,6 +910,27 @@ Future<ClaimPhoneNumberResult> claimPhoneNumberAsync(
889910
* >ClaimPhoneNumber</a> operation.
890911
* </p>
891912
* </important>
913+
* <p>
914+
* If you plan to claim and release numbers frequently during a 30 day
915+
* period, contact us for a service quota exception. Otherwise, it is
916+
* possible you will be blocked from claiming and releasing any more numbers
917+
* until 30 days past the oldest number released has expired.
918+
* </p>
919+
* <p>
920+
* By default you can claim and release up to 200% of your maximum number of
921+
* active phone numbers during any 30 day period. If you claim and release
922+
* phone numbers using the UI or API during a rolling 30 day cycle that
923+
* exceeds 200% of your phone number service level quota, you will be
924+
* blocked from claiming any more numbers until 30 days past the oldest
925+
* number released has expired.
926+
* </p>
927+
* <p>
928+
* For example, if you already have 99 claimed numbers and a service level
929+
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
930+
* 99, and then release 99, you will have exceeded the 200% limit. At that
931+
* point you are blocked from claiming any more numbers until you open an
932+
* Amazon Web Services support ticket.
933+
* </p>
892934
*
893935
* @param claimPhoneNumberRequest
894936
* @param asyncHandler Asynchronous callback handler for events in the
@@ -8377,6 +8419,27 @@ Future<PutUserStatusResult> putUserStatusAsync(PutUserStatusRequest putUserStatu
83778419
* Amazon Web Services Support.
83788420
* </p>
83798421
* </important>
8422+
* <p>
8423+
* If you plan to claim and release numbers frequently during a 30 day
8424+
* period, contact us for a service quota exception. Otherwise, it is
8425+
* possible you will be blocked from claiming and releasing any more numbers
8426+
* until 30 days past the oldest number released has expired.
8427+
* </p>
8428+
* <p>
8429+
* By default you can claim and release up to 200% of your maximum number of
8430+
* active phone numbers during any 30 day period. If you claim and release
8431+
* phone numbers using the UI or API during a rolling 30 day cycle that
8432+
* exceeds 200% of your phone number service level quota, you will be
8433+
* blocked from claiming any more numbers until 30 days past the oldest
8434+
* number released has expired.
8435+
* </p>
8436+
* <p>
8437+
* For example, if you already have 99 claimed numbers and a service level
8438+
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
8439+
* 99, and then release 99, you will have exceeded the 200% limit. At that
8440+
* point you are blocked from claiming any more numbers until you open an
8441+
* Amazon Web Services support ticket.
8442+
* </p>
83808443
*
83818444
* @param releasePhoneNumberRequest
83828445
* @return A Java Future object containing the response from the
@@ -8417,6 +8480,27 @@ Future<Void> releasePhoneNumberAsync(ReleasePhoneNumberRequest releasePhoneNumbe
84178480
* Amazon Web Services Support.
84188481
* </p>
84198482
* </important>
8483+
* <p>
8484+
* If you plan to claim and release numbers frequently during a 30 day
8485+
* period, contact us for a service quota exception. Otherwise, it is
8486+
* possible you will be blocked from claiming and releasing any more numbers
8487+
* until 30 days past the oldest number released has expired.
8488+
* </p>
8489+
* <p>
8490+
* By default you can claim and release up to 200% of your maximum number of
8491+
* active phone numbers during any 30 day period. If you claim and release
8492+
* phone numbers using the UI or API during a rolling 30 day cycle that
8493+
* exceeds 200% of your phone number service level quota, you will be
8494+
* blocked from claiming any more numbers until 30 days past the oldest
8495+
* number released has expired.
8496+
* </p>
8497+
* <p>
8498+
* For example, if you already have 99 claimed numbers and a service level
8499+
* quota of 99 phone numbers, and in any 30 day period you release 99, claim
8500+
* 99, and then release 99, you will have exceeded the 200% limit. At that
8501+
* point you are blocked from claiming any more numbers until you open an
8502+
* Amazon Web Services support ticket.
8503+
* </p>
84208504
*
84218505
* @param releasePhoneNumberRequest
84228506
* @param asyncHandler Asynchronous callback handler for events in the
@@ -8524,10 +8608,11 @@ Future<ReplicateInstanceResult> replicateInstanceAsync(
85248608
/**
85258609
* <p>
85268610
* When a contact is being recorded, and the recording has been suspended
8527-
* using SuspendContactRecording, this API resumes recording the call.
8611+
* using SuspendContactRecording, this API resumes recording the call or
8612+
* screen.
85288613
* </p>
85298614
* <p>
8530-
* Only voice recordings are supported at this time.
8615+
* Voice and screen recordings are supported.
85318616
* </p>
85328617
*
85338618
* @param resumeContactRecordingRequest
@@ -8552,10 +8637,11 @@ Future<ResumeContactRecordingResult> resumeContactRecordingAsync(
85528637
/**
85538638
* <p>
85548639
* When a contact is being recorded, and the recording has been suspended
8555-
* using SuspendContactRecording, this API resumes recording the call.
8640+
* using SuspendContactRecording, this API resumes recording the call or
8641+
* screen.
85568642
* </p>
85578643
* <p>
8558-
* Only voice recordings are supported at this time.
8644+
* Voice and screen recordings are supported.
85598645
* </p>
85608646
*
85618647
* @param resumeContactRecordingRequest
@@ -8877,6 +8963,65 @@ Future<SearchQuickConnectsResult> searchQuickConnectsAsync(
88778963
AsyncHandler<SearchQuickConnectsRequest, SearchQuickConnectsResult> asyncHandler)
88788964
throws AmazonServiceException, AmazonClientException;
88798965

8966+
/**
8967+
* <p>
8968+
* Searches tags used in an Amazon Connect instance using optional search
8969+
* criteria.
8970+
* </p>
8971+
*
8972+
* @param searchResourceTagsRequest
8973+
* @return A Java Future object containing the response from the
8974+
* SearchResourceTags service method, as returned by Amazon Connect.
8975+
* @throws InvalidRequestException
8976+
* @throws InvalidParameterException
8977+
* @throws ResourceNotFoundException
8978+
* @throws ThrottlingException
8979+
* @throws InternalServiceException
8980+
* @throws MaximumResultReturnedException
8981+
* @throws AmazonClientException If any internal errors are encountered
8982+
* inside the client while attempting to make the request or
8983+
* handle the response. For example if a network connection is
8984+
* not available.
8985+
* @throws AmazonServiceException If an error response is returned by Amazon
8986+
* Connect indicating either a problem with the data in the
8987+
* request, or a server side issue.
8988+
*/
8989+
Future<SearchResourceTagsResult> searchResourceTagsAsync(
8990+
SearchResourceTagsRequest searchResourceTagsRequest) throws AmazonServiceException,
8991+
AmazonClientException;
8992+
8993+
/**
8994+
* <p>
8995+
* Searches tags used in an Amazon Connect instance using optional search
8996+
* criteria.
8997+
* </p>
8998+
*
8999+
* @param searchResourceTagsRequest
9000+
* @param asyncHandler Asynchronous callback handler for events in the
9001+
* life-cycle of the request. Users could provide the
9002+
* implementation of the four callback methods in this interface
9003+
* to process the operation result or handle the exception.
9004+
* @return A Java Future object containing the response from the
9005+
* SearchResourceTags service method, as returned by Amazon Connect.
9006+
* @throws InvalidRequestException
9007+
* @throws InvalidParameterException
9008+
* @throws ResourceNotFoundException
9009+
* @throws ThrottlingException
9010+
* @throws InternalServiceException
9011+
* @throws MaximumResultReturnedException
9012+
* @throws AmazonClientException If any internal errors are encountered
9013+
* inside the client while attempting to make the request or
9014+
* handle the response. For example if a network connection is
9015+
* not available.
9016+
* @throws AmazonServiceException If an error response is returned by Amazon
9017+
* Connect indicating either a problem with the data in the
9018+
* request, or a server side issue.
9019+
*/
9020+
Future<SearchResourceTagsResult> searchResourceTagsAsync(
9021+
SearchResourceTagsRequest searchResourceTagsRequest,
9022+
AsyncHandler<SearchResourceTagsRequest, SearchResourceTagsResult> asyncHandler)
9023+
throws AmazonServiceException, AmazonClientException;
9024+
88809025
/**
88819026
* <p>
88829027
* This API is in preview release for Amazon Connect and is subject to
@@ -10011,17 +10156,17 @@ Future<SubmitContactEvaluationResult> submitContactEvaluationAsync(
1001110156

1001210157
/**
1001310158
* <p>
10014-
* When a contact is being recorded, this API suspends recording the call.
10015-
* For example, you might suspend the call recording while collecting
10016-
* sensitive information, such as a credit card number. Then use
10159+
* When a contact is being recorded, this API suspends recording the call or
10160+
* screen. For example, you might suspend the call or screen recording while
10161+
* collecting sensitive information, such as a credit card number. Then use
1001710162
* ResumeContactRecording to restart recording.
1001810163
* </p>
1001910164
* <p>
1002010165
* The period of time that the recording is suspended is filled with silence
1002110166
* in the final recording.
1002210167
* </p>
1002310168
* <p>
10024-
* Only voice recordings are supported at this time.
10169+
* Voice and screen recordings are supported.
1002510170
* </p>
1002610171
*
1002710172
* @param suspendContactRecordingRequest
@@ -10045,17 +10190,17 @@ Future<SuspendContactRecordingResult> suspendContactRecordingAsync(
1004510190

1004610191
/**
1004710192
* <p>
10048-
* When a contact is being recorded, this API suspends recording the call.
10049-
* For example, you might suspend the call recording while collecting
10050-
* sensitive information, such as a credit card number. Then use
10193+
* When a contact is being recorded, this API suspends recording the call or
10194+
* screen. For example, you might suspend the call or screen recording while
10195+
* collecting sensitive information, such as a credit card number. Then use
1005110196
* ResumeContactRecording to restart recording.
1005210197
* </p>
1005310198
* <p>
1005410199
* The period of time that the recording is suspended is filled with silence
1005510200
* in the final recording.
1005610201
* </p>
1005710202
* <p>
10058-
* Only voice recordings are supported at this time.
10203+
* Voice and screen recordings are supported.
1005910204
* </p>
1006010205
*
1006110206
* @param suspendContactRecordingRequest

0 commit comments

Comments
 (0)