Class CallRequestBuilder

java.lang.Object
com.microsoft.graph.http.BaseRequestBuilder<Call>
com.microsoft.graph.requests.CallRequestBuilder
All Implemented Interfaces:
com.microsoft.graph.http.IRequestBuilder

public class CallRequestBuilder extends com.microsoft.graph.http.BaseRequestBuilder<Call>
The class for the Call Request Builder.
  • Constructor Details

    • CallRequestBuilder

      public CallRequestBuilder(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions)
      The request builder for the Call
      Parameters:
      requestUrl - the request URL
      client - the service client
      requestOptions - the options for this request
  • Method Details

    • buildRequest

      @Nonnull public CallRequest buildRequest(@Nullable com.microsoft.graph.options.Option... requestOptions)
      Creates the request
      Parameters:
      requestOptions - the options for this request
      Returns:
      the CallRequest instance
    • buildRequest

      @Nonnull public CallRequest buildRequest(@Nonnull List<? extends com.microsoft.graph.options.Option> requestOptions)
      Creates the request with specific requestOptions instead of the existing requestOptions
      Parameters:
      requestOptions - the options for this request
      Returns:
      the CallRequest instance
    • audioRoutingGroups

      @Nonnull public AudioRoutingGroupCollectionRequestBuilder audioRoutingGroups()
      Gets a request builder for the AudioRoutingGroup collection
      Returns:
      the collection request builder
    • audioRoutingGroups

      @Nonnull public AudioRoutingGroupRequestBuilder audioRoutingGroups(@Nonnull String id)
      Gets a request builder for the AudioRoutingGroup item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • contentSharingSessions

      @Nonnull public ContentSharingSessionCollectionRequestBuilder contentSharingSessions()
      Gets a request builder for the ContentSharingSession collection
      Returns:
      the collection request builder
    • contentSharingSessions

      @Nonnull public ContentSharingSessionRequestBuilder contentSharingSessions(@Nonnull String id)
      Gets a request builder for the ContentSharingSession item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • operations

      @Nonnull public CommsOperationCollectionRequestBuilder operations()
      Gets a request builder for the CommsOperation collection
      Returns:
      the collection request builder
    • operations

      @Nonnull public CommsOperationRequestBuilder operations(@Nonnull String id)
      Gets a request builder for the CommsOperation item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • participants

      @Nonnull public ParticipantCollectionRequestBuilder participants()
      Gets a request builder for the Participant collection
      Returns:
      the collection request builder
    • participants

      @Nonnull public ParticipantRequestBuilder participants(@Nonnull String id)
      Gets a request builder for the Participant item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • redirect

      @Nonnull public CallRedirectRequestBuilder redirect(@Nonnull CallRedirectParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • addLargeGalleryView

      @Nonnull public CallAddLargeGalleryViewRequestBuilder addLargeGalleryView(@Nonnull CallAddLargeGalleryViewParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • answer

      @Nonnull public CallAnswerRequestBuilder answer(@Nonnull CallAnswerParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • cancelMediaProcessing

      @Nonnull public CallCancelMediaProcessingRequestBuilder cancelMediaProcessing(@Nonnull CallCancelMediaProcessingParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • changeScreenSharingRole

      @Nonnull public CallChangeScreenSharingRoleRequestBuilder changeScreenSharingRole(@Nonnull CallChangeScreenSharingRoleParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • keepAlive

      @Nonnull public CallKeepAliveRequestBuilder keepAlive()
      Gets a builder to execute the method
      Returns:
      the request builder
    • mute

      @Nonnull public CallMuteRequestBuilder mute(@Nonnull CallMuteParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • playPrompt

      @Nonnull public CallPlayPromptRequestBuilder playPrompt(@Nonnull CallPlayPromptParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • recordResponse

      @Nonnull public CallRecordResponseRequestBuilder recordResponse(@Nonnull CallRecordResponseParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • reject

      @Nonnull public CallRejectRequestBuilder reject(@Nonnull CallRejectParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • subscribeToTone

      @Nonnull public CallSubscribeToToneRequestBuilder subscribeToTone(@Nonnull CallSubscribeToToneParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • transfer

      @Nonnull public CallTransferRequestBuilder transfer(@Nonnull CallTransferParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • unmute

      @Nonnull public CallUnmuteRequestBuilder unmute(@Nonnull CallUnmuteParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder
    • updateRecordingStatus

      @Nonnull public CallUpdateRecordingStatusRequestBuilder updateRecordingStatus(@Nonnull CallUpdateRecordingStatusParameterSet parameters)
      Gets a builder to execute the method
      Parameters:
      parameters - the parameters for the service method
      Returns:
      the request builder