Package com.vonage.client.meetings
Class UpdateRoomRequest
java.lang.Object
com.vonage.client.meetings.UpdateRoomRequest
- All Implemented Interfaces:
Jsonable
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic UpdateRoomRequest.Builderbuilder()Entry point for constructing an instance of this class.The available features for this meeting.The callback URLs for this meeting.Close the room after a session ends.The time for when the room will be expired, expressed in ISO 8601 format.Options for when a participant joins a meeting.The level of approval needed to join the meeting in the room.ID of the theme for this room.toJson()Generates a JSON payload from this request.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vonage.client.Jsonable
updateFromJson
-
Method Details
-
getExpireAfterUse
Close the room after a session ends. Only relevant for long_term rooms.- Returns:
trueif the room will close after end of session, ornullif 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
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
Generates a JSON payload from this request. -
builder
Entry point for constructing an instance of this class.- Returns:
- A new Builder.
-