Class FileNameFragment.Setter
java.lang.Object
io.aiven.kafka.connect.common.config.AbstractFragmentSetter<FileNameFragment.Setter>
io.aiven.kafka.connect.common.config.FileNameFragment.Setter
- Enclosing class:
- FileNameFragment
public static final class FileNameFragment.Setter
extends AbstractFragmentSetter<FileNameFragment.Setter>
Setter for the FileNameFragment.
-
Field Summary
Fields inherited from class io.aiven.kafka.connect.common.config.AbstractFragmentSetter
self
-
Method Summary
Modifier and TypeMethodDescriptionfileCompression
(CompressionType compressionType) Sets the file compression type.maxRecordsPerFile
(int maxRecordsPerFile) Sets the maximum records per file.prefixTemplate
(String prefixTemplate) Sets the file name prefix template.Sets the file name template.timestampSource
(TimestampSource timestampSource) Sets the time stamp source.Sets the timestamp source from a type.timestampTimeZone
(ZoneId timeZone) Sets the timestamp timezone.
-
Method Details
-
fileCompression
Sets the file compression type.- Parameters:
compressionType
- the compression type.- Returns:
- this
-
maxRecordsPerFile
Sets the maximum records per file.- Parameters:
maxRecordsPerFile
- the maximum records per file.- Returns:
- this.
-
timestampSource
Sets the time stamp source.- Parameters:
timestampSource
- the time stamp source.- Returns:
- this.
-
timestampSource
Sets the timestamp source from a type.- Parameters:
type
- the type to set the timestamp source to.- Returns:
- this.
-
timestampTimeZone
Sets the timestamp timezone.- Parameters:
timeZone
- the timezone to se.t- Returns:
- this
-
template
Sets the file name template.- Parameters:
template
- the prefix template to use.- Returns:
- this.
-
prefixTemplate
Sets the file name prefix template.- Parameters:
prefixTemplate
- the prefix template to use.- Returns:
- this
-