@@ -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