Class RoutingConversationAttributesRequest

java.lang.Object
com.mypurecloud.sdk.v2.model.RoutingConversationAttributesRequest
All Implemented Interfaces:
Serializable

public class RoutingConversationAttributesRequest extends Object implements Serializable
RoutingConversationAttributesRequest
See Also:
  • Constructor Details

    • RoutingConversationAttributesRequest

      public RoutingConversationAttributesRequest()
    • RoutingConversationAttributesRequest

      public RoutingConversationAttributesRequest(Boolean initWithEmptyList)
  • Method Details

    • priority

      public RoutingConversationAttributesRequest priority(Integer priority)
      Priority for the conversation. Each point of priority is equivalent to one minute of time in queue. Range:[-25000000, 25000000]. To reset, specify 0. minimum: -25000000 maximum: 25000000
    • getPriority

      public Integer getPriority()
    • setPriority

      public void setPriority(Integer priority)
    • skillIds

      public RoutingConversationAttributesRequest skillIds(List<String> skillIds)
      Skill requirements for the conversation. To remove all skill requirements, specify an empty list, i.e. [].
    • getSkillIds

      public List<String> getSkillIds()
    • setSkillIds

      public void setSkillIds(List<String> skillIds)
    • skillExpression

      public RoutingConversationAttributesRequest skillExpression(String skillExpression)
      Skill requirements in form of expression for the conversation. To remove the skill expression, specify an empty string, i.e., \"\".
    • getSkillExpression

      public String getSkillExpression()
    • setSkillExpression

      public void setSkillExpression(String skillExpression)
    • languageId

      public RoutingConversationAttributesRequest languageId(String languageId)
      Language requirement for the conversation. To remove the language requirement, specify an empty string, i.e., \"\".
    • getLanguageId

      public String getLanguageId()
    • setLanguageId

      public void setLanguageId(String languageId)
    • labelId

      public RoutingConversationAttributesRequest labelId(String labelId)
      Label requirement for the conversation. To remove the label requirement (setting it to System Default Label), specify an empty string, i.e., \"\".
    • getLabelId

      public String getLabelId()
    • setLabelId

      public void setLabelId(String labelId)
    • requestScoredAgents

      public RoutingConversationAttributesRequest requestScoredAgents(List<RequestScoredAgent> requestScoredAgents)
    • getRequestScoredAgents

      public List<RequestScoredAgent> getRequestScoredAgents()
    • setRequestScoredAgents

      public void setRequestScoredAgents(List<RequestScoredAgent> requestScoredAgents)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object