S3Settings constructor
S3Settings({
- String? bucketFolder,
- String? bucketName,
- bool? cdcInsertsAndUpdates,
- bool? cdcInsertsOnly,
- String? cdcPath,
- CompressionTypeValue? compressionType,
- String? csvDelimiter,
- String? csvNoSupValue,
- String? csvRowDelimiter,
- DataFormatValue? dataFormat,
- int? dataPageSize,
- DatePartitionDelimiterValue? datePartitionDelimiter,
- bool? datePartitionEnabled,
- DatePartitionSequenceValue? datePartitionSequence,
- int? dictPageSizeLimit,
- bool? enableStatistics,
- EncodingTypeValue? encodingType,
- EncryptionModeValue? encryptionMode,
- String? externalTableDefinition,
- bool? includeOpForFullLoad,
- bool? parquetTimestampInMillisecond,
- ParquetVersionValue? parquetVersion,
- bool? preserveTransactions,
- int? rowGroupLength,
- String? serverSideEncryptionKmsKeyId,
- String? serviceAccessRoleArn,
- String? timestampColumnName,
- 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,
});