public class KafkaOption extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| KafkaOption() | 
| KafkaOption(KafkaOption source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| String | getDataType()Get 投递到kafka的数据类型,如Avro,Json,canal-pb,canal-json,debezium | 
| String | getDDLTopicName()Get 用于存储ddl的topic | 
| TopicRule[] | getTopicRules()Get 单topic和自定义topic的描述 | 
| String | getTopicType()Get 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称) | 
| void | setDataType(String DataType)Set 投递到kafka的数据类型,如Avro,Json,canal-pb,canal-json,debezium | 
| void | setDDLTopicName(String DDLTopicName)Set 用于存储ddl的topic | 
| void | setTopicRules(TopicRule[] TopicRules)Set 单topic和自定义topic的描述 | 
| void | setTopicType(String TopicType)Set 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称) | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic KafkaOption()
public KafkaOption(KafkaOption source)
public String getDataType()
public void setDataType(String DataType)
DataType - 投递到kafka的数据类型,如Avro,Json,canal-pb,canal-json,debeziumpublic String getTopicType()
public void setTopicType(String TopicType)
TopicType - 同步topic策略,如Single(集中投递到单topic),Multi (自定义topic名称)public String getDDLTopicName()
public void setDDLTopicName(String DDLTopicName)
DDLTopicName - 用于存储ddl的topicpublic TopicRule[] getTopicRules()
public void setTopicRules(TopicRule[] TopicRules)
TopicRules - 单topic和自定义topic的描述Copyright © 2025. All rights reserved.