Package com.independentsoft.graph.teams
Class OnlineMeeting
java.lang.Object
com.independentsoft.graph.teams.OnlineMeeting
- All Implemented Interfaces:
ICreatable,IUpdatable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanbooleangetId()booleanbooleanbooleanvoidsetAllowAttendeeToEnableCamera(boolean allowAttendeeToEnableCamera)voidsetAllowAttendeeToEnableMic(boolean allowAttendeeToEnableMic)voidsetAllowedPresenters(OnlineMeetingPresenters allowedPresenters)voidsetAllowMeetingChat(MeetingChatMode allowMeetingChat)voidsetAllowTeamworkReactions(boolean allowTeamworkReactions)voidsetAsBroadcast(boolean isBroadcast)voidsetAsEntryExitAnnounced(boolean isEntryExitAnnounced)voidsetBroadcastSettings(BroadcastMeetingSettings broadcastSettings)voidsetChatInfo(ChatInfo chatInfo)voidsetEndTime(Date endTime)voidsetExternalId(String externalId)voidvoidsetJoinMeetingIdSettings(JoinMeetingIdSettings joinMeetingIdSettings)voidsetParticipants(MeetingParticipants participants)voidsetRecordAutomatically(boolean recordAutomatically)voidsetStartTime(Date startTime)voidsetSubject(String subject)voidsetVideoTeleconferenceId(String videoTeleconferenceId)Converts this object to its JSON representation for creation.toString()Converts this object to its JSON representation for update.toUpdateJson(List<String> propertyNames)Converts this object to JSON for update with specific properties.
-
Constructor Details
-
OnlineMeeting
public OnlineMeeting() -
OnlineMeeting
-
-
Method Details
-
toCreateJson
Description copied from interface:ICreatableConverts this object to its JSON representation for creation.This method generates a JSON string containing all properties needed to create a new instance of this resource in Microsoft Graph. Only properties appropriate for creation should be included (e.g., excluding read-only properties like ID, createdTime, etc.).
- Specified by:
toCreateJsonin interfaceICreatable- Returns:
- JSON string representation for creating this resource
-
toUpdateJson
Description copied from interface:IUpdatableConverts this object to its JSON representation for update.This method generates a JSON string containing all modified properties that should be updated in Microsoft Graph. Only writeable properties with non-null values are typically included.
- Specified by:
toUpdateJsonin interfaceIUpdatable- Returns:
- JSON string representation for updating this resource
-
toUpdateJson
Description copied from interface:IUpdatableConverts this object to JSON for update with specific properties.This method generates a JSON string containing only the specified properties. This enables partial updates where only certain fields need to be modified, reducing payload size and avoiding unintended changes to other properties.
- Specified by:
toUpdateJsonin interfaceIUpdatable- Parameters:
propertyNames- List of property names to include in the JSON. If null or empty, all modified properties are included.- Returns:
- JSON string representation for updating specific properties
-
toString
-
getId
-
setId
-
getAllowedPresenters
-
setAllowedPresenters
-
getAllowAttendeeToEnableCamera
public boolean getAllowAttendeeToEnableCamera() -
setAllowAttendeeToEnableCamera
public void setAllowAttendeeToEnableCamera(boolean allowAttendeeToEnableCamera) -
getAllowAttendeeToEnableMic
public boolean getAllowAttendeeToEnableMic() -
setAllowAttendeeToEnableMic
public void setAllowAttendeeToEnableMic(boolean allowAttendeeToEnableMic) -
getAllowMeetingChat
-
setAllowMeetingChat
-
getallowTeamworkReactions
public boolean getallowTeamworkReactions() -
setAllowTeamworkReactions
public void setAllowTeamworkReactions(boolean allowTeamworkReactions) -
getAudioConferencing
-
getBroadcastSettings
-
setBroadcastSettings
-
getChatInfo
-
setChatInfo
-
getCreationTime
-
getEndTime
-
setEndTime
-
getExternalId
-
setExternalId
-
isBroadcast
public boolean isBroadcast() -
setAsBroadcast
public void setAsBroadcast(boolean isBroadcast) -
isEntryExitAnnounced
public boolean isEntryExitAnnounced() -
setAsEntryExitAnnounced
public void setAsEntryExitAnnounced(boolean isEntryExitAnnounced) -
getJoinWebUrl
-
getJoinInformation
-
getJoinMeetingIdSettings
-
setJoinMeetingIdSettings
-
getParticipants
-
setParticipants
-
isRecordAutomatically
public boolean isRecordAutomatically() -
setRecordAutomatically
public void setRecordAutomatically(boolean recordAutomatically) -
getStartTime
-
setStartTime
-
getSubject
-
setSubject
-
getVideoTeleconferenceId
-
setVideoTeleconferenceId
-