RoomArgs

data class RoomArgs(val loggingConfigurationIdentifiers: Output<List<String>>? = null, val maximumMessageLength: Output<Int>? = null, val maximumMessageRatePerSecond: Output<Int>? = null, val messageReviewHandler: Output<RoomMessageReviewHandlerArgs>? = null, val name: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<RoomArgs>

Resource type definition for AWS::IVSChat::Room.

Example Usage

Example

No Java example available.

Example

No Java example available.

Constructors

Link copied to clipboard
constructor(loggingConfigurationIdentifiers: Output<List<String>>? = null, maximumMessageLength: Output<Int>? = null, maximumMessageRatePerSecond: Output<Int>? = null, messageReviewHandler: Output<RoomMessageReviewHandlerArgs>? = null, name: Output<String>? = null, tags: Output<List<TagArgs>>? = null)

Properties

Link copied to clipboard

Array of logging configuration identifiers attached to the room.

Link copied to clipboard
val maximumMessageLength: Output<Int>? = null

The maximum number of characters in a single message.

Link copied to clipboard
val maximumMessageRatePerSecond: Output<Int>? = null

The maximum number of messages per second that can be sent to the room.

Link copied to clipboard

Configuration information for optional review of messages.

Link copied to clipboard
val name: Output<String>? = null

The name of the room. The value does not need to be unique.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = null

An array of key-value pairs to apply to this resource.

Functions

Link copied to clipboard
open override fun toJava(): RoomArgs