Package com.mypurecloud.sdk.v2.model
Class QueueConversationSocialExpressionEventTopicScreenMonitoring
java.lang.Object
com.mypurecloud.sdk.v2.model.QueueConversationSocialExpressionEventTopicScreenMonitoring
- All Implemented Interfaces:
Serializable
public class QueueConversationSocialExpressionEventTopicScreenMonitoring
extends Object
implements Serializable
QueueConversationSocialExpressionEventTopicScreenMonitoring
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSystem defined string indicating what caused the communication to disconnect.static enumGets or Sets initialStatestatic enumThe screen monitoring type.static enumGets or Sets state -
Constructor Summary
ConstructorsConstructorDescriptionQueueConversationSocialExpressionEventTopicScreenMonitoring(Boolean initWithEmptyList) -
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(QueueConversationSocialExpressionEventTopicScreenMonitoring.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect.booleangetCount()getId()getState()inthashCode()A globally unique identifier for this communication.initialState(QueueConversationSocialExpressionEventTopicScreenMonitoring.InitialStateEnum initialState) monitoringType(QueueConversationSocialExpressionEventTopicScreenMonitoring.MonitoringTypeEnum monitoringType) The screen monitoring type.The source provider.screenMonitoringId(String screenMonitoringId) Screen Monitoring identifier unique to the sourceUserId-targetUserId pair.voidsetConnectedTime(Date connectedTime) voidvoidsetDisconnectedTime(Date disconnectedTime) voidsetDisconnectType(QueueConversationSocialExpressionEventTopicScreenMonitoring.DisconnectTypeEnum disconnectType) voidvoidsetInitialState(QueueConversationSocialExpressionEventTopicScreenMonitoring.InitialStateEnum initialState) voidsetMonitoringType(QueueConversationSocialExpressionEventTopicScreenMonitoring.MonitoringTypeEnum monitoringType) voidsetProvider(String provider) voidsetScreenMonitoringId(String screenMonitoringId) voidvoidsetTargetUserId(String targetUserId) targetUserId(String targetUserId) The user ID for the participant who is being screen monitored.toString()
-
Constructor Details
-
QueueConversationSocialExpressionEventTopicScreenMonitoring
public QueueConversationSocialExpressionEventTopicScreenMonitoring() -
QueueConversationSocialExpressionEventTopicScreenMonitoring
-
-
Method Details
-
id
A globally unique identifier for this communication. -
getId
-
setId
-
state
-
getState
-
setState
-
initialState
public QueueConversationSocialExpressionEventTopicScreenMonitoring initialState(QueueConversationSocialExpressionEventTopicScreenMonitoring.InitialStateEnum initialState) -
getInitialState
public QueueConversationSocialExpressionEventTopicScreenMonitoring.InitialStateEnum getInitialState() -
setInitialState
public void setInitialState(QueueConversationSocialExpressionEventTopicScreenMonitoring.InitialStateEnum initialState) -
provider
The source provider. -
getProvider
-
setProvider
-
disconnectType
public QueueConversationSocialExpressionEventTopicScreenMonitoring disconnectType(QueueConversationSocialExpressionEventTopicScreenMonitoring.DisconnectTypeEnum disconnectType) System defined string indicating what caused the communication to disconnect. Will be null until the communication disconnects. -
getDisconnectType
public QueueConversationSocialExpressionEventTopicScreenMonitoring.DisconnectTypeEnum getDisconnectType() -
setDisconnectType
public void setDisconnectType(QueueConversationSocialExpressionEventTopicScreenMonitoring.DisconnectTypeEnum disconnectType) -
connectedTime
public QueueConversationSocialExpressionEventTopicScreenMonitoring connectedTime(Date connectedTime) The timestamp when this communication was connected in the cloud clock. -
getConnectedTime
-
setConnectedTime
-
disconnectedTime
public QueueConversationSocialExpressionEventTopicScreenMonitoring disconnectedTime(Date disconnectedTime) The timestamp when this communication disconnected from the conversation in the provider clock. -
getDisconnectedTime
-
setDisconnectedTime
-
targetUserId
public QueueConversationSocialExpressionEventTopicScreenMonitoring targetUserId(String targetUserId) The user ID for the participant who is being screen monitored. -
getTargetUserId
-
setTargetUserId
-
screenMonitoringId
public QueueConversationSocialExpressionEventTopicScreenMonitoring screenMonitoringId(String screenMonitoringId) Screen Monitoring identifier unique to the sourceUserId-targetUserId pair. -
getScreenMonitoringId
-
setScreenMonitoringId
-
monitoringType
public QueueConversationSocialExpressionEventTopicScreenMonitoring monitoringType(QueueConversationSocialExpressionEventTopicScreenMonitoring.MonitoringTypeEnum monitoringType) The screen monitoring type. -
getMonitoringType
public QueueConversationSocialExpressionEventTopicScreenMonitoring.MonitoringTypeEnum getMonitoringType() -
setMonitoringType
public void setMonitoringType(QueueConversationSocialExpressionEventTopicScreenMonitoring.MonitoringTypeEnum monitoringType) -
count
Number of Screen Monitoring sessions the targetUserId is involved in. -
getCount
-
setCount
-
equals
-
hashCode
public int hashCode() -
toString
-