Class CfnRoomPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ivschat.CfnRoomPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnRoomPropsMixin>
- Enclosing class:
CfnRoomPropsMixin
@Stability(Stable)
public static final class CfnRoomPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnRoomPropsMixin>
A fluent builder for
CfnRoomPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnRoomPropsMixin.Buildercreate()static CfnRoomPropsMixin.Buildercreate(CfnPropertyMixinOptions options) loggingConfigurationIdentifiers(List<? extends Object> loggingConfigurationIdentifiers) List of logging-configuration identifiers attached to the room.maximumMessageLength(Number maximumMessageLength) Maximum number of characters in a single message.maximumMessageRatePerSecond(Number maximumMessageRatePerSecond) Maximum number of messages per second that can be sent to the room (by all clients).messageReviewHandler(CfnRoomPropsMixin.MessageReviewHandlerProperty messageReviewHandler) Configuration information for optional review of messages.messageReviewHandler(IResolvable messageReviewHandler) Configuration information for optional review of messages.Room name.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
- Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnRoomPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnRoomPropsMixin.Builder.
-
loggingConfigurationIdentifiers
@Stability(Stable) public CfnRoomPropsMixin.Builder loggingConfigurationIdentifiers(List<? extends Object> loggingConfigurationIdentifiers) List of logging-configuration identifiers attached to the room.- Parameters:
loggingConfigurationIdentifiers- List of logging-configuration identifiers attached to the room. This parameter is required.- Returns:
this- See Also:
-
maximumMessageLength
@Stability(Stable) public CfnRoomPropsMixin.Builder maximumMessageLength(Number maximumMessageLength) 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
- Parameters:
maximumMessageLength- Maximum number of characters in a single message. This parameter is required.- Returns:
this- See Also:
-
maximumMessageRatePerSecond
@Stability(Stable) public CfnRoomPropsMixin.Builder maximumMessageRatePerSecond(Number maximumMessageRatePerSecond) Maximum number of messages per second that can be sent to the room (by all clients).Default: - 10
- Parameters:
maximumMessageRatePerSecond- Maximum number of messages per second that can be sent to the room (by all clients). This parameter is required.- Returns:
this- See Also:
-
messageReviewHandler
@Stability(Stable) public CfnRoomPropsMixin.Builder messageReviewHandler(IResolvable messageReviewHandler) Configuration information for optional review of messages.- Parameters:
messageReviewHandler- Configuration information for optional review of messages. This parameter is required.- Returns:
this- See Also:
-
messageReviewHandler
@Stability(Stable) public CfnRoomPropsMixin.Builder messageReviewHandler(CfnRoomPropsMixin.MessageReviewHandlerProperty messageReviewHandler) Configuration information for optional review of messages.- Parameters:
messageReviewHandler- Configuration information for optional review of messages. This parameter is required.- Returns:
this- See Also:
-
name
Room name.The value does not need to be unique.
- Parameters:
name- Room name. This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.For more information, see Tag .
- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnRoomPropsMixin>- Returns:
- a newly built instance of
CfnRoomPropsMixin.
-