Package com.microsoft.graph.models
Class OnlineMeeting
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.OnlineMeetingBase
com.microsoft.graph.models.OnlineMeeting
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class OnlineMeeting
extends OnlineMeetingBase
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 OnlineMeetingcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valuebyte[]Gets the attendeeReport property value.Gets the broadcastSettings property value.Gets the creationDateTime property value.Gets the endDateTime property value.Gets the externalId property value.The deserialization information for the current modelGets the isBroadcast property value.Gets the meetingTemplateId property value.Gets the participants property value.Gets the recordings property value.Gets the startDateTime property value.Gets the transcripts property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAttendeeReport(byte[] value) Sets the attendeeReport property value.voidSets the broadcastSettings property value.voidSets the creationDateTime property value.voidsetEndDateTime(OffsetDateTime value) Sets the endDateTime property value.voidsetExternalId(String value) Sets the externalId property value.voidsetIsBroadcast(Boolean value) Sets the isBroadcast property value.voidsetMeetingTemplateId(String value) Sets the meetingTemplateId property value.voidSets the participants property value.voidsetRecordings(List<CallRecording> value) Sets the recordings property value.voidsetStartDateTime(OffsetDateTime value) Sets the startDateTime property value.voidsetTranscripts(List<CallTranscript> value) Sets the transcripts property value.Methods inherited from class com.microsoft.graph.models.OnlineMeetingBase
getAllowAttendeeToEnableCamera, getAllowAttendeeToEnableMic, getAllowBreakoutRooms, getAllowedLobbyAdmitters, getAllowedPresenters, getAllowLiveShare, getAllowMeetingChat, getAllowParticipantsToChangeName, getAllowPowerPointSharing, getAllowRecording, getAllowTeamworkReactions, getAllowTranscription, getAllowWhiteboard, getAttendanceReports, getAudioConferencing, getChatInfo, getChatRestrictions, getIsEntryExitAnnounced, getJoinInformation, getJoinMeetingIdSettings, getJoinWebUrl, getLobbyBypassSettings, getRecordAutomatically, getShareMeetingChatHistoryDefault, getSubject, getVideoTeleconferenceId, getWatermarkProtection, setAllowAttendeeToEnableCamera, setAllowAttendeeToEnableMic, setAllowBreakoutRooms, setAllowedLobbyAdmitters, setAllowedPresenters, setAllowLiveShare, setAllowMeetingChat, setAllowParticipantsToChangeName, setAllowPowerPointSharing, setAllowRecording, setAllowTeamworkReactions, setAllowTranscription, setAllowWhiteboard, setAttendanceReports, setAudioConferencing, setChatInfo, setChatRestrictions, setIsEntryExitAnnounced, setJoinInformation, setJoinMeetingIdSettings, setJoinWebUrl, setLobbyBypassSettings, setRecordAutomatically, setShareMeetingChatHistoryDefault, setSubject, setVideoTeleconferenceId, setWatermarkProtectionMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
OnlineMeeting
public OnlineMeeting()Instantiates a newOnlineMeetingand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static OnlineMeeting 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
OnlineMeeting
-
getAttendeeReport
@Nullable public byte[] getAttendeeReport()Gets the attendeeReport property value. The content stream of the attendee report of a Microsoft Teams live event. Read-only.- Returns:
- a
invalid reference
byte[]
-
getBroadcastSettings
Gets the broadcastSettings property value. Settings related to a live event.- Returns:
- a
BroadcastMeetingSettings
-
getCreationDateTime
Gets the creationDateTime property value. The meeting creation time in UTC. Read-only.- Returns:
- a
OffsetDateTime
-
getEndDateTime
Gets the endDateTime property value. The meeting end time in UTC. Required when you create an online meeting.- Returns:
- a
OffsetDateTime
-
getExternalId
Gets the externalId property value. The externalId property- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classOnlineMeetingBase- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsBroadcast
Gets the isBroadcast property value. Indicates whether this meeting is a Teams live event.- Returns:
- a
Boolean
-
getMeetingTemplateId
Gets the meetingTemplateId property value. The ID of the meeting template.- Returns:
- a
String
-
getParticipants
Gets the participants property value. The participants associated with the online meeting, including the organizer and the attendees.- Returns:
- a
MeetingParticipants
-
getRecordings
Gets the recordings property value. The recordings of an online meeting. Read-only.- Returns:
- a
List<CallRecording>
-
getStartDateTime
Gets the startDateTime property value. The meeting start time in UTC.- Returns:
- a
OffsetDateTime
-
getTranscripts
Gets the transcripts property value. The transcripts of an online meeting. Read-only.- Returns:
- a
List<CallTranscript>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classOnlineMeetingBase- Parameters:
writer- Serialization writer to use to serialize this model
-
setAttendeeReport
public void setAttendeeReport(@Nullable byte[] value) Sets the attendeeReport property value. The content stream of the attendee report of a Microsoft Teams live event. Read-only.- Parameters:
value- Value to set for the attendeeReport property.
-
setBroadcastSettings
Sets the broadcastSettings property value. Settings related to a live event.- Parameters:
value- Value to set for the broadcastSettings property.
-
setCreationDateTime
Sets the creationDateTime property value. The meeting creation time in UTC. Read-only.- Parameters:
value- Value to set for the creationDateTime property.
-
setEndDateTime
Sets the endDateTime property value. The meeting end time in UTC. Required when you create an online meeting.- Parameters:
value- Value to set for the endDateTime property.
-
setExternalId
Sets the externalId property value. The externalId property- Parameters:
value- Value to set for the externalId property.
-
setIsBroadcast
Sets the isBroadcast property value. Indicates whether this meeting is a Teams live event.- Parameters:
value- Value to set for the isBroadcast property.
-
setMeetingTemplateId
Sets the meetingTemplateId property value. The ID of the meeting template.- Parameters:
value- Value to set for the meetingTemplateId property.
-
setParticipants
Sets the participants property value. The participants associated with the online meeting, including the organizer and the attendees.- Parameters:
value- Value to set for the participants property.
-
setRecordings
Sets the recordings property value. The recordings of an online meeting. Read-only.- Parameters:
value- Value to set for the recordings property.
-
setStartDateTime
Sets the startDateTime property value. The meeting start time in UTC.- Parameters:
value- Value to set for the startDateTime property.
-
setTranscripts
Sets the transcripts property value. The transcripts of an online meeting. Read-only.- Parameters:
value- Value to set for the transcripts property.
-