public class KafkaParam extends AbstractModel
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,表示取不到有效值。
|
Boolean |
getEnableToleration()
Get 启用容错实例/开启死信队列
注意:此字段可能返回 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 |
setEnableToleration(Boolean EnableToleration)
Set 启用容错实例/开启死信队列
注意:此字段可能返回 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, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, 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,表示取不到有效值。Copyright © 2022. All rights reserved.