Class OnlineMeeting

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.OnlineMeeting
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

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

    • allowAttendeeToEnableCamera

      @SerializedName(value="allowAttendeeToEnableCamera", alternate="AllowAttendeeToEnableCamera") @Expose @Nullable public Boolean allowAttendeeToEnableCamera
      The Allow Attendee To Enable Camera. Indicates whether attendees can turn on their camera.
    • allowAttendeeToEnableMic

      @SerializedName(value="allowAttendeeToEnableMic", alternate="AllowAttendeeToEnableMic") @Expose @Nullable public Boolean allowAttendeeToEnableMic
      The Allow Attendee To Enable Mic. Indicates whether attendees can turn on their microphone.
    • allowedPresenters

      @SerializedName(value="allowedPresenters", alternate="AllowedPresenters") @Expose @Nullable public OnlineMeetingPresenters allowedPresenters
      The Allowed Presenters. Specifies who can be a presenter in a meeting.
    • allowMeetingChat

      @SerializedName(value="allowMeetingChat", alternate="AllowMeetingChat") @Expose @Nullable public MeetingChatMode allowMeetingChat
      The Allow Meeting Chat. Specifies the mode of meeting chat.
    • allowTeamworkReactions

      @SerializedName(value="allowTeamworkReactions", alternate="AllowTeamworkReactions") @Expose @Nullable public Boolean allowTeamworkReactions
      The Allow Teamwork Reactions. Indicates if Teams reactions are enabled for the meeting.
    • audioConferencing

      @SerializedName(value="audioConferencing", alternate="AudioConferencing") @Expose @Nullable public AudioConferencing audioConferencing
      The Audio Conferencing. The phone access (dial-in) information for an online meeting. Read-only.
    • broadcastSettings

      @SerializedName(value="broadcastSettings", alternate="BroadcastSettings") @Expose @Nullable public BroadcastMeetingSettings broadcastSettings
      The Broadcast Settings. Settings related to a live event.
    • chatInfo

      @SerializedName(value="chatInfo", alternate="ChatInfo") @Expose @Nullable public ChatInfo chatInfo
      The Chat Info. The chat information associated with this online meeting.
    • creationDateTime

      @SerializedName(value="creationDateTime", alternate="CreationDateTime") @Expose @Nullable public OffsetDateTime creationDateTime
      The Creation Date Time. The meeting creation time in UTC. Read-only.
    • endDateTime

      @SerializedName(value="endDateTime", alternate="EndDateTime") @Expose @Nullable public OffsetDateTime endDateTime
      The End Date Time. The meeting end time in UTC.
    • externalId

      @SerializedName(value="externalId", alternate="ExternalId") @Expose @Nullable public String externalId
      The External Id. The external ID. A custom ID. Optional.
    • isBroadcast

      @SerializedName(value="isBroadcast", alternate="IsBroadcast") @Expose @Nullable public Boolean isBroadcast
      The Is Broadcast. Indicates whether this is a Teams live event.
    • isEntryExitAnnounced

      @SerializedName(value="isEntryExitAnnounced", alternate="IsEntryExitAnnounced") @Expose @Nullable public Boolean isEntryExitAnnounced
      The Is Entry Exit Announced. Indicates whether to announce when callers join or leave.
    • joinInformation

      @SerializedName(value="joinInformation", alternate="JoinInformation") @Expose @Nullable public ItemBody joinInformation
      The Join Information. The join information in the language and locale variant specified in 'Accept-Language' request HTTP header. Read-only.
    • joinWebUrl

      @SerializedName(value="joinWebUrl", alternate="JoinWebUrl") @Expose @Nullable public String joinWebUrl
      The Join Web Url. The join URL of the online meeting. Read-only.
    • lobbyBypassSettings

      @SerializedName(value="lobbyBypassSettings", alternate="LobbyBypassSettings") @Expose @Nullable public LobbyBypassSettings lobbyBypassSettings
      The Lobby Bypass Settings. Specifies which participants can bypass the meeting lobby.
    • participants

      @SerializedName(value="participants", alternate="Participants") @Expose @Nullable public MeetingParticipants participants
      The Participants. The participants associated with the online meeting. This includes the organizer and the attendees.
    • recordAutomatically

      @SerializedName(value="recordAutomatically", alternate="RecordAutomatically") @Expose @Nullable public Boolean recordAutomatically
      The Record Automatically. Indicates whether to record the meeting automatically.
    • startDateTime

      @SerializedName(value="startDateTime", alternate="StartDateTime") @Expose @Nullable public OffsetDateTime startDateTime
      The Start Date Time. The meeting start time in UTC.
    • subject

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

      @SerializedName(value="videoTeleconferenceId", alternate="VideoTeleconferenceId") @Expose @Nullable public String videoTeleconferenceId
      The Video Teleconference Id. The video teleconferencing ID. Read-only.
    • attendanceReports

      @SerializedName(value="attendanceReports", alternate="AttendanceReports") @Expose @Nullable public MeetingAttendanceReportCollectionPage attendanceReports
      The Attendance Reports. The attendance reports of an online meeting. Read-only.
  • Constructor Details

    • OnlineMeeting

      public OnlineMeeting()
  • 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