Interface ChatParticipantRoleConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ChatParticipantRoleConfig.Builder,ChatParticipantRoleConfig>,SdkBuilder<ChatParticipantRoleConfig.Builder,ChatParticipantRoleConfig>,SdkPojo
- Enclosing class:
- ChatParticipantRoleConfig
public static interface ChatParticipantRoleConfig.Builder extends SdkPojo, CopyableBuilder<ChatParticipantRoleConfig.Builder,ChatParticipantRoleConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ChatParticipantRoleConfig.BuilderparticipantTimerConfigList(Collection<ParticipantTimerConfiguration> participantTimerConfigList)A list of participant timers.ChatParticipantRoleConfig.BuilderparticipantTimerConfigList(Consumer<ParticipantTimerConfiguration.Builder>... participantTimerConfigList)A list of participant timers.ChatParticipantRoleConfig.BuilderparticipantTimerConfigList(ParticipantTimerConfiguration... participantTimerConfigList)A list of participant timers.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
participantTimerConfigList
ChatParticipantRoleConfig.Builder participantTimerConfigList(Collection<ParticipantTimerConfiguration> participantTimerConfigList)
A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.
- Parameters:
participantTimerConfigList- A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participantTimerConfigList
ChatParticipantRoleConfig.Builder participantTimerConfigList(ParticipantTimerConfiguration... participantTimerConfigList)
A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.
- Parameters:
participantTimerConfigList- A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
participantTimerConfigList
ChatParticipantRoleConfig.Builder participantTimerConfigList(Consumer<ParticipantTimerConfiguration.Builder>... participantTimerConfigList)
A list of participant timers. You can specify any unique combination of role and timer type. Duplicate entries error out the request with a 400.
This is a convenience method that creates an instance of theParticipantTimerConfiguration.Builderavoiding the need to create one manually viaParticipantTimerConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#participantTimerConfigList(List.) - Parameters:
participantTimerConfigList- a consumer that will call methods onParticipantTimerConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#participantTimerConfigList(java.util.Collection)
-
-