Class Recording

java.lang.Object
com.vonage.client.JsonableBaseObject
com.vonage.client.meetings.Recording
All Implemented Interfaces:
Jsonable

public class Recording extends JsonableBaseObject
  • Constructor Details

  • Method Details

    • getId

      public UUID getId()
      Identifier of the recording.
      Returns:
      The recording ID.
    • getSessionId

      public String 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

      public Instant 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

      public URI getUrl()
      The URL property of the _links response.
      Returns:
      The recording URL or null if not available.
    • fromJson

      public static Recording fromJson(String json)
      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.