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