public class UpdateParticipantRoleConfigRequest
extends com.amazonaws.AmazonWebServiceRequest
implements java.io.Serializable
Updates timeouts for when human chat participants are to be considered idle, and when agents are automatically disconnected from a chat due to idleness. You can set four timers:
Customer idle timeout
Customer auto-disconnect timeout
Agent idle timeout
Agent auto-disconnect timeout
For more information about how chat timeouts work, see Set up chat timeouts for human participants.
| Constructor and Description |
|---|
UpdateParticipantRoleConfigRequest() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
UpdateParticipantRoleConfigChannelInfo |
getChannelConfiguration()
The Amazon Connect channel you want to configure.
|
java.lang.String |
getContactId()
The identifier of the contact in this instance of Amazon Connect.
|
java.lang.String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
int |
hashCode() |
void |
setChannelConfiguration(UpdateParticipantRoleConfigChannelInfo channelConfiguration)
The Amazon Connect channel you want to configure.
|
void |
setContactId(java.lang.String contactId)
The identifier of the contact in this instance of Amazon Connect.
|
void |
setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
UpdateParticipantRoleConfigRequest |
withChannelConfiguration(UpdateParticipantRoleConfigChannelInfo channelConfiguration)
The Amazon Connect channel you want to configure.
|
UpdateParticipantRoleConfigRequest |
withContactId(java.lang.String contactId)
The identifier of the contact in this instance of Amazon Connect.
|
UpdateParticipantRoleConfigRequest |
withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
clone, copyBaseTo, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic java.lang.String getInstanceId()
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Constraints:
Length: 1 - 100
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public void setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Constraints:
Length: 1 - 100
instanceId - The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public UpdateParticipantRoleConfigRequest withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 100
instanceId - The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
public java.lang.String getContactId()
The identifier of the contact in this instance of Amazon Connect.
Constraints:
Length: 1 - 256
The identifier of the contact in this instance of Amazon Connect.
public void setContactId(java.lang.String contactId)
The identifier of the contact in this instance of Amazon Connect.
Constraints:
Length: 1 - 256
contactId - The identifier of the contact in this instance of Amazon Connect.
public UpdateParticipantRoleConfigRequest withContactId(java.lang.String contactId)
The identifier of the contact in this instance of Amazon Connect.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 256
contactId - The identifier of the contact in this instance of Amazon Connect.
public UpdateParticipantRoleConfigChannelInfo getChannelConfiguration()
The Amazon Connect channel you want to configure.
The Amazon Connect channel you want to configure.
public void setChannelConfiguration(UpdateParticipantRoleConfigChannelInfo channelConfiguration)
The Amazon Connect channel you want to configure.
channelConfiguration - The Amazon Connect channel you want to configure.
public UpdateParticipantRoleConfigRequest withChannelConfiguration(UpdateParticipantRoleConfigChannelInfo channelConfiguration)
The Amazon Connect channel you want to configure.
Returns a reference to this object so that method calls can be chained together.
channelConfiguration - The Amazon Connect channel you want to configure.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object