Package com.mypurecloud.sdk.v2.model
Class CrossPlatformPolicyActions
java.lang.Object
com.mypurecloud.sdk.v2.model.CrossPlatformPolicyActions
- All Implemented Interfaces:
Serializable
CrossPlatformPolicyActions
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionalwaysDelete(Boolean alwaysDelete) true to delete the recording associated with the conversation regardless of the values of retainRecording or deleteRecording.assignCalibrations(List<CalibrationAssignment> assignCalibrations) assignEvaluations(List<EvaluationAssignment> assignEvaluations) assignMeteredAssignmentByAgent(List<MeteredAssignmentByAgent> assignMeteredAssignmentByAgent) assignMeteredEvaluations(List<MeteredEvaluationAssignment> assignMeteredEvaluations) deleteRecording(Boolean deleteRecording) true to delete the recording associated with the conversation.booleaninthashCode()integrationExport(IntegrationExport integrationExport) Policy action for exporting recordings using an integration to 3rd party s3.mediaTranscriptions(List<MediaTranscription> mediaTranscriptions) retainRecording(Boolean retainRecording) true to retain the recording associated with the conversation.retentionDuration(RetentionDuration retentionDuration) voidsetAlwaysDelete(Boolean alwaysDelete) voidsetAssignCalibrations(List<CalibrationAssignment> assignCalibrations) voidsetAssignEvaluations(List<EvaluationAssignment> assignEvaluations) voidsetAssignMeteredAssignmentByAgent(List<MeteredAssignmentByAgent> assignMeteredAssignmentByAgent) voidsetAssignMeteredEvaluations(List<MeteredEvaluationAssignment> assignMeteredEvaluations) voidsetDeleteRecording(Boolean deleteRecording) voidsetIntegrationExport(IntegrationExport integrationExport) voidsetMediaTranscriptions(List<MediaTranscription> mediaTranscriptions) voidsetRetainRecording(Boolean retainRecording) voidsetRetentionDuration(RetentionDuration retentionDuration) toString()
-
Constructor Details
-
CrossPlatformPolicyActions
public CrossPlatformPolicyActions() -
CrossPlatformPolicyActions
-
-
Method Details
-
retainRecording
true to retain the recording associated with the conversation. Default = true -
getRetainRecording
-
setRetainRecording
-
deleteRecording
true to delete the recording associated with the conversation. If retainRecording = true, this will be ignored. Default = false -
getDeleteRecording
-
setDeleteRecording
-
alwaysDelete
true to delete the recording associated with the conversation regardless of the values of retainRecording or deleteRecording. Default = false -
getAlwaysDelete
-
setAlwaysDelete
-
assignEvaluations
-
getAssignEvaluations
-
setAssignEvaluations
-
assignMeteredEvaluations
public CrossPlatformPolicyActions assignMeteredEvaluations(List<MeteredEvaluationAssignment> assignMeteredEvaluations) -
getAssignMeteredEvaluations
-
setAssignMeteredEvaluations
-
assignMeteredAssignmentByAgent
public CrossPlatformPolicyActions assignMeteredAssignmentByAgent(List<MeteredAssignmentByAgent> assignMeteredAssignmentByAgent) -
getAssignMeteredAssignmentByAgent
-
setAssignMeteredAssignmentByAgent
public void setAssignMeteredAssignmentByAgent(List<MeteredAssignmentByAgent> assignMeteredAssignmentByAgent) -
assignCalibrations
public CrossPlatformPolicyActions assignCalibrations(List<CalibrationAssignment> assignCalibrations) -
getAssignCalibrations
-
setAssignCalibrations
-
retentionDuration
-
getRetentionDuration
-
setRetentionDuration
-
mediaTranscriptions
-
getMediaTranscriptions
-
setMediaTranscriptions
-
integrationExport
Policy action for exporting recordings using an integration to 3rd party s3. -
getIntegrationExport
-
setIntegrationExport
-
equals
-
hashCode
public int hashCode() -
toString
-