Class AgentDirectRoutingBackupSettings

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

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

    • AgentDirectRoutingBackupSettings

      public AgentDirectRoutingBackupSettings()
    • AgentDirectRoutingBackupSettings

      public AgentDirectRoutingBackupSettings(Boolean initWithEmptyList)
  • Method Details

    • queueId

      public AgentDirectRoutingBackupSettings queueId(String queueId)
      ID of queue to be used as backup. If queueId and userId are both specified, queue behaves as secondary backup.
    • getQueueId

      public String getQueueId()
    • setQueueId

      public void setQueueId(String queueId)
    • userId

      public AgentDirectRoutingBackupSettings userId(String userId)
      ID of user to be used as backup. If queueId and userId are both specified, user behaves as primary backup.
    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • waitForAgent

      public AgentDirectRoutingBackupSettings waitForAgent(Boolean waitForAgent)
      Flag indicating if Direct Routing interactions should wait for Direct Routing agent or go immediately to selected backup.
    • getWaitForAgent

      public Boolean getWaitForAgent()
    • setWaitForAgent

      public void setWaitForAgent(Boolean waitForAgent)
    • agentWaitSeconds

      public AgentDirectRoutingBackupSettings agentWaitSeconds(Integer agentWaitSeconds)
      Time (in seconds) that a Direct Routing interaction will wait for Direct Routing agent before going to selected backup. Valid range [60, 864000].
    • getAgentWaitSeconds

      public Integer getAgentWaitSeconds()
    • setAgentWaitSeconds

      public void setAgentWaitSeconds(Integer agentWaitSeconds)
    • getBackedUpUsers

      public List<String> getBackedUpUsers()
    • 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