Class ParquetWriteSettings

java.lang.Object
com.azure.resourcemanager.datafactory.models.FormatWriteSettings
com.azure.resourcemanager.datafactory.models.ParquetWriteSettings

public final class ParquetWriteSettings extends FormatWriteSettings
Parquet write settings.
  • Constructor Details

    • ParquetWriteSettings

      public ParquetWriteSettings()
      Creates an instance of ParquetWriteSettings class.
  • Method Details

    • maxRowsPerFile

      public Object maxRowsPerFile()
      Get the maxRowsPerFile property: Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer).
      Returns:
      the maxRowsPerFile value.
    • withMaxRowsPerFile

      public ParquetWriteSettings withMaxRowsPerFile(Object maxRowsPerFile)
      Set the maxRowsPerFile property: Limit the written file's row count to be smaller than or equal to the specified count. Type: integer (or Expression with resultType integer).
      Parameters:
      maxRowsPerFile - the maxRowsPerFile value to set.
      Returns:
      the ParquetWriteSettings object itself.
    • fileNamePrefix

      public Object fileNamePrefix()
      Get the fileNamePrefix property: Specifies the file name pattern <fileNamePrefix>_<fileIndex>.<fileExtension> when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string).
      Returns:
      the fileNamePrefix value.
    • withFileNamePrefix

      public ParquetWriteSettings withFileNamePrefix(Object fileNamePrefix)
      Set the fileNamePrefix property: Specifies the file name pattern <fileNamePrefix>_<fileIndex>.<fileExtension> when copy from non-file based store without partitionOptions. Type: string (or Expression with resultType string).
      Parameters:
      fileNamePrefix - the fileNamePrefix value to set.
      Returns:
      the ParquetWriteSettings object itself.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class FormatWriteSettings
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.