Package com.mypurecloud.sdk.v2.model
Class RecordingMetadata
java.lang.Object
com.mypurecloud.sdk.v2.model.RecordingMetadata
- All Implemented Interfaces:
Serializable
RecordingMetadata
- 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 recording media subtype.static enumThe region the source recording is stored in -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionannotations(List<Annotation> annotations) Annotations that belong to the recording.archiveDate(Date archiveDate) The date the recording will be archived.archiveMedium(RecordingMetadata.ArchiveMediumEnum archiveMedium) The type of archive medium used.conversationId(String conversationId) deleteDate(Date deleteDate) The date the recording will be deleted.booleanexportDate(Date exportDate) The date the recording will be exported.exportedDate(Date exportedDate) The date the recording was exported.fileState(RecordingMetadata.FileStateEnum fileState) Represents the current file state for a recording.getId()getMedia()getName()getPath()inthashCode()maxAllowedRestorationsForOrg(Integer maxAllowedRestorationsForOrg) How many archive restorations the organization is allowed to have.The type of media that the recording is.mediaSubject(String mediaSubject) The recording media subject.mediaSubtype(RecordingMetadata.MediaSubtypeEnum mediaSubtype) The recording media subtype.region(RecordingMetadata.RegionEnum region) The region the source recording is stored inremainingRestorationsAllowedForOrg(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, etcvoidsetAnnotations(List<Annotation> annotations) voidsetArchiveDate(Date archiveDate) voidsetArchiveMedium(RecordingMetadata.ArchiveMediumEnum archiveMedium) voidsetConversationId(String conversationId) voidsetDeleteDate(Date deleteDate) voidsetEndTime(String endTime) voidsetExportDate(Date exportDate) voidsetExportedDate(Date exportedDate) voidsetFileState(RecordingMetadata.FileStateEnum fileState) voidsetMaxAllowedRestorationsForOrg(Integer maxAllowedRestorationsForOrg) voidvoidsetMediaSubject(String mediaSubject) voidsetMediaSubtype(RecordingMetadata.MediaSubtypeEnum mediaSubtype) voidvoidvoidvoidsetRemainingRestorationsAllowedForOrg(Integer remainingRestorationsAllowedForOrg) voidsetRestoreExpirationTime(Date restoreExpirationTime) voidsetSessionId(String sessionId) voidsetStartTime(String startTime) The start time of the recording for screen recordings.toString()
-
Constructor Details
-
RecordingMetadata
public RecordingMetadata() -
RecordingMetadata
-
-
Method Details
-
getId
-
name
-
getName
-
setName
-
conversationId
-
getConversationId
-
setConversationId
-
path
-
getPath
-
setPath
-
startTime
The start time of the recording for screen recordings. Null for other types. -
getStartTime
-
setStartTime
-
endTime
-
getEndTime
-
setEndTime
-
media
The type of media that the recording is. At the moment that could be audio, chat, email, or message. -
getMedia
-
setMedia
-
mediaSubtype
The recording media subtype. -
getMediaSubtype
-
setMediaSubtype
-
mediaSubject
The recording media subject. -
getMediaSubject
-
setMediaSubject
-
annotations
Annotations that belong to the recording. Populated when recording filestate is AVAILABLE. -
getAnnotations
-
setAnnotations
-
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
-
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
-
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
public RecordingMetadata remainingRestorationsAllowedForOrg(Integer 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
-
region
The region the source recording is stored in -
getRegion
-
setRegion
-
getSelfUri
-
equals
-
hashCode
public int hashCode() -
toString
-