Class AivenCommonConfig

java.lang.Object
org.apache.kafka.common.config.AbstractConfig
io.aiven.kafka.connect.common.config.AivenCommonConfig

public class AivenCommonConfig extends org.apache.kafka.common.config.AbstractConfig
  • Field Details

  • Constructor Details

    • AivenCommonConfig

      protected AivenCommonConfig(org.apache.kafka.common.config.ConfigDef definition, Map<?,?> originals)
  • Method Details

    • addKafkaBackoffPolicy

      protected static void addKafkaBackoffPolicy(org.apache.kafka.common.config.ConfigDef configDef)
    • getKafkaRetryBackoffMs

      public Long getKafkaRetryBackoffMs()
    • addOutputFieldsFormatConfigGroup

      protected static void addOutputFieldsFormatConfigGroup(org.apache.kafka.common.config.ConfigDef configDef, OutputFieldType defaultFieldType)
    • addFormatTypeConfig

      protected static void addFormatTypeConfig(org.apache.kafka.common.config.ConfigDef configDef, int formatGroupCounter)
    • getFormatType

      public FormatType getFormatType()
    • addCompressionTypeConfig

      protected static void addCompressionTypeConfig(org.apache.kafka.common.config.ConfigDef configDef, CompressionType defaultCompressionType)
    • getCompressionType

      public CompressionType getCompressionType()
    • envelopeEnabled

      public Boolean envelopeEnabled()
    • getOutputFieldEncodingType

      public OutputFieldEncodingType getOutputFieldEncodingType()
    • getFilenameTemplate

      public final Template getFilenameTemplate()
    • validateKeyFilenameTemplate

      protected final void validateKeyFilenameTemplate()
    • getFilename

      public final String getFilename()
    • getFilenameTimezone

      public final ZoneId getFilenameTimezone()
    • getFilenameTimestampSource

      public final TimestampSource getFilenameTimestampSource()
    • getMaxRecordsPerFile

      public final int getMaxRecordsPerFile()
    • getOutputFields

      public List<OutputField> getOutputFields()