Class MicrosoftGraphOnlineMeeting
- java.lang.Object
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
-
- com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphOnlineMeeting
-
public final class MicrosoftGraphOnlineMeeting extends MicrosoftGraphEntity
onlineMeeting.
-
-
Constructor Summary
Constructors Constructor Description MicrosoftGraphOnlineMeeting()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>additionalProperties()Get the additionalProperties property: onlineMeeting.MicrosoftGraphOnlineMeetingPresentersallowedPresenters()Get the allowedPresenters property: The allowedPresenters property.MicrosoftGraphAudioConferencingaudioConferencing()Get the audioConferencing property: audioConferencing.MicrosoftGraphChatInfochatInfo()Get the chatInfo property: chatInfo.OffsetDateTimecreationDateTime()Get the creationDateTime property: The meeting creation time in UTC.OffsetDateTimeendDateTime()Get the endDateTime property: The meeting end time in UTC.StringexternalId()Get the externalId property: The externalId property.BooleanisEntryExitAnnounced()Get the isEntryExitAnnounced property: Whether or not to announce when callers join or leave.MicrosoftGraphItemBodyjoinInformation()Get the joinInformation property: itemBody.StringjoinWebUrl()Get the joinWebUrl property: The join URL of the online meeting.MicrosoftGraphLobbyBypassSettingslobbyBypassSettings()Get the lobbyBypassSettings property: lobbyBypassSettings.MicrosoftGraphMeetingParticipantsparticipants()Get the participants property: meetingParticipants.OffsetDateTimestartDateTime()Get the startDateTime property: The meeting start time in UTC.Stringsubject()Get the subject property: The subject of the online meeting.voidvalidate()Validates the instance.StringvideoTeleconferenceId()Get the videoTeleconferenceId property: The video teleconferencing ID.MicrosoftGraphOnlineMeetingwithAdditionalProperties(Map<String,Object> additionalProperties)Set the additionalProperties property: onlineMeeting.MicrosoftGraphOnlineMeetingwithAllowedPresenters(MicrosoftGraphOnlineMeetingPresenters allowedPresenters)Set the allowedPresenters property: The allowedPresenters property.MicrosoftGraphOnlineMeetingwithAudioConferencing(MicrosoftGraphAudioConferencing audioConferencing)Set the audioConferencing property: audioConferencing.MicrosoftGraphOnlineMeetingwithChatInfo(MicrosoftGraphChatInfo chatInfo)Set the chatInfo property: chatInfo.MicrosoftGraphOnlineMeetingwithCreationDateTime(OffsetDateTime creationDateTime)Set the creationDateTime property: The meeting creation time in UTC.MicrosoftGraphOnlineMeetingwithEndDateTime(OffsetDateTime endDateTime)Set the endDateTime property: The meeting end time in UTC.MicrosoftGraphOnlineMeetingwithExternalId(String externalId)Set the externalId property: The externalId property.MicrosoftGraphOnlineMeetingwithId(String id)Set the id property: Read-only.MicrosoftGraphOnlineMeetingwithIsEntryExitAnnounced(Boolean isEntryExitAnnounced)Set the isEntryExitAnnounced property: Whether or not to announce when callers join or leave.MicrosoftGraphOnlineMeetingwithJoinInformation(MicrosoftGraphItemBody joinInformation)Set the joinInformation property: itemBody.MicrosoftGraphOnlineMeetingwithJoinWebUrl(String joinWebUrl)Set the joinWebUrl property: The join URL of the online meeting.MicrosoftGraphOnlineMeetingwithLobbyBypassSettings(MicrosoftGraphLobbyBypassSettings lobbyBypassSettings)Set the lobbyBypassSettings property: lobbyBypassSettings.MicrosoftGraphOnlineMeetingwithParticipants(MicrosoftGraphMeetingParticipants participants)Set the participants property: meetingParticipants.MicrosoftGraphOnlineMeetingwithStartDateTime(OffsetDateTime startDateTime)Set the startDateTime property: The meeting start time in UTC.MicrosoftGraphOnlineMeetingwithSubject(String subject)Set the subject property: The subject of the online meeting.MicrosoftGraphOnlineMeetingwithVideoTeleconferenceId(String videoTeleconferenceId)Set the videoTeleconferenceId property: The video teleconferencing ID.-
Methods inherited from class com.azure.resourcemanager.authorization.fluent.models.MicrosoftGraphEntity
id
-
-
-
-
Method Detail
-
allowedPresenters
public MicrosoftGraphOnlineMeetingPresenters allowedPresenters()
Get the allowedPresenters property: The allowedPresenters property.- Returns:
- the allowedPresenters value.
-
withAllowedPresenters
public MicrosoftGraphOnlineMeeting withAllowedPresenters(MicrosoftGraphOnlineMeetingPresenters allowedPresenters)
Set the allowedPresenters property: The allowedPresenters property.- Parameters:
allowedPresenters- the allowedPresenters value to set.- Returns:
- the MicrosoftGraphOnlineMeeting object itself.
-
audioConferencing
public MicrosoftGraphAudioConferencing audioConferencing()
Get the audioConferencing property: audioConferencing.- Returns:
- the audioConferencing value.
-
withAudioConferencing
public MicrosoftGraphOnlineMeeting withAudioConferencing(MicrosoftGraphAudioConferencing audioConferencing)
Set the audioConferencing property: audioConferencing.- Parameters:
audioConferencing- the audioConferencing value to set.- Returns:
- the MicrosoftGraphOnlineMeeting object itself.
-
chatInfo
public MicrosoftGraphChatInfo chatInfo()
Get the chatInfo property: chatInfo.- Returns:
- the chatInfo value.
-
withChatInfo
public MicrosoftGraphOnlineMeeting withChatInfo(MicrosoftGraphChatInfo chatInfo)
Set the chatInfo property: chatInfo.- Parameters:
chatInfo- the chatInfo value to set.- Returns:
- the MicrosoftGraphOnlineMeeting object itself.
-
creationDateTime
public OffsetDateTime creationDateTime()
Get the creationDateTime property: The meeting creation time in UTC. Read-only.- Returns:
- the creationDateTime value.
-
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.
-
endDateTime
public OffsetDateTime endDateTime()
Get the endDateTime property: The meeting end time in UTC.- Returns:
- the endDateTime value.
-
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.
-
externalId
public String externalId()
Get the externalId property: The externalId property.- Returns:
- the externalId value.
-
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.
-
isEntryExitAnnounced
public Boolean isEntryExitAnnounced()
Get the isEntryExitAnnounced property: Whether or not to announce when callers join or leave.- Returns:
- the isEntryExitAnnounced value.
-
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.
-
joinInformation
public MicrosoftGraphItemBody joinInformation()
Get the joinInformation property: itemBody.- Returns:
- the joinInformation value.
-
withJoinInformation
public MicrosoftGraphOnlineMeeting withJoinInformation(MicrosoftGraphItemBody joinInformation)
Set the joinInformation property: itemBody.- Parameters:
joinInformation- the joinInformation value to set.- Returns:
- the MicrosoftGraphOnlineMeeting object itself.
-
joinWebUrl
public String joinWebUrl()
Get the joinWebUrl property: The join URL of the online meeting. Read-only.- Returns:
- the joinWebUrl value.
-
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.
-
lobbyBypassSettings
public MicrosoftGraphLobbyBypassSettings lobbyBypassSettings()
Get the lobbyBypassSettings property: lobbyBypassSettings.- Returns:
- the lobbyBypassSettings value.
-
withLobbyBypassSettings
public MicrosoftGraphOnlineMeeting withLobbyBypassSettings(MicrosoftGraphLobbyBypassSettings lobbyBypassSettings)
Set the lobbyBypassSettings property: lobbyBypassSettings.- Parameters:
lobbyBypassSettings- the lobbyBypassSettings value to set.- Returns:
- the MicrosoftGraphOnlineMeeting object itself.
-
participants
public MicrosoftGraphMeetingParticipants participants()
Get the participants property: meetingParticipants.- Returns:
- the participants value.
-
withParticipants
public MicrosoftGraphOnlineMeeting withParticipants(MicrosoftGraphMeetingParticipants participants)
Set the participants property: meetingParticipants.- Parameters:
participants- the participants value to set.- Returns:
- the MicrosoftGraphOnlineMeeting object itself.
-
startDateTime
public OffsetDateTime startDateTime()
Get the startDateTime property: The meeting start time in UTC.- Returns:
- the startDateTime value.
-
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.
-
subject
public String subject()
Get the subject property: The subject of the online meeting.- Returns:
- the subject value.
-
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.
-
videoTeleconferenceId
public String videoTeleconferenceId()
Get the videoTeleconferenceId property: The video teleconferencing ID. Read-only.- Returns:
- the videoTeleconferenceId value.
-
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.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: onlineMeeting.- Overrides:
additionalPropertiesin classMicrosoftGraphEntity- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphOnlineMeeting withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: onlineMeeting.- Overrides:
withAdditionalPropertiesin classMicrosoftGraphEntity- Parameters:
additionalProperties- the additionalProperties value to set.- Returns:
- the MicrosoftGraphOnlineMeeting object itself.
-
withId
public MicrosoftGraphOnlineMeeting withId(String id)
Set the id property: Read-only.- Overrides:
withIdin classMicrosoftGraphEntity- Parameters:
id- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validatein classMicrosoftGraphEntity- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-