@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonChimeSDKIdentityAsyncClient extends AmazonChimeSDKIdentityClient implements AmazonChimeSDKIdentityAsync
AsyncHandler can be used to receive
notification when an asynchronous operation completes.
The Amazon Chime SDK Identity APIs in this section allow software developers to create and manage unique instances of their messaging applications. These APIs provide the overarching framework for creating and sending messages. For more information about the identity APIs, refer to Amazon Chime SDK identity.
LOGGING_AWS_REQUEST_METRIC ENDPOINT_PREFIX builder, createAppInstance, createAppInstanceAdmin, createAppInstanceBot, createAppInstanceUser, deleteAppInstance, deleteAppInstanceAdmin, deleteAppInstanceBot, deleteAppInstanceUser, deregisterAppInstanceUserEndpoint, describeAppInstance, describeAppInstanceAdmin, describeAppInstanceBot, describeAppInstanceUser, describeAppInstanceUserEndpoint, getAppInstanceRetentionSettings, getCachedResponseMetadata, listAppInstanceAdmins, listAppInstanceBots, listAppInstances, listAppInstanceUserEndpoints, listAppInstanceUsers, listTagsForResource, putAppInstanceRetentionSettings, putAppInstanceUserExpirationSettings, registerAppInstanceUserEndpoint, tagResource, untagResource, updateAppInstance, updateAppInstanceBot, updateAppInstanceUser, updateAppInstanceUserEndpoint addRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffset equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait createAppInstance, createAppInstanceAdmin, createAppInstanceBot, createAppInstanceUser, deleteAppInstance, deleteAppInstanceAdmin, deleteAppInstanceBot, deleteAppInstanceUser, deregisterAppInstanceUserEndpoint, describeAppInstance, describeAppInstanceAdmin, describeAppInstanceBot, describeAppInstanceUser, describeAppInstanceUserEndpoint, getAppInstanceRetentionSettings, getCachedResponseMetadata, listAppInstanceAdmins, listAppInstanceBots, listAppInstances, listAppInstanceUserEndpoints, listAppInstanceUsers, listTagsForResource, putAppInstanceRetentionSettings, putAppInstanceUserExpirationSettings, registerAppInstanceUserEndpoint, tagResource, untagResource, updateAppInstance, updateAppInstanceBot, updateAppInstanceUser, updateAppInstanceUserEndpoint public static AmazonChimeSDKIdentityAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<CreateAppInstanceResult> createAppInstanceAsync(CreateAppInstanceRequest request)
AmazonChimeSDKIdentityAsync
Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers
use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.
identity
createAppInstanceAsync in interface AmazonChimeSDKIdentityAsync public Future<CreateAppInstanceResult> createAppInstanceAsync(CreateAppInstanceRequest request, AsyncHandler<CreateAppInstanceRequest,CreateAppInstanceResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Creates an Amazon Chime SDK messaging AppInstance under an AWS account. Only SDK messaging customers
use this API. CreateAppInstance supports idempotency behavior as described in the AWS API Standard.
identity
createAppInstanceAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateAppInstanceAdminResult> createAppInstanceAdminAsync(CreateAppInstanceAdminRequest request)
AmazonChimeSDKIdentityAsync
Promotes an AppInstanceUser or AppInstanceBot to an AppInstanceAdmin. The
promoted entity can perform the following actions.
ChannelModerator actions across all channels in the AppInstance.
DeleteChannelMessage actions.
Only an AppInstanceUser and AppInstanceBot can be promoted to an
AppInstanceAdmin role.
createAppInstanceAdminAsync in interface AmazonChimeSDKIdentityAsync public Future<CreateAppInstanceAdminResult> createAppInstanceAdminAsync(CreateAppInstanceAdminRequest request, AsyncHandler<CreateAppInstanceAdminRequest,CreateAppInstanceAdminResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Promotes an AppInstanceUser or AppInstanceBot to an AppInstanceAdmin. The
promoted entity can perform the following actions.
ChannelModerator actions across all channels in the AppInstance.
DeleteChannelMessage actions.
Only an AppInstanceUser and AppInstanceBot can be promoted to an
AppInstanceAdmin role.
createAppInstanceAdminAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateAppInstanceBotResult> createAppInstanceBotAsync(CreateAppInstanceBotRequest request)
AmazonChimeSDKIdentityAsync
Creates a bot under an Amazon Chime AppInstance. The request consists of a unique
Configuration and Name for that bot.
createAppInstanceBotAsync in interface AmazonChimeSDKIdentityAsync public Future<CreateAppInstanceBotResult> createAppInstanceBotAsync(CreateAppInstanceBotRequest request, AsyncHandler<CreateAppInstanceBotRequest,CreateAppInstanceBotResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Creates a bot under an Amazon Chime AppInstance. The request consists of a unique
Configuration and Name for that bot.
createAppInstanceBotAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateAppInstanceUserResult> createAppInstanceUserAsync(CreateAppInstanceUserRequest request)
AmazonChimeSDKIdentityAsync
Creates a user under an Amazon Chime AppInstance. The request consists of a unique
appInstanceUserId and Name for that user.
createAppInstanceUserAsync in interface AmazonChimeSDKIdentityAsync public Future<CreateAppInstanceUserResult> createAppInstanceUserAsync(CreateAppInstanceUserRequest request, AsyncHandler<CreateAppInstanceUserRequest,CreateAppInstanceUserResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Creates a user under an Amazon Chime AppInstance. The request consists of a unique
appInstanceUserId and Name for that user.
createAppInstanceUserAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAppInstanceResult> deleteAppInstanceAsync(DeleteAppInstanceRequest request)
AmazonChimeSDKIdentityAsync
Deletes an AppInstance and all associated data asynchronously.
deleteAppInstanceAsync in interface AmazonChimeSDKIdentityAsync public Future<DeleteAppInstanceResult> deleteAppInstanceAsync(DeleteAppInstanceRequest request, AsyncHandler<DeleteAppInstanceRequest,DeleteAppInstanceResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Deletes an AppInstance and all associated data asynchronously.
deleteAppInstanceAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAppInstanceAdminResult> deleteAppInstanceAdminAsync(DeleteAppInstanceAdminRequest request)
AmazonChimeSDKIdentityAsync
Demotes an AppInstanceAdmin to an AppInstanceUser or AppInstanceBot. This
action does not delete the user.
deleteAppInstanceAdminAsync in interface AmazonChimeSDKIdentityAsync public Future<DeleteAppInstanceAdminResult> deleteAppInstanceAdminAsync(DeleteAppInstanceAdminRequest request, AsyncHandler<DeleteAppInstanceAdminRequest,DeleteAppInstanceAdminResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Demotes an AppInstanceAdmin to an AppInstanceUser or AppInstanceBot. This
action does not delete the user.
deleteAppInstanceAdminAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAppInstanceBotResult> deleteAppInstanceBotAsync(DeleteAppInstanceBotRequest request)
AmazonChimeSDKIdentityAsync
Deletes an AppInstanceBot.
deleteAppInstanceBotAsync in interface AmazonChimeSDKIdentityAsync public Future<DeleteAppInstanceBotResult> deleteAppInstanceBotAsync(DeleteAppInstanceBotRequest request, AsyncHandler<DeleteAppInstanceBotRequest,DeleteAppInstanceBotResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Deletes an AppInstanceBot.
deleteAppInstanceBotAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteAppInstanceUserResult> deleteAppInstanceUserAsync(DeleteAppInstanceUserRequest request)
AmazonChimeSDKIdentityAsync
Deletes an AppInstanceUser.
deleteAppInstanceUserAsync in interface AmazonChimeSDKIdentityAsync public Future<DeleteAppInstanceUserResult> deleteAppInstanceUserAsync(DeleteAppInstanceUserRequest request, AsyncHandler<DeleteAppInstanceUserRequest,DeleteAppInstanceUserResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Deletes an AppInstanceUser.
deleteAppInstanceUserAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeregisterAppInstanceUserEndpointResult> deregisterAppInstanceUserEndpointAsync(DeregisterAppInstanceUserEndpointRequest request)
AmazonChimeSDKIdentityAsync
Deregisters an AppInstanceUserEndpoint.
deregisterAppInstanceUserEndpointAsync in interface AmazonChimeSDKIdentityAsync public Future<DeregisterAppInstanceUserEndpointResult> deregisterAppInstanceUserEndpointAsync(DeregisterAppInstanceUserEndpointRequest request, AsyncHandler<DeregisterAppInstanceUserEndpointRequest,DeregisterAppInstanceUserEndpointResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Deregisters an AppInstanceUserEndpoint.
deregisterAppInstanceUserEndpointAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeAppInstanceResult> describeAppInstanceAsync(DescribeAppInstanceRequest request)
AmazonChimeSDKIdentityAsync
Returns the full details of an AppInstance.
describeAppInstanceAsync in interface AmazonChimeSDKIdentityAsync public Future<DescribeAppInstanceResult> describeAppInstanceAsync(DescribeAppInstanceRequest request, AsyncHandler<DescribeAppInstanceRequest,DescribeAppInstanceResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Returns the full details of an AppInstance.
describeAppInstanceAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeAppInstanceAdminResult> describeAppInstanceAdminAsync(DescribeAppInstanceAdminRequest request)
AmazonChimeSDKIdentityAsync
Returns the full details of an AppInstanceAdmin.
describeAppInstanceAdminAsync in interface AmazonChimeSDKIdentityAsync public Future<DescribeAppInstanceAdminResult> describeAppInstanceAdminAsync(DescribeAppInstanceAdminRequest request, AsyncHandler<DescribeAppInstanceAdminRequest,DescribeAppInstanceAdminResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Returns the full details of an AppInstanceAdmin.
describeAppInstanceAdminAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeAppInstanceBotResult> describeAppInstanceBotAsync(DescribeAppInstanceBotRequest request)
AmazonChimeSDKIdentityAsync
The AppInstanceBot's information.
describeAppInstanceBotAsync in interface AmazonChimeSDKIdentityAsync public Future<DescribeAppInstanceBotResult> describeAppInstanceBotAsync(DescribeAppInstanceBotRequest request, AsyncHandler<DescribeAppInstanceBotRequest,DescribeAppInstanceBotResult> asyncHandler)
AmazonChimeSDKIdentityAsync
The AppInstanceBot's information.
describeAppInstanceBotAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeAppInstanceUserResult> describeAppInstanceUserAsync(DescribeAppInstanceUserRequest request)
AmazonChimeSDKIdentityAsync
Returns the full details of an AppInstanceUser.
describeAppInstanceUserAsync in interface AmazonChimeSDKIdentityAsync public Future<DescribeAppInstanceUserResult> describeAppInstanceUserAsync(DescribeAppInstanceUserRequest request, AsyncHandler<DescribeAppInstanceUserRequest,DescribeAppInstanceUserResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Returns the full details of an AppInstanceUser.
describeAppInstanceUserAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeAppInstanceUserEndpointResult> describeAppInstanceUserEndpointAsync(DescribeAppInstanceUserEndpointRequest request)
AmazonChimeSDKIdentityAsync
Returns the full details of an AppInstanceUserEndpoint.
describeAppInstanceUserEndpointAsync in interface AmazonChimeSDKIdentityAsync public Future<DescribeAppInstanceUserEndpointResult> describeAppInstanceUserEndpointAsync(DescribeAppInstanceUserEndpointRequest request, AsyncHandler<DescribeAppInstanceUserEndpointRequest,DescribeAppInstanceUserEndpointResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Returns the full details of an AppInstanceUserEndpoint.
describeAppInstanceUserEndpointAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetAppInstanceRetentionSettingsResult> getAppInstanceRetentionSettingsAsync(GetAppInstanceRetentionSettingsRequest request)
AmazonChimeSDKIdentityAsync
Gets the retention settings for an AppInstance.
getAppInstanceRetentionSettingsAsync in interface AmazonChimeSDKIdentityAsync public Future<GetAppInstanceRetentionSettingsResult> getAppInstanceRetentionSettingsAsync(GetAppInstanceRetentionSettingsRequest request, AsyncHandler<GetAppInstanceRetentionSettingsRequest,GetAppInstanceRetentionSettingsResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Gets the retention settings for an AppInstance.
getAppInstanceRetentionSettingsAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAppInstanceAdminsResult> listAppInstanceAdminsAsync(ListAppInstanceAdminsRequest request)
AmazonChimeSDKIdentityAsync
Returns a list of the administrators in the AppInstance.
listAppInstanceAdminsAsync in interface AmazonChimeSDKIdentityAsync public Future<ListAppInstanceAdminsResult> listAppInstanceAdminsAsync(ListAppInstanceAdminsRequest request, AsyncHandler<ListAppInstanceAdminsRequest,ListAppInstanceAdminsResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Returns a list of the administrators in the AppInstance.
listAppInstanceAdminsAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAppInstanceBotsResult> listAppInstanceBotsAsync(ListAppInstanceBotsRequest request)
AmazonChimeSDKIdentityAsync
Lists all AppInstanceBots created under a single AppInstance.
listAppInstanceBotsAsync in interface AmazonChimeSDKIdentityAsync public Future<ListAppInstanceBotsResult> listAppInstanceBotsAsync(ListAppInstanceBotsRequest request, AsyncHandler<ListAppInstanceBotsRequest,ListAppInstanceBotsResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Lists all AppInstanceBots created under a single AppInstance.
listAppInstanceBotsAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAppInstanceUserEndpointsResult> listAppInstanceUserEndpointsAsync(ListAppInstanceUserEndpointsRequest request)
AmazonChimeSDKIdentityAsync
Lists all the AppInstanceUserEndpoints created under a single AppInstanceUser.
listAppInstanceUserEndpointsAsync in interface AmazonChimeSDKIdentityAsync public Future<ListAppInstanceUserEndpointsResult> listAppInstanceUserEndpointsAsync(ListAppInstanceUserEndpointsRequest request, AsyncHandler<ListAppInstanceUserEndpointsRequest,ListAppInstanceUserEndpointsResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Lists all the AppInstanceUserEndpoints created under a single AppInstanceUser.
listAppInstanceUserEndpointsAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAppInstanceUsersResult> listAppInstanceUsersAsync(ListAppInstanceUsersRequest request)
AmazonChimeSDKIdentityAsync
List all AppInstanceUsers created under a single AppInstance.
listAppInstanceUsersAsync in interface AmazonChimeSDKIdentityAsync public Future<ListAppInstanceUsersResult> listAppInstanceUsersAsync(ListAppInstanceUsersRequest request, AsyncHandler<ListAppInstanceUsersRequest,ListAppInstanceUsersResult> asyncHandler)
AmazonChimeSDKIdentityAsync
List all AppInstanceUsers created under a single AppInstance.
listAppInstanceUsersAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListAppInstancesResult> listAppInstancesAsync(ListAppInstancesRequest request)
AmazonChimeSDKIdentityAsync
Lists all Amazon Chime AppInstances created under a single AWS account.
listAppInstancesAsync in interface AmazonChimeSDKIdentityAsync public Future<ListAppInstancesResult> listAppInstancesAsync(ListAppInstancesRequest request, AsyncHandler<ListAppInstancesRequest,ListAppInstancesResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Lists all Amazon Chime AppInstances created under a single AWS account.
listAppInstancesAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AmazonChimeSDKIdentityAsync Lists the tags applied to an Amazon Chime SDK identity resource.
listTagsForResourceAsync in interface AmazonChimeSDKIdentityAsync public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AmazonChimeSDKIdentityAsync Lists the tags applied to an Amazon Chime SDK identity resource.
listTagsForResourceAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PutAppInstanceRetentionSettingsResult> putAppInstanceRetentionSettingsAsync(PutAppInstanceRetentionSettingsRequest request)
AmazonChimeSDKIdentityAsync
Sets the amount of time in days that a given AppInstance retains data.
putAppInstanceRetentionSettingsAsync in interface AmazonChimeSDKIdentityAsync public Future<PutAppInstanceRetentionSettingsResult> putAppInstanceRetentionSettingsAsync(PutAppInstanceRetentionSettingsRequest request, AsyncHandler<PutAppInstanceRetentionSettingsRequest,PutAppInstanceRetentionSettingsResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Sets the amount of time in days that a given AppInstance retains data.
putAppInstanceRetentionSettingsAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PutAppInstanceUserExpirationSettingsResult> putAppInstanceUserExpirationSettingsAsync(PutAppInstanceUserExpirationSettingsRequest request)
AmazonChimeSDKIdentityAsync
Sets the number of days before the AppInstanceUser is automatically deleted.
A background process deletes expired AppInstanceUsers within 6 hours of expiration. Actual deletion
times may vary.
Expired AppInstanceUsers that have not yet been deleted appear as active, and you can update their
expiration settings. The system honors the new settings.
putAppInstanceUserExpirationSettingsAsync in interface AmazonChimeSDKIdentityAsync public Future<PutAppInstanceUserExpirationSettingsResult> putAppInstanceUserExpirationSettingsAsync(PutAppInstanceUserExpirationSettingsRequest request, AsyncHandler<PutAppInstanceUserExpirationSettingsRequest,PutAppInstanceUserExpirationSettingsResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Sets the number of days before the AppInstanceUser is automatically deleted.
A background process deletes expired AppInstanceUsers within 6 hours of expiration. Actual deletion
times may vary.
Expired AppInstanceUsers that have not yet been deleted appear as active, and you can update their
expiration settings. The system honors the new settings.
putAppInstanceUserExpirationSettingsAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<RegisterAppInstanceUserEndpointResult> registerAppInstanceUserEndpointAsync(RegisterAppInstanceUserEndpointRequest request)
AmazonChimeSDKIdentityAsync
Registers an endpoint under an Amazon Chime AppInstanceUser. The endpoint receives messages for a
user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications for a
user.
registerAppInstanceUserEndpointAsync in interface AmazonChimeSDKIdentityAsync public Future<RegisterAppInstanceUserEndpointResult> registerAppInstanceUserEndpointAsync(RegisterAppInstanceUserEndpointRequest request, AsyncHandler<RegisterAppInstanceUserEndpointRequest,RegisterAppInstanceUserEndpointResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Registers an endpoint under an Amazon Chime AppInstanceUser. The endpoint receives messages for a
user. For push notifications, the endpoint is a mobile device used to receive mobile push notifications for a
user.
registerAppInstanceUserEndpointAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AmazonChimeSDKIdentityAsync Applies the specified tags to the specified Amazon Chime SDK identity resource.
tagResourceAsync in interface AmazonChimeSDKIdentityAsync public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AmazonChimeSDKIdentityAsync Applies the specified tags to the specified Amazon Chime SDK identity resource.
tagResourceAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AmazonChimeSDKIdentityAsync Removes the specified tags from the specified Amazon Chime SDK identity resource.
untagResourceAsync in interface AmazonChimeSDKIdentityAsync public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AmazonChimeSDKIdentityAsync Removes the specified tags from the specified Amazon Chime SDK identity resource.
untagResourceAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAppInstanceResult> updateAppInstanceAsync(UpdateAppInstanceRequest request)
AmazonChimeSDKIdentityAsync
Updates AppInstance metadata.
updateAppInstanceAsync in interface AmazonChimeSDKIdentityAsync public Future<UpdateAppInstanceResult> updateAppInstanceAsync(UpdateAppInstanceRequest request, AsyncHandler<UpdateAppInstanceRequest,UpdateAppInstanceResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Updates AppInstance metadata.
updateAppInstanceAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAppInstanceBotResult> updateAppInstanceBotAsync(UpdateAppInstanceBotRequest request)
AmazonChimeSDKIdentityAsync
Updates the name and metadata of an AppInstanceBot.
updateAppInstanceBotAsync in interface AmazonChimeSDKIdentityAsync public Future<UpdateAppInstanceBotResult> updateAppInstanceBotAsync(UpdateAppInstanceBotRequest request, AsyncHandler<UpdateAppInstanceBotRequest,UpdateAppInstanceBotResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Updates the name and metadata of an AppInstanceBot.
updateAppInstanceBotAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAppInstanceUserResult> updateAppInstanceUserAsync(UpdateAppInstanceUserRequest request)
AmazonChimeSDKIdentityAsync
Updates the details of an AppInstanceUser. You can update names and metadata.
updateAppInstanceUserAsync in interface AmazonChimeSDKIdentityAsync public Future<UpdateAppInstanceUserResult> updateAppInstanceUserAsync(UpdateAppInstanceUserRequest request, AsyncHandler<UpdateAppInstanceUserRequest,UpdateAppInstanceUserResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Updates the details of an AppInstanceUser. You can update names and metadata.
updateAppInstanceUserAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateAppInstanceUserEndpointResult> updateAppInstanceUserEndpointAsync(UpdateAppInstanceUserEndpointRequest request)
AmazonChimeSDKIdentityAsync
Updates the details of an AppInstanceUserEndpoint. You can update the name and
AllowMessage values.
updateAppInstanceUserEndpointAsync in interface AmazonChimeSDKIdentityAsync public Future<UpdateAppInstanceUserEndpointResult> updateAppInstanceUserEndpointAsync(UpdateAppInstanceUserEndpointRequest request, AsyncHandler<UpdateAppInstanceUserEndpointRequest,UpdateAppInstanceUserEndpointResult> asyncHandler)
AmazonChimeSDKIdentityAsync
Updates the details of an AppInstanceUserEndpoint. You can update the name and
AllowMessage values.
updateAppInstanceUserEndpointAsync in interface AmazonChimeSDKIdentityAsync asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
calling this method.shutdown in interface AmazonChimeSDKIdentity shutdown in class AmazonChimeSDKIdentityClient