Class RecordingSettings

java.lang.Object
com.mypurecloud.sdk.v2.model.RecordingSettings
All Implemented Interfaces:
Serializable

public class RecordingSettings extends Object implements Serializable
RecordingSettings
See Also:
  • Constructor Details

    • RecordingSettings

      public RecordingSettings()
    • RecordingSettings

      public RecordingSettings(Boolean initWithEmptyList)
  • Method Details

    • maxSimultaneousStreams

      public RecordingSettings maxSimultaneousStreams(Integer maxSimultaneousStreams)
      Maximum number of simultaneous screen recording streams
    • getMaxSimultaneousStreams

      public Integer getMaxSimultaneousStreams()
    • setMaxSimultaneousStreams

      public void setMaxSimultaneousStreams(Integer maxSimultaneousStreams)
    • maxConfigurableScreenRecordingStreams

      public RecordingSettings maxConfigurableScreenRecordingStreams(Integer maxConfigurableScreenRecordingStreams)
      Upper limit that maxSimultaneousStreams can be configured
    • getMaxConfigurableScreenRecordingStreams

      public Integer getMaxConfigurableScreenRecordingStreams()
    • setMaxConfigurableScreenRecordingStreams

      public void setMaxConfigurableScreenRecordingStreams(Integer maxConfigurableScreenRecordingStreams)
    • regionalRecordingStorageEnabled

      public RecordingSettings regionalRecordingStorageEnabled(Boolean regionalRecordingStorageEnabled)
      Store call recordings in the region where they are intended to be recorded, otherwise in the organization's home region
    • getRegionalRecordingStorageEnabled

      public Boolean getRegionalRecordingStorageEnabled()
    • setRegionalRecordingStorageEnabled

      public void setRegionalRecordingStorageEnabled(Boolean regionalRecordingStorageEnabled)
    • recordingPlaybackUrlTtl

      public RecordingSettings recordingPlaybackUrlTtl(Integer recordingPlaybackUrlTtl)
      The duration in minutes for which the generated URL for recording playback remains valid.The default duration is set to 60 minutes, with a minimum allowable duration of 2 minutes and a maximum of 60 minutes.
    • getRecordingPlaybackUrlTtl

      public Integer getRecordingPlaybackUrlTtl()
    • setRecordingPlaybackUrlTtl

      public void setRecordingPlaybackUrlTtl(Integer recordingPlaybackUrlTtl)
    • recordingBatchDownloadUrlTtl

      public RecordingSettings recordingBatchDownloadUrlTtl(Integer recordingBatchDownloadUrlTtl)
      The duration in minutes for which the generated URL for recording batch download remains valid.The default duration is set to 60 minutes, with a minimum allowable duration of 2 minutes and a maximum of 60 minutes.
    • getRecordingBatchDownloadUrlTtl

      public Integer getRecordingBatchDownloadUrlTtl()
    • setRecordingBatchDownloadUrlTtl

      public void setRecordingBatchDownloadUrlTtl(Integer recordingBatchDownloadUrlTtl)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object