Package com.mypurecloud.sdk.v2.model
Class Annotation
java.lang.Object
com.mypurecloud.sdk.v2.model.Annotation
- All Implemented Interfaces:
Serializable
Annotation
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumReason for a pause annotation. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabsoluteDurationMs(Long absoluteDurationMs) Duration of annotation (milliseconds).absoluteLocation(Long absoluteLocation) Offset of annotation (milliseconds) from start of recording (after removing the cumulative duration of all pauses).description(String description) Text of annotation.durationMs(Long durationMs) Duration of annotation in milliseconds.booleangetId()getName()getType()getUser()inthashCode()Annotation id.Offset of annotation in milliseconds.recordingDurationMs(Long recordingDurationMs) Duration of annotation (milliseconds), adjusted for any recording cuts.recordingLocation(Long recordingLocation) Offset of annotation (milliseconds) from start of recording, adjusted for any recording cutsvoidsetAbsoluteDurationMs(Long absoluteDurationMs) voidsetAbsoluteLocation(Long absoluteLocation) voidsetDescription(String description) voidsetDurationMs(Long durationMs) voidvoidsetLocation(Long location) voidvoidsetRecordingDurationMs(Long recordingDurationMs) voidsetRecordingLocation(Long recordingLocation) voidvoidtoString()User that created this annotation (if any).
-
Constructor Details
-
Annotation
public Annotation() -
Annotation
-
-
Method Details
-
id
Annotation id. All pause annotations on a recording will share an ID value, bookmark annotations will have unique IDs, and hold annotations will have randomly generated UUIDs (i.e. the ID will change at each request). -
getId
-
setId
-
name
-
getName
-
setName
-
type
-
getType
-
setType
-
location
Offset of annotation in milliseconds. -
getLocation
-
setLocation
-
durationMs
Duration of annotation in milliseconds. -
getDurationMs
-
setDurationMs
-
absoluteLocation
Offset of annotation (milliseconds) from start of recording (after removing the cumulative duration of all pauses). -
getAbsoluteLocation
-
setAbsoluteLocation
-
absoluteDurationMs
Duration of annotation (milliseconds). -
getAbsoluteDurationMs
-
setAbsoluteDurationMs
-
recordingLocation
Offset of annotation (milliseconds) from start of recording, adjusted for any recording cuts -
getRecordingLocation
-
setRecordingLocation
-
recordingDurationMs
Duration of annotation (milliseconds), adjusted for any recording cuts. -
getRecordingDurationMs
-
setRecordingDurationMs
-
user
User that created this annotation (if any). -
getUser
-
setUser
-
description
Text of annotation. Maximum character limit is 500. -
getDescription
-
setDescription
-
getReason
-
getAnnotations
-
getRealtimeLocation
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-