@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.ParticipantState
public String getState()
Whether the participant is connected to or disconnected from the stage.
ParticipantState
public 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.ParticipantState
public 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.ParticipantState
public 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.ParticipantRecordingState
public String getRecordingState()
The participant’s recording state.
ParticipantRecordingState
public ParticipantSummary withRecordingState(String recordingState)
The participant’s recording state.
recordingState
- The participant’s recording state.ParticipantRecordingState
public ParticipantSummary withRecordingState(ParticipantRecordingState recordingState)
The participant’s recording state.
recordingState
- The participant’s recording state.ParticipantRecordingState
public String toString()
toString
in class Object
Object.toString()
public ParticipantSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.