public static interface RoomMembership.Builder extends SdkPojo, CopyableBuilder<RoomMembership.Builder,RoomMembership>
| Modifier and Type | Method and Description |
|---|---|
RoomMembership.Builder |
invitedBy(String invitedBy)
The identifier of the user that invited the room member.
|
default RoomMembership.Builder |
member(Consumer<Member.Builder> member)
The member details, such as email address, name, member ID, and member type.
|
RoomMembership.Builder |
member(Member member)
The member details, such as email address, name, member ID, and member type.
|
RoomMembership.Builder |
role(RoomMembershipRole role)
The membership role.
|
RoomMembership.Builder |
role(String role)
The membership role.
|
RoomMembership.Builder |
roomId(String roomId)
The room ID.
|
RoomMembership.Builder |
updatedTimestamp(Instant updatedTimestamp)
The room membership update timestamp, in ISO 8601 format.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRoomMembership.Builder roomId(String roomId)
The room ID.
roomId - The room ID.RoomMembership.Builder member(Member member)
The member details, such as email address, name, member ID, and member type.
member - The member details, such as email address, name, member ID, and member type.default RoomMembership.Builder member(Consumer<Member.Builder> member)
The member details, such as email address, name, member ID, and member type.
This is a convenience method that creates an instance of theMember.Builder avoiding the need to
create one manually via Member.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to member(Member).
member - a consumer that will call methods on Member.Buildermember(Member)RoomMembership.Builder role(String role)
The membership role.
role - The membership role.RoomMembershipRole,
RoomMembershipRoleRoomMembership.Builder role(RoomMembershipRole role)
The membership role.
role - The membership role.RoomMembershipRole,
RoomMembershipRoleRoomMembership.Builder invitedBy(String invitedBy)
The identifier of the user that invited the room member.
invitedBy - The identifier of the user that invited the room member.RoomMembership.Builder updatedTimestamp(Instant updatedTimestamp)
The room membership update timestamp, in ISO 8601 format.
updatedTimestamp - The room membership update timestamp, in ISO 8601 format.Copyright © 2023. All rights reserved.