@Generated(value="software.amazon.awssdk:codegen") public final class RoomMembership extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RoomMembership.Builder,RoomMembership>
The room membership details.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RoomMembership.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RoomMembership.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
invitedBy()
The identifier of the user that invited the room member.
|
Member |
member()
The member details, such as email address, name, member ID, and member type.
|
RoomMembershipRole |
role()
The membership role.
|
String |
roleAsString()
The membership role.
|
String |
roomId()
The room ID.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RoomMembership.Builder> |
serializableBuilderClass() |
RoomMembership.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updatedTimestamp()
The room membership update timestamp, in ISO 8601 format.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String roomId()
The room ID.
public final Member member()
The member details, such as email address, name, member ID, and member type.
public final RoomMembershipRole role()
The membership role.
If the service returns an enum value that is not available in the current SDK version, role will return
RoomMembershipRole.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
roleAsString().
RoomMembershipRolepublic final String roleAsString()
The membership role.
If the service returns an enum value that is not available in the current SDK version, role will return
RoomMembershipRole.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
roleAsString().
RoomMembershipRolepublic final String invitedBy()
The identifier of the user that invited the room member.
public final Instant updatedTimestamp()
The room membership update timestamp, in ISO 8601 format.
public RoomMembership.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RoomMembership.Builder,RoomMembership>public static RoomMembership.Builder builder()
public static Class<? extends RoomMembership.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.