Параметры для команды PROPERTIES source-коннектора#
Предложение PROPERTIES необязательно и добавляет уровень конфигурации к коннектору. Позволяет применять несколько конфигураций (разделенных символом ,). Поддерживаются следующие свойства:
Название |
Описание |
Тип |
Доступные значения |
|---|---|---|---|
read.text.mode |
Управляет тем, как читается текстовое содержимое |
Enum |
Regex, StartEndTag, StartEndLine |
read.text.regex |
Регулярное выражение для чтения текста (если применимо) |
String |
— |
read.text.start.tag |
Начальный тег для чтения текста (если применимо) |
String |
— |
read.text.end.tag |
Конечный тег для чтения текста (если применимо) |
String |
— |
read.text.buffer.size |
Размер буфера для текста (для оптимизации) |
Int |
— |
read.text.start.line |
Начальная строка для чтения текста (если применимо) |
String |
— |
read.text.end.line |
Конечная строка для чтения текста (если применимо) |
String |
— |
read.text.trim |
Удалять пробелы при чтении текста |
Boolean |
— |
store.envelope |
Сообщения сохраняются как «обертка» (Envelope) |
Boolean |
— |
post.process.action |
Определяет действие, выполняемое над исходными объектами после успешной обработки |
Enum |
DELETE, MOVE |
post.process.action.bucket |
Указывает целевой бакет для действия MOVE (обязательно для MOVE) |
String |
— |
post.process.action.prefix |
Указывает новый префикс местоположения объекта при использовании действия MOVE (обязательно для MOVE) |
String |
— |
post.process.action.retain.dirs |
Обеспечивает сохранение путей после действия post-process, используя объект нулевого размера (0 байт) для представления пути |
Boolean |
false |