@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonChimeSDKIdentity extends Object implements AmazonChimeSDKIdentity
AmazonChimeSDKIdentity. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX public CreateAppInstanceResult createAppInstance(CreateAppInstanceRequest request)
AmazonChimeSDKIdentity
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
createAppInstance in interface AmazonChimeSDKIdentity public CreateAppInstanceAdminResult createAppInstanceAdmin(CreateAppInstanceAdminRequest request)
AmazonChimeSDKIdentity
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.
createAppInstanceAdmin in interface AmazonChimeSDKIdentity public CreateAppInstanceBotResult createAppInstanceBot(CreateAppInstanceBotRequest request)
AmazonChimeSDKIdentity
Creates a bot under an Amazon Chime AppInstance. The request consists of a unique
Configuration and Name for that bot.
createAppInstanceBot in interface AmazonChimeSDKIdentity public CreateAppInstanceUserResult createAppInstanceUser(CreateAppInstanceUserRequest request)
AmazonChimeSDKIdentity
Creates a user under an Amazon Chime AppInstance. The request consists of a unique
appInstanceUserId and Name for that user.
createAppInstanceUser in interface AmazonChimeSDKIdentity public DeleteAppInstanceResult deleteAppInstance(DeleteAppInstanceRequest request)
AmazonChimeSDKIdentity
Deletes an AppInstance and all associated data asynchronously.
deleteAppInstance in interface AmazonChimeSDKIdentity public DeleteAppInstanceAdminResult deleteAppInstanceAdmin(DeleteAppInstanceAdminRequest request)
AmazonChimeSDKIdentity
Demotes an AppInstanceAdmin to an AppInstanceUser or AppInstanceBot. This
action does not delete the user.
deleteAppInstanceAdmin in interface AmazonChimeSDKIdentity public DeleteAppInstanceBotResult deleteAppInstanceBot(DeleteAppInstanceBotRequest request)
AmazonChimeSDKIdentity
Deletes an AppInstanceBot.
deleteAppInstanceBot in interface AmazonChimeSDKIdentity public DeleteAppInstanceUserResult deleteAppInstanceUser(DeleteAppInstanceUserRequest request)
AmazonChimeSDKIdentity
Deletes an AppInstanceUser.
deleteAppInstanceUser in interface AmazonChimeSDKIdentity public DeregisterAppInstanceUserEndpointResult deregisterAppInstanceUserEndpoint(DeregisterAppInstanceUserEndpointRequest request)
AmazonChimeSDKIdentity
Deregisters an AppInstanceUserEndpoint.
deregisterAppInstanceUserEndpoint in interface AmazonChimeSDKIdentity public DescribeAppInstanceResult describeAppInstance(DescribeAppInstanceRequest request)
AmazonChimeSDKIdentity
Returns the full details of an AppInstance.
describeAppInstance in interface AmazonChimeSDKIdentity public DescribeAppInstanceAdminResult describeAppInstanceAdmin(DescribeAppInstanceAdminRequest request)
AmazonChimeSDKIdentity
Returns the full details of an AppInstanceAdmin.
describeAppInstanceAdmin in interface AmazonChimeSDKIdentity public DescribeAppInstanceBotResult describeAppInstanceBot(DescribeAppInstanceBotRequest request)
AmazonChimeSDKIdentity
The AppInstanceBot's information.
describeAppInstanceBot in interface AmazonChimeSDKIdentity public DescribeAppInstanceUserResult describeAppInstanceUser(DescribeAppInstanceUserRequest request)
AmazonChimeSDKIdentity
Returns the full details of an AppInstanceUser.
describeAppInstanceUser in interface AmazonChimeSDKIdentity public DescribeAppInstanceUserEndpointResult describeAppInstanceUserEndpoint(DescribeAppInstanceUserEndpointRequest request)
AmazonChimeSDKIdentity
Returns the full details of an AppInstanceUserEndpoint.
describeAppInstanceUserEndpoint in interface AmazonChimeSDKIdentity public GetAppInstanceRetentionSettingsResult getAppInstanceRetentionSettings(GetAppInstanceRetentionSettingsRequest request)
AmazonChimeSDKIdentity
Gets the retention settings for an AppInstance.
getAppInstanceRetentionSettings in interface AmazonChimeSDKIdentity public ListAppInstanceAdminsResult listAppInstanceAdmins(ListAppInstanceAdminsRequest request)
AmazonChimeSDKIdentity
Returns a list of the administrators in the AppInstance.
listAppInstanceAdmins in interface AmazonChimeSDKIdentity public ListAppInstanceBotsResult listAppInstanceBots(ListAppInstanceBotsRequest request)
AmazonChimeSDKIdentity
Lists all AppInstanceBots created under a single AppInstance.
listAppInstanceBots in interface AmazonChimeSDKIdentity public ListAppInstanceUserEndpointsResult listAppInstanceUserEndpoints(ListAppInstanceUserEndpointsRequest request)
AmazonChimeSDKIdentity
Lists all the AppInstanceUserEndpoints created under a single AppInstanceUser.
listAppInstanceUserEndpoints in interface AmazonChimeSDKIdentity public ListAppInstanceUsersResult listAppInstanceUsers(ListAppInstanceUsersRequest request)
AmazonChimeSDKIdentity
List all AppInstanceUsers created under a single AppInstance.
listAppInstanceUsers in interface AmazonChimeSDKIdentity public ListAppInstancesResult listAppInstances(ListAppInstancesRequest request)
AmazonChimeSDKIdentity
Lists all Amazon Chime AppInstances created under a single AWS account.
listAppInstances in interface AmazonChimeSDKIdentity public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonChimeSDKIdentity Lists the tags applied to an Amazon Chime SDK identity resource.
listTagsForResource in interface AmazonChimeSDKIdentity public PutAppInstanceRetentionSettingsResult putAppInstanceRetentionSettings(PutAppInstanceRetentionSettingsRequest request)
AmazonChimeSDKIdentity
Sets the amount of time in days that a given AppInstance retains data.
putAppInstanceRetentionSettings in interface AmazonChimeSDKIdentity public PutAppInstanceUserExpirationSettingsResult putAppInstanceUserExpirationSettings(PutAppInstanceUserExpirationSettingsRequest request)
AmazonChimeSDKIdentity
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.
putAppInstanceUserExpirationSettings in interface AmazonChimeSDKIdentity public RegisterAppInstanceUserEndpointResult registerAppInstanceUserEndpoint(RegisterAppInstanceUserEndpointRequest request)
AmazonChimeSDKIdentity
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.
registerAppInstanceUserEndpoint in interface AmazonChimeSDKIdentity public TagResourceResult tagResource(TagResourceRequest request)
AmazonChimeSDKIdentity Applies the specified tags to the specified Amazon Chime SDK identity resource.
tagResource in interface AmazonChimeSDKIdentity public UntagResourceResult untagResource(UntagResourceRequest request)
AmazonChimeSDKIdentity Removes the specified tags from the specified Amazon Chime SDK identity resource.
untagResource in interface AmazonChimeSDKIdentity public UpdateAppInstanceResult updateAppInstance(UpdateAppInstanceRequest request)
AmazonChimeSDKIdentity
Updates AppInstance metadata.
updateAppInstance in interface AmazonChimeSDKIdentity public UpdateAppInstanceBotResult updateAppInstanceBot(UpdateAppInstanceBotRequest request)
AmazonChimeSDKIdentity
Updates the name and metadata of an AppInstanceBot.
updateAppInstanceBot in interface AmazonChimeSDKIdentity public UpdateAppInstanceUserResult updateAppInstanceUser(UpdateAppInstanceUserRequest request)
AmazonChimeSDKIdentity
Updates the details of an AppInstanceUser. You can update names and metadata.
updateAppInstanceUser in interface AmazonChimeSDKIdentity public UpdateAppInstanceUserEndpointResult updateAppInstanceUserEndpoint(UpdateAppInstanceUserEndpointRequest request)
AmazonChimeSDKIdentity
Updates the details of an AppInstanceUserEndpoint. You can update the name and
AllowMessage values.
updateAppInstanceUserEndpoint in interface AmazonChimeSDKIdentity public void shutdown()
AmazonChimeSDKIdentity shutdown in interface AmazonChimeSDKIdentity public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonChimeSDKIdentity Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata in interface AmazonChimeSDKIdentity request - The originally executed request.