@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Attendee extends Object implements Serializable, Cloneable, StructuredPojo
An Amazon Chime SDK meeting attendee. Includes a unique AttendeeId
and JoinToken
. The
JoinToken
allows a client to authenticate and join as the specified attendee. The JoinToken
expires when the meeting ends or when DeleteAttendee is called. After that, the attendee is unable to join the
meeting.
We recommend securely transferring each JoinToken
from your server application to the client so that no
other client has access to the token except for the one authorized to represent the attendee.
Constructor and Description |
---|
Attendee() |
Modifier and Type | Method and Description |
---|---|
Attendee |
clone() |
boolean |
equals(Object obj) |
String |
getAttendeeId()
The Amazon Chime SDK attendee ID.
|
String |
getExternalUserId()
The Amazon Chime SDK external user ID.
|
String |
getJoinToken()
The join token used by the Amazon Chime SDK attendee.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttendeeId(String attendeeId)
The Amazon Chime SDK attendee ID.
|
void |
setExternalUserId(String externalUserId)
The Amazon Chime SDK external user ID.
|
void |
setJoinToken(String joinToken)
The join token used by the Amazon Chime SDK attendee.
|
String |
toString()
Returns a string representation of this object.
|
Attendee |
withAttendeeId(String attendeeId)
The Amazon Chime SDK attendee ID.
|
Attendee |
withExternalUserId(String externalUserId)
The Amazon Chime SDK external user ID.
|
Attendee |
withJoinToken(String joinToken)
The join token used by the Amazon Chime SDK attendee.
|
public void setExternalUserId(String externalUserId)
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
externalUserId
- The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by
a builder application.public String getExternalUserId()
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
public Attendee withExternalUserId(String externalUserId)
The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by a builder application.
externalUserId
- The Amazon Chime SDK external user ID. An idempotency token. Links the attendee to an identity managed by
a builder application.public void setAttendeeId(String attendeeId)
The Amazon Chime SDK attendee ID.
attendeeId
- The Amazon Chime SDK attendee ID.public String getAttendeeId()
The Amazon Chime SDK attendee ID.
public Attendee withAttendeeId(String attendeeId)
The Amazon Chime SDK attendee ID.
attendeeId
- The Amazon Chime SDK attendee ID.public void setJoinToken(String joinToken)
The join token used by the Amazon Chime SDK attendee.
joinToken
- The join token used by the Amazon Chime SDK attendee.public String getJoinToken()
The join token used by the Amazon Chime SDK attendee.
public Attendee withJoinToken(String joinToken)
The join token used by the Amazon Chime SDK attendee.
joinToken
- The join token used by the Amazon Chime SDK attendee.public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.