Package com.ringcentral.definitions
Class WcsWebinarSettingsModel
java.lang.Object
com.ringcentral.definitions.WcsWebinarSettingsModel
Various settings which define behavior of this Webinar's Sessions
-
Field Summary
FieldsModifier and TypeFieldDescriptionIndicates who can access webinar artifacts.Indicates if attendees have to be authenticated users Default: Guest Enum: Guest, AuthenticatedUser, AuthenticatedCoworkerIndicates if recording should start automatically when a Webinar goes liveIndicates if livestreaming to external streaming provider is enabled Default: trueIndicate if the moderated Q&A enabled for webinarIndicates if Panelists have to be authenticated users Default: Guest Enum: Guest, AuthenticatedUser, AuthenticatedCoworkerIndicates if Panelists can mute/unmute themselves by default Default: trueIndicates if Panelists' screen sharing should be 'on' by default Default: trueIndicates if Panelists' video should be 'on' by default Default: trueIndicates if Panelists should be places to waiting room after joiningWebinar password.Indicates if deletion of past session along with its artifacts is enabled for Host.Indicates if anonymous poll answers are enabled for the webinar Default: trueIndicates if polls are enabled for the webinar (if false all other polls settings cannot be enabled) Default: trueURI to redirect users after the webinar Format: uri Example: https://www.acme.com/thankyouIndicates if dial-in PSTN audio option is enabled for PanelistsIndicates if anonymous Q&A is enabled for the webinar Default: trueIndicates if Q&A is enabled for the webinar (if false all other Q&A settings cannot be enabled) Default: trueDEPRECATED AND REPLACED BY 'pastSessionDeletionEnabled' setting.Indicates if recording can be downloaded (this setting is read-only at webinar level) Default: trueIndicates if recording is enabled (if false all other recording settings cannot be enabled) Default: trueIndicates if recording can be shared (this setting is read-only at webinar level) Default: trueIndicates if a registration is enabled for the webinar (if false all other registration settings are ignored) -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionartifactsAccessAuthentication
(String artifactsAccessAuthentication) attendeeAuthentication
(String attendeeAuthentication) autoRecord
(Boolean autoRecord) externalLivestreamEnabled
(Boolean externalLivestreamEnabled) moderatedQnaEnabled
(Boolean moderatedQnaEnabled) panelistAuthentication
(String panelistAuthentication) panelistMuteControlEnabled
(Boolean panelistMuteControlEnabled) panelistScreenSharingEnabled
(Boolean panelistScreenSharingEnabled) panelistVideoEnabled
(Boolean panelistVideoEnabled) panelistWaitingRoom
(Boolean panelistWaitingRoom) pastSessionDeletionEnabled
(Boolean pastSessionDeletionEnabled) pollsAnonymousEnabled
(Boolean pollsAnonymousEnabled) pollsEnabled
(Boolean pollsEnabled) postWebinarRedirectUri
(String postWebinarRedirectUri) pstnEnabled
(Boolean pstnEnabled) qnaAnonymousEnabled
(Boolean qnaAnonymousEnabled) qnaEnabled
(Boolean qnaEnabled) recordingDeletionEnabled
(Boolean recordingDeletionEnabled) recordingDownloadEnabled
(Boolean recordingDownloadEnabled) recordingEnabled
(Boolean recordingEnabled) recordingSharingEnabled
(Boolean recordingSharingEnabled) registrationEnabled
(Boolean registrationEnabled)
-
Field Details
-
recordingEnabled
Indicates if recording is enabled (if false all other recording settings cannot be enabled) Default: true -
autoRecord
Indicates if recording should start automatically when a Webinar goes live -
recordingSharingEnabled
Indicates if recording can be shared (this setting is read-only at webinar level) Default: true -
recordingDownloadEnabled
Indicates if recording can be downloaded (this setting is read-only at webinar level) Default: true -
recordingDeletionEnabled
DEPRECATED AND REPLACED BY 'pastSessionDeletionEnabled' setting. Indicates if recording can be deleted (this setting is read-only at webinar level) -
pastSessionDeletionEnabled
Indicates if deletion of past session along with its artifacts is enabled for Host. This setting is read-only at webinar level -
panelistWaitingRoom
Indicates if Panelists should be places to waiting room after joining -
panelistVideoEnabled
Indicates if Panelists' video should be 'on' by default Default: true -
panelistScreenSharingEnabled
Indicates if Panelists' screen sharing should be 'on' by default Default: true -
panelistMuteControlEnabled
Indicates if Panelists can mute/unmute themselves by default Default: true -
panelistAuthentication
Indicates if Panelists have to be authenticated users Default: Guest Enum: Guest, AuthenticatedUser, AuthenticatedCoworker -
attendeeAuthentication
Indicates if attendees have to be authenticated users Default: Guest Enum: Guest, AuthenticatedUser, AuthenticatedCoworker -
artifactsAccessAuthentication
Indicates who can access webinar artifacts. Applies to recordings at present. Applicable to other artifacts such as Q&A, Polls in the future. Default: AuthenticatedUser Enum: Guest, AuthenticatedUser, AuthenticatedCoworker -
pstnEnabled
Indicates if dial-in PSTN audio option is enabled for Panelists -
password
Webinar password. If company-level "passwordEnabled" is true and "password" is null / omitted, the backend generates the password -
qnaEnabled
Indicates if Q&A is enabled for the webinar (if false all other Q&A settings cannot be enabled) Default: true -
qnaAnonymousEnabled
Indicates if anonymous Q&A is enabled for the webinar Default: true -
pollsEnabled
Indicates if polls are enabled for the webinar (if false all other polls settings cannot be enabled) Default: true -
pollsAnonymousEnabled
Indicates if anonymous poll answers are enabled for the webinar Default: true -
registrationEnabled
Indicates if a registration is enabled for the webinar (if false all other registration settings are ignored) -
postWebinarRedirectUri
URI to redirect users after the webinar Format: uri Example: https://www.acme.com/thankyou -
externalLivestreamEnabled
Indicates if livestreaming to external streaming provider is enabled Default: true -
moderatedQnaEnabled
Indicate if the moderated Q&A enabled for webinar
-
-
Constructor Details
-
WcsWebinarSettingsModel
public WcsWebinarSettingsModel()
-
-
Method Details
-
recordingEnabled
-
autoRecord
-
recordingSharingEnabled
-
recordingDownloadEnabled
-
recordingDeletionEnabled
-
pastSessionDeletionEnabled
-
panelistWaitingRoom
-
panelistVideoEnabled
-
panelistScreenSharingEnabled
-
panelistMuteControlEnabled
-
panelistAuthentication
-
attendeeAuthentication
-
artifactsAccessAuthentication
-
pstnEnabled
-
password
-
qnaEnabled
-
qnaAnonymousEnabled
-
pollsEnabled
-
pollsAnonymousEnabled
-
registrationEnabled
-
postWebinarRedirectUri
-
externalLivestreamEnabled
-
moderatedQnaEnabled
-