Class CaseRequestBuilder

java.lang.Object
com.microsoft.graph.http.BaseRequestBuilder<Case>
com.microsoft.graph.ediscovery.requests.CaseRequestBuilder
All Implemented Interfaces:
com.microsoft.graph.http.IRequestBuilder

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

    • CaseRequestBuilder

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

    • buildRequest

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

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

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

      @Nonnull public CustodianRequestBuilder custodians(@Nonnull String id)
      Gets a request builder for the Custodian item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • legalHolds

      @Nonnull public LegalHoldCollectionRequestBuilder legalHolds()
      Gets a request builder for the LegalHold collection
      Returns:
      the collection request builder
    • legalHolds

      @Nonnull public LegalHoldRequestBuilder legalHolds(@Nonnull String id)
      Gets a request builder for the LegalHold item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • noncustodialDataSources

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

      @Nonnull public NoncustodialDataSourceRequestBuilder noncustodialDataSources(@Nonnull String id)
      Gets a request builder for the NoncustodialDataSource 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 ReviewSetCollectionRequestBuilder reviewSets()
      Gets a request builder for the ReviewSet collection
      Returns:
      the collection request builder
    • reviewSets

      @Nonnull public ReviewSetRequestBuilder reviewSets(@Nonnull String id)
      Gets a request builder for the ReviewSet item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • settings

      @Nonnull public CaseSettingsRequestBuilder settings()
      Gets the request builder for CaseSettings
      Returns:
      the CaseSettingsRequestBuilder instance
    • sourceCollections

      @Nonnull public SourceCollectionCollectionRequestBuilder sourceCollections()
      Gets a request builder for the SourceCollection collection
      Returns:
      the collection request builder
    • sourceCollections

      @Nonnull public SourceCollectionRequestBuilder sourceCollections(@Nonnull String id)
      Gets a request builder for the SourceCollection item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • tags

      @Nonnull public TagCollectionRequestBuilder tags()
      Gets a request builder for the Tag collection
      Returns:
      the collection request builder
    • tags

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

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

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