public static interface Participant.Builder extends SdkPojo, CopyableBuilder<Participant.Builder,Participant>
| Modifier and Type | Method and Description |
|---|---|
Participant.Builder |
attributes(Map<String,String> attributes)
Application-provided attributes to encode into the token and attach to a stage.
|
Participant.Builder |
firstJoinTime(Instant firstJoinTime)
ISO 8601 timestamp (returned as a string) when the participant first joined the stage session.
|
Participant.Builder |
participantId(String participantId)
Unique identifier for this participant, assigned by IVS.
|
Participant.Builder |
published(Boolean published)
Whether the participant ever published to the stage session.
|
Participant.Builder |
state(ParticipantState state)
Whether the participant is connected to or disconnected from the stage.
|
Participant.Builder |
state(String state)
Whether the participant is connected to or disconnected from the stage.
|
Participant.Builder |
userId(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.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildParticipant.Builder attributes(Map<String,String> attributes)
Application-provided attributes to encode into the token and attach to a stage. Map keys and values can contain UTF-8 encoded text. The maximum length of this field is 1 KB total. This field is exposed to all stage participants and should not be used for personally identifying, confidential, or sensitive information.
attributes - Application-provided attributes to encode into the token and attach to a stage. Map keys and values
can contain UTF-8 encoded text. The maximum length of this field is 1 KB total. This field is
exposed to all stage participants and should not be used for personally identifying, confidential, or
sensitive information.Participant.Builder firstJoinTime(Instant 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.Participant.Builder participantId(String participantId)
Unique identifier for this participant, assigned by IVS.
participantId - Unique identifier for this participant, assigned by IVS.Participant.Builder published(Boolean published)
Whether the participant ever published to the stage session.
published - Whether the participant ever published to the stage session.Participant.Builder state(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,
ParticipantStateParticipant.Builder state(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,
ParticipantStateParticipant.Builder userId(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.Copyright © 2023. All rights reserved.