Class SinkCommonConfig
java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.aiven.kafka.connect.common.config.CommonConfig
io.aiven.kafka.connect.common.config.SinkCommonConfig
- Direct Known Subclasses:
AivenCommonConfig
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringprotected final FileNameFragmentFileNameFragment to handle FileName based configuration queries.static final Stringstatic final Stringstatic final Stringstatic final Stringprotected final OutputFormatFragmentOutputFormatFragment to handle Output format base configuration queries.protected final SinkConfigFragmentFields inherited from class io.aiven.kafka.connect.common.config.CommonConfig
GROUP_COMPRESSION, GROUP_FORMAT, MAX_TASKS, TASK_IDFields inherited from class org.apache.kafka.common.config.AbstractConfig
CONFIG_PROVIDERS_CONFIG -
Constructor Summary
ConstructorsConstructorDescriptionSinkCommonConfig(org.apache.kafka.common.config.ConfigDef definition, Map<?, ?> originals) -
Method Summary
Modifier and TypeMethodDescriptionprotected static voidaddOutputFieldsFormatConfigGroup(org.apache.kafka.common.config.ConfigDef configDef, OutputFieldType defaultFieldType) final Stringfinal Templatefinal TimestampSourcefinal ZoneIdlongfinal intbooleanMethods inherited from class io.aiven.kafka.connect.common.config.CommonConfig
addKafkaBackoffPolicy, getKafkaRetryBackoffMs, getMaxTasks, getTaskIdMethods inherited from class org.apache.kafka.common.config.AbstractConfig
documentationOf, equals, get, getBoolean, getClass, getConfiguredInstance, getConfiguredInstance, getConfiguredInstances, getConfiguredInstances, getConfiguredInstances, getDouble, getInt, getList, getLong, getPassword, getShort, getString, hashCode, ignore, logUnused, nonInternalValues, originals, originals, originalsStrings, originalsWithPrefix, originalsWithPrefix, postProcessParsedConfig, typeOf, unused, values, valuesWithPrefixAllOrNothing, valuesWithPrefixOverride
-
Field Details
-
FORMAT_OUTPUT_FIELDS_CONFIG
- See Also:
-
FORMAT_OUTPUT_FIELDS_VALUE_ENCODING_CONFIG
- See Also:
-
FORMAT_OUTPUT_TYPE_CONFIG
- See Also:
-
FORMAT_OUTPUT_ENVELOPE_CONFIG
- See Also:
-
FILE_COMPRESSION_TYPE_CONFIG
- See Also:
-
FILE_NAME_TEMPLATE_CONFIG
- See Also:
-
FILE_MAX_RECORDS
- See Also:
-
FILE_MAX_BYTES
- See Also:
-
fileNameFragment
FileNameFragment to handle FileName based configuration queries. -
outputFormatFragment
OutputFormatFragment to handle Output format base configuration queries. -
sinkConfigFragment
-
-
Constructor Details
-
SinkCommonConfig
-
-
Method Details
-
addOutputFieldsFormatConfigGroup
protected static void addOutputFieldsFormatConfigGroup(org.apache.kafka.common.config.ConfigDef configDef, OutputFieldType defaultFieldType) -
getFormatType
-
getCompressionType
-
envelopeEnabled
-
getOutputFieldEncodingType
-
getFilenameTemplate
-
getFilename
-
getFilenameTimezone
-
getFilenameTimestampSource
-
getMaxRecordsPerFile
public final int getMaxRecordsPerFile() -
getMaxBytesPerFile
public long getMaxBytesPerFile() -
isMaxBytesPerFileLimited
public boolean isMaxBytesPerFileLimited() -
getOutputFields
-