Package com.vonage.client.meetings
Class Recording
java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.meetings.Recording
- All Implemented Interfaces:
Jsonable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic RecordingCreates an instance of this class from a JSON payload.Recording end time, in ISO 8601 format.getId()Identifier of the recording.Corresponds to the underlying Video API session ID.Recording start time, in ISO 8601 format.Status of the recording.getUrl()The URL property of the_linksresponse.Methods inherited from class com.vonage.client.JsonableBaseObject
createJsonObjectMapper, equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.vonage.client.Jsonable
toJson, updateFromJson
-
Constructor Details
-
Recording
protected Recording()
-
-
Method Details
-
getId
Identifier of the recording.- Returns:
- The recording ID.
-
getSessionId
Corresponds to the underlying Video API session ID.- Returns:
- The video session ID.
-
getStartedAt
Recording start time, in ISO 8601 format.- Returns:
- The recording start time.
-
getEndedAt
Recording end time, in ISO 8601 format.- Returns:
- The recording end time.
-
getStatus
Status of the recording.- Returns:
- The recording status, as an enum.
-
getUrl
The URL property of the_linksresponse.- Returns:
- The recording URL or
nullif not available.
-
fromJson
Creates an instance of this class from a JSON payload.- Parameters:
json- The JSON string to parse.- Returns:
- An instance of this class with the fields populated, if present.
-