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