Skip to content

Commit e4a35f1

Browse files
feat(aws-android-sdk-chimesdkidentity): update models to latest (#2675)
Co-authored-by: poojamat <[email protected]>
1 parent 307a0fb commit e4a35f1

File tree

45 files changed

+8638
-15
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+8638
-15
lines changed

aws-android-sdk-chimesdkidentity/src/main/java/com/amazonaws/services/chimesdkidentity/AmazonChimeSDKIdentity.java

Lines changed: 216 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -280,6 +280,30 @@ void deleteAppInstanceAdmin(DeleteAppInstanceAdminRequest deleteAppInstanceAdmin
280280
void deleteAppInstanceUser(DeleteAppInstanceUserRequest deleteAppInstanceUserRequest)
281281
throws AmazonClientException, AmazonServiceException;
282282

283+
/**
284+
* <p>
285+
* Deregisters an <code>AppInstanceUserEndpoint</code>.
286+
* </p>
287+
*
288+
* @param deregisterAppInstanceUserEndpointRequest
289+
* @throws BadRequestException
290+
* @throws ForbiddenException
291+
* @throws ThrottledClientException
292+
* @throws UnauthorizedClientException
293+
* @throws ServiceUnavailableException
294+
* @throws ServiceFailureException
295+
* @throws AmazonClientException If any internal errors are encountered
296+
* inside the client while attempting to make the request or
297+
* handle the response. For example if a network connection is
298+
* not available.
299+
* @throws AmazonServiceException If an error response is returned by Amazon
300+
* ChimeSDK Identity indicating either a problem with the data
301+
* in the request, or a server side issue.
302+
*/
303+
void deregisterAppInstanceUserEndpoint(
304+
DeregisterAppInstanceUserEndpointRequest deregisterAppInstanceUserEndpointRequest)
305+
throws AmazonClientException, AmazonServiceException;
306+
283307
/**
284308
* <p>
285309
* Returns the full details of an <code>AppInstance</code>.
@@ -361,6 +385,33 @@ DescribeAppInstanceUserResult describeAppInstanceUser(
361385
DescribeAppInstanceUserRequest describeAppInstanceUserRequest)
362386
throws AmazonClientException, AmazonServiceException;
363387

388+
/**
389+
* <p>
390+
* Returns the full details of an <code>AppInstanceUserEndpoint</code>.
391+
* </p>
392+
*
393+
* @param describeAppInstanceUserEndpointRequest
394+
* @return describeAppInstanceUserEndpointResult The response from the
395+
* DescribeAppInstanceUserEndpoint service method, as returned by
396+
* Amazon ChimeSDK Identity.
397+
* @throws BadRequestException
398+
* @throws ForbiddenException
399+
* @throws ThrottledClientException
400+
* @throws UnauthorizedClientException
401+
* @throws ServiceUnavailableException
402+
* @throws ServiceFailureException
403+
* @throws AmazonClientException If any internal errors are encountered
404+
* inside the client while attempting to make the request or
405+
* handle the response. For example if a network connection is
406+
* not available.
407+
* @throws AmazonServiceException If an error response is returned by Amazon
408+
* ChimeSDK Identity indicating either a problem with the data
409+
* in the request, or a server side issue.
410+
*/
411+
DescribeAppInstanceUserEndpointResult describeAppInstanceUserEndpoint(
412+
DescribeAppInstanceUserEndpointRequest describeAppInstanceUserEndpointRequest)
413+
throws AmazonClientException, AmazonServiceException;
414+
364415
/**
365416
* <p>
366417
* Gets the retention settings for an <code>AppInstance</code>.
@@ -416,6 +467,34 @@ ListAppInstanceAdminsResult listAppInstanceAdmins(
416467
ListAppInstanceAdminsRequest listAppInstanceAdminsRequest)
417468
throws AmazonClientException, AmazonServiceException;
418469

470+
/**
471+
* <p>
472+
* Lists all the <code>AppInstanceUserEndpoints</code> created under a
473+
* single <code>AppInstanceUser</code>.
474+
* </p>
475+
*
476+
* @param listAppInstanceUserEndpointsRequest
477+
* @return listAppInstanceUserEndpointsResult The response from the
478+
* ListAppInstanceUserEndpoints service method, as returned by
479+
* Amazon ChimeSDK Identity.
480+
* @throws BadRequestException
481+
* @throws ForbiddenException
482+
* @throws ThrottledClientException
483+
* @throws UnauthorizedClientException
484+
* @throws ServiceUnavailableException
485+
* @throws ServiceFailureException
486+
* @throws AmazonClientException If any internal errors are encountered
487+
* inside the client while attempting to make the request or
488+
* handle the response. For example if a network connection is
489+
* not available.
490+
* @throws AmazonServiceException If an error response is returned by Amazon
491+
* ChimeSDK Identity indicating either a problem with the data
492+
* in the request, or a server side issue.
493+
*/
494+
ListAppInstanceUserEndpointsResult listAppInstanceUserEndpoints(
495+
ListAppInstanceUserEndpointsRequest listAppInstanceUserEndpointsRequest)
496+
throws AmazonClientException, AmazonServiceException;
497+
419498
/**
420499
* <p>
421500
* List all <code>AppInstanceUsers</code> created under a single
@@ -470,6 +549,33 @@ ListAppInstanceUsersResult listAppInstanceUsers(
470549
ListAppInstancesResult listAppInstances(ListAppInstancesRequest listAppInstancesRequest)
471550
throws AmazonClientException, AmazonServiceException;
472551

552+
/**
553+
* <p>
554+
* Lists the tags applied to an Amazon Chime SDK identity resource.
555+
* </p>
556+
*
557+
* @param listTagsForResourceRequest
558+
* @return listTagsForResourceResult The response from the
559+
* ListTagsForResource service method, as returned by Amazon
560+
* ChimeSDK Identity.
561+
* @throws BadRequestException
562+
* @throws ForbiddenException
563+
* @throws UnauthorizedClientException
564+
* @throws ThrottledClientException
565+
* @throws ServiceUnavailableException
566+
* @throws ServiceFailureException
567+
* @throws AmazonClientException If any internal errors are encountered
568+
* inside the client while attempting to make the request or
569+
* handle the response. For example if a network connection is
570+
* not available.
571+
* @throws AmazonServiceException If an error response is returned by Amazon
572+
* ChimeSDK Identity indicating either a problem with the data
573+
* in the request, or a server side issue.
574+
*/
575+
ListTagsForResourceResult listTagsForResource(
576+
ListTagsForResourceRequest listTagsForResourceRequest) throws AmazonClientException,
577+
AmazonServiceException;
578+
473579
/**
474580
* <p>
475581
* Sets the amount of time in days that a given <code>AppInstance</code>
@@ -498,6 +604,87 @@ PutAppInstanceRetentionSettingsResult putAppInstanceRetentionSettings(
498604
PutAppInstanceRetentionSettingsRequest putAppInstanceRetentionSettingsRequest)
499605
throws AmazonClientException, AmazonServiceException;
500606

607+
/**
608+
* <p>
609+
* Registers an endpoint under an Amazon Chime <code>AppInstanceUser</code>.
610+
* The endpoint receives messages for a user. For push notifications, the
611+
* endpoint is a mobile device used to receive mobile push notifications for
612+
* a user.
613+
* </p>
614+
*
615+
* @param registerAppInstanceUserEndpointRequest
616+
* @return registerAppInstanceUserEndpointResult The response from the
617+
* RegisterAppInstanceUserEndpoint service method, as returned by
618+
* Amazon ChimeSDK Identity.
619+
* @throws BadRequestException
620+
* @throws ConflictException
621+
* @throws ForbiddenException
622+
* @throws ResourceLimitExceededException
623+
* @throws ThrottledClientException
624+
* @throws UnauthorizedClientException
625+
* @throws ServiceUnavailableException
626+
* @throws ServiceFailureException
627+
* @throws AmazonClientException If any internal errors are encountered
628+
* inside the client while attempting to make the request or
629+
* handle the response. For example if a network connection is
630+
* not available.
631+
* @throws AmazonServiceException If an error response is returned by Amazon
632+
* ChimeSDK Identity indicating either a problem with the data
633+
* in the request, or a server side issue.
634+
*/
635+
RegisterAppInstanceUserEndpointResult registerAppInstanceUserEndpoint(
636+
RegisterAppInstanceUserEndpointRequest registerAppInstanceUserEndpointRequest)
637+
throws AmazonClientException, AmazonServiceException;
638+
639+
/**
640+
* <p>
641+
* Applies the specified tags to the specified Amazon Chime SDK identity
642+
* resource.
643+
* </p>
644+
*
645+
* @param tagResourceRequest
646+
* @throws BadRequestException
647+
* @throws ForbiddenException
648+
* @throws UnauthorizedClientException
649+
* @throws ResourceLimitExceededException
650+
* @throws ThrottledClientException
651+
* @throws ServiceUnavailableException
652+
* @throws ServiceFailureException
653+
* @throws AmazonClientException If any internal errors are encountered
654+
* inside the client while attempting to make the request or
655+
* handle the response. For example if a network connection is
656+
* not available.
657+
* @throws AmazonServiceException If an error response is returned by Amazon
658+
* ChimeSDK Identity indicating either a problem with the data
659+
* in the request, or a server side issue.
660+
*/
661+
void tagResource(TagResourceRequest tagResourceRequest) throws AmazonClientException,
662+
AmazonServiceException;
663+
664+
/**
665+
* <p>
666+
* Removes the specified tags from the specified Amazon Chime SDK identity
667+
* resource.
668+
* </p>
669+
*
670+
* @param untagResourceRequest
671+
* @throws BadRequestException
672+
* @throws ForbiddenException
673+
* @throws UnauthorizedClientException
674+
* @throws ThrottledClientException
675+
* @throws ServiceUnavailableException
676+
* @throws ServiceFailureException
677+
* @throws AmazonClientException If any internal errors are encountered
678+
* inside the client while attempting to make the request or
679+
* handle the response. For example if a network connection is
680+
* not available.
681+
* @throws AmazonServiceException If an error response is returned by Amazon
682+
* ChimeSDK Identity indicating either a problem with the data
683+
* in the request, or a server side issue.
684+
*/
685+
void untagResource(UntagResourceRequest untagResourceRequest) throws AmazonClientException,
686+
AmazonServiceException;
687+
501688
/**
502689
* <p>
503690
* Updates <code>AppInstance</code> metadata.
@@ -554,6 +741,35 @@ UpdateAppInstanceUserResult updateAppInstanceUser(
554741
UpdateAppInstanceUserRequest updateAppInstanceUserRequest)
555742
throws AmazonClientException, AmazonServiceException;
556743

744+
/**
745+
* <p>
746+
* Updates the details of an <code>AppInstanceUserEndpoint</code>. You can
747+
* update the name and <code>AllowMessage</code> values.
748+
* </p>
749+
*
750+
* @param updateAppInstanceUserEndpointRequest
751+
* @return updateAppInstanceUserEndpointResult The response from the
752+
* UpdateAppInstanceUserEndpoint service method, as returned by
753+
* Amazon ChimeSDK Identity.
754+
* @throws BadRequestException
755+
* @throws ConflictException
756+
* @throws ForbiddenException
757+
* @throws ThrottledClientException
758+
* @throws UnauthorizedClientException
759+
* @throws ServiceUnavailableException
760+
* @throws ServiceFailureException
761+
* @throws AmazonClientException If any internal errors are encountered
762+
* inside the client while attempting to make the request or
763+
* handle the response. For example if a network connection is
764+
* not available.
765+
* @throws AmazonServiceException If an error response is returned by Amazon
766+
* ChimeSDK Identity indicating either a problem with the data
767+
* in the request, or a server side issue.
768+
*/
769+
UpdateAppInstanceUserEndpointResult updateAppInstanceUserEndpoint(
770+
UpdateAppInstanceUserEndpointRequest updateAppInstanceUserEndpointRequest)
771+
throws AmazonClientException, AmazonServiceException;
772+
557773
/**
558774
* Shuts down this client object, releasing any resources that might be held
559775
* open. This is an optional method, and callers are not expected to call

0 commit comments

Comments
 (0)