public class ModifySubscribeObjectsRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ModifySubscribeObjectsRequest() | 
| ModifySubscribeObjectsRequest(ModifySubscribeObjectsRequest 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 默认分区策略。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
非mongo产品支持的默认策略: table-按表名分区,pk-按表名+主键分区。mongo的默认策略仅支持:collection-按集合名分区。
该字段与DistributeRules搭配使用。如果配置了DistributeRules,该字段也必填。如果配置了该字段,视为配置了一条DistributeRules,原来的分区策略也会被覆盖。 | 
| DistributeRule[] | getDistributeRules()Get kafka分区策略。如果不填,默认不修改。如果填了,会覆盖原来的策略。 | 
| ModifiedSubscribeObject[] | getObjects()Get 修改后的订阅数据库表信息。会覆盖原来的订阅对象,所以除非 SubscribeObjectType = 0或2,否则该字段必填。 | 
| PipelineInfo[] | getPipelineInfo()Get mongo输出聚合设置,mongo任务可选。如果不填,默认不修改。 | 
| String | getSubscribeId()Get 数据订阅实例的ID,可通过[DescribeSubscribeJobs](https://cloud.tencent.com/document/product/571/102943)接口获取。 | 
| Long | getSubscribeObjectType()Get 数据订阅的类型,非mongo任务的枚举值:0-全实例更新;1-数据更新;2-结构更新;3-数据更新+结构更新。mongo任务的枚举值:0-全实例更新;4-订阅单库;5-订阅单集合 | 
| void | setDefaultRuleType(String DefaultRuleType)Set 默认分区策略。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
非mongo产品支持的默认策略: table-按表名分区,pk-按表名+主键分区。mongo的默认策略仅支持:collection-按集合名分区。
该字段与DistributeRules搭配使用。如果配置了DistributeRules,该字段也必填。如果配置了该字段,视为配置了一条DistributeRules,原来的分区策略也会被覆盖。 | 
| void | setDistributeRules(DistributeRule[] DistributeRules)Set kafka分区策略。如果不填,默认不修改。如果填了,会覆盖原来的策略。 | 
| void | setObjects(ModifiedSubscribeObject[] Objects)Set 修改后的订阅数据库表信息。会覆盖原来的订阅对象,所以除非 SubscribeObjectType = 0或2,否则该字段必填。 | 
| void | setPipelineInfo(PipelineInfo[] PipelineInfo)Set mongo输出聚合设置,mongo任务可选。如果不填,默认不修改。 | 
| void | setSubscribeId(String SubscribeId)Set 数据订阅实例的ID,可通过[DescribeSubscribeJobs](https://cloud.tencent.com/document/product/571/102943)接口获取。 | 
| void | setSubscribeObjectType(Long SubscribeObjectType)Set 数据订阅的类型,非mongo任务的枚举值:0-全实例更新;1-数据更新;2-结构更新;3-数据更新+结构更新。mongo任务的枚举值:0-全实例更新;4-订阅单库;5-订阅单集合 | 
| 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 ModifySubscribeObjectsRequest()
public ModifySubscribeObjectsRequest(ModifySubscribeObjectsRequest source)
public String getSubscribeId()
public void setSubscribeId(String SubscribeId)
SubscribeId - 数据订阅实例的ID,可通过[DescribeSubscribeJobs](https://cloud.tencent.com/document/product/571/102943)接口获取。public Long getSubscribeObjectType()
public void setSubscribeObjectType(Long SubscribeObjectType)
SubscribeObjectType - 数据订阅的类型,非mongo任务的枚举值:0-全实例更新;1-数据更新;2-结构更新;3-数据更新+结构更新。mongo任务的枚举值:0-全实例更新;4-订阅单库;5-订阅单集合public ModifiedSubscribeObject[] getObjects()
public void setObjects(ModifiedSubscribeObject[] Objects)
Objects - 修改后的订阅数据库表信息。会覆盖原来的订阅对象,所以除非 SubscribeObjectType = 0或2,否则该字段必填。public DistributeRule[] getDistributeRules()
public void setDistributeRules(DistributeRule[] DistributeRules)
DistributeRules - kafka分区策略。如果不填,默认不修改。如果填了,会覆盖原来的策略。public String getDefaultRuleType()
public void setDefaultRuleType(String DefaultRuleType)
DefaultRuleType - 默认分区策略。不满足DistributeRules中正则表达式的数据,将按照默认分区策略计算分区。
非mongo产品支持的默认策略: table-按表名分区,pk-按表名+主键分区。mongo的默认策略仅支持:collection-按集合名分区。
该字段与DistributeRules搭配使用。如果配置了DistributeRules,该字段也必填。如果配置了该字段,视为配置了一条DistributeRules,原来的分区策略也会被覆盖。public PipelineInfo[] getPipelineInfo()
public void setPipelineInfo(PipelineInfo[] PipelineInfo)
PipelineInfo - mongo输出聚合设置,mongo任务可选。如果不填,默认不修改。Copyright © 2025. All rights reserved.