| 유형: list
설명: connector 데이터를 MongoDB 에 저장하기 전에 프로세스 위해 적용 해야 하는 포스트 프로세서 클래스 목록입니다.
포스트 프로세서에 대해 자세히 학습 사용 예제를 보려면 싱크 커넥터 포스트 프로세서를 참조하세요.
기본값: | com.mongodb.kafka.connect.sink.processor.DocumentIdAdder |
허용되는 값: 쉼표로 구분된 정규화된 Java 클래스 이름 목록 |
| 유형: 문자열
설명: 키 및 값 필드에 대한 필드 이름 매핑 목록입니다. 다음 형식의 인라인 JSON 배열 에서 매핑을 정의합니다. | [ { "oldName":"key.fieldA", "newName":"field1" }, { "oldName":"value.xyz", "newName":"abc" } ] |
기본값: [] 허용되는 값: 유효한 JSON 배열 |
| 유형: 문자열
설명: 정규 표현식을 사용하는 키 및 값 필드에 대한 필드 이름 매핑 목록입니다. 다음 형식의 인라인 JSON 배열 에서 매핑을 정의합니다. | [ {"regexp":"^key\\\\..*my.*$", "pattern":"my", "replace":""}, {"regexp":"^value\\\\..*$", "pattern":"\\\\.", "replace":"_"} ] |
기본값: [] 허용되는 값: 유효한 JSON 배열 |
|
유형: 문자열 설명:FieldValueTransformer 구현 의 정규화된 클래스 이름입니다. 구성되면 connector MongoDB 에 쓰기 전에 지정된 변환기를 에 나열된 필드에 field.value.transformer.fields 적용합니다. 클래스는 를 구현 해야 com.mongodb.kafka.connect.sink.processor.field.transform.FieldValueTransformer 하며 인수가 없는 공개 생성자가 있어야 합니다.
기본값: "" 허용되는 값: 정규화된 Java 클래스 이름 |
필드.value.transformer.fields |
유형: 문자열 설명: connector 구성된 FieldValueTransformer 을 적용하는 쉼표로 구분된 필드 이름 목록입니다. 또한 connector 이름이 일치하는 하위 문서의 중첩 필드를 변환합니다.
기본값: "" 허용되는 값: 쉼표로 구분된 필드 이름 목록 |
|
유형: 문자열 설명: connector 키 프로젝션 에 포함해야 하는 필드 이름의 목록입니다.
기본값: "" 허용되는 값: 쉼표로 구분된 필드 이름 목록 |
| 유형: 문자열
설명: connector 에서 사용해야 하는 키 프로젝션 유형입니다.
기본값: none 허용되는 none값:, BlockList 또는 AllowList (더 이상 사용되지 않음: blacklist, whitelist) |
|
유형: 문자열 설명: connector 값 프로젝션 에 포함해야 하는 필드 이름의 목록입니다.
기본값: "" 허용되는 값: 쉼표로 구분된 필드 이름 목록 |
| 유형: 문자열
설명: connector 에서 사용해야 하는 값 프로젝션 의 유형입니다.
기본값: none 허용되는 none값:, BlockList 또는 AllowList (더 이상 사용되지 않음: blacklist, whitelist) |
| 유형: 문자열
설명: connector WriteModelStrategy 대량 쓰기에 사용해야 하는 를 지정하는 클래스입니다.
나만의 전략을 만드는 방법에 대해 자세히 학습 사용자 지정 쓰기 모델 전략을 참조하세요.
기본값: | com.mongodb.kafka.connect.sink.writemodel.strategy.DefaultWriteModelStrategy |
허용되는 값: 정규화된 Java 클래스 이름 |