public static interface CreateRoomRequest.Builder extends AlexaForBusinessRequest.Builder, SdkPojo, CopyableBuilder<CreateRoomRequest.Builder,CreateRoomRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateRoomRequest.Builder roomName(String roomName)
The name for the room.
roomName - The name for the room.CreateRoomRequest.Builder description(String description)
The description for the room.
description - The description for the room.CreateRoomRequest.Builder profileArn(String profileArn)
The profile ARN for the room. This is required.
profileArn - The profile ARN for the room. This is required.CreateRoomRequest.Builder providerCalendarId(String providerCalendarId)
The calendar ARN for the room.
providerCalendarId - The calendar ARN for the room.CreateRoomRequest.Builder clientRequestToken(String clientRequestToken)
A unique, user-specified identifier for this request that ensures idempotency.
clientRequestToken - A unique, user-specified identifier for this request that ensures idempotency.CreateRoomRequest.Builder tags(Collection<Tag> tags)
The tags for the room.
tags - The tags for the room.CreateRoomRequest.Builder tags(Tag... tags)
The tags for the room.
tags - The tags for the room.CreateRoomRequest.Builder tags(Consumer<Tag.Builder>... tags)
The tags for the room.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) CreateRoomRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateRoomRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.