public class SubscribeKafkaConfig extends AbstractModel
header, skipSign
Constructor and Description |
---|
SubscribeKafkaConfig() |
SubscribeKafkaConfig(SubscribeKafkaConfig 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 |
getDefaultRuleType()
Get 默认分区策略。当NumberOfPartitions > 1时,该项必填。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
非mongo产品的枚举值为: table-按表名分区,pk-按表名+主键分区。mongo的枚举值为:collection-按集合名分区。
该字段与DistributeRules搭配使用,如果配置了该字段,视为配置了一条DistributeRules。
注意:此字段可能返回 null,表示取不到有效值。
|
DistributeRule[] |
getDistributeRules()
Get 分区规则。当NumberOfPartitions > 1时,该项必填。
注意:此字段可能返回 null,表示取不到有效值。
|
Long |
getNumberOfPartitions()
Get kafka分区数量,枚举值为1,4,8
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDefaultRuleType(String DefaultRuleType)
Set 默认分区策略。当NumberOfPartitions > 1时,该项必填。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
非mongo产品的枚举值为: table-按表名分区,pk-按表名+主键分区。mongo的枚举值为:collection-按集合名分区。
该字段与DistributeRules搭配使用,如果配置了该字段,视为配置了一条DistributeRules。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDistributeRules(DistributeRule[] DistributeRules)
Set 分区规则。当NumberOfPartitions > 1时,该项必填。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setNumberOfPartitions(Long NumberOfPartitions)
Set kafka分区数量,枚举值为1,4,8
注意:此字段可能返回 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 SubscribeKafkaConfig()
public SubscribeKafkaConfig(SubscribeKafkaConfig source)
public Long getNumberOfPartitions()
public void setNumberOfPartitions(Long NumberOfPartitions)
NumberOfPartitions
- kafka分区数量,枚举值为1,4,8
注意:此字段可能返回 null,表示取不到有效值。public DistributeRule[] getDistributeRules()
public void setDistributeRules(DistributeRule[] DistributeRules)
DistributeRules
- 分区规则。当NumberOfPartitions > 1时,该项必填。
注意:此字段可能返回 null,表示取不到有效值。public String getDefaultRuleType()
public void setDefaultRuleType(String DefaultRuleType)
DefaultRuleType
- 默认分区策略。当NumberOfPartitions > 1时,该项必填。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
非mongo产品的枚举值为: table-按表名分区,pk-按表名+主键分区。mongo的枚举值为:collection-按集合名分区。
该字段与DistributeRules搭配使用,如果配置了该字段,视为配置了一条DistributeRules。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2024. All rights reserved.