@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MembershipItem extends Object implements Serializable, Cloneable, StructuredPojo
Membership details, such as member ID and member role.
| Constructor and Description |
|---|
MembershipItem() |
| Modifier and Type | Method and Description |
|---|---|
MembershipItem |
clone() |
boolean |
equals(Object obj) |
String |
getMemberId()
The member ID.
|
String |
getRole()
The member role.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setMemberId(String memberId)
The member ID.
|
void |
setRole(String role)
The member role.
|
String |
toString()
Returns a string representation of this object.
|
MembershipItem |
withMemberId(String memberId)
The member ID.
|
MembershipItem |
withRole(RoomMembershipRole role)
The member role.
|
MembershipItem |
withRole(String role)
The member role.
|
public void setMemberId(String memberId)
The member ID.
memberId - The member ID.public String getMemberId()
The member ID.
public MembershipItem withMemberId(String memberId)
The member ID.
memberId - The member ID.public void setRole(String role)
The member role.
role - The member role.RoomMembershipRolepublic String getRole()
The member role.
RoomMembershipRolepublic MembershipItem withRole(String role)
The member role.
role - The member role.RoomMembershipRolepublic MembershipItem withRole(RoomMembershipRole role)
The member role.
role - The member role.RoomMembershipRolepublic String toString()
toString in class ObjectObject.toString()public MembershipItem clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.