MicrosoftGraphOnlineMeeting Class

public final class MicrosoftGraphOnlineMeeting
extends MicrosoftGraphEntity

onlineMeeting.

Constructor Summary

Constructor Description
MicrosoftGraphOnlineMeeting()

Creates an instance of MicrosoftGraphOnlineMeeting class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: onlineMeeting.

MicrosoftGraphOnlineMeetingPresenters allowedPresenters()

Get the allowedPresenters property: onlineMeetingPresenters.

MicrosoftGraphAudioConferencing audioConferencing()

Get the audioConferencing property: audioConferencing.

MicrosoftGraphChatInfo chatInfo()

Get the chatInfo property: chatInfo.

OffsetDateTime creationDateTime()

Get the creationDateTime property: The meeting creation time in UTC.

OffsetDateTime endDateTime()

Get the endDateTime property: The meeting end time in UTC.

String externalId()

Get the externalId property: The externalId property.

static MicrosoftGraphOnlineMeeting fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphOnlineMeeting from the JsonReader.

Boolean isEntryExitAnnounced()

Get the isEntryExitAnnounced property: Whether or not to announce when callers join or leave.

MicrosoftGraphItemBody joinInformation()

Get the joinInformation property: itemBody.

String joinWebUrl()

Get the joinWebUrl property: The join URL of the online meeting.

MicrosoftGraphLobbyBypassSettings lobbyBypassSettings()

Get the lobbyBypassSettings property: lobbyBypassSettings.

MicrosoftGraphMeetingParticipants participants()

Get the participants property: meetingParticipants.

OffsetDateTime startDateTime()

Get the startDateTime property: The meeting start time in UTC.

String subject()

Get the subject property: The subject of the online meeting.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String videoTeleconferenceId()

Get the videoTeleconferenceId property: The video teleconferencing ID.

MicrosoftGraphOnlineMeeting withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: onlineMeeting.

MicrosoftGraphOnlineMeeting withAllowedPresenters(MicrosoftGraphOnlineMeetingPresenters allowedPresenters)

Set the allowedPresenters property: onlineMeetingPresenters.

MicrosoftGraphOnlineMeeting withAudioConferencing(MicrosoftGraphAudioConferencing audioConferencing)

Set the audioConferencing property: audioConferencing.

MicrosoftGraphOnlineMeeting withChatInfo(MicrosoftGraphChatInfo chatInfo)

Set the chatInfo property: chatInfo.

MicrosoftGraphOnlineMeeting withCreationDateTime(OffsetDateTime creationDateTime)

Set the creationDateTime property: The meeting creation time in UTC.

MicrosoftGraphOnlineMeeting withEndDateTime(OffsetDateTime endDateTime)

Set the endDateTime property: The meeting end time in UTC.

MicrosoftGraphOnlineMeeting withExternalId(String externalId)

Set the externalId property: The externalId property.

MicrosoftGraphOnlineMeeting withId(String id)

Set the id property: Read-only.

MicrosoftGraphOnlineMeeting withIsEntryExitAnnounced(Boolean isEntryExitAnnounced)

Set the isEntryExitAnnounced property: Whether or not to announce when callers join or leave.

MicrosoftGraphOnlineMeeting withJoinInformation(MicrosoftGraphItemBody joinInformation)

Set the joinInformation property: itemBody.

MicrosoftGraphOnlineMeeting withJoinWebUrl(String joinWebUrl)

Set the joinWebUrl property: The join URL of the online meeting.

MicrosoftGraphOnlineMeeting withLobbyBypassSettings(MicrosoftGraphLobbyBypassSettings lobbyBypassSettings)

Set the lobbyBypassSettings property: lobbyBypassSettings.

MicrosoftGraphOnlineMeeting withParticipants(MicrosoftGraphMeetingParticipants participants)

Set the participants property: meetingParticipants.

MicrosoftGraphOnlineMeeting withStartDateTime(OffsetDateTime startDateTime)

Set the startDateTime property: The meeting start time in UTC.

MicrosoftGraphOnlineMeeting withSubject(String subject)

Set the subject property: The subject of the online meeting.

MicrosoftGraphOnlineMeeting withVideoTeleconferenceId(String videoTeleconferenceId)

Set the videoTeleconferenceId property: The video teleconferencing ID.

Methods inherited from MicrosoftGraphEntity

Methods inherited from java.lang.Object

Constructor Details

MicrosoftGraphOnlineMeeting

public MicrosoftGraphOnlineMeeting()

Creates an instance of MicrosoftGraphOnlineMeeting class.

Method Details

additionalProperties

public Map additionalProperties()

Get the additionalProperties property: onlineMeeting.

Overrides:

MicrosoftGraphOnlineMeeting.additionalProperties()

Returns:

the additionalProperties value.

allowedPresenters

public MicrosoftGraphOnlineMeetingPresenters allowedPresenters()

Get the allowedPresenters property: onlineMeetingPresenters.

Returns:

the allowedPresenters value.

audioConferencing

public MicrosoftGraphAudioConferencing audioConferencing()

Get the audioConferencing property: audioConferencing.

Returns:

the audioConferencing value.

chatInfo

public MicrosoftGraphChatInfo chatInfo()

Get the chatInfo property: chatInfo.

Returns:

the chatInfo value.

creationDateTime

public OffsetDateTime creationDateTime()

Get the creationDateTime property: The meeting creation time in UTC. Read-only.

Returns:

the creationDateTime value.

endDateTime

public OffsetDateTime endDateTime()

Get the endDateTime property: The meeting end time in UTC.

Returns:

the endDateTime value.

externalId

public String externalId()

Get the externalId property: The externalId property.

Returns:

the externalId value.

fromJson

