Interface CfnRoomProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnRoomProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)",
date="2024-08-23T05:56:18.421Z")
@Stability(Stable)
public interface CfnRoomProps
extends software.amazon.jsii.JsiiSerializable
Properties for defining a
CfnRoom
.
Example:
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.ivschat.*; CfnRoomProps cfnRoomProps = CfnRoomProps.builder() .loggingConfigurationIdentifiers(List.of("loggingConfigurationIdentifiers")) .maximumMessageLength(123) .maximumMessageRatePerSecond(123) .messageReviewHandler(MessageReviewHandlerProperty.builder() .fallbackResult("fallbackResult") .uri("uri") .build()) .name("name") .tags(List.of(CfnTag.builder() .key("key") .value("value") .build())) .build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forCfnRoomProps
static final class
An implementation forCfnRoomProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CfnRoomProps.Builder
builder()
List of logging-configuration identifiers attached to the room.default Number
Maximum number of characters in a single message.default Number
Maximum number of messages per second that can be sent to the room (by all clients).default Object
Configuration information for optional review of messages.default String
getName()
Room name.getTags()
An array of key-value pairs to apply to this resource.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getLoggingConfigurationIdentifiers
List of logging-configuration identifiers attached to the room.- See Also:
-
getMaximumMessageLength
Maximum number of characters in a single message.Messages are expected to be UTF-8 encoded and this limit applies specifically to rune/code-point count, not number of bytes.
Default: - 500
- See Also:
-
getMaximumMessageRatePerSecond
Maximum number of messages per second that can be sent to the room (by all clients).Default: - 10
- See Also:
-
getMessageReviewHandler
Configuration information for optional review of messages.- See Also:
-
getName
Room name.The value does not need to be unique.
- See Also:
-
getTags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- See Also:
-
builder
- Returns:
- a
CfnRoomProps.Builder
ofCfnRoomProps
-