S3Settings constructor

S3Settings({
  1. String? bucketFolder,
  2. String? bucketName,
  3. bool? cdcInsertsAndUpdates,
  4. bool? cdcInsertsOnly,
  5. String? cdcPath,
  6. CompressionTypeValue? compressionType,
  7. String? csvDelimiter,
  8. String? csvNoSupValue,
  9. String? csvRowDelimiter,
  10. DataFormatValue? dataFormat,
  11. int? dataPageSize,
  12. DatePartitionDelimiterValue? datePartitionDelimiter,
  13. bool? datePartitionEnabled,
  14. DatePartitionSequenceValue? datePartitionSequence,
  15. int? dictPageSizeLimit,
  16. bool? enableStatistics,
  17. EncodingTypeValue? encodingType,
  18. EncryptionModeValue? encryptionMode,
  19. String? externalTableDefinition,
  20. bool? includeOpForFullLoad,
  21. bool? parquetTimestampInMillisecond,
  22. ParquetVersionValue? parquetVersion,
  23. bool? preserveTransactions,
  24. int? rowGroupLength,
  25. String? serverSideEncryptionKmsKeyId,
  26. String? serviceAccessRoleArn,
  27. String? timestampColumnName,
  28. bool? useCsvNoSupValue,
})

Implementation

S3Settings({
  this.bucketFolder,
  this.bucketName,
  this.cdcInsertsAndUpdates,
  this.cdcInsertsOnly,
  this.cdcPath,
  this.compressionType,
  this.csvDelimiter,
  this.csvNoSupValue,
  this.csvRowDelimiter,
  this.dataFormat,
  this.dataPageSize,
  this.datePartitionDelimiter,
  this.datePartitionEnabled,
  this.datePartitionSequence,
  this.dictPageSizeLimit,
  this.enableStatistics,
  this.encodingType,
  this.encryptionMode,
  this.externalTableDefinition,
  this.includeOpForFullLoad,
  this.parquetTimestampInMillisecond,
  this.parquetVersion,
  this.preserveTransactions,
  this.rowGroupLength,
  this.serverSideEncryptionKmsKeyId,
  this.serviceAccessRoleArn,
  this.timestampColumnName,
  this.useCsvNoSupValue,
});