Package com.mypurecloud.sdk.v2.model
Class RoutingData
java.lang.Object
com.mypurecloud.sdk.v2.model.RoutingData
- All Implemented Interfaces:
Serializable
RoutingData
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetLabel()inthashCode()An optional label that categorizes the conversation.languageId(String languageId) The identifier of a language to be considered in routingpreferredAgentIds(List<String> preferredAgentIds) A list of agents to be preferred in routingThe priority for routingThe identifier of the routing queueroutingFlags(List<String> routingFlags) An array of flags indicating how the conversation should be routed.scoredAgents(List<ScoredAgent> scoredAgents) A list of scored agents for routing decisions.voidvoidsetLanguageId(String languageId) voidsetPreferredAgentIds(List<String> preferredAgentIds) voidsetPriority(Integer priority) voidsetQueueId(String queueId) voidsetRoutingFlags(List<String> routingFlags) voidsetScoredAgents(List<ScoredAgent> scoredAgents) voidsetSkillExpression(String skillExpression) voidsetSkillIds(List<String> skillIds) skillExpression(String skillExpression) Optional skill expression for routing when skillIds are present.A list of skill identifiers to be considered in routingtoString()
-
Constructor Details
-
RoutingData
public RoutingData() -
RoutingData
-
-
Method Details
-
queueId
The identifier of the routing queue -
getQueueId
-
setQueueId
-
languageId
The identifier of a language to be considered in routing -
getLanguageId
-
setLanguageId
-
label
An optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level -
getLabel
-
setLabel
-
priority
The priority for routing -
getPriority
-
setPriority
-
skillIds
A list of skill identifiers to be considered in routing -
getSkillIds
-
setSkillIds
-
skillExpression
Optional skill expression for routing when skillIds are present. Used to match agents by a logical expression over skills. -
getSkillExpression
-
setSkillExpression
-
preferredAgentIds
A list of agents to be preferred in routing -
getPreferredAgentIds
-
setPreferredAgentIds
-
scoredAgents
A list of scored agents for routing decisions. For Agent Owned Callbacks use one scored agent with a score of 100. -
getScoredAgents
-
setScoredAgents
-
routingFlags
An array of flags indicating how the conversation should be routed. Use \"AGENT_OWNED_CALLBACK\" when creating an Agent Owned Callback. -
getRoutingFlags
-
setRoutingFlags
-
equals
-
hashCode
public int hashCode() -
toString
-