root-base-dir property, which supports scope parameter placeholders.
The DLC ensures that only files within that source can be loaded.
Configuration properties
Properties for a Local Avro Source are defined by name in thedlc.avro.local.sources namespace,
and are picked up as configurations for the DLC.
| Key | Required | Type | Description |
|---|---|---|---|
| root-base-dir | Y | String | Root base directory. Can include Scope Parameters. Example #{SCOPE_PARAM} |
| topics-to-include | Set<String> | Topics to include. See source to topic matching. | |
| topics-to-exclude | Set<String> | Topics to exclude. See source to topic matching. | |
| accepts-topic-overrides | Boolean | Whether this source is allowed to accept Topic Overrides in the Load Request. |
YAML example
Java configuration
LocalAvroSourceDescription Spring Beans are picked up as configurations for the DLC.
| Parameter | Required | Type | Description |
|---|---|---|---|
| name | Y | String | Name of the source. |
| rootBaseDir | Y | String | Root base directory. |
| topicsToInclude | Set<String> | Topics to include. See source to topic matching. | |
| topicsToExclude | Set<String> | Topics to exclude. See source to topic matching. | |
| acceptsTopicOverrides | Boolean | Whether this source is allowed to accept Topic Overrides in the Load Request. |