Package com.mypurecloud.sdk.v2.model
Class ScreenMonitoring
java.lang.Object
com.mypurecloud.sdk.v2.model.ScreenMonitoring
- All Implemented Interfaces:
Serializable
ScreenMonitoring
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSystem defined string indicating what caused the communication to disconnect.static enumThe initial connection state of this communication.static enumThe screen monitoring type.static enumThe connection state of this communication. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconnectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock.Number of Screen Monitoring sessions the targetUserId is involved in.disconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock.disconnectType(ScreenMonitoring.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.booleangetCount()getId()getState()inthashCode()A globally unique identifier for this communication.initialState(ScreenMonitoring.InitialStateEnum initialState) The initial connection state of this communication.monitoringType(ScreenMonitoring.MonitoringTypeEnum monitoringType) The screen monitoring type.The source provider of Screen Monitoring media.screenMonitoring(AddressableEntityRef screenMonitoring) Screen Monitoring identifier unique to the sourceUserId-targetUserId pair.The time line of the participant's Screen Monitoring media, divided into activity segments.voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectType(ScreenMonitoring.DisconnectTypeEnum disconnectType) voidvoidsetInitialState(ScreenMonitoring.InitialStateEnum initialState) voidsetMonitoringType(ScreenMonitoring.MonitoringTypeEnum monitoringType) voidsetProvider(String provider) voidsetScreenMonitoring(AddressableEntityRef screenMonitoring) voidsetSegments(List<Segment> segments) voidvoidsetTargetUser(AddressableEntityRef targetUser) state(ScreenMonitoring.StateEnum state) The connection state of this communication.targetUser(AddressableEntityRef targetUser) The user participant who is being screen monitored.toString()
-
Constructor Details
-
ScreenMonitoring
public ScreenMonitoring() -
ScreenMonitoring
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
initialState
The initial connection state of this communication. -
getInitialState
-
setInitialState
-
state
The connection state of this communication. -
getState
-
setState
-
segments
The time line of the participant's Screen Monitoring media, divided into activity segments. -
getSegments
-
setSegments
-
disconnectType
System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
-
setDisconnectType
-
provider
The source provider of Screen Monitoring media. -
getProvider
-
setProvider
-
targetUser
The user participant who is being screen monitored. -
getTargetUser
-
setTargetUser
-
screenMonitoring
Screen Monitoring identifier unique to the sourceUserId-targetUserId pair. -
getScreenMonitoring
-
setScreenMonitoring
-
monitoringType
The screen monitoring type. -
getMonitoringType
-
setMonitoringType
-
count
Number of Screen Monitoring sessions the targetUserId is involved in. -
getCount
-
setCount
-
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
-
setConnectedTime
-
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
-
setDisconnectedTime
-
equals
-
hashCode
public int hashCode() -
toString
-