Class UpdateRoomRequest

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

public class UpdateRoomRequest extends Object implements Jsonable
  • Method Details

    • getExpireAfterUse

      Close the room after a session ends. Only relevant for long_term rooms.
      Returns:
      true if the room will close after end of session, or null if unknown / not applicable.
    • getInitialJoinOptions

      Options for when a participant joins a meeting.
      Returns:
      The initial joining options.
    • getCallbackUrls

      The callback URLs for this meeting.
      Returns:
      The CallbackUrls object.
    • getAvailableFeatures

      The available features for this meeting.
      Returns:
      The AvailableFeatures object.
    • getThemeId

      public UUID getThemeId()
      ID of the theme for this room.
      Returns:
      The theme ID.
    • getJoinApprovalLevel

      The level of approval needed to join the meeting in the room.
      Returns:
      The approval level, as an enum.
    • getExpiresAt

      The time for when the room will be expired, expressed in ISO 8601 format.
      Returns:
      The room expiration time.
    • toJson

      public String toJson()
      Generates a JSON payload from this request.
      Specified by:
      toJson in interface Jsonable
      Returns:
      JSON representation of this UpdateRoomRequest object.
    • builder

      Entry point for constructing an instance of this class.
      Returns:
      A new Builder.