public class KafkaParam extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| KafkaParam() | 
| KafkaParam(KafkaParam 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 | getCompressionType()Get 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。 | 
| String | getConnectorSyncType()Get 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE" | 
| Boolean | getEnableToleration()Get 启用容错实例/开启死信队列
注意:此字段可能返回 null,表示取不到有效值。 | 
| Boolean | getKeepPartition()Get 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false | 
| Long | getMsgMultiple()Get 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用) | 
| String | getOffsetType()Get Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getPartitionNum()Get Topic的分区数
注意:此字段可能返回 null,表示取不到有效值。 | 
| Long | getQpsLimit()Get Qps 限制 | 
| String | getResource()Get ckafka集群实例Id | 
| String | getResourceName()Get 实例资源名称
注意:此字段可能返回 null,表示取不到有效值。 | 
| Boolean | getSelfBuilt()Get 是否为自建集群 | 
| Long | getStartTime()Get Offset类型为timestamp时必传,传时间戳,精确到秒
注意:此字段可能返回 null,表示取不到有效值。 | 
| TableMapping[] | getTableMappings()Get Table到Topic的路由,「分发到多个topic」开关打开时必传
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getTopic()Get 主题名,多个以“,”分隔 | 
| String | getTopicId()Get 主题Id
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getTopicRegularExpression()Get 正则匹配Topic列表 | 
| Boolean | getUseAutoCreateTopic()Get 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名) | 
| Boolean | getUseTableMapping()Get 「分发到多个topic」开关,默认为false | 
| Long | getZoneId()Get 可用区
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setCompressionType(String CompressionType)Set 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。 | 
| void | setConnectorSyncType(String ConnectorSyncType)Set 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE" | 
| void | setEnableToleration(Boolean EnableToleration)Set 启用容错实例/开启死信队列
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setKeepPartition(Boolean KeepPartition)Set 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为false | 
| void | setMsgMultiple(Long MsgMultiple)Set 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用) | 
| void | setOffsetType(String OffsetType)Set Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setPartitionNum(Long PartitionNum)Set Topic的分区数
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setQpsLimit(Long QpsLimit)Set Qps 限制 | 
| void | setResource(String Resource)Set ckafka集群实例Id | 
| void | setResourceName(String ResourceName)Set 实例资源名称
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setSelfBuilt(Boolean SelfBuilt)Set 是否为自建集群 | 
| void | setStartTime(Long StartTime)Set Offset类型为timestamp时必传,传时间戳,精确到秒
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTableMappings(TableMapping[] TableMappings)Set Table到Topic的路由,「分发到多个topic」开关打开时必传
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTopic(String Topic)Set 主题名,多个以“,”分隔 | 
| void | setTopicId(String TopicId)Set 主题Id
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTopicRegularExpression(String TopicRegularExpression)Set 正则匹配Topic列表 | 
| void | setUseAutoCreateTopic(Boolean UseAutoCreateTopic)Set 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名) | 
| void | setUseTableMapping(Boolean UseTableMapping)Set 「分发到多个topic」开关,默认为false | 
| void | setZoneId(Long ZoneId)Set 可用区
注意:此字段可能返回 null,表示取不到有效值。 | 
| 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 KafkaParam()
public KafkaParam(KafkaParam source)
public Boolean getSelfBuilt()
public void setSelfBuilt(Boolean SelfBuilt)
SelfBuilt - 是否为自建集群public String getResource()
public void setResource(String Resource)
Resource - ckafka集群实例Idpublic String getTopic()
public void setTopic(String Topic)
Topic - 主题名,多个以“,”分隔public String getOffsetType()
public void setOffsetType(String OffsetType)
OffsetType - Offset类型,最开始位置earliest,最新位置latest,时间点位置timestamp
注意:此字段可能返回 null,表示取不到有效值。public Long getStartTime()
public void setStartTime(Long StartTime)
StartTime - Offset类型为timestamp时必传,传时间戳,精确到秒
注意:此字段可能返回 null,表示取不到有效值。public String getResourceName()
public void setResourceName(String ResourceName)
ResourceName - 实例资源名称
注意:此字段可能返回 null,表示取不到有效值。public Long getZoneId()
public void setZoneId(Long ZoneId)
ZoneId - 可用区
注意:此字段可能返回 null,表示取不到有效值。public String getTopicId()
public void setTopicId(String TopicId)
TopicId - 主题Id
注意:此字段可能返回 null,表示取不到有效值。public Long getPartitionNum()
public void setPartitionNum(Long PartitionNum)
PartitionNum - Topic的分区数
注意:此字段可能返回 null,表示取不到有效值。public Boolean getEnableToleration()
public void setEnableToleration(Boolean EnableToleration)
EnableToleration - 启用容错实例/开启死信队列
注意:此字段可能返回 null,表示取不到有效值。public Long getQpsLimit()
public void setQpsLimit(Long QpsLimit)
QpsLimit - Qps 限制public TableMapping[] getTableMappings()
public void setTableMappings(TableMapping[] TableMappings)
TableMappings - Table到Topic的路由,「分发到多个topic」开关打开时必传
注意:此字段可能返回 null,表示取不到有效值。public Boolean getUseTableMapping()
public void setUseTableMapping(Boolean UseTableMapping)
UseTableMapping - 「分发到多个topic」开关,默认为falsepublic Boolean getUseAutoCreateTopic()
public void setUseAutoCreateTopic(Boolean UseAutoCreateTopic)
UseAutoCreateTopic - 使用的Topic是否需要自动创建(目前只支持SOURCE流入任务,如果不使用分发到多个topic,需要在Topic字段填写需要自动创建的topic名)public String getCompressionType()
public void setCompressionType(String CompressionType)
CompressionType - 写入Topic时是否进行压缩,不开启填"none",开启的话,填写"open"。public Long getMsgMultiple()
public void setMsgMultiple(Long MsgMultiple)
MsgMultiple - 源topic消息1条扩增成msgMultiple条写入目标topic(该参数目前只有ckafka流入ckafka适用)public String getConnectorSyncType()
public void setConnectorSyncType(String ConnectorSyncType)
ConnectorSyncType - 数据同步专用参数, 正常数据处理可为空, 实例级别同步: 仅同步元数据填写"META_SYNC_INSTANCE_TYPE", 同步元数据及全部topic内消息的填写"META_AND_DATA_SYNC_INSTANCE_TYPE"; topic级别同步: 选中的源和目标topic中的消息(需要目标实例也包含该topic)填写"DATA_SYNC_TYPE"public Boolean getKeepPartition()
public void setKeepPartition(Boolean KeepPartition)
KeepPartition - 数据同步专用参数, 当通过时,希望下游的消息写入分区与上游的一致,则填true,但下游分区小于上游时,会报错; 不需要一致则为false, 默认为falsepublic String getTopicRegularExpression()
public void setTopicRegularExpression(String TopicRegularExpression)
TopicRegularExpression - 正则匹配Topic列表Copyright © 2025. All rights reserved.