Class EdiscoverySearch

All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class EdiscoverySearch extends Search implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Ediscovery Search.
  • Field Details

    • dataSourceScopes

      @SerializedName(value="dataSourceScopes", alternate="DataSourceScopes") @Expose @Nullable public EnumSet<DataSourceScopes> dataSourceScopes
      The Data Source Scopes. When specified, the collection will span across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.
    • additionalSources

      @SerializedName(value="additionalSources", alternate="AdditionalSources") @Expose @Nullable public DataSourceCollectionPage additionalSources
      The Additional Sources. Adds an additional source to the eDiscovery search.
    • addToReviewSetOperation

      @SerializedName(value="addToReviewSetOperation", alternate="AddToReviewSetOperation") @Expose @Nullable public EdiscoveryAddToReviewSetOperation addToReviewSetOperation
      The Add To Review Set Operation. Adds the results of the eDiscovery search to the specified reviewSet.
    • custodianSources

      @Nullable public DataSourceCollectionPage custodianSources
      The Custodian Sources. Custodian sources that are included in the eDiscovery search.
    • lastEstimateStatisticsOperation

      @SerializedName(value="lastEstimateStatisticsOperation", alternate="LastEstimateStatisticsOperation") @Expose @Nullable public EdiscoveryEstimateOperation lastEstimateStatisticsOperation
      The Last Estimate Statistics Operation. The last estimate operation associated with the eDiscovery search.
    • noncustodialSources

      @Nullable public EdiscoveryNoncustodialDataSourceCollectionPage noncustodialSources
      The Noncustodial Sources. noncustodialDataSource sources that are included in the eDiscovery search
  • Constructor Details

    • EdiscoverySearch

      public EdiscoverySearch()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Search
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to