Interface CreateRoomRequest.Builder

    • Method Detail

      • roomName

        CreateRoomRequest.Builder roomName​(String roomName)

        The name for the room.

        Parameters:
        roomName - The name for the room.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateRoomRequest.Builder description​(String description)

        The description for the room.

        Parameters:
        description - The description for the room.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • profileArn

        CreateRoomRequest.Builder profileArn​(String profileArn)

        The profile ARN for the room. This is required.

        Parameters:
        profileArn - The profile ARN for the room. This is required.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • providerCalendarId

        CreateRoomRequest.Builder providerCalendarId​(String providerCalendarId)

        The calendar ARN for the room.

        Parameters:
        providerCalendarId - The calendar ARN for the room.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • clientRequestToken

        CreateRoomRequest.Builder clientRequestToken​(String clientRequestToken)

        A unique, user-specified identifier for this request that ensures idempotency.

        Parameters:
        clientRequestToken - A unique, user-specified identifier for this request that ensures idempotency.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateRoomRequest.Builder tags​(Collection<Tag> tags)

        The tags for the room.

        Parameters:
        tags - The tags for the room.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateRoomRequest.Builder tags​(Tag... tags)

        The tags for the room.

        Parameters:
        tags - The tags for the room.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateRoomRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        The tags for the room.

        This is a convenience method that creates an instance of the Tag.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).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)