Class Video

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

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

    • Video

      public Video()
    • Video

      public Video(Boolean initWithEmptyList)
  • Method Details

    • state

      public Video state(Video.StateEnum state)
      The connection state of this communication.
    • getState

      public Video.StateEnum getState()
    • setState

      public void setState(Video.StateEnum state)
    • initialState

      public Video initialState(Video.InitialStateEnum initialState)
      The initial connection state of this communication.
    • getInitialState

      public Video.InitialStateEnum getInitialState()
    • setInitialState

      public void setInitialState(Video.InitialStateEnum initialState)
    • id

      public Video id(String id)
      A globally unique identifier for this communication.
    • getId

      public String getId()
    • setId

      public void setId(String id)
    • context

      public Video context(String context)
      The room id context (xmpp jid) for the conference session.
    • getContext

      public String getContext()
    • setContext

      public void setContext(String context)
    • audioMuted

      public Video audioMuted(Boolean audioMuted)
      Indicates whether this participant has muted their outgoing audio.
    • getAudioMuted

      public Boolean getAudioMuted()
    • setAudioMuted

      public void setAudioMuted(Boolean audioMuted)
    • videoMuted

      public Video videoMuted(Boolean videoMuted)
      Indicates whether this participant has muted/paused their outgoing video.
    • getVideoMuted

      public Boolean getVideoMuted()
    • setVideoMuted

      public void setVideoMuted(Boolean videoMuted)
    • sharingScreen

      public Video sharingScreen(Boolean sharingScreen)
      Indicates whether this participant is sharing their screen to the session.
    • getSharingScreen

      public Boolean getSharingScreen()
    • setSharingScreen

      public void setSharingScreen(Boolean sharingScreen)
    • peerCount

      public Video peerCount(Integer peerCount)
      The number of peer participants from the perspective of the participant in the conference.
    • getPeerCount

      public Integer getPeerCount()
    • setPeerCount

      public void setPeerCount(Integer peerCount)
    • disconnectType

      public Video disconnectType(Video.DisconnectTypeEnum disconnectType)
      System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects.
    • getDisconnectType

      public Video.DisconnectTypeEnum getDisconnectType()
    • setDisconnectType

      public void setDisconnectType(Video.DisconnectTypeEnum disconnectType)
    • startAlertingTime

      public Video startAlertingTime(Date startAlertingTime)
      The timestamp the communication has when it is first put into an alerting state. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getStartAlertingTime

      public Date getStartAlertingTime()
    • setStartAlertingTime

      public void setStartAlertingTime(Date startAlertingTime)
    • connectedTime

      public Video connectedTime(Date connectedTime)
      The timestamp when this communication was connected in the cloud clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getConnectedTime

      public Date getConnectedTime()
    • setConnectedTime

      public void setConnectedTime(Date connectedTime)
    • disconnectedTime

      public Video disconnectedTime(Date disconnectedTime)
      The timestamp when this communication disconnected from the conversation in the provider clock. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z
    • getDisconnectedTime

      public Date getDisconnectedTime()
    • setDisconnectedTime

      public void setDisconnectedTime(Date disconnectedTime)
    • provider

      public Video provider(String provider)
      The source provider for the video.
    • getProvider

      public String getProvider()
    • setProvider

      public void setProvider(String provider)
    • peerId

      public Video peerId(String peerId)
      The id of the peer communication corresponding to a matching leg for this communication.
    • getPeerId

      public String getPeerId()
    • setPeerId

      public void setPeerId(String peerId)
    • msids

      public Video msids(List<String> msids)
      List of media stream ids
    • getMsids

      public List<String> getMsids()
    • setMsids

      public void setMsids(List<String> msids)
    • self

      public Video self(Address self)
      Address and name data for a call endpoint.
    • getSelf

      public Address getSelf()
    • setSelf

      public void setSelf(Address self)
    • wrapup

      public Video wrapup(Wrapup wrapup)
      Call wrap up or disposition data.
    • getWrapup

      public Wrapup getWrapup()
    • setWrapup

      public void setWrapup(Wrapup wrapup)
    • afterCallWork

      public Video afterCallWork(AfterCallWork afterCallWork)
      After-call work for the communication.
    • getAfterCallWork

      public AfterCallWork getAfterCallWork()
    • setAfterCallWork

      public void setAfterCallWork(AfterCallWork afterCallWork)
    • afterCallWorkRequired

      public Video afterCallWorkRequired(Boolean afterCallWorkRequired)
      Indicates if after-call work is required for a communication. Only used when the ACW Setting is Agent Requested.
    • getAfterCallWorkRequired

      public Boolean getAfterCallWorkRequired()
    • setAfterCallWorkRequired

      public void setAfterCallWorkRequired(Boolean afterCallWorkRequired)
    • 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