@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ParticipantSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary object describing a participant that has joined a stage.
| Constructor and Description |
|---|
ParticipantSummary() |
| Modifier and Type | Method and Description |
|---|---|
ParticipantSummary |
clone() |
boolean |
equals(Object obj) |
Date |
getFirstJoinTime()
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
|
String |
getParticipantId()
Unique identifier for this participant, assigned by IVS.
|
Boolean |
getPublished()
Whether the participant ever published to the stage session.
|
String |
getRecordingState()
The participant’s recording state.
|
String |
getState()
Whether the participant is connected to or disconnected from the stage.
|
String |
getUserId()
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the
customer’s own systems.
|
int |
hashCode() |
Boolean |
isPublished()
Whether the participant ever published to the stage session.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setFirstJoinTime(Date firstJoinTime)
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
|
void |
setParticipantId(String participantId)
Unique identifier for this participant, assigned by IVS.
|
void |
setPublished(Boolean published)
Whether the participant ever published to the stage session.
|
void |
setRecordingState(String recordingState)
The participant’s recording state.
|
void |
setState(String state)
Whether the participant is connected to or disconnected from the stage.
|
void |
setUserId(String userId)
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the
customer’s own systems.
|
String |
toString()
Returns a string representation of this object.
|
ParticipantSummary |
withFirstJoinTime(Date firstJoinTime)
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
|
ParticipantSummary |
withParticipantId(String participantId)
Unique identifier for this participant, assigned by IVS.
|
ParticipantSummary |
withPublished(Boolean published)
Whether the participant ever published to the stage session.
|
ParticipantSummary |
withRecordingState(ParticipantRecordingState recordingState)
The participant’s recording state.
|
ParticipantSummary |
withRecordingState(String recordingState)
The participant’s recording state.
|
ParticipantSummary |
withState(ParticipantState state)
Whether the participant is connected to or disconnected from the stage.
|
ParticipantSummary |
withState(String state)
Whether the participant is connected to or disconnected from the stage.
|
ParticipantSummary |
withUserId(String userId)
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the
customer’s own systems.
|
public void setParticipantId(String participantId)
Unique identifier for this participant, assigned by IVS.
participantId - Unique identifier for this participant, assigned by IVS.public String getParticipantId()
Unique identifier for this participant, assigned by IVS.
public ParticipantSummary withParticipantId(String participantId)
Unique identifier for this participant, assigned by IVS.
participantId - Unique identifier for this participant, assigned by IVS.public void setUserId(String userId)
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
userId - Customer-assigned name to help identify the token; this can be used to link a participant to a user in the
customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage
participants and should not be used for personally identifying, confidential, or sensitive
information.public String getUserId()
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
public ParticipantSummary withUserId(String userId)
Customer-assigned name to help identify the token; this can be used to link a participant to a user in the customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
userId - Customer-assigned name to help identify the token; this can be used to link a participant to a user in the
customer’s own systems. This can be any UTF-8 encoded text. This field is exposed to all stage
participants and should not be used for personally identifying, confidential, or sensitive
information.public void setState(String state)
Whether the participant is connected to or disconnected from the stage.
state - Whether the participant is connected to or disconnected from the stage.ParticipantStatepublic String getState()
Whether the participant is connected to or disconnected from the stage.
ParticipantStatepublic ParticipantSummary withState(String state)
Whether the participant is connected to or disconnected from the stage.
state - Whether the participant is connected to or disconnected from the stage.ParticipantStatepublic ParticipantSummary withState(ParticipantState state)
Whether the participant is connected to or disconnected from the stage.
state - Whether the participant is connected to or disconnected from the stage.ParticipantStatepublic void setFirstJoinTime(Date firstJoinTime)
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
firstJoinTime - ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.public Date getFirstJoinTime()
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
public ParticipantSummary withFirstJoinTime(Date firstJoinTime)
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
firstJoinTime - ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.public void setPublished(Boolean published)
Whether the participant ever published to the stage session.
published - Whether the participant ever published to the stage session.public Boolean getPublished()
Whether the participant ever published to the stage session.
public ParticipantSummary withPublished(Boolean published)
Whether the participant ever published to the stage session.
published - Whether the participant ever published to the stage session.public Boolean isPublished()
Whether the participant ever published to the stage session.
public void setRecordingState(String recordingState)
The participant’s recording state.
recordingState - The participant’s recording state.ParticipantRecordingStatepublic String getRecordingState()
The participant’s recording state.
ParticipantRecordingStatepublic ParticipantSummary withRecordingState(String recordingState)
The participant’s recording state.
recordingState - The participant’s recording state.ParticipantRecordingStatepublic ParticipantSummary withRecordingState(ParticipantRecordingState recordingState)
The participant’s recording state.
recordingState - The participant’s recording state.ParticipantRecordingStatepublic String toString()
toString in class ObjectObject.toString()public ParticipantSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.