Package com.microsoft.graph.models
Class OnlineMeetingBase
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.OnlineMeetingBase
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
OnlineMeeting
,VirtualEventSession
@Generated("com.microsoft.kiota")
public class OnlineMeetingBase
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OnlineMeetingBase
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the allowAttendeeToEnableCamera property value.Gets the allowAttendeeToEnableMic property value.Gets the allowBreakoutRooms property value.Gets the allowedLobbyAdmitters property value.Gets the allowedPresenters property value.Gets the allowLiveShare property value.Gets the allowMeetingChat property value.Gets the allowParticipantsToChangeName property value.Gets the allowPowerPointSharing property value.Gets the allowRecording property value.Gets the allowTeamworkReactions property value.Gets the allowTranscription property value.Gets the allowWhiteboard property value.Gets the attendanceReports property value.Gets the audioConferencing property value.Gets the chatInfo property value.Gets the chatRestrictions property value.The deserialization information for the current modelGets the isEntryExitAnnounced property value.Gets the joinInformation property value.Gets the joinMeetingIdSettings property value.Gets the joinWebUrl property value.Gets the lobbyBypassSettings property value.Gets the recordAutomatically property value.Gets the shareMeetingChatHistoryDefault property value.Gets the subject property value.Gets the videoTeleconferenceId property value.Gets the watermarkProtection property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
Sets the allowAttendeeToEnableCamera property value.void
Sets the allowAttendeeToEnableMic property value.void
setAllowBreakoutRooms
(Boolean value) Sets the allowBreakoutRooms property value.void
Sets the allowedLobbyAdmitters property value.void
Sets the allowedPresenters property value.void
Sets the allowLiveShare property value.void
Sets the allowMeetingChat property value.void
Sets the allowParticipantsToChangeName property value.void
setAllowPowerPointSharing
(Boolean value) Sets the allowPowerPointSharing property value.void
setAllowRecording
(Boolean value) Sets the allowRecording property value.void
setAllowTeamworkReactions
(Boolean value) Sets the allowTeamworkReactions property value.void
setAllowTranscription
(Boolean value) Sets the allowTranscription property value.void
setAllowWhiteboard
(Boolean value) Sets the allowWhiteboard property value.void
Sets the attendanceReports property value.void
Sets the audioConferencing property value.void
setChatInfo
(ChatInfo value) Sets the chatInfo property value.void
Sets the chatRestrictions property value.void
setIsEntryExitAnnounced
(Boolean value) Sets the isEntryExitAnnounced property value.void
setJoinInformation
(ItemBody value) Sets the joinInformation property value.void
Sets the joinMeetingIdSettings property value.void
setJoinWebUrl
(String value) Sets the joinWebUrl property value.void
Sets the lobbyBypassSettings property value.void
setRecordAutomatically
(Boolean value) Sets the recordAutomatically property value.void
Sets the shareMeetingChatHistoryDefault property value.void
setSubject
(String value) Sets the subject property value.void
setVideoTeleconferenceId
(String value) Sets the videoTeleconferenceId property value.void
Sets the watermarkProtection property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
OnlineMeetingBase
public OnlineMeetingBase()Instantiates a newOnlineMeetingBase
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static OnlineMeetingBase createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode
- The parse node to use to read the discriminator value and create the object- Returns:
- a
OnlineMeetingBase
-
getAllowAttendeeToEnableCamera
Gets the allowAttendeeToEnableCamera property value. Indicates whether attendees can turn on their camera.- Returns:
- a
Boolean
-
getAllowAttendeeToEnableMic
Gets the allowAttendeeToEnableMic property value. Indicates whether attendees can turn on their microphone.- Returns:
- a
Boolean
-
getAllowBreakoutRooms
Gets the allowBreakoutRooms property value. Indicates whether breakout rooms are enabled for the meeting.- Returns:
- a
Boolean
-
getAllowedLobbyAdmitters
Gets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue.- Returns:
- a
AllowedLobbyAdmitterRoles
-
getAllowedPresenters
Gets the allowedPresenters property value. Specifies who can be a presenter in a meeting.- Returns:
- a
OnlineMeetingPresenters
-
getAllowMeetingChat
Gets the allowMeetingChat property value. Specifies the mode of the meeting chat.- Returns:
- a
MeetingChatMode
-
getAllowParticipantsToChangeName
Gets the allowParticipantsToChangeName property value. Specifies if participants are allowed to rename themselves in an instance of the meeting.- Returns:
- a
Boolean
-
getAllowPowerPointSharing
Gets the allowPowerPointSharing property value. Indicates whether PowerPoint live is enabled for the meeting.- Returns:
- a
Boolean
-
getAllowRecording
Gets the allowRecording property value. Indicates whether recording is enabled for the meeting.- Returns:
- a
Boolean
-
getAllowTeamworkReactions
Gets the allowTeamworkReactions property value. Indicates if Teams reactions are enabled for the meeting.- Returns:
- a
Boolean
-
getAllowTranscription
Gets the allowTranscription property value. Indicates whether transcription is enabled for the meeting.- Returns:
- a
Boolean
-
getAllowWhiteboard
Gets the allowWhiteboard property value. Indicates whether whiteboard is enabled for the meeting.- Returns:
- a
Boolean
-
getAttendanceReports
Gets the attendanceReports property value. The attendance reports of an online meeting. Read-only.- Returns:
- a
List<MeetingAttendanceReport>
-
getAudioConferencing
Gets the audioConferencing property value. The phone access (dial-in) information for an online meeting. Read-only.- Returns:
- a
AudioConferencing
-
getChatInfo
Gets the chatInfo property value. The chat information associated with this online meeting.- Returns:
- a
ChatInfo
-
getChatRestrictions
Gets the chatRestrictions property value. Specifies the configuration settings for meeting chat restrictions.- Returns:
- a
ChatRestrictions
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsEntryExitAnnounced
Gets the isEntryExitAnnounced property value. Indicates whether to announce when callers join or leave.- Returns:
- a
Boolean
-
getJoinInformation
Gets the joinInformation property value. The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.- Returns:
- a
ItemBody
-
getJoinMeetingIdSettings
Gets the joinMeetingIdSettings property value. Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings can't be modified. To make any changes to this property, you must cancel this meeting and create a new one.- Returns:
- a
JoinMeetingIdSettings
-
getJoinWebUrl
Gets the joinWebUrl property value. The join URL of the online meeting. Read-only.- Returns:
- a
String
-
getLobbyBypassSettings
Gets the lobbyBypassSettings property value. Specifies which participants can bypass the meeting lobby.- Returns:
- a
LobbyBypassSettings
-
getRecordAutomatically
Gets the recordAutomatically property value. Indicates whether to record the meeting automatically.- Returns:
- a
Boolean
-
getSubject
Gets the subject property value. The subject of the online meeting.- Returns:
- a
String
-
getVideoTeleconferenceId
Gets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only.- Returns:
- a
String
-
getWatermarkProtection
Gets the watermarkProtection property value. Specifies whether the client application should apply a watermark to a content type.- Returns:
- a
WatermarkProtectionValues
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAllowAttendeeToEnableCamera
Sets the allowAttendeeToEnableCamera property value. Indicates whether attendees can turn on their camera.- Parameters:
value
- Value to set for the allowAttendeeToEnableCamera property.
-
setAllowAttendeeToEnableMic
Sets the allowAttendeeToEnableMic property value. Indicates whether attendees can turn on their microphone.- Parameters:
value
- Value to set for the allowAttendeeToEnableMic property.
-
setAllowBreakoutRooms
Sets the allowBreakoutRooms property value. Indicates whether breakout rooms are enabled for the meeting.- Parameters:
value
- Value to set for the allowBreakoutRooms property.
-
setAllowedLobbyAdmitters
Sets the allowedLobbyAdmitters property value. Specifies the users who can admit from the lobby. Possible values are: organizerAndCoOrganizersAndPresenters, organizerAndCoOrganizers, unknownFutureValue.- Parameters:
value
- Value to set for the allowedLobbyAdmitters property.
-
setAllowedPresenters
Sets the allowedPresenters property value. Specifies who can be a presenter in a meeting.- Parameters:
value
- Value to set for the allowedPresenters property.
-
setAllowMeetingChat
Sets the allowMeetingChat property value. Specifies the mode of the meeting chat.- Parameters:
value
- Value to set for the allowMeetingChat property.
-
setAllowParticipantsToChangeName
Sets the allowParticipantsToChangeName property value. Specifies if participants are allowed to rename themselves in an instance of the meeting.- Parameters:
value
- Value to set for the allowParticipantsToChangeName property.
-
setAllowPowerPointSharing
Sets the allowPowerPointSharing property value. Indicates whether PowerPoint live is enabled for the meeting.- Parameters:
value
- Value to set for the allowPowerPointSharing property.
-
setAllowRecording
Sets the allowRecording property value. Indicates whether recording is enabled for the meeting.- Parameters:
value
- Value to set for the allowRecording property.
-
setAllowTeamworkReactions
Sets the allowTeamworkReactions property value. Indicates if Teams reactions are enabled for the meeting.- Parameters:
value
- Value to set for the allowTeamworkReactions property.
-
setAllowTranscription
Sets the allowTranscription property value. Indicates whether transcription is enabled for the meeting.- Parameters:
value
- Value to set for the allowTranscription property.
-
setAllowWhiteboard
Sets the allowWhiteboard property value. Indicates whether whiteboard is enabled for the meeting.- Parameters:
value
- Value to set for the allowWhiteboard property.
-
setAttendanceReports
Sets the attendanceReports property value. The attendance reports of an online meeting. Read-only.- Parameters:
value
- Value to set for the attendanceReports property.
-
setAudioConferencing
Sets the audioConferencing property value. The phone access (dial-in) information for an online meeting. Read-only.- Parameters:
value
- Value to set for the audioConferencing property.
-
setChatInfo
Sets the chatInfo property value. The chat information associated with this online meeting.- Parameters:
value
- Value to set for the chatInfo property.
-
setChatRestrictions
Sets the chatRestrictions property value. Specifies the configuration settings for meeting chat restrictions.- Parameters:
value
- Value to set for the chatRestrictions property.
-
setIsEntryExitAnnounced
Sets the isEntryExitAnnounced property value. Indicates whether to announce when callers join or leave.- Parameters:
value
- Value to set for the isEntryExitAnnounced property.
-
setJoinInformation
Sets the joinInformation property value. The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.- Parameters:
value
- Value to set for the joinInformation property.
-
setJoinMeetingIdSettings
Sets the joinMeetingIdSettings property value. Specifies the joinMeetingId, the meeting passcode, and the requirement for the passcode. Once an onlineMeeting is created, the joinMeetingIdSettings can't be modified. To make any changes to this property, you must cancel this meeting and create a new one.- Parameters:
value
- Value to set for the joinMeetingIdSettings property.
-
setJoinWebUrl
Sets the joinWebUrl property value. The join URL of the online meeting. Read-only.- Parameters:
value
- Value to set for the joinWebUrl property.
-
setLobbyBypassSettings
Sets the lobbyBypassSettings property value. Specifies which participants can bypass the meeting lobby.- Parameters:
value
- Value to set for the lobbyBypassSettings property.
-
setRecordAutomatically
Sets the recordAutomatically property value. Indicates whether to record the meeting automatically.- Parameters:
value
- Value to set for the recordAutomatically property.
-
setSubject
Sets the subject property value. The subject of the online meeting.- Parameters:
value
- Value to set for the subject property.
-
setVideoTeleconferenceId
Sets the videoTeleconferenceId property value. The video teleconferencing ID. Read-only.- Parameters:
value
- Value to set for the videoTeleconferenceId property.
-
setWatermarkProtection
Sets the watermarkProtection property value. Specifies whether the client application should apply a watermark to a content type.- Parameters:
value
- Value to set for the watermarkProtection property.
-