Class EdiscoverySearchExportOperation
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.CaseOperation
com.microsoft.graph.models.security.EdiscoverySearchExportOperation
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class EdiscoverySearchExportOperation
extends CaseOperation
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newEdiscoverySearchExportOperationand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the additionalOptions property value.Gets the cloudAttachmentVersion property value.Gets the description property value.Gets the displayName property value.Gets the documentVersion property value.Gets the exportCriteria property value.Gets the exportFileMetadata property value.Gets the exportFormat property value.Gets the exportLocation property value.Gets the exportSingleItems property value.The deserialization information for the current modelGets the search property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidSets the additionalOptions property value.voidSets the cloudAttachmentVersion property value.voidsetDescription(String value) Sets the description property value.voidsetDisplayName(String value) Sets the displayName property value.voidSets the documentVersion property value.voidsetExportCriteria(EnumSet<ExportCriteria> value) Sets the exportCriteria property value.voidSets the exportFileMetadata property value.voidsetExportFormat(ExportFormat value) Sets the exportFormat property value.voidsetExportLocation(EnumSet<ExportLocation> value) Sets the exportLocation property value.voidsetExportSingleItems(Boolean value) Sets the exportSingleItems property value.voidsetSearch(EdiscoverySearch value) Sets the search property value.Methods inherited from class com.microsoft.graph.models.security.CaseOperation
getAction, getCompletedDateTime, getCreatedBy, getCreatedDateTime, getPercentProgress, getResultInfo, getStatus, setAction, setCompletedDateTime, setCreatedBy, setCreatedDateTime, setPercentProgress, setResultInfo, setStatusMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
EdiscoverySearchExportOperation
public EdiscoverySearchExportOperation()Instantiates a newEdiscoverySearchExportOperationand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static EdiscoverySearchExportOperation 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
EdiscoverySearchExportOperation
-
getAdditionalOptions
Gets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport.- Returns:
- a
EnumSet<AdditionalOptions>
-
getCloudAttachmentVersion
Gets the cloudAttachmentVersion property value. The versions of cloud attachments to include in messages. Possible values are: latest, recent10, recent100, all, unknownFutureValue.- Returns:
- a
CloudAttachmentVersion
-
getDescription
Gets the description property value. The description of the export by the user.- Returns:
- a
String
-
getDisplayName
Gets the displayName property value. The name of export provided by the user.- Returns:
- a
String
-
getDocumentVersion
Gets the documentVersion property value. The versions of files in SharePoint to include. Possible values are: latest, recent10, recent100, all, unknownFutureValue.- Returns:
- a
DocumentVersion
-
getExportCriteria
Gets the exportCriteria property value. Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue.- Returns:
- a
EnumSet<ExportCriteria>
-
getExportFileMetadata
Gets the exportFileMetadata property value. Contains the properties for an export file metadata, including downloadUrl, fileName, and size.- Returns:
- a
List<ExportFileMetadata>
-
getExportFormat
Gets the exportFormat property value. Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg.- Returns:
- a
ExportFormat
-
getExportLocation
Gets the exportLocation property value. Location scope for partially indexed items. You can choose to include partially indexed items only in responsive locations with search hits or in all targeted locations. The possible values are: responsiveLocations, nonresponsiveLocations, unknownFutureValue.- Returns:
- a
EnumSet<ExportLocation>
-
getExportSingleItems
Gets the exportSingleItems property value. Indicates whether to export single items.- Returns:
- a
Boolean
-
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 classCaseOperation- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getSearch
Gets the search property value. The eDiscovery searches under each case.- Returns:
- a
EdiscoverySearch
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classCaseOperation- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalOptions
Sets the additionalOptions property value. The additional items to include in the export. The possible values are: none, teamsAndYammerConversations, cloudAttachments, allDocumentVersions, subfolderContents, listAttachments, unknownFutureValue, htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport. Use the Prefer: include-unknown-enum-members request header to get the following values from this evolvable enum: htmlTranscripts, advancedIndexing, allItemsInFolder, includeFolderAndPath, condensePaths, friendlyName, splitSource, includeReport.- Parameters:
value- Value to set for the additionalOptions property.
-
setCloudAttachmentVersion
Sets the cloudAttachmentVersion property value. The versions of cloud attachments to include in messages. Possible values are: latest, recent10, recent100, all, unknownFutureValue.- Parameters:
value- Value to set for the cloudAttachmentVersion property.
-
setDescription
Sets the description property value. The description of the export by the user.- Parameters:
value- Value to set for the description property.
-
setDisplayName
Sets the displayName property value. The name of export provided by the user.- Parameters:
value- Value to set for the displayName property.
-
setDocumentVersion
Sets the documentVersion property value. The versions of files in SharePoint to include. Possible values are: latest, recent10, recent100, all, unknownFutureValue.- Parameters:
value- Value to set for the documentVersion property.
-
setExportCriteria
Sets the exportCriteria property value. Items to be included in the export. The possible values are: searchHits, partiallyIndexed, unknownFutureValue.- Parameters:
value- Value to set for the exportCriteria property.
-
setExportFileMetadata
Sets the exportFileMetadata property value. Contains the properties for an export file metadata, including downloadUrl, fileName, and size.- Parameters:
value- Value to set for the exportFileMetadata property.
-
setExportFormat
Sets the exportFormat property value. Format of the emails of the export. The possible values are: pst, msg, eml (deprecated), unknownFutureValue. The eml member is deprecated. It remains in v1.0 for backward compatibility. Going forward, use either pst or msg.- Parameters:
value- Value to set for the exportFormat property.
-
setExportLocation
Sets the exportLocation property value. Location scope for partially indexed items. You can choose to include partially indexed items only in responsive locations with search hits or in all targeted locations. The possible values are: responsiveLocations, nonresponsiveLocations, unknownFutureValue.- Parameters:
value- Value to set for the exportLocation property.
-
setExportSingleItems
Sets the exportSingleItems property value. Indicates whether to export single items.- Parameters:
value- Value to set for the exportSingleItems property.
-
setSearch
Sets the search property value. The eDiscovery searches under each case.- Parameters:
value- Value to set for the search property.
-