public static MicrosoftGraphOnlineMeeting fromJson(JsonReader jsonReader)

Reads an instance of MicrosoftGraphOnlineMeeting from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of MicrosoftGraphOnlineMeeting if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the MicrosoftGraphOnlineMeeting.

isEntryExitAnnounced

public Boolean isEntryExitAnnounced()

Get the isEntryExitAnnounced property: Whether or not to announce when callers join or leave.

Returns:

the isEntryExitAnnounced value.

joinInformation

public MicrosoftGraphItemBody joinInformation()

Get the joinInformation property: itemBody.

Returns:

the joinInformation value.

joinWebUrl

public String joinWebUrl()

Get the joinWebUrl property: The join URL of the online meeting. Read-only.

Returns:

the joinWebUrl value.

lobbyBypassSettings

public MicrosoftGraphLobbyBypassSettings lobbyBypassSettings()

Get the lobbyBypassSettings property: lobbyBypassSettings.

Returns:

the lobbyBypassSettings value.

participants

public MicrosoftGraphMeetingParticipants participants()

Get the participants property: meetingParticipants.

Returns:

the participants value.

startDateTime

public OffsetDateTime startDateTime()

Get the startDateTime property: The meeting start time in UTC.

Returns:

the startDateTime value.

subject

public String subject()

Get the subject property: The subject of the online meeting.

Returns:

the subject value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

MicrosoftGraphOnlineMeeting.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

Overrides:

MicrosoftGraphOnlineMeeting.validate()

videoTeleconferenceId

public String videoTeleconferenceId()

Get the videoTeleconferenceId property: The video teleconferencing ID. Read-only.

Returns:

the videoTeleconferenceId value.

withAdditionalProperties

public MicrosoftGraphOnlineMeeting withAdditionalProperties(Map additionalProperties)

Set the additionalProperties property: onlineMeeting.

Overrides:

MicrosoftGraphOnlineMeeting.withAdditionalProperties(Map<String,Object> additionalProperties)

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withAllowedPresenters

public MicrosoftGraphOnlineMeeting withAllowedPresenters(MicrosoftGraphOnlineMeetingPresenters allowedPresenters)

Set the allowedPresenters property: onlineMeetingPresenters.

Parameters:

allowedPresenters - the allowedPresenters value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withAudioConferencing

public MicrosoftGraphOnlineMeeting withAudioConferencing(MicrosoftGraphAudioConferencing audioConferencing)

Set the audioConferencing property: audioConferencing.

Parameters:

audioConferencing - the audioConferencing value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withChatInfo

public MicrosoftGraphOnlineMeeting withChatInfo(MicrosoftGraphChatInfo chatInfo)

Set the chatInfo property: chatInfo.

Parameters:

chatInfo - the chatInfo value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withCreationDateTime

public MicrosoftGraphOnlineMeeting withCreationDateTime(OffsetDateTime creationDateTime)

Set the creationDateTime property: The meeting creation time in UTC. Read-only.

Parameters:

creationDateTime - the creationDateTime value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withEndDateTime

public MicrosoftGraphOnlineMeeting withEndDateTime(OffsetDateTime endDateTime)

Set the endDateTime property: The meeting end time in UTC.

Parameters:

endDateTime - the endDateTime value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withExternalId

public MicrosoftGraphOnlineMeeting withExternalId(String externalId)

Set the externalId property: The externalId property.

Parameters:

externalId - the externalId value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withId

public MicrosoftGraphOnlineMeeting withId(String id)

Set the id property: Read-only.

Overrides:

MicrosoftGraphOnlineMeeting.withId(String id)

Parameters:

id

withIsEntryExitAnnounced

public MicrosoftGraphOnlineMeeting withIsEntryExitAnnounced(Boolean isEntryExitAnnounced)

Set the isEntryExitAnnounced property: Whether or not to announce when callers join or leave.

Parameters:

isEntryExitAnnounced - the isEntryExitAnnounced value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withJoinInformation

public MicrosoftGraphOnlineMeeting withJoinInformation(MicrosoftGraphItemBody joinInformation)

Set the joinInformation property: itemBody.

Parameters:

joinInformation - the joinInformation value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withJoinWebUrl

public MicrosoftGraphOnlineMeeting withJoinWebUrl(String joinWebUrl)

Set the joinWebUrl property: The join URL of the online meeting. Read-only.

Parameters:

joinWebUrl - the joinWebUrl value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withLobbyBypassSettings

public MicrosoftGraphOnlineMeeting withLobbyBypassSettings(MicrosoftGraphLobbyBypassSettings lobbyBypassSettings)

Set the lobbyBypassSettings property: lobbyBypassSettings.

Parameters:

lobbyBypassSettings - the lobbyBypassSettings value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withParticipants

public MicrosoftGraphOnlineMeeting withParticipants(MicrosoftGraphMeetingParticipants participants)

Set the participants property: meetingParticipants.

Parameters:

participants - the participants value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withStartDateTime

public MicrosoftGraphOnlineMeeting withStartDateTime(OffsetDateTime startDateTime)

Set the startDateTime property: The meeting start time in UTC.

Parameters:

startDateTime - the startDateTime value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withSubject

public MicrosoftGraphOnlineMeeting withSubject(String subject)

Set the subject property: The subject of the online meeting.

Parameters:

subject - the subject value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

withVideoTeleconferenceId

public MicrosoftGraphOnlineMeeting withVideoTeleconferenceId(String videoTeleconferenceId)

Set the videoTeleconferenceId property: The video teleconferencing ID. Read-only.

Parameters:

videoTeleconferenceId - the videoTeleconferenceId value to set.

Returns:

the MicrosoftGraphOnlineMeeting object itself.

Applies to