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.MicrosoftGraphOnlineMeetingPresenters
allowedPresenters()
Get the allowedPresenters property: The allowedPresenters property.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.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.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: The allowedPresenters property.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 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:
additionalProperties
in classMicrosoftGraphEntity
- Returns:
- the additionalProperties value.
-
withAdditionalProperties
public MicrosoftGraphOnlineMeeting withAdditionalProperties(Map<String,Object> additionalProperties)
Set the additionalProperties property: onlineMeeting.- Overrides:
withAdditionalProperties
in 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:
withId
in classMicrosoftGraphEntity
- Parameters:
id
- the id value to set.- Returns:
- the MicrosoftGraphEntity object itself.
-
validate
public void validate()
Validates the instance.- Overrides:
validate
in classMicrosoftGraphEntity
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-