Package com.mypurecloud.sdk.v2.model
Class Recording
java.lang.Object
com.mypurecloud.sdk.v2.model.Recording
- All Implemented Interfaces:
Serializable
Recording
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumThe type of archive medium used.static enumRepresents the current file state for a recording.static enumThe media subtype of the recording.static enumStatus of a recording that cannot be returned because of an errorstatic enumRole of the file recording. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionactualTranscodeTimeMs(Long actualTranscodeTimeMs) annotations(List<Annotation> annotations) Annotations that belong to the recording.archiveDate(Date archiveDate) The date the recording will be archived.archiveMedium(Recording.ArchiveMediumEnum archiveMedium) The type of archive medium used.associatedConversationIds(List<String> associatedConversationIds) List of associated conversation IDsconversationId(String conversationId) creationTime(Date creationTime) The creation time of the recording.deleteDate(Date deleteDate) The date the recording will be deleted.emailTranscript(List<RecordingEmailMessage> emailTranscript) Represents an email transcriptThe end time of the recording.booleanestimatedTranscodeTimeMs(Long estimatedTranscodeTimeMs) exportDate(Date exportDate) The date the recording will be exported.exportedDate(Date exportedDate) The date the recording was exported.fileState(Recording.FileStateEnum fileState) Represents the current file state for a recording.getId()getMedia()getName()getPath()getUsers()inthashCode()maxAllowedRestorationsForOrg(Integer maxAllowedRestorationsForOrg) How many archive restorations the organization is allowed to have.The media type of the recording.mediaSubject(String mediaSubject) The media subject of the recording.mediaSubtype(Recording.MediaSubtypeEnum mediaSubtype) The media subtype of the recording.mediaUris(Map<String, MediaResult> mediaUris) The different mediaUris for the recording.messagingTranscript(List<RecordingMessagingMessage> messagingTranscript) Represents a messaging transcriptoriginalRecordingStartTime(Date originalRecordingStartTime) The start time of the full recording, before any segment access restrictions are applied.outputDurationMs(Integer outputDurationMs) Duration of transcoded media in millisecondsoutputSizeInBytes(Integer outputSizeInBytes) Size of transcoded media in bytes. 0 if there is no transcoded media.recordingErrorStatus(Recording.RecordingErrorStatusEnum recordingErrorStatus) Status of a recording that cannot be returned because of an errorrecordingFileRole(Recording.RecordingFileRoleEnum recordingFileRole) Role of the file recording.remainingRestorationsAllowedForOrg(Integer remainingRestorationsAllowedForOrg) The remaining archive restorations the organization has.restoreExpirationTime(Date restoreExpirationTime) The amount of time a restored recording will remain restored before being archived again.The session id represents an external resource id, such as email, call, chat, etcvoidsetActualTranscodeTimeMs(Long actualTranscodeTimeMs) voidsetAnnotations(List<Annotation> annotations) voidsetArchiveDate(Date archiveDate) voidsetArchiveMedium(Recording.ArchiveMediumEnum archiveMedium) voidsetAssociatedConversationIds(List<String> associatedConversationIds) voidsetConversationId(String conversationId) voidsetCreationTime(Date creationTime) voidsetDeleteDate(Date deleteDate) voidsetEmailTranscript(List<RecordingEmailMessage> emailTranscript) voidsetEndTime(String endTime) voidsetEstimatedTranscodeTimeMs(Long estimatedTranscodeTimeMs) voidsetExportDate(Date exportDate) voidsetExportedDate(Date exportedDate) voidsetFileState(Recording.FileStateEnum fileState) voidsetMaxAllowedRestorationsForOrg(Integer maxAllowedRestorationsForOrg) voidvoidsetMediaSubject(String mediaSubject) voidsetMediaSubtype(Recording.MediaSubtypeEnum mediaSubtype) voidsetMediaUris(Map<String, MediaResult> mediaUris) voidsetMessagingTranscript(List<RecordingMessagingMessage> messagingTranscript) voidvoidsetOriginalRecordingStartTime(Date originalRecordingStartTime) voidsetOutputDurationMs(Integer outputDurationMs) voidsetOutputSizeInBytes(Integer outputSizeInBytes) voidvoidsetRecordingErrorStatus(Recording.RecordingErrorStatusEnum recordingErrorStatus) voidsetRecordingFileRole(Recording.RecordingFileRoleEnum recordingFileRole) voidsetRemainingRestorationsAllowedForOrg(Integer remainingRestorationsAllowedForOrg) voidsetRestoreExpirationTime(Date restoreExpirationTime) voidsetSessionId(String sessionId) voidsetStartTime(String startTime) voidsetTranscript(List<ChatMessage> transcript) voidThe start time of the recording.toString()transcript(List<ChatMessage> transcript) Represents a chat transcriptThe users participating in the conversation
-
Constructor Details
-
Recording
public Recording() -
Recording
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
conversationId
-
getConversationId
-
setConversationId
-
path
-
getPath
-
setPath
-
startTime
The start time of the recording. Null when there is no playable media. -
getStartTime
-
setStartTime
-
endTime
The end time of the recording. Null when there is no playable media. -
getEndTime
-
setEndTime
-
media
The media type of the recording. This could be audio, chat, messaging, email, or screen. -
getMedia
-
setMedia
-
mediaSubtype
The media subtype of the recording. -
getMediaSubtype
-
setMediaSubtype
-
mediaSubject
The media subject of the recording. -
getMediaSubject
-
setMediaSubject
-
annotations
Annotations that belong to the recording. -
getAnnotations
-
setAnnotations
-
transcript
Represents a chat transcript -
getTranscript
-
setTranscript
-
emailTranscript
Represents an email transcript -
getEmailTranscript
-
setEmailTranscript
-
messagingTranscript
Represents a messaging transcript -
getMessagingTranscript
-
setMessagingTranscript
-
fileState
Represents the current file state for a recording. Examples: Uploading, Archived, etc -
getFileState
-
setFileState
-
restoreExpirationTime
The amount of time a restored recording will remain restored before being archived again. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getRestoreExpirationTime
-
setRestoreExpirationTime
-
mediaUris
The different mediaUris for the recording. Null when there is no playable media. -
getMediaUris
-
setMediaUris
-
estimatedTranscodeTimeMs
-
getEstimatedTranscodeTimeMs
-
setEstimatedTranscodeTimeMs
-
actualTranscodeTimeMs
-
getActualTranscodeTimeMs
-
setActualTranscodeTimeMs
-
archiveDate
The date the recording will be archived. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getArchiveDate
-
setArchiveDate
-
archiveMedium
The type of archive medium used. Example: CloudArchive -
getArchiveMedium
-
setArchiveMedium
-
deleteDate
The date the recording will be deleted. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getDeleteDate
-
setDeleteDate
-
exportDate
The date the recording will be exported. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getExportDate
-
setExportDate
-
exportedDate
The date the recording was exported. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getExportedDate
-
setExportedDate
-
outputDurationMs
Duration of transcoded media in milliseconds -
getOutputDurationMs
-
setOutputDurationMs
-
outputSizeInBytes
Size of transcoded media in bytes. 0 if there is no transcoded media. -
getOutputSizeInBytes
-
setOutputSizeInBytes
-
maxAllowedRestorationsForOrg
How many archive restorations the organization is allowed to have. Deprecated - Always returns 10000 since the restoration limit is no longer enforced. -
getMaxAllowedRestorationsForOrg
-
setMaxAllowedRestorationsForOrg
-
remainingRestorationsAllowedForOrg
The remaining archive restorations the organization has. Deprecated - Always returns 10000 since the restoration limit is no longer enforced. -
getRemainingRestorationsAllowedForOrg
-
setRemainingRestorationsAllowedForOrg
-
sessionId
The session id represents an external resource id, such as email, call, chat, etc -
getSessionId
-
setSessionId
-
users
The users participating in the conversation -
getUsers
-
setUsers
-
recordingFileRole
Role of the file recording. It can be either customer_experience or adhoc. -
getRecordingFileRole
-
setRecordingFileRole
-
recordingErrorStatus
Status of a recording that cannot be returned because of an error -
getRecordingErrorStatus
-
setRecordingErrorStatus
-
originalRecordingStartTime
The start time of the full recording, before any segment access restrictions are applied. Null when there is no playable media. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getOriginalRecordingStartTime
-
setOriginalRecordingStartTime
-
creationTime
The creation time of the recording. Date time is represented as an ISO-8601 string. For example: yyyy-MM-ddTHH:mm:ss[.mmm]Z -
getCreationTime
-
setCreationTime
-
associatedConversationIds
List of associated conversation IDs -
getAssociatedConversationIds
-
setAssociatedConversationIds
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-