Package com.ringcentral.definitions
Class ScheduleUserMeetingInfo
java.lang.Object
com.ringcentral.definitions.ScheduleUserMeetingInfo
Scheduling meeting settings locked on account level || Settings defining how to schedule user meetings
-
Field Summary
FieldsModifier and TypeFieldDescriptionAllows participants to join the meeting before the host arrivesString[]
Determines how participants can join the audio channel of a meeting Enum: Phone, ComputerAudio, ThirdPartyPassword for already scheduled meetings.If true, then only signed-in users can join this meetingThe default password for Personal Meeting ID (PMI) meetingsSpecifies whether to generate and require a password for participants joining by phoneA random password will be generated for an instant meeting, if set to `true`.Specifies whether to require a password for meetings using Personal Meeting ID (PMI).Specifies whether to require a password for meetings which have already been scheduledA password will be generated when scheduling a meeting and participants will require password to join a meeting.Starting meetings with host video on/off (true/false)Starting meetings with participant video on/off (true/false)Determines whether to use Personal Meeting ID (PMI) when starting an instant meetingDetermines whether to use Personal Meeting ID (PMI) when scheduling a meeting -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionallowJoinBeforeHost
(Boolean allowJoinBeforeHost) audioOptions
(String[] audioOptions) defaultPasswordForScheduledMeetings
(String defaultPasswordForScheduledMeetings) enforceLogin
(Boolean enforceLogin) muteParticipantsOnEntry
(Boolean muteParticipantsOnEntry) pmiPassword
(String pmiPassword) pstnPasswordProtected
(Boolean pstnPasswordProtected) requirePasswordForInstantMeetings
(Boolean requirePasswordForInstantMeetings) requirePasswordForPmiMeetings
(String requirePasswordForPmiMeetings) requirePasswordForScheduledMeetings
(Boolean requirePasswordForScheduledMeetings) requirePasswordForSchedulingNewMeetings
(Boolean requirePasswordForSchedulingNewMeetings) startHostVideo
(Boolean startHostVideo) startParticipantsVideo
(Boolean startParticipantsVideo) usePmiForInstantMeetings
(Boolean usePmiForInstantMeetings) usePmiForScheduledMeetings
(Boolean usePmiForScheduledMeetings)
-
Field Details
-
enforceLogin
If true, then only signed-in users can join this meeting -
startHostVideo
Starting meetings with host video on/off (true/false) -
startParticipantsVideo
Starting meetings with participant video on/off (true/false) -
audioOptions
Determines how participants can join the audio channel of a meeting Enum: Phone, ComputerAudio, ThirdParty -
allowJoinBeforeHost
Allows participants to join the meeting before the host arrives -
usePmiForScheduledMeetings
Determines whether to use Personal Meeting ID (PMI) when scheduling a meeting -
usePmiForInstantMeetings
Determines whether to use Personal Meeting ID (PMI) when starting an instant meeting -
requirePasswordForSchedulingNewMeetings
A password will be generated when scheduling a meeting and participants will require password to join a meeting. The Personal Meeting ID (PMI) meetings are not included -
requirePasswordForScheduledMeetings
Specifies whether to require a password for meetings which have already been scheduled -
defaultPasswordForScheduledMeetings
Password for already scheduled meetings. Users can set it individually -
requirePasswordForInstantMeetings
A random password will be generated for an instant meeting, if set to `true`. If you use PMI for your instant meetings, this option will be disabled -
requirePasswordForPmiMeetings
Specifies whether to require a password for meetings using Personal Meeting ID (PMI). The supported values are: 'none', 'all' and 'jbhOnly' (joined before host only) Enum: all, none, jbhOnly -
pmiPassword
The default password for Personal Meeting ID (PMI) meetings -
pstnPasswordProtected
Specifies whether to generate and require a password for participants joining by phone -
muteParticipantsOnEntry
-
-
Constructor Details
-
ScheduleUserMeetingInfo
public ScheduleUserMeetingInfo()
-
-
Method Details
-
enforceLogin
-
startHostVideo
-
startParticipantsVideo
-
audioOptions
-
allowJoinBeforeHost
-
usePmiForScheduledMeetings
-
usePmiForInstantMeetings
-
requirePasswordForSchedulingNewMeetings
public ScheduleUserMeetingInfo requirePasswordForSchedulingNewMeetings(Boolean requirePasswordForSchedulingNewMeetings) -
requirePasswordForScheduledMeetings
public ScheduleUserMeetingInfo requirePasswordForScheduledMeetings(Boolean requirePasswordForScheduledMeetings) -
defaultPasswordForScheduledMeetings
public ScheduleUserMeetingInfo defaultPasswordForScheduledMeetings(String defaultPasswordForScheduledMeetings) -
requirePasswordForInstantMeetings
public ScheduleUserMeetingInfo requirePasswordForInstantMeetings(Boolean requirePasswordForInstantMeetings) -
requirePasswordForPmiMeetings
-
pmiPassword
-
pstnPasswordProtected
-
muteParticipantsOnEntry
-