Class RoutingEstablishedEvent

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

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

    • RoutingEstablishedEvent

      public RoutingEstablishedEvent()
    • RoutingEstablishedEvent

      public RoutingEstablishedEvent(Boolean initWithEmptyList)
  • Method Details

    • eventId

      public RoutingEstablishedEvent eventId(String eventId)
      A unique (V4 UUID) eventId for this event
    • getEventId

      public String getEventId()
    • setEventId

      public void setEventId(String eventId)
    • eventDateTime

      public RoutingEstablishedEvent eventDateTime(Date eventDateTime)
      A Date Time representing the time this event occurred. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getEventDateTime

      public Date getEventDateTime()
    • setEventDateTime

      public void setEventDateTime(Date eventDateTime)
    • conversationId

      public RoutingEstablishedEvent conversationId(String conversationId)
      A unique Id (V4 UUID) identifying this conversation
    • getConversationId

      public String getConversationId()
    • setConversationId

      public void setConversationId(String conversationId)
    • communicationId

      public RoutingEstablishedEvent communicationId(String communicationId)
      A unique Id (V4 UUID) identifying this communication
    • getCommunicationId

      public String getCommunicationId()
    • setCommunicationId

      public void setCommunicationId(String communicationId)
    • phoneNumber

      public RoutingEstablishedEvent phoneNumber(String phoneNumber)
      Identifies the phone number used to reach this queue if it is different from the information that would be accessed by queueId.
    • getPhoneNumber

      public String getPhoneNumber()
    • setPhoneNumber

      public void setPhoneNumber(String phoneNumber)
    • queueId

      public RoutingEstablishedEvent queueId(String queueId)
      The id (V4 UUID) of the queue that is routing this conversation.
    • getQueueId

      public String getQueueId()
    • setQueueId

      public void setQueueId(String queueId)
    • ani

      public RoutingEstablishedEvent ani(String ani)
      The automatic number identification if it is available for this conversation.
    • getAni

      public String getAni()
    • setAni

      public void setAni(String ani)
    • dnis

      public RoutingEstablishedEvent dnis(String dnis)
      The dialed number identification if it is available for this conversation.
    • getDnis

      public String getDnis()
    • setDnis

      public void setDnis(String dnis)
    • skillIds

      public RoutingEstablishedEvent skillIds(List<String> skillIds)
      The unique identifiers (V4 UUID) for the skills that should be used to determine the destination for the conversation.
    • getSkillIds

      public List<String> getSkillIds()
    • setSkillIds

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

      public RoutingEstablishedEvent languageId(String languageId)
      The unique identifier (V4 UUID) for the language that should be used to determine the destination for the conversation.
    • getLanguageId

      public String getLanguageId()
    • setLanguageId

      public void setLanguageId(String languageId)
    • initialConfiguration

      public RoutingEstablishedEvent initialConfiguration(InitialConfiguration initialConfiguration)
      Metadata about this communication.
    • getInitialConfiguration

      public InitialConfiguration getInitialConfiguration()
    • setInitialConfiguration

      public void setInitialConfiguration(InitialConfiguration initialConfiguration)
    • sourceConfiguration

      public RoutingEstablishedEvent sourceConfiguration(SourceConfiguration sourceConfiguration)
      Metadata about the source of this communication's interaction.
    • getSourceConfiguration

      public SourceConfiguration getSourceConfiguration()
    • setSourceConfiguration

      public void setSourceConfiguration(SourceConfiguration sourceConfiguration)
    • 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