Class EdiscoverySearch
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.Search
com.microsoft.graph.models.security.EdiscoverySearch
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EdiscoverySearch
extends Search
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EdiscoverySearchcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the additionalSources property value.Gets the addToReviewSetOperation property value.Gets the custodianSources property value.Gets the dataSourceScopes property value.The deserialization information for the current modelGets the lastEstimateStatisticsOperation property value.Gets the noncustodialSources property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalSources(List<DataSource> value) Sets the additionalSources property value.voidSets the addToReviewSetOperation property value.voidsetCustodianSources(List<DataSource> value) Sets the custodianSources property value.voidSets the dataSourceScopes property value.voidSets the lastEstimateStatisticsOperation property value.voidSets the noncustodialSources property value.Methods inherited from class com.microsoft.graph.models.security.Search
getContentQuery, getCreatedBy, getCreatedDateTime, getDescription, getDisplayName, getLastModifiedBy, getLastModifiedDateTime, setContentQuery, setCreatedBy, setCreatedDateTime, setDescription, setDisplayName, setLastModifiedBy, setLastModifiedDateTimeMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EdiscoverySearch
public EdiscoverySearch()Instantiates a newEdiscoverySearchand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EdiscoverySearch createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
EdiscoverySearch
-
getAdditionalSources
Gets the additionalSources property value. Adds an additional source to the eDiscovery search.- Returns:
- a
List<DataSource>
-
getAddToReviewSetOperation
Gets the addToReviewSetOperation property value. Adds the results of the eDiscovery search to the specified reviewSet.- Returns:
- a
EdiscoveryAddToReviewSetOperation
-
getCustodianSources
Gets the custodianSources property value. Custodian sources that are included in the eDiscovery search.- Returns:
- a
List<DataSource>
-
getDataSourceScopes
Gets the dataSourceScopes property value. When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.- Returns:
- a
EnumSet<DataSourceScopes>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classSearch- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getLastEstimateStatisticsOperation
Gets the lastEstimateStatisticsOperation property value. The last estimate operation associated with the eDiscovery search.- Returns:
- a
EdiscoveryEstimateOperation
-
getNoncustodialSources
Gets the noncustodialSources property value. noncustodialDataSource sources that are included in the eDiscovery search- Returns:
- a
List<EdiscoveryNoncustodialDataSource>
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setAdditionalSources
Sets the additionalSources property value. Adds an additional source to the eDiscovery search.- Parameters:
value- Value to set for the additionalSources property.
-
setAddToReviewSetOperation
Sets the addToReviewSetOperation property value. Adds the results of the eDiscovery search to the specified reviewSet.- Parameters:
value- Value to set for the addToReviewSetOperation property.
-
setCustodianSources
Sets the custodianSources property value. Custodian sources that are included in the eDiscovery search.- Parameters:
value- Value to set for the custodianSources property.
-
setDataSourceScopes
Sets the dataSourceScopes property value. When specified, the collection spans across a service for an entire workload. Possible values are: none, allTenantMailboxes, allTenantSites, allCaseCustodians, allCaseNoncustodialDataSources.- Parameters:
value- Value to set for the dataSourceScopes property.
-
setLastEstimateStatisticsOperation
Sets the lastEstimateStatisticsOperation property value. The last estimate operation associated with the eDiscovery search.- Parameters:
value- Value to set for the lastEstimateStatisticsOperation property.
-
setNoncustodialSources
Sets the noncustodialSources property value. noncustodialDataSource sources that are included in the eDiscovery search- Parameters:
value- Value to set for the noncustodialSources property.
-