public class ConfigureSubscribeJobRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| ConfigureSubscribeJobRequest() | 
| ConfigureSubscribeJobRequest(ConfigureSubscribeJobRequest 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 | getAccessType()Get 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力 | 
| String | getConsumerSubnetId()Get subnet id | 
| String | getConsumerVpcId()Get vpc id | 
| EndpointItem[] | getEndpoints()Get 数据库节点信息 | 
| KeyValuePairOption[] | getExtraAttr()Get 为业务添加的额外信息。参数名作key,参数值作value。
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。
mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。
其他业务暂没有可选参数。 | 
| SubscribeKafkaConfig | getKafkaConfig()Get Kafka配置 | 
| PipelineInfo[] | getPipelineInfo()Get mongo选填参数:输出聚合设置。 | 
| String | getProtocol()Get 订阅数据格式,如:protobuf、json、avro。注意具体可选值依赖当前链路支持能力,数据格式详情参考官网的消费demo文档 | 
| String | getSubscribeId()Get 数据订阅实例的 ID,可通过[DescribeSyncJobs](https://cloud.tencent.com/document/product/571/82103)接口获取。 | 
| String | getSubscribeMode()Get 数据订阅的类型,当 DatabaseType 不为 mongodb 时,枚举值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 DatabaseType 为 mongodb 时,枚举值为 all-全实例更新;database-订阅单库;collection-订阅单集合 | 
| SubscribeObject[] | getSubscribeObjects()Get 订阅的数据库表信息,当 SubscribeMode 不为 all和ddl 时,SubscribeObjects 为必选参数 | 
| void | setAccessType(String AccessType)Set 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力 | 
| void | setConsumerSubnetId(String ConsumerSubnetId)Set subnet id | 
| void | setConsumerVpcId(String ConsumerVpcId)Set vpc id | 
| void | setEndpoints(EndpointItem[] Endpoints)Set 数据库节点信息 | 
| void | setExtraAttr(KeyValuePairOption[] ExtraAttr)Set 为业务添加的额外信息。参数名作key,参数值作value。
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。
mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。
其他业务暂没有可选参数。 | 
| void | setKafkaConfig(SubscribeKafkaConfig KafkaConfig)Set Kafka配置 | 
| void | setPipelineInfo(PipelineInfo[] PipelineInfo)Set mongo选填参数:输出聚合设置。 | 
| void | setProtocol(String Protocol)Set 订阅数据格式,如:protobuf、json、avro。注意具体可选值依赖当前链路支持能力,数据格式详情参考官网的消费demo文档 | 
| void | setSubscribeId(String SubscribeId)Set 数据订阅实例的 ID,可通过[DescribeSyncJobs](https://cloud.tencent.com/document/product/571/82103)接口获取。 | 
| void | setSubscribeMode(String SubscribeMode)Set 数据订阅的类型,当 DatabaseType 不为 mongodb 时,枚举值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 DatabaseType 为 mongodb 时,枚举值为 all-全实例更新;database-订阅单库;collection-订阅单集合 | 
| void | setSubscribeObjects(SubscribeObject[] SubscribeObjects)Set 订阅的数据库表信息,当 SubscribeMode 不为 all和ddl 时,SubscribeObjects 为必选参数 | 
| 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 ConfigureSubscribeJobRequest()
public ConfigureSubscribeJobRequest(ConfigureSubscribeJobRequest source)
public String getSubscribeId()
public void setSubscribeId(String SubscribeId)
SubscribeId - 数据订阅实例的 ID,可通过[DescribeSyncJobs](https://cloud.tencent.com/document/product/571/82103)接口获取。public String getSubscribeMode()
public void setSubscribeMode(String SubscribeMode)
SubscribeMode - 数据订阅的类型,当 DatabaseType 不为 mongodb 时,枚举值为:all-全实例更新;dml-数据更新;ddl-结构更新;dmlAndDdl-数据更新+结构更新。当 DatabaseType 为 mongodb 时,枚举值为 all-全实例更新;database-订阅单库;collection-订阅单集合public String getAccessType()
public void setAccessType(String AccessType)
AccessType - 源数据库接入类型,如:extranet(公网)、vpncloud(vpn接入)、dcg(专线接入)、ccn(云联网)、cdb(云数据库)、cvm(云服务器自建)、intranet(自研上云)、vpc(私有网络vpc)。注意具体可选值依赖当前链路支持能力public EndpointItem[] getEndpoints()
public void setEndpoints(EndpointItem[] Endpoints)
Endpoints - 数据库节点信息public SubscribeKafkaConfig getKafkaConfig()
public void setKafkaConfig(SubscribeKafkaConfig KafkaConfig)
KafkaConfig - Kafka配置public SubscribeObject[] getSubscribeObjects()
public void setSubscribeObjects(SubscribeObject[] SubscribeObjects)
SubscribeObjects - 订阅的数据库表信息,当 SubscribeMode 不为 all和ddl 时,SubscribeObjects 为必选参数public String getProtocol()
public void setProtocol(String Protocol)
Protocol - 订阅数据格式,如:protobuf、json、avro。注意具体可选值依赖当前链路支持能力,数据格式详情参考官网的消费demo文档public PipelineInfo[] getPipelineInfo()
public void setPipelineInfo(PipelineInfo[] PipelineInfo)
PipelineInfo - mongo选填参数:输出聚合设置。public KeyValuePairOption[] getExtraAttr()
public void setExtraAttr(KeyValuePairOption[] ExtraAttr)
ExtraAttr - 为业务添加的额外信息。参数名作key,参数值作value。
mysql选填参数:ProcessXA-是否处理XA事务,填true处理,不填或填其他值不处理。
mongo选填参数:SubscribeType-订阅类型,目前只支持changeStream,不填也是默认changeStream。
其他业务暂没有可选参数。public String getConsumerVpcId()
public void setConsumerVpcId(String ConsumerVpcId)
ConsumerVpcId - vpc idpublic String getConsumerSubnetId()
public void setConsumerSubnetId(String ConsumerSubnetId)
ConsumerSubnetId - subnet idCopyright © 2025. All rights reserved.