@Generated(value="software.amazon.awssdk:codegen") public final class ParticipantSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ParticipantSummary.Builder,ParticipantSummary>
Summary object describing a participant that has joined a stage.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ParticipantSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ParticipantSummary.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
Instant |
firstJoinTime()
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
participantId()
Unique identifier for this participant, assigned by IVS.
|
Boolean |
published()
Whether the participant ever published to the stage session.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ParticipantSummary.Builder> |
serializableBuilderClass() |
ParticipantState |
state()
Whether the participant is connected to or disconnected from the stage.
|
String |
stateAsString()
Whether the participant is connected to or disconnected from the stage.
|
ParticipantSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
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.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Instant firstJoinTime()
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
public final String participantId()
Unique identifier for this participant, assigned by IVS.
public final Boolean published()
Whether the participant ever published to the stage session.
public final ParticipantState state()
Whether the participant is connected to or disconnected from the stage.
If the service returns an enum value that is not available in the current SDK version, state will return
ParticipantState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
ParticipantStatepublic final String stateAsString()
Whether the participant is connected to or disconnected from the stage.
If the service returns an enum value that is not available in the current SDK version, state will return
ParticipantState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
stateAsString().
ParticipantStatepublic final 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.
public ParticipantSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ParticipantSummary.Builder,ParticipantSummary>public static ParticipantSummary.Builder builder()
public static Class<? extends ParticipantSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.