Class OnlineMeetingBase

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.OnlineMeetingBase
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
Direct Known Subclasses:
OnlineMeeting, VirtualEventSession

public class OnlineMeetingBase extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Online Meeting Base.
  • Field Details

    • allowAttendeeToEnableCamera

      @SerializedName(value="allowAttendeeToEnableCamera", alternate="AllowAttendeeToEnableCamera") @Expose @Nullable public Boolean allowAttendeeToEnableCamera
      The Allow Attendee To Enable Camera.
    • allowAttendeeToEnableMic

      @SerializedName(value="allowAttendeeToEnableMic", alternate="AllowAttendeeToEnableMic") @Expose @Nullable public Boolean allowAttendeeToEnableMic
      The Allow Attendee To Enable Mic.
    • allowedPresenters

      @SerializedName(value="allowedPresenters", alternate="AllowedPresenters") @Expose @Nullable public OnlineMeetingPresenters allowedPresenters
      The Allowed Presenters.
    • allowMeetingChat

      @SerializedName(value="allowMeetingChat", alternate="AllowMeetingChat") @Expose @Nullable public MeetingChatMode allowMeetingChat
      The Allow Meeting Chat.
    • allowParticipantsToChangeName

      @SerializedName(value="allowParticipantsToChangeName", alternate="AllowParticipantsToChangeName") @Expose @Nullable public Boolean allowParticipantsToChangeName
      The Allow Participants To Change Name.
    • allowTeamworkReactions

      @SerializedName(value="allowTeamworkReactions", alternate="AllowTeamworkReactions") @Expose @Nullable public Boolean allowTeamworkReactions
      The Allow Teamwork Reactions.
    • audioConferencing

      @SerializedName(value="audioConferencing", alternate="AudioConferencing") @Expose @Nullable public AudioConferencing audioConferencing
      The Audio Conferencing.
    • chatInfo

      @SerializedName(value="chatInfo", alternate="ChatInfo") @Expose @Nullable public ChatInfo chatInfo
      The Chat Info.
    • isEntryExitAnnounced

      @SerializedName(value="isEntryExitAnnounced", alternate="IsEntryExitAnnounced") @Expose @Nullable public Boolean isEntryExitAnnounced
      The Is Entry Exit Announced.
    • joinInformation

      @SerializedName(value="joinInformation", alternate="JoinInformation") @Expose @Nullable public ItemBody joinInformation
      The Join Information.
    • joinMeetingIdSettings

      @SerializedName(value="joinMeetingIdSettings", alternate="JoinMeetingIdSettings") @Expose @Nullable public JoinMeetingIdSettings joinMeetingIdSettings
      The Join Meeting Id Settings.
    • joinWebUrl

      @SerializedName(value="joinWebUrl", alternate="JoinWebUrl") @Expose @Nullable public String joinWebUrl
      The Join Web Url.
    • lobbyBypassSettings

      @SerializedName(value="lobbyBypassSettings", alternate="LobbyBypassSettings") @Expose @Nullable public LobbyBypassSettings lobbyBypassSettings
      The Lobby Bypass Settings.
    • recordAutomatically

      @SerializedName(value="recordAutomatically", alternate="RecordAutomatically") @Expose @Nullable public Boolean recordAutomatically
      The Record Automatically.
    • shareMeetingChatHistoryDefault

      @SerializedName(value="shareMeetingChatHistoryDefault", alternate="ShareMeetingChatHistoryDefault") @Expose @Nullable public MeetingChatHistoryDefaultMode shareMeetingChatHistoryDefault
      The Share Meeting Chat History Default.
    • subject

      @SerializedName(value="subject", alternate="Subject") @Expose @Nullable public String subject
      The Subject.
    • videoTeleconferenceId

      @SerializedName(value="videoTeleconferenceId", alternate="VideoTeleconferenceId") @Expose @Nullable public String videoTeleconferenceId
      The Video Teleconference Id.
    • watermarkProtection

      @SerializedName(value="watermarkProtection", alternate="WatermarkProtection") @Expose @Nullable public WatermarkProtectionValues watermarkProtection
      The Watermark Protection.
    • attendanceReports

      @SerializedName(value="attendanceReports", alternate="AttendanceReports") @Expose @Nullable public MeetingAttendanceReportCollectionPage attendanceReports
      The Attendance Reports.
  • Constructor Details

    • OnlineMeetingBase

      public OnlineMeetingBase()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to