Class AcsRecordingFileStatusUpdatedEventData


  • public final class AcsRecordingFileStatusUpdatedEventData
    extends Object
    Schema of the Data property of an EventGridEvent for a Microsoft.Communication.RecordingFileStatusUpdated event.
    • Constructor Detail

      • AcsRecordingFileStatusUpdatedEventData

        public AcsRecordingFileStatusUpdatedEventData()
    • Method Detail

      • getRecordingStorageInfo

        public AcsRecordingStorageInfoProperties getRecordingStorageInfo()
        Get the recordingStorageInfo property: The details of recording storage information.
        Returns:
        the recordingStorageInfo value.
      • setRecordingStorageInfo

        public AcsRecordingFileStatusUpdatedEventData setRecordingStorageInfo​(AcsRecordingStorageInfoProperties recordingStorageInfo)
        Set the recordingStorageInfo property: The details of recording storage information.
        Parameters:
        recordingStorageInfo - the recordingStorageInfo value to set.
        Returns:
        the AcsRecordingFileStatusUpdatedEventData object itself.
      • getRecordingStartTime

        public OffsetDateTime getRecordingStartTime()
        Get the recordingStartTime property: The time at which the recording started.
        Returns:
        the recordingStartTime value.
      • setRecordingStartTime

        public AcsRecordingFileStatusUpdatedEventData setRecordingStartTime​(OffsetDateTime recordingStartTime)
        Set the recordingStartTime property: The time at which the recording started.
        Parameters:
        recordingStartTime - the recordingStartTime value to set.
        Returns:
        the AcsRecordingFileStatusUpdatedEventData object itself.
      • getRecordingDuration

        public Duration getRecordingDuration()
        Get the recordingDuration property: The recording duration.
        Returns:
        the recordingDuration value.
      • setRecordingDuration

        public AcsRecordingFileStatusUpdatedEventData setRecordingDuration​(Duration recordingDuration)
        Set the recordingDuration property: The recording duration.
        Parameters:
        recordingDuration - the recordingDuration value to set.
        Returns:
        the AcsRecordingFileStatusUpdatedEventData object itself.
      • getRecordingContentType

        public RecordingContentType getRecordingContentType()
        Get the recordingContentType property: The recording content type- AudioVideo, or Audio.
        Returns:
        the recordingContentType value.
      • setRecordingContentType

        public AcsRecordingFileStatusUpdatedEventData setRecordingContentType​(RecordingContentType recordingContentType)
        Set the recordingContentType property: The recording content type- AudioVideo, or Audio.
        Parameters:
        recordingContentType - the recordingContentType value to set.
        Returns:
        the AcsRecordingFileStatusUpdatedEventData object itself.
      • getRecordingChannelType

        public RecordingChannelType getRecordingChannelType()
        Get the recordingChannelType property: The recording channel type - Mixed, Unmixed.
        Returns:
        the recordingChannelType value.
      • setRecordingChannelType

        public AcsRecordingFileStatusUpdatedEventData setRecordingChannelType​(RecordingChannelType recordingChannelType)
        Set the recordingChannelType property: The recording channel type - Mixed, Unmixed.
        Parameters:
        recordingChannelType - the recordingChannelType value to set.
        Returns:
        the AcsRecordingFileStatusUpdatedEventData object itself.
      • getRecordingFormatType

        public RecordingFormatType getRecordingFormatType()
        Get the recordingFormatType property: The recording format type - Mp4, Mp3, Wav.
        Returns:
        the recordingFormatType value.
      • setRecordingFormatType

        public AcsRecordingFileStatusUpdatedEventData setRecordingFormatType​(RecordingFormatType recordingFormatType)
        Set the recordingFormatType property: The recording format type - Mp4, Mp3, Wav.
        Parameters:
        recordingFormatType - the recordingFormatType value to set.
        Returns:
        the AcsRecordingFileStatusUpdatedEventData object itself.
      • getSessionEndReason

        public String getSessionEndReason()
        Get the sessionEndReason property: The reason for ending recording session.
        Returns:
        the sessionEndReason value.
      • setSessionEndReason

        public AcsRecordingFileStatusUpdatedEventData setSessionEndReason​(String sessionEndReason)
        Set the sessionEndReason property: The reason for ending recording session.
        Parameters:
        sessionEndReason - the sessionEndReason value to set.
        Returns:
        the AcsRecordingFileStatusUpdatedEventData object itself.