All Downloads are FREE. Search and download functionalities are using the official Maven repository.

let.bullet-dsl.1.2.2.source-code.bullet_dsl_defaults.yaml Maven / Gradle / Ivy

###### BulletConnector properties

# The classpath to the BulletConnector to use
bullet.dsl.connector.class.name:
# The read timeout duration in ms
bullet.dsl.connector.read.timeout.ms: 0
# Whether or not to asynchronously commit messages
bullet.dsl.connector.async.commit.enable: true

###### KafkaConnector properties

# The list of Kafka topics to subscribe to (required)
bullet.dsl.connector.kafka.topics:
- ""
# Whether or not the KafkaConsumer should seek to the end of its subscribed topics at initialization
bullet.dsl.connector.kafka.start.at.end.enable: false

# Kafka properties (prefixed by "bullet.dsl.connector.kafka.") are passed to KafkaConsumer during construction with the
# prefix removed. The properties below are required.
# Properties found at: https://kafka.apache.org/20/javadoc/org/apache/kafka/clients/consumer/ConsumerConfig.html
bullet.dsl.connector.kafka.bootstrap.servers: "localhost:9092"
bullet.dsl.connector.kafka.group.id: "bullet-consumer-group"
bullet.dsl.connector.kafka.key.deserializer: "org.apache.kafka.common.serialization.StringDeserializer"
bullet.dsl.connector.kafka.value.deserializer: "org.apache.kafka.common.serialization.ByteArrayDeserializer"
bullet.dsl.connector.kafka.enable.auto.commit: true

###### PulsarConnector properties

# The list of Pulsar topics to subscribe to (required)
bullet.dsl.connector.pulsar.topics:
- ""
# The Pulsar Schema to use (required)
bullet.dsl.connector.pulsar.schema.type: "BYTES"
# The classpath to the Pulsar Schema to use (required only if using JSON, AVRO, PROTOBUF, or CUSTOM schema)
bullet.dsl.connector.pulsar.schema.class.name:

# PulsarClient properties (prefixed by "bullet.dsl.connector.pulsar.client.") are passed to PulsarClient during construction
# with the prefix removed. Note, serviceUrl is required.
# Properties found at: https://github.com/apache/pulsar/blob/master/pulsar-client/src/main/java/org/apache/pulsar/client/impl/conf/ClientConfigurationData.java
bullet.dsl.connector.pulsar.client.serviceUrl: "pulsar://localhost:6650"

# PulsarClient authentication properties (disabled by default)
bullet.dsl.connector.pulsar.auth.enable: false
bullet.dsl.connector.pulsar.auth.plugin.class.name:
bullet.dsl.connector.pulsar.auth.plugin.params.string:

# Pulsar Consumer properties (prefixed by "bullet.dsl.connector.pulsar.consumer.") are passed to Consumer during construction
# with the prefix removed. Note, subscriptionName is required.
# Properties found at: https://github.com/apache/pulsar/blob/master/pulsar-client/src/main/java/org/apache/pulsar/client/impl/conf/ConsumerConfigurationData.java
bullet.dsl.connector.pulsar.consumer.subscriptionName: ""
# PulsarConnector overrides the default subscriptionType -- "Exclusive" -- and uses "Shared" if it's not explicitly set
bullet.dsl.connector.pulsar.consumer.subscriptionType: "Shared"

###### BulletRecordConverter properties

# The classpath to the BulletRecordConverter to use
bullet.dsl.converter.class.name:
# The path to the schema file to use
bullet.dsl.converter.schema.file:
# Should type checking be performed for fields with type in the schema. It is useful to make sure that the types in
# your source records match your expectations. You can set this to false when you are sure of your schema. This is
# ignored if you do not provide a schema.
bullet.dsl.converter.schema.type.check.enable: false

# Enable string type conversions from native Avro formats to Java String for the AvroBulletRecordConverter
bullet.dsl.converter.avro.string.type.fix.enable: false

# POJOBulletRecordConverter - POJO class name
bullet.dsl.converter.pojo.class.name:

###### BulletDeserializer properties

# The classpath to the BulletDeserializer to use
bullet.dsl.deserializer.class.name:

###### AvroDeserializer properties

# At least one of the following configs must be provided when using AvroDeserializer.
# If both are provided, only the schema file will be used.

# The path to the Avro schema file to use prefixed by "file://" (e.g. "file://example.avsc")
bullet.dsl.deserializer.avro.schema.file:
# The class name of the Avro record class to deserialize
bullet.dsl.deserializer.avro.class.name:




© 2015 - 2024 Weber Informatics LLC | Privacy Policy