public static interface ParticipantTokenConfiguration.Builder extends SdkPojo, CopyableBuilder<ParticipantTokenConfiguration.Builder,ParticipantTokenConfiguration>
| Modifier and Type | Method and Description |
|---|---|
ParticipantTokenConfiguration.Builder |
attributes(Map<String,String> attributes)
Application-provided attributes to encode into the corresponding participant token and attach to a stage.
|
ParticipantTokenConfiguration.Builder |
capabilities(Collection<ParticipantTokenCapability> capabilities)
Set of capabilities that the user is allowed to perform in the stage.
|
ParticipantTokenConfiguration.Builder |
capabilities(ParticipantTokenCapability... capabilities)
Set of capabilities that the user is allowed to perform in the stage.
|
ParticipantTokenConfiguration.Builder |
capabilitiesWithStrings(Collection<String> capabilities)
Set of capabilities that the user is allowed to perform in the stage.
|
ParticipantTokenConfiguration.Builder |
capabilitiesWithStrings(String... capabilities)
Set of capabilities that the user is allowed to perform in the stage.
|
ParticipantTokenConfiguration.Builder |
duration(Integer duration)
Duration (in minutes), after which the corresponding participant token expires.
|
ParticipantTokenConfiguration.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, buildParticipantTokenConfiguration.Builder attributes(Map<String,String> attributes)
Application-provided attributes to encode into the corresponding participant 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 corresponding participant 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.ParticipantTokenConfiguration.Builder capabilitiesWithStrings(Collection<String> capabilities)
Set of capabilities that the user is allowed to perform in the stage.
capabilities - Set of capabilities that the user is allowed to perform in the stage.ParticipantTokenConfiguration.Builder capabilitiesWithStrings(String... capabilities)
Set of capabilities that the user is allowed to perform in the stage.
capabilities - Set of capabilities that the user is allowed to perform in the stage.ParticipantTokenConfiguration.Builder capabilities(Collection<ParticipantTokenCapability> capabilities)
Set of capabilities that the user is allowed to perform in the stage.
capabilities - Set of capabilities that the user is allowed to perform in the stage.ParticipantTokenConfiguration.Builder capabilities(ParticipantTokenCapability... capabilities)
Set of capabilities that the user is allowed to perform in the stage.
capabilities - Set of capabilities that the user is allowed to perform in the stage.ParticipantTokenConfiguration.Builder duration(Integer duration)
Duration (in minutes), after which the corresponding participant token expires. Default: 720 (12 hours).
duration - Duration (in minutes), after which the corresponding participant token expires. Default: 720 (12
hours).ParticipantTokenConfiguration.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.