Class EdiscoveryCaseRequestBuilder

java.lang.Object
com.microsoft.graph.http.BaseRequestBuilder<EdiscoveryCase>
com.microsoft.graph.security.requests.EdiscoveryCaseRequestBuilder
All Implemented Interfaces:
com.microsoft.graph.http.IRequestBuilder

public class EdiscoveryCaseRequestBuilder extends com.microsoft.graph.http.BaseRequestBuilder<EdiscoveryCase>
The class for the Ediscovery Case Request Builder.
  • Constructor Details

    • EdiscoveryCaseRequestBuilder

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

    • buildRequest

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

      @Nonnull public EdiscoveryCaseRequest 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 EdiscoveryCaseRequest instance
    • custodians

      @Nonnull public EdiscoveryCustodianCollectionRequestBuilder custodians()
      Gets a request builder for the EdiscoveryCustodian collection
      Returns:
      the collection request builder
    • custodians

      @Nonnull public EdiscoveryCustodianRequestBuilder custodians(@Nonnull String id)
      Gets a request builder for the EdiscoveryCustodian item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • noncustodialDataSources

      @Nonnull public EdiscoveryNoncustodialDataSourceCollectionRequestBuilder noncustodialDataSources()
      Gets a request builder for the EdiscoveryNoncustodialDataSource collection
      Returns:
      the collection request builder
    • noncustodialDataSources

      @Nonnull public EdiscoveryNoncustodialDataSourceRequestBuilder noncustodialDataSources(@Nonnull String id)
      Gets a request builder for the EdiscoveryNoncustodialDataSource item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • operations

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

      @Nonnull public CaseOperationRequestBuilder operations(@Nonnull String id)
      Gets a request builder for the CaseOperation item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • reviewSets

      @Nonnull public EdiscoveryReviewSetCollectionRequestBuilder reviewSets()
      Gets a request builder for the EdiscoveryReviewSet collection
      Returns:
      the collection request builder
    • reviewSets

      @Nonnull public EdiscoveryReviewSetRequestBuilder reviewSets(@Nonnull String id)
      Gets a request builder for the EdiscoveryReviewSet item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • searches

      @Nonnull public EdiscoverySearchCollectionRequestBuilder searches()
      Gets a request builder for the EdiscoverySearch collection
      Returns:
      the collection request builder
    • searches

      @Nonnull public EdiscoverySearchRequestBuilder searches(@Nonnull String id)
      Gets a request builder for the EdiscoverySearch item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • settings

      @Nonnull public EdiscoveryCaseSettingsRequestBuilder settings()
      Gets the request builder for EdiscoveryCaseSettings
      Returns:
      the EdiscoveryCaseSettingsRequestBuilder instance
    • tags

      Gets a request builder for the EdiscoveryReviewTag collection
      Returns:
      the collection request builder
    • tags

      @Nonnull public EdiscoveryReviewTagRequestBuilder tags(@Nonnull String id)
      Gets a request builder for the EdiscoveryReviewTag item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • close

      @Nonnull public EdiscoveryCaseCloseRequestBuilder close()
      Gets a builder to execute the method
      Returns:
      the request builder
    • reopen

      @Nonnull public EdiscoveryCaseReopenRequestBuilder reopen()
      Gets a builder to execute the method
      Returns:
      the request builder