public static interface CreateRoomRequest.Builder extends IvschatRequest.Builder, SdkPojo, CopyableBuilder<CreateRoomRequest.Builder,CreateRoomRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRoomRequest.Builder maximumMessageLength(Integer 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.
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.CreateRoomRequest.Builder maximumMessageRatePerSecond(Integer maximumMessageRatePerSecond)
Maximum number of messages per second that a client can send to the room. Default: 10.
maximumMessageRatePerSecond - Maximum number of messages per second that a client can send to the room. Default: 10.CreateRoomRequest.Builder messageReviewHandler(MessageReviewHandler messageReviewHandler)
Configuration information for optional review of messages.
messageReviewHandler - Configuration information for optional review of messages.default CreateRoomRequest.Builder messageReviewHandler(Consumer<MessageReviewHandler.Builder> messageReviewHandler)
Configuration information for optional review of messages.
This is a convenience method that creates an instance of theMessageReviewHandler.Builder avoiding
the need to create one manually via MessageReviewHandler.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to messageReviewHandler(MessageReviewHandler).messageReviewHandler - a consumer that will call methods on MessageReviewHandler.BuildermessageReviewHandler(MessageReviewHandler)CreateRoomRequest.Builder name(String name)
Room name. The value does not need to be unique.
name - Room name. The value does not need to be unique.CreateRoomRequest.Builder tags(Map<String,String> tags)
Tags to attach to the resource. Array of maps, each of the form string:string (key:value).
tags - Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
.CreateRoomRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRoomRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.