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 Details

    • MicrosoftGraphOnlineMeeting

      public MicrosoftGraphOnlineMeeting()
      Creates an instance of MicrosoftGraphOnlineMeeting class.
  • Method Details

    • allowedPresenters

      public MicrosoftGraphOnlineMeetingPresenters allowedPresenters()
      Get the allowedPresenters property: onlineMeetingPresenters.
      Returns:
      the allowedPresenters value.
    • withAllowedPresenters

      public MicrosoftGraphOnlineMeeting withAllowedPresenters(MicrosoftGraphOnlineMeetingPresenters allowedPresenters)
      Set the allowedPresenters property: onlineMeetingPresenters.
      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 class MicrosoftGraphEntity
      Returns:
      the additionalProperties value.
    • withAdditionalProperties

      public MicrosoftGraphOnlineMeeting withAdditionalProperties(Map<String,Object> additionalProperties)
      Set the additionalProperties property: onlineMeeting.
      Overrides:
      withAdditionalProperties in class MicrosoftGraphEntity
      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 class MicrosoftGraphEntity
      Parameters:
      id - the id value to set.
      Returns:
      the MicrosoftGraphEntity object itself.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class MicrosoftGraphEntity
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.