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 can be sent to the room (by all clients). Default: 10.
maximumMessageRatePerSecond - Maximum number of messages per second that can be sent to the room (by all clients). 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). See
Tagging AWS Resources for
details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat
has no constraints beyond what is documented there.
tags - Tags to attach to the resource. Array of maps, each of the form string:string (key:value)
. See Tagging AWS
Resources for details, including restrictions that apply to tags and
"Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented
there.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.