Class CreateCallRequest

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

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

    • CreateCallRequest

      public CreateCallRequest()
    • CreateCallRequest

      public CreateCallRequest(Boolean initWithEmptyList)
  • Method Details

    • phoneNumber

      public CreateCallRequest phoneNumber(String phoneNumber)
      The phone number to dial.
    • getPhoneNumber

      public String getPhoneNumber()
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • callerId

      public CreateCallRequest callerId(String callerId)
      The caller id phone number for this outbound call.
    • getCallerId

      public String getCallerId()
    • setCallerId

      public void setCallerId(String callerId)
    • callerIdName

      public CreateCallRequest callerIdName(String callerIdName)
      The caller id name for this outbound call.
    • getCallerIdName

      public String getCallerIdName()
    • setCallerIdName

      public void setCallerIdName(String callerIdName)
    • callFromQueueId

      public CreateCallRequest callFromQueueId(String callFromQueueId)
      The queue ID to call on behalf of.
    • getCallFromQueueId

      public String getCallFromQueueId()
    • setCallFromQueueId

      public void setCallFromQueueId(String callFromQueueId)
    • callQueueId

      public CreateCallRequest callQueueId(String callQueueId)
      The queue ID to call.
    • getCallQueueId

      public String getCallQueueId()
    • setCallQueueId

      public void setCallQueueId(String callQueueId)
    • callUserId

      public CreateCallRequest callUserId(String callUserId)
      The user ID to call.
    • getCallUserId

      public String getCallUserId()
    • setCallUserId

      public void setCallUserId(String callUserId)
    • priority

      public CreateCallRequest priority(Integer priority)
      The priority to assign to this call (if calling a queue).
    • getPriority

      public Integer getPriority()
    • setPriority

      public void setPriority(Integer priority)
    • attributes

      public CreateCallRequest attributes(Map<String,String> attributes)
      The list of attributes to associate with the customer participant.
    • getAttributes

      public Map<String,String> getAttributes()
    • setAttributes

      public void setAttributes(Map<String,String> attributes)
    • languageId

      public CreateCallRequest languageId(String languageId)
      The language skill ID to use for routing this call (if calling a queue).
    • getLanguageId

      public String getLanguageId()
    • setLanguageId

      public void setLanguageId(String languageId)
    • routingSkillsIds

      public CreateCallRequest routingSkillsIds(List<String> routingSkillsIds)
      The skill ID's to use for routing this call (if calling a queue).
    • getRoutingSkillsIds

      public List<String> getRoutingSkillsIds()
    • setRoutingSkillsIds

      public void setRoutingSkillsIds(List<String> routingSkillsIds)
    • routingSkillExpression

      public CreateCallRequest routingSkillExpression(String routingSkillExpression)
      The skill expression to use for routing this call (if calling a queue).
    • getRoutingSkillExpression

      public String getRoutingSkillExpression()
    • setRoutingSkillExpression

      public void setRoutingSkillExpression(String routingSkillExpression)
    • conversationIds

      public CreateCallRequest conversationIds(List<String> conversationIds)
      The list of existing call conversations to merge into a new ad-hoc conference.
    • getConversationIds

      public List<String> getConversationIds()
    • setConversationIds

      public void setConversationIds(List<String> conversationIds)
    • participants

      public CreateCallRequest participants(List<Destination> participants)
      The list of participants to call to create a new ad-hoc conference.
    • getParticipants

      public List<Destination> getParticipants()
    • setParticipants

      public void setParticipants(List<Destination> participants)
    • uuiData

      public CreateCallRequest uuiData(String uuiData)
      User to User Information (UUI) data managed by SIP session application.
    • getUuiData

      public String getUuiData()
    • setUuiData

      public void setUuiData(String uuiData)
    • externalContactId

      public CreateCallRequest externalContactId(String externalContactId)
      The external contact with which to associate the call.
    • getExternalContactId

      public String getExternalContactId()
    • setExternalContactId

      public void setExternalContactId(String externalContactId)
    • label

      public CreateCallRequest label(String label)
      An optional label that categorizes the conversation. Max-utilization settings can be configured at a per-label level
    • getLabel

      public String getLabel()
    • setLabel

      public void setLabel(String label)
    • 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