@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ChatParticipantRoleConfig extends Object implements Serializable, Cloneable, StructuredPojo
Configuration information for the chat participant role.
Constructor and Description |
---|
ChatParticipantRoleConfig() |
Modifier and Type | Method and Description |
---|---|
ChatParticipantRoleConfig |
clone() |
boolean |
equals(Object obj) |
List<ParticipantTimerConfiguration> |
getParticipantTimerConfigList()
A list of participant timers.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setParticipantTimerConfigList(Collection<ParticipantTimerConfiguration> participantTimerConfigList)
A list of participant timers.
|
String |
toString()
Returns a string representation of this object.
|
ChatParticipantRoleConfig |
withParticipantTimerConfigList(Collection<ParticipantTimerConfiguration> participantTimerConfigList)
A list of participant timers.
|
ChatParticipantRoleConfig |
withParticipantTimerConfigList(ParticipantTimerConfiguration... participantTimerConfigList)
A list of participant timers.
|
public List<ParticipantTimerConfiguration> getParticipantTimerConfigList()
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.
public void setParticipantTimerConfigList(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.
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.public ChatParticipantRoleConfig withParticipantTimerConfigList(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.
NOTE: This method appends the values to the existing list (if any). Use
setParticipantTimerConfigList(java.util.Collection)
or
withParticipantTimerConfigList(java.util.Collection)
if you want to override the existing values.
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.public ChatParticipantRoleConfig withParticipantTimerConfigList(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.
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.public String toString()
toString
in class Object
Object.toString()
public ChatParticipantRoleConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.