@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonChimeSDKIdentityAsync extends AbstractAmazonChimeSDKIdentity implements AmazonChimeSDKIdentityAsync
AmazonChimeSDKIdentityAsync
. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler
, which throws an
UnsupportedOperationException
.ENDPOINT_PREFIX
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, shutdown, tagResource, untagResource, updateAppInstance, updateAppInstanceBot, updateAppInstanceUser, updateAppInstanceUserEndpoint
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, shutdown, tagResource, untagResource, updateAppInstance, updateAppInstanceBot, updateAppInstanceUser, updateAppInstanceUserEndpoint
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 AppInstance
s 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 AppInstance
s 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.