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)
Sets the value of the Member property for this object.
|
RoomMembership.Builder |
member(Member member)
Sets the value of the Member property for this object.
|
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)
member - The new value for the Member property for this object.default RoomMembership.Builder member(Consumer<Member.Builder> member)
Member.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 © 2022. All rights reserved.