Package com.vonage.client.meetings
Class UpdateRoomRequest.Builder
java.lang.Object
com.vonage.client.meetings.UpdateRoomRequest.Builder
- Enclosing class:
UpdateRoomRequest
-
Method Summary
Modifier and TypeMethodDescriptionavailableFeatures(AvailableFeatures availableFeatures) build()Builds the UpdateRoomRequest.callbackUrls(CallbackUrls callbackUrls) expireAfterUse(Boolean expireAfterUse) initialJoinOptions(InitialJoinOptions initialJoinOptions) joinApprovalLevel(JoinApprovalLevel joinApprovalLevel)
-
Method Details
-
expireAfterUse
- Parameters:
expireAfterUse- Close the room after a session ends. Only relevant for long_term rooms.- Returns:
- This builder.
-
initialJoinOptions
- Parameters:
initialJoinOptions- Options for when a participant joins a meeting.- Returns:
- This builder.
-
callbackUrls
- Parameters:
callbackUrls- The callback URLs for this meeting.- Returns:
- This builder.
-
availableFeatures
- Parameters:
availableFeatures- The available features for this meeting.- Returns:
- This builder.
-
themeId
- Parameters:
themeId- ID of the theme for this room.- Returns:
- This builder.
-
joinApprovalLevel
- Parameters:
joinApprovalLevel- The level of approval needed to join the meeting in the room.- Returns:
- This builder.
-
expiresAt
- Parameters:
expiresAt- The time for when the room will be expired, expressed in ISO 8601 format.- Returns:
- This builder.
-
build
Builds the UpdateRoomRequest.- Returns:
- An instance of UpdateRoomRequest, populated with all fields from this builder.
-