public class UpdateRoutingProfileAgentAvailabilityTimerRequest
extends com.amazonaws.AmazonWebServiceRequest
implements java.io.Serializable
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
| Constructor and Description |
|---|
UpdateRoutingProfileAgentAvailabilityTimerRequest() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getAgentAvailabilityTimer()
Whether agents with this routing profile will have their routing order
calculated based on time since their last inbound contact or
longest idle time.
|
java.lang.String |
getInstanceId()
The identifier of the Amazon Connect instance.
|
java.lang.String |
getRoutingProfileId()
The identifier of the routing profile.
|
int |
hashCode() |
void |
setAgentAvailabilityTimer(AgentAvailabilityTimer agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order
calculated based on time since their last inbound contact or
longest idle time.
|
void |
setAgentAvailabilityTimer(java.lang.String agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order
calculated based on time since their last inbound contact or
longest idle time.
|
void |
setInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
void |
setRoutingProfileId(java.lang.String routingProfileId)
The identifier of the routing profile.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
UpdateRoutingProfileAgentAvailabilityTimerRequest |
withAgentAvailabilityTimer(AgentAvailabilityTimer agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order
calculated based on time since their last inbound contact or
longest idle time.
|
UpdateRoutingProfileAgentAvailabilityTimerRequest |
withAgentAvailabilityTimer(java.lang.String agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order
calculated based on time since their last inbound contact or
longest idle time.
|
UpdateRoutingProfileAgentAvailabilityTimerRequest |
withInstanceId(java.lang.String instanceId)
The identifier of the Amazon Connect instance.
|
UpdateRoutingProfileAgentAvailabilityTimerRequest |
withRoutingProfileId(java.lang.String routingProfileId)
The identifier of the routing profile.
|
clone, copyBaseTo, getCloneRoot, getCloneSource, getGeneralProgressListener, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollectorpublic UpdateRoutingProfileAgentAvailabilityTimerRequest()
public 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 UpdateRoutingProfileAgentAvailabilityTimerRequest 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 getRoutingProfileId()
The identifier of the routing profile.
The identifier of the routing profile.
public void setRoutingProfileId(java.lang.String routingProfileId)
The identifier of the routing profile.
routingProfileId - The identifier of the routing profile.
public UpdateRoutingProfileAgentAvailabilityTimerRequest withRoutingProfileId(java.lang.String routingProfileId)
The identifier of the routing profile.
Returns a reference to this object so that method calls can be chained together.
routingProfileId - The identifier of the routing profile.
public java.lang.String getAgentAvailabilityTimer()
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
Constraints:
Allowed Values: TIME_SINCE_LAST_ACTIVITY, TIME_SINCE_LAST_INBOUND
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
AgentAvailabilityTimerpublic void setAgentAvailabilityTimer(java.lang.String agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
Constraints:
Allowed Values: TIME_SINCE_LAST_ACTIVITY, TIME_SINCE_LAST_INBOUND
agentAvailabilityTimer - Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
AgentAvailabilityTimerpublic UpdateRoutingProfileAgentAvailabilityTimerRequest withAgentAvailabilityTimer(java.lang.String agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: TIME_SINCE_LAST_ACTIVITY, TIME_SINCE_LAST_INBOUND
agentAvailabilityTimer - Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
AgentAvailabilityTimerpublic void setAgentAvailabilityTimer(AgentAvailabilityTimer agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
Constraints:
Allowed Values: TIME_SINCE_LAST_ACTIVITY, TIME_SINCE_LAST_INBOUND
agentAvailabilityTimer - Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
AgentAvailabilityTimerpublic UpdateRoutingProfileAgentAvailabilityTimerRequest withAgentAvailabilityTimer(AgentAvailabilityTimer agentAvailabilityTimer)
Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: TIME_SINCE_LAST_ACTIVITY, TIME_SINCE_LAST_INBOUND
agentAvailabilityTimer - Whether agents with this routing profile will have their routing order calculated based on time since their last inbound contact or longest idle time.
AgentAvailabilityTimerpublic 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