Package-level declarations
Inherited functions
Creates an encrypted token that is used by a chat participant to establish an individual WebSocket chat connection to a room. When the token is used to connect to chat, the connection is valid for the session duration specified in the request. The token becomes invalid at the token-expiration timestamp included in the response.
Creates a logging configuration that allows clients to store and record sent messages.
Creates a room that allows clients to connect and pass messages.
Deletes the specified logging configuration.
Sends an event to a specific room which directs clients to delete a specific message; that is, unrender it from view and delete it from the client’s chat history. This event’s EventName
is aws:DELETE_MESSAGE
. This replicates the DeleteMessage WebSocket operation in the Amazon IVS Chat Messaging API.
Deletes the specified room.
Disconnects all connections using a specified user ID from a room. This replicates the DisconnectUser WebSocket operation in the Amazon IVS Chat Messaging API.
Gets the specified logging configuration.
Gets the specified room.
Gets summary information about all your logging configurations in the AWS region where the API request is processed.
Gets summary information about all your rooms in the AWS region where the API request is processed. Results are sorted in descending order of updateTime
.
Gets information about AWS tags for the specified ARN.
Sends an event to a room. Use this within your application’s business logic to send events to clients of a room; e.g., to notify clients to change the way the chat UI is rendered.
Adds or updates tags for the AWS resource with the specified ARN.
Removes tags from the resource with the specified ARN.
Updates a specified logging configuration.
Updates a room’s configuration.
Create a copy of the client with one or more configuration values overridden. This method allows the caller to perform scoped config overrides for one or more client operations.