Class EdiscoveryExportOperation

All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class EdiscoveryExportOperation extends CaseOperation implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • EdiscoveryExportOperation

      public EdiscoveryExportOperation()
      Instantiates a new EdiscoveryExportOperation and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static EdiscoveryExportOperation 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 EdiscoveryExportOperation
    • getDescription

      @Nullable public String getDescription()
      Gets the description property value. The description provided for the export.
      Returns:
      a String
    • getExportFileMetadata

      @Nullable public List<ExportFileMetadata> getExportFileMetadata()
      Gets the exportFileMetadata property value. Contains the properties for an export file metadata, including downloadUrl, fileName, and size.
      Returns:
      a List<ExportFileMetadata>
    • getExportOptions

      @Nullable public EnumSet<ExportOptions> getExportOptions()
      Gets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, tags.
      Returns:
      a EnumSet<ExportOptions>
    • getExportStructure

      @Nullable public ExportFileStructure getExportStructure()
      Gets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst.
      Returns:
      a ExportFileStructure
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class CaseOperation
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getOutputName

      @Nullable public String getOutputName()
      Gets the outputName property value. The name provided for the export.
      Returns:
      a String
    • getReviewSet

      @Nullable public EdiscoveryReviewSet getReviewSet()
      Gets the reviewSet property value. Review set from where documents are exported.
      Returns:
      a EdiscoveryReviewSet
    • getReviewSetQuery

      @Nullable public EdiscoveryReviewSetQuery getReviewSetQuery()
      Gets the reviewSetQuery property value. The review set query that is used to filter the documents for export.
      Returns:
      a EdiscoveryReviewSetQuery
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class CaseOperation
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setDescription

      public void setDescription(@Nullable String value)
      Sets the description property value. The description provided for the export.
      Parameters:
      value - Value to set for the description property.
    • setExportFileMetadata

      public void setExportFileMetadata(@Nullable List<ExportFileMetadata> value)
      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.
    • setExportOptions

      public void setExportOptions(@Nullable EnumSet<ExportOptions> value)
      Sets the exportOptions property value. The options provided for the export. For more information, see reviewSet: export. Possible values are: originalFiles, text, pdfReplacement, tags.
      Parameters:
      value - Value to set for the exportOptions property.
    • setExportStructure

      public void setExportStructure(@Nullable ExportFileStructure value)
      Sets the exportStructure property value. The options that specify the structure of the export. For more information, see reviewSet: export. Possible values are: none, directory, pst.
      Parameters:
      value - Value to set for the exportStructure property.
    • setOutputName

      public void setOutputName(@Nullable String value)
      Sets the outputName property value. The name provided for the export.
      Parameters:
      value - Value to set for the outputName property.
    • setReviewSet

      public void setReviewSet(@Nullable EdiscoveryReviewSet value)
      Sets the reviewSet property value. Review set from where documents are exported.
      Parameters:
      value - Value to set for the reviewSet property.
    • setReviewSetQuery

      public void setReviewSetQuery(@Nullable EdiscoveryReviewSetQuery value)
      Sets the reviewSetQuery property value. The review set query that is used to filter the documents for export.
      Parameters:
      value - Value to set for the reviewSetQuery property.