Package com.vonage.client.meetings
Class MeetingsClient
java.lang.Object
com.vonage.client.meetings.MeetingsClient
Deprecated.
Support for this API will be removed in the next major release.
Meetings API client.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateRoom(MeetingRoom room) Deprecated.Create a new room.createTheme(Theme theme) Deprecated.Create a new theme.voiddeleteRecording(UUID recordingId) Deprecated.Delete a recording.voiddeleteTheme(UUID themeId, boolean force) Deprecated.Delete a theme by its ID.getRecording(UUID recordingId) Deprecated.Get details of a recording.Deprecated.Get details of an existing room.Deprecated.Retrieve details of a theme by ID.Deprecated.Get numbers that can be used to dial into a meeting.listRecordings(String sessionId) Deprecated.Get recordings of a meeting session.Deprecated.Get all listed rooms in the application.Deprecated.Get all application themes.searchRoomsByTheme(UUID themeId) Deprecated.Get rooms that are associated with a theme ID.updateApplication(UpdateApplicationRequest updateRequest) Deprecated.Update an existing application.updateRoom(UUID roomId, UpdateRoomRequest roomUpdate) Deprecated.Update an existing room.updateTheme(UUID themeId, Theme theme) Deprecated.Update an existing theme.voidupdateThemeLogo(UUID themeId, LogoType logoType, Path pngFile) Deprecated.Upload a logo image and associates it with a theme.
-
Constructor Details
-
MeetingsClient
Deprecated.Constructor.- Parameters:
wrapper- (REQUIRED) shared HTTP wrapper object used for making REST calls.
-
-
Method Details
-
listRooms
Deprecated.Get all listed rooms in the application.- Returns:
- The list of all meeting rooms.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
getRoom
Deprecated.Get details of an existing room.- Parameters:
roomId- ID of the room to retrieve.- Returns:
- The meeting room associated with the ID.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
createRoom
Deprecated.Create a new room.- Parameters:
room- Properties of the meeting room.- Returns:
- Details of the created meeting room.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
updateRoom
Deprecated.Update an existing room.- Parameters:
roomId- ID of the meeting room to be updated.roomUpdate- Properties of the meeting room to change.- Returns:
- Details of the updated meeting room.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
searchRoomsByTheme
Deprecated.Get rooms that are associated with a theme ID.- Parameters:
themeId- The theme ID to filter by.- Returns:
- The list of rooms which use the theme.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
listThemes
Deprecated.Get all application themes.- Returns:
- The list of themes.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
getTheme
Deprecated.Retrieve details of a theme by ID.- Parameters:
themeId- The theme ID.- Returns:
- The theme associated with the ID.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
createTheme
Deprecated.Create a new theme.- Parameters:
theme- The partial theme properties.- Returns:
- The full created theme details.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
updateTheme
Deprecated.Update an existing theme.- Parameters:
themeId- ID of the theme to update.theme- The partial theme properties to update.- Returns:
- The fully updated theme details.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
deleteTheme
Deprecated.Delete a theme by its ID.- Parameters:
themeId- ID of the theme to delete.force- Whether to delete the theme even if theme is used by rooms or as application default theme.- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
listRecordings
Deprecated.Get recordings of a meeting session.- Parameters:
sessionId- The session ID to filter recordings by.- Returns:
- The list of recordings for the session.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
getRecording
Deprecated.Get details of a recording.- Parameters:
recordingId- ID of the recording to retrieve.- Returns:
- The recording properties.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
deleteRecording
Deprecated.Delete a recording.- Parameters:
recordingId- ID of the recording to delete.- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
listDialNumbers
Deprecated.Get numbers that can be used to dial into a meeting.- Returns:
- The list of dial-in numbers, along with their country code.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
updateApplication
Deprecated.Update an existing application.- Parameters:
updateRequest- Properties of the application to update.- Returns:
- The updated application details.
- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-
updateThemeLogo
Deprecated.Upload a logo image and associates it with a theme.- Parameters:
themeId- ID of the theme which the logo will be associated with.logoType- The logo type to upload.pngFile- Absolute path to the logo image. For restrictions, refer to the documentation. Generally, the image must be a PNG under 1MB, square, under 300x300 pixels and have a transparent background.- Throws:
MeetingsResponseException- If there is an error encountered when processing the request.
-