Class OnlineMeetingItemRequestBuilder

java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.users.item.onlinemeetings.item.OnlineMeetingItemRequestBuilder

@Generated("com.microsoft.kiota") public class OnlineMeetingItemRequestBuilder extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the onlineMeetings property of the microsoft.graph.user entity.
  • Constructor Details

    • OnlineMeetingItemRequestBuilder

      public OnlineMeetingItemRequestBuilder(@Nonnull HashMap<String,Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter)
      Instantiates a new OnlineMeetingItemRequestBuilder and sets the default values.
      Parameters:
      pathParameters - Path parameters for the request
      requestAdapter - The request adapter to use to execute the requests.
    • OnlineMeetingItemRequestBuilder

      public OnlineMeetingItemRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter)
      Instantiates a new OnlineMeetingItemRequestBuilder and sets the default values.
      Parameters:
      rawUrl - The raw URL to use for the request builder.
      requestAdapter - The request adapter to use to execute the requests.
  • Method Details

    • attendanceReports

      @Nonnull public AttendanceReportsRequestBuilder attendanceReports()
      Provides operations to manage the attendanceReports property of the microsoft.graph.onlineMeetingBase entity.
      Returns:
      a AttendanceReportsRequestBuilder
    • attendeeReport

      @Nonnull public AttendeeReportRequestBuilder attendeeReport()
      Provides operations to manage the media for the user entity.
      Returns:
      a AttendeeReportRequestBuilder
    • getVirtualAppointmentJoinWebUrl

      @Nonnull public GetVirtualAppointmentJoinWebUrlRequestBuilder getVirtualAppointmentJoinWebUrl()
      Provides operations to call the getVirtualAppointmentJoinWebUrl method.
      Returns:
      a GetVirtualAppointmentJoinWebUrlRequestBuilder
    • recordings

      @Nonnull public RecordingsRequestBuilder recordings()
      Provides operations to manage the recordings property of the microsoft.graph.onlineMeeting entity.
      Returns:
      a RecordingsRequestBuilder
    • sendVirtualAppointmentReminderSms

      @Nonnull public SendVirtualAppointmentReminderSmsRequestBuilder sendVirtualAppointmentReminderSms()
      Provides operations to call the sendVirtualAppointmentReminderSms method.
      Returns:
      a SendVirtualAppointmentReminderSmsRequestBuilder
    • sendVirtualAppointmentSms

      @Nonnull public SendVirtualAppointmentSmsRequestBuilder sendVirtualAppointmentSms()
      Provides operations to call the sendVirtualAppointmentSms method.
      Returns:
      a SendVirtualAppointmentSmsRequestBuilder
    • transcripts

      @Nonnull public TranscriptsRequestBuilder transcripts()
      Provides operations to manage the transcripts property of the microsoft.graph.onlineMeeting entity.
      Returns:
      a TranscriptsRequestBuilder
    • delete

      public void delete()
      Delete navigation property onlineMeetings for users
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • delete

      public void delete(@Nullable Consumer<OnlineMeetingItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration)
      Delete navigation property onlineMeetings for users
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • get

      @Nullable public OnlineMeeting get()
      Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.
      Returns:
      a OnlineMeeting
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • get

      @Nullable public OnlineMeeting get(@Nullable Consumer<OnlineMeetingItemRequestBuilder.GetRequestConfiguration> requestConfiguration)
      Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a OnlineMeeting
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • patch

      @Nullable public OnlineMeeting patch(@Nonnull OnlineMeeting body)
      Update the navigation property onlineMeetings in users
      Parameters:
      body - The request body
      Returns:
      a OnlineMeeting
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • patch

      @Nullable public OnlineMeeting patch(@Nonnull OnlineMeeting body, @Nullable Consumer<OnlineMeetingItemRequestBuilder.PatchRequestConfiguration> requestConfiguration)
      Update the navigation property onlineMeetings in users
      Parameters:
      body - The request body
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a OnlineMeeting
      Throws:
      ODataError - When receiving a 4XX or 5XX status code
    • toDeleteRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()
      Delete navigation property onlineMeetings for users
      Returns:
      a RequestInformation
    • toDeleteRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<OnlineMeetingItemRequestBuilder.DeleteRequestConfiguration> requestConfiguration)
      Delete navigation property onlineMeetings for users
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • toGetRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()
      Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.
      Returns:
      a RequestInformation
    • toGetRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<OnlineMeetingItemRequestBuilder.GetRequestConfiguration> requestConfiguration)
      Information about a meeting, including the URL used to join a meeting, the attendees list, and the description.
      Parameters:
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • toPatchRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull OnlineMeeting body)
      Update the navigation property onlineMeetings in users
      Parameters:
      body - The request body
      Returns:
      a RequestInformation
    • toPatchRequestInformation

      @Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull OnlineMeeting body, @Nullable Consumer<OnlineMeetingItemRequestBuilder.PatchRequestConfiguration> requestConfiguration)
      Update the navigation property onlineMeetings in users
      Parameters:
      body - The request body
      requestConfiguration - Configuration for the request such as headers, query parameters, and middleware options.
      Returns:
      a RequestInformation
    • withUrl

      @Nonnull public OnlineMeetingItemRequestBuilder withUrl(@Nonnull String rawUrl)
      Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.
      Parameters:
      rawUrl - The raw URL to use for the request builder.
      Returns:
      a OnlineMeetingItemRequestBuilder