Class OutputFormatFragment.Setter
java.lang.Object
io.aiven.kafka.connect.common.config.AbstractFragmentSetter<OutputFormatFragment.Setter>
io.aiven.kafka.connect.common.config.OutputFormatFragment.Setter
- Enclosing class:
- OutputFormatFragment
public static class OutputFormatFragment.Setter
extends AbstractFragmentSetter<OutputFormatFragment.Setter>
The setter for OutputFormatFragment.
-
Field Summary
Fields inherited from class io.aiven.kafka.connect.common.config.AbstractFragmentSetter
self
-
Method Summary
Modifier and TypeMethodDescriptionenvelopeEnabled
(boolean envelopeEnabled) Sets the envelope enabled flag.withFormatType
(FormatType formatType) Sets the format type.withOutputFieldEncodingType
(OutputFieldEncodingType encodingType) Sets the output field encoding type.withOutputFields
(OutputFieldType... outputFields) Sets the list of output fields.withOutputFields
(List<OutputFieldType> outputFields) Sets the list of output fields.
-
Method Details
-
withFormatType
Sets the format type.- Parameters:
formatType
- the format type.- Returns:
- this
-
withOutputFieldEncodingType
public OutputFormatFragment.Setter withOutputFieldEncodingType(OutputFieldEncodingType encodingType) Sets the output field encoding type.- Parameters:
encodingType
- the output field encoding type.- Returns:
- this
-
withOutputFields
Sets the list of output fields.- Parameters:
outputFields
- the list of output fields- Returns:
- this
-
withOutputFields
Sets the list of output fields.- Parameters:
outputFields
- the list of output fields- Returns:
- this
-
envelopeEnabled
Sets the envelope enabled flag.- Parameters:
envelopeEnabled
- the desired flag state.- Returns:
- this
-