Interface RecordingInfo.Builder

  • Method Details

    • storageType

      RecordingInfo.Builder storageType(String storageType)

      Where the recording/transcript is stored.

      Parameters:
      storageType - Where the recording/transcript is stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • storageType

      RecordingInfo.Builder storageType(StorageType storageType)

      Where the recording/transcript is stored.

      Parameters:
      storageType - Where the recording/transcript is stored.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • location

      RecordingInfo.Builder location(String location)

      The location, in Amazon S3, for the recording/transcript.

      Parameters:
      location - The location, in Amazon S3, for the recording/transcript.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mediaStreamType

      RecordingInfo.Builder mediaStreamType(String mediaStreamType)

      Information about the media stream used during the conversation.

      Parameters:
      mediaStreamType - Information about the media stream used during the conversation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mediaStreamType

      RecordingInfo.Builder mediaStreamType(MediaStreamType mediaStreamType)

      Information about the media stream used during the conversation.

      Parameters:
      mediaStreamType - Information about the media stream used during the conversation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • participantType

      RecordingInfo.Builder participantType(String participantType)

      Information about the conversation participant, whether they are an agent or contact. The participant types are as follows:

      • All

      • Manager

      • Agent

      • Customer

      • Thirdparty

      • Supervisor

      Parameters:
      participantType - Information about the conversation participant, whether they are an agent or contact. The participant types are as follows:

      • All

      • Manager

      • Agent

      • Customer

      • Thirdparty

      • Supervisor

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • participantType

      RecordingInfo.Builder participantType(ParticipantType participantType)

      Information about the conversation participant, whether they are an agent or contact. The participant types are as follows:

      • All

      • Manager

      • Agent

      • Customer

      • Thirdparty

      • Supervisor

      Parameters:
      participantType - Information about the conversation participant, whether they are an agent or contact. The participant types are as follows:

      • All

      • Manager

      • Agent

      • Customer

      • Thirdparty

      • Supervisor

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • fragmentStartNumber

      RecordingInfo.Builder fragmentStartNumber(String fragmentStartNumber)

      The number that identifies the Kinesis Video Streams fragment where the customer audio stream started.

      Parameters:
      fragmentStartNumber - The number that identifies the Kinesis Video Streams fragment where the customer audio stream started.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fragmentStopNumber

      RecordingInfo.Builder fragmentStopNumber(String fragmentStopNumber)

      The number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.

      Parameters:
      fragmentStopNumber - The number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • startTimestamp

      RecordingInfo.Builder startTimestamp(Instant startTimestamp)

      When the conversation of the last leg of the recording started in UTC time.

      Parameters:
      startTimestamp - When the conversation of the last leg of the recording started in UTC time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • stopTimestamp

      RecordingInfo.Builder stopTimestamp(Instant stopTimestamp)

      When the conversation of the last leg of recording stopped in UTC time.

      Parameters:
      stopTimestamp - When the conversation of the last leg of recording stopped in UTC time.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      RecordingInfo.Builder status(String status)

      The status of the recording/transcript.

      Parameters:
      status - The status of the recording/transcript.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the recording/transcript.

      Parameters:
      status - The status of the recording/transcript.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • deletionReason

      RecordingInfo.Builder deletionReason(String deletionReason)

      If the recording/transcript was deleted, this is the reason entered for the deletion.

      Parameters:
      deletionReason - If the recording/transcript was deleted, this is the reason entered for the deletion.
      Returns:
      Returns a reference to this object so that method calls can be chained together.