Class RecordingInfo
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecordingInfo.Builder,RecordingInfo>
Information about a voice recording, chat transcript, or screen recording.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic RecordingInfo.Builderbuilder()final StringIf the recording/transcript was deleted, this is the reason entered for the deletion.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe number that identifies the Kinesis Video Streams fragment where the customer audio stream started.final StringThe number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringlocation()The location, in Amazon S3, for the recording/transcript.final MediaStreamTypeInformation about the media stream used during the conversation.final StringInformation about the media stream used during the conversation.final ParticipantTypeInformation about the conversation participant, whether they are an agent or contact.final StringInformation about the conversation participant, whether they are an agent or contact.static Class<? extends RecordingInfo.Builder> final InstantWhen the conversation of the last leg of the recording started in UTC time.final RecordingStatusstatus()The status of the recording/transcript.final StringThe status of the recording/transcript.final InstantWhen the conversation of the last leg of recording stopped in UTC time.final StorageTypeWhere the recording/transcript is stored.final StringWhere the recording/transcript is stored.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
storageType
Where the recording/transcript is stored.
If the service returns an enum value that is not available in the current SDK version,
storageTypewill returnStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstorageTypeAsString().- Returns:
- Where the recording/transcript is stored.
- See Also:
-
storageTypeAsString
Where the recording/transcript is stored.
If the service returns an enum value that is not available in the current SDK version,
storageTypewill returnStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstorageTypeAsString().- Returns:
- Where the recording/transcript is stored.
- See Also:
-
location
The location, in Amazon S3, for the recording/transcript.
- Returns:
- The location, in Amazon S3, for the recording/transcript.
-
mediaStreamType
Information about the media stream used during the conversation.
If the service returns an enum value that is not available in the current SDK version,
mediaStreamTypewill returnMediaStreamType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommediaStreamTypeAsString().- Returns:
- Information about the media stream used during the conversation.
- See Also:
-
mediaStreamTypeAsString
Information about the media stream used during the conversation.
If the service returns an enum value that is not available in the current SDK version,
mediaStreamTypewill returnMediaStreamType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommediaStreamTypeAsString().- Returns:
- Information about the media stream used during the conversation.
- See Also:
-
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
If the service returns an enum value that is not available in the current SDK version,
participantTypewill returnParticipantType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromparticipantTypeAsString().- Returns:
- Information about the conversation participant, whether they are an agent or contact. The participant
types are as follows:
-
All
-
Manager
-
Agent
-
Customer
-
Thirdparty
-
Supervisor
-
- See Also:
-
-
participantTypeAsString
Information about the conversation participant, whether they are an agent or contact. The participant types are as follows:
-
All
-
Manager
-
Agent
-
Customer
-
Thirdparty
-
Supervisor
If the service returns an enum value that is not available in the current SDK version,
participantTypewill returnParticipantType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromparticipantTypeAsString().- Returns:
- Information about the conversation participant, whether they are an agent or contact. The participant
types are as follows:
-
All
-
Manager
-
Agent
-
Customer
-
Thirdparty
-
Supervisor
-
- See Also:
-
-
fragmentStartNumber
The number that identifies the Kinesis Video Streams fragment where the customer audio stream started.
- Returns:
- The number that identifies the Kinesis Video Streams fragment where the customer audio stream started.
-
fragmentStopNumber
The number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.
- Returns:
- The number that identifies the Kinesis Video Streams fragment where the customer audio stream stopped.
-
startTimestamp
When the conversation of the last leg of the recording started in UTC time.
- Returns:
- When the conversation of the last leg of the recording started in UTC time.
-
stopTimestamp
When the conversation of the last leg of recording stopped in UTC time.
- Returns:
- When the conversation of the last leg of recording stopped in UTC time.
-
status
The status of the recording/transcript.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnRecordingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the recording/transcript.
- See Also:
-
statusAsString
The status of the recording/transcript.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnRecordingStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The status of the recording/transcript.
- See Also:
-
deletionReason
If the recording/transcript was deleted, this is the reason entered for the deletion.
- Returns:
- If the recording/transcript was deleted, this is the reason entered for the deletion.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RecordingInfo.Builder,RecordingInfo> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-