Class MaxwellConfig

    • Field Detail

      • filter

        public Filter filter
      • gtidMode

        public Boolean gtidMode
      • databaseName

        public String databaseName
      • includeDatabases

        public String includeDatabases
      • excludeDatabases

        public String excludeDatabases
      • includeTables

        public String includeTables
      • excludeTables

        public String excludeTables
      • excludeColumns

        public String excludeColumns
      • blacklistDatabases

        public String blacklistDatabases
      • blacklistTables

        public String blacklistTables
      • includeColumnValues

        public String includeColumnValues
      • filterList

        public String filterList
      • customProducerProperties

        public final Properties customProducerProperties
      • producerType

        public String producerType
      • kafkaProperties

        public final Properties kafkaProperties
      • kafkaTopic

        public String kafkaTopic
      • deadLetterTopic

        public String deadLetterTopic
      • ddlKafkaTopic

        public String ddlKafkaTopic
      • kafkaKeyFormat

        public String kafkaKeyFormat
      • kafkaPartitionHash

        public String kafkaPartitionHash
      • kafkaPartitionKey

        public String kafkaPartitionKey
      • kafkaPartitionColumns

        public String kafkaPartitionColumns
      • kafkaPartitionFallback

        public String kafkaPartitionFallback
      • bootstrapperType

        public String bootstrapperType
      • bufferedProducerSize

        public int bufferedProducerSize
      • producerPartitionKey

        public String producerPartitionKey
      • producerPartitionColumns

        public String producerPartitionColumns
      • producerPartitionFallback

        public String producerPartitionFallback
      • kinesisStream

        public String kinesisStream
      • kinesisMd5Keys

        public boolean kinesisMd5Keys
      • sqsQueueUri

        public String sqsQueueUri
      • snsTopic

        public String snsTopic
      • snsAttrs

        public String snsAttrs
      • pubsubProjectId

        public String pubsubProjectId
      • pubsubTopic

        public String pubsubTopic
      • ddlPubsubTopic

        public String ddlPubsubTopic
      • pubsubRequestBytesThreshold

        public Long pubsubRequestBytesThreshold
      • pubsubMessageCountBatchSize

        public Long pubsubMessageCountBatchSize
      • pubsubPublishDelayThreshold

        public org.threeten.bp.Duration pubsubPublishDelayThreshold
      • pubsubRetryDelay

        public org.threeten.bp.Duration pubsubRetryDelay
      • pubsubRetryDelayMultiplier

        public Double pubsubRetryDelayMultiplier
      • pubsubMaxRetryDelay

        public org.threeten.bp.Duration pubsubMaxRetryDelay
      • pubsubInitialRpcTimeout

        public org.threeten.bp.Duration pubsubInitialRpcTimeout
      • pubsubRpcTimeoutMultiplier

        public Double pubsubRpcTimeoutMultiplier
      • pubsubMaxRpcTimeout

        public org.threeten.bp.Duration pubsubMaxRpcTimeout
      • pubsubTotalTimeout

        public org.threeten.bp.Duration pubsubTotalTimeout
      • producerAckTimeout

        public Long producerAckTimeout
      • outputFile

        public String outputFile
      • log_level

        public String log_level
      • metricRegistry

        public com.codahale.metrics.MetricRegistry metricRegistry
      • healthCheckRegistry

        public com.codahale.metrics.health.HealthCheckRegistry healthCheckRegistry
      • httpPort

        public int httpPort
      • httpBindAddress

        public String httpBindAddress
      • httpPathPrefix

        public String httpPathPrefix
      • metricsPrefix

        public String metricsPrefix
      • metricsReportingType

        public String metricsReportingType
      • metricsSlf4jInterval

        public Long metricsSlf4jInterval
      • metricsDatadogType

        public String metricsDatadogType
      • metricsDatadogTags

        public String metricsDatadogTags
      • metricsDatadogAPIKey

        public String metricsDatadogAPIKey
      • metricsDatadogSite

        public String metricsDatadogSite
      • metricsDatadogHost

        public String metricsDatadogHost
      • metricsDatadogPort

        public int metricsDatadogPort
      • metricsDatadogInterval

        public Long metricsDatadogInterval
      • metricsJvm

        public boolean metricsJvm
      • metricsAgeSlo

        public int metricsAgeSlo
      • enableHttpConfig

        public boolean enableHttpConfig
      • clientID

        public String clientID
      • replicaServerID

        public Long replicaServerID
      • initPosition

        public Position initPosition
      • replayMode

        public boolean replayMode
      • masterRecovery

        public boolean masterRecovery
      • ignoreProducerError

        public boolean ignoreProducerError
      • recaptureSchema

        public boolean recaptureSchema
      • bufferMemoryUsage

        public float bufferMemoryUsage
      • maxSchemaDeltas

        public Integer maxSchemaDeltas
      • rabbitmqUser

        public String rabbitmqUser
      • rabbitmqPass

        public String rabbitmqPass
      • rabbitmqHost

        public String rabbitmqHost
      • rabbitmqPort

        public Integer rabbitmqPort
      • rabbitmqVirtualHost

        public String rabbitmqVirtualHost
      • rabbitmqURI

        public String rabbitmqURI
      • rabbitmqExchange

        public String rabbitmqExchange
      • rabbitmqExchangeType

        public String rabbitmqExchangeType
      • rabbitMqExchangeDurable

        public boolean rabbitMqExchangeDurable
      • rabbitMqExchangeAutoDelete

        public boolean rabbitMqExchangeAutoDelete
      • rabbitmqRoutingKeyTemplate

        public String rabbitmqRoutingKeyTemplate
      • rabbitmqMessagePersistent

        public boolean rabbitmqMessagePersistent
      • rabbitmqDeclareExchange

        public boolean rabbitmqDeclareExchange
      • natsUrl

        public String natsUrl
      • natsSubject

        public String natsSubject
      • redisHost

        public String redisHost
      • redisPort

        public int redisPort
      • redisAuth

        public String redisAuth
      • redisDatabase

        public int redisDatabase
      • redisKey

        public String redisKey
      • redisStreamJsonKey

        public String redisStreamJsonKey
      • redisSentinels

        public String redisSentinels
      • redisSentinelMasterName

        public String redisSentinelMasterName
      • redisPubChannel

        public String redisPubChannel
      • redisListKey

        public String redisListKey
      • redisStreamKey

        public String redisStreamKey
      • redisType

        public String redisType
      • javascriptFile

        public String javascriptFile
      • haMode

        public boolean haMode
      • jgroupsConf

        public String jgroupsConf
      • raftMemberID

        public String raftMemberID
      • replicationReconnectionRetries

        public int replicationReconnectionRetries
    • Constructor Detail

      • MaxwellConfig

        public MaxwellConfig()
      • MaxwellConfig

        public MaxwellConfig​(String[] argv